accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeffrey S Schwartz (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-3604) connector.instanceOperations().setSystemProperty(String,String) returns silently for non-changeable ZK Property's
Date Thu, 21 May 2015 23:44:17 GMT


Jeffrey S Schwartz commented on ACCUMULO-3604:

Guys, thanks for the spirited conversation.  Not that anyone asked my opinion on the "is it
- or is it not - a bug" question, but my opinion is, as a consumer of the API, I would expect
that if I set a property, then I would expect something to happen.  If nothing happens, I
would be scouring the forums and source code looking for why not.

In any event, I know I've been delinquent on doing the suggestions above to complete the patch.
 I'm slammed right now, then heading on vacation for the long weekend tomorrow morning.  If
someone else wants to step in and cleanup, that would be totally acceptable to me.  If not,
I can probably do it mid-late next week.

> connector.instanceOperations().setSystemProperty(String,String) returns silently for
non-changeable ZK Property's
> -----------------------------------------------------------------------------------------------------------------
>                 Key: ACCUMULO-3604
>                 URL:
>             Project: Accumulo
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.6.2
>            Reporter: Josh Elser
>            Assignee: Jeffrey S Schwartz
>              Labels: newbie, summit2015
>             Fix For: 1.8.0
>         Attachments: ACCUMULO-3604.patch
> Only a subset of the configuration {{Property}}'s in Accumulo are modifiable via ZooKeeper
(defined by {{Property.isValidZooProperty}}).
> {{connector.instanceOperations().setProperty(String,String)}} updates the provided property
name with the given value in ZooKeeper. The thing that is never mentioned is that only a subset
of the properties in Accumulo are allowed to be overriden in ZooKeeper. Furthermore, the user
receives no indication that their call failed.
> The Javadoc on {{setSystemProperty(String,String)}} should be updated to inform the users
that only some properties can be changed by this method, and some information should be returned
back to the user to let them know that their call did not succeed (likely an Exception).

This message was sent by Atlassian JIRA

View raw message