keith-turner opened a new issue, #3822:
URL: https://github.com/apache/accumulo/issues/3822

   FATE could be modified to allow distributed workers to run FATE 
transactions.  Currently FATE relies on the manager lock to ensure one FATE 
instance is running. That single instance uses a in memory synchronized java 
map to reserve FATE transaction so that only a single thread runs.  Could move 
to a model of using a condition update (in ZK or metadata table if #3559 is 
implemented) to reserve a FATE transaction, setting the process lock id per 
transaction.  Would need to have a process of deleting locks held by dead 
processes.
   
   Distributing FATE could allow scalability of operations like bulk import.  
It may also be an alternative to using a distributed work queue for the problem 
of split computation #3560 and compaction file selection #3526.  This may be a 
prerequisite for #3247


-- 
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