Keith Turner created ACCUMULO-1568:
--------------------------------------

             Summary: Make configuration changes Atomic
                 Key: ACCUMULO-1568
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1568
             Project: Accumulo
          Issue Type: Bug
            Reporter: Keith Turner


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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to