You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "dlmarion (via GitHub)" <gi...@apache.org> on 2023/02/27 11:54:11 UTC

[GitHub] [accumulo] dlmarion opened a new issue, #3209: Multiple Managers: Add basic conditional mutation support to Ample

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: notifications-unsubscribe@accumulo.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [accumulo] keith-turner commented on issue #3209: Multiple Managers: Add basic conditional mutation support to Ample

Posted by "keith-turner (via GitHub)" <gi...@apache.org>.
keith-turner commented on issue #3209:
URL: https://github.com/apache/accumulo/issues/3209#issuecomment-1447469264

   I have started experimenting with this here https://github.com/keith-turner/accumulo/tree/meta-conditions ... will eventually post a draft PR once I have some basic functionality working.


-- 
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: notifications-unsubscribe@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [accumulo] keith-turner commented on issue #3209: Multiple Managers: Add basic conditional mutation support to Ample

Posted by "keith-turner (via GitHub)" <gi...@apache.org>.
keith-turner commented on issue #3209:
URL: https://github.com/apache/accumulo/issues/3209#issuecomment-1565652430

   Completed in #3251 


-- 
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: notifications-unsubscribe@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [accumulo] keith-turner closed issue #3209: Multiple Managers: Add basic conditional mutation support to Ample

Posted by "keith-turner (via GitHub)" <gi...@apache.org>.
keith-turner closed issue #3209: Multiple Managers: Add basic conditional mutation support to Ample
URL: https://github.com/apache/accumulo/issues/3209


-- 
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: notifications-unsubscribe@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org