dlmarion opened a new issue, #3209:
URL: https://github.com/apache/accumulo/issues/3209

   Accumulo will start to heavily use conditional mutations for metadata 
updates in one proposed design for achieving elasticity.  To support this use 
Ample should be updated to support at least the following things.
   
    * Easily writing conditions in java code.
    * Submitting batches of updates for efficiency. It can be better to submit 
many conditional mutations rather one at time.  This could be achieved in impl 
with a shared conditional writer that can be used in a process via a queue.
    * Be able to know if a conditional metadata update was actually made.
   
   This functionality could be implemented at first in Ample w/o actually using 
it Accumulo as a draft PR.  For an initial pass would be good to support the 
following conditions.
   
    * No location (future or current)
    * A specific location
    * A specified set of files must exists 
   
   The above conditions must be able to specified in java code and mixed 
together, like only preform a metadata update if the tablet has location X and 
has the file in set Y.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to