accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Tubbs (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-1568) Make configuration changes Atomic
Date Mon, 07 Oct 2013 22:51:41 GMT


Christopher Tubbs commented on ACCUMULO-1568:

I've been keeping the namespace code up-to-date (rebase, not running tests). See comment on
ACCUMULO-802 for the link to the latest. Due to unforeseeable interruptions, I've not been
able to complete reviewing and testing it, in order to feel comfortable enough to merge it
in. It might help if you or somebody else could review the code, and make any necessary contributions
to it to ensure it is stable enough to merge in.

> Make configuration changes Atomic
> ---------------------------------
>                 Key: ACCUMULO-1568
>                 URL:
>             Project: Accumulo
>          Issue Type: Bug
>            Reporter: Keith Turner
>            Assignee: John Vines
>             Fix For: 1.6.0
> I have not seen this issue, but its something I thought of.  Assume the following happens.
>  * iterators I1 ... I10 are configured to Table T1 at time 1
>  * iterators NI1 ... NI10 are configured to Table T1 at time 2
>  * compaction is reading iterator config and reads I1 ... I5  and NI4 ... NI9, a combination
of the two iterator configurations w/o NI10, this could be really bad.
> Seems like this could be solved by use of Zookeeper transactions.   The Accumulo API
will need to change to allow setting many iterators or config settings at once.

This message was sent by Atlassian JIRA

View raw message