helix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jean-Francois Im (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HELIX-590) HelixAdmin API does not return status codes
Date Tue, 31 Mar 2015 02:21:52 GMT

     [ https://issues.apache.org/jira/browse/HELIX-590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jean-Francois Im updated HELIX-590:
-----------------------------------
    Attachment: helixadmin-void-return.patch

This patch makes some of the methods that had no return codes before return a boolean, so
that client code can retry calls that did not succeed.

> HelixAdmin API does not return status codes
> -------------------------------------------
>
>                 Key: HELIX-590
>                 URL: https://issues.apache.org/jira/browse/HELIX-590
>             Project: Apache Helix
>          Issue Type: Bug
>            Reporter: Jean-Francois Im
>         Attachments: helixadmin-void-return.patch
>
>
> Many of the HelixAdmin methods return void, even though the underlying ZK can fail. There
is no way through the HelixAdmin API to determine if a write failed due to having multiple
concurrent writers to the same ZK node.
> For example, calling HelixAdmin.setResourceIdealState() internally calls accessor.setProperty,
which returns either true or false depending on whether or not the write was successful.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message