keith-turner commented on pull request #2096:
URL: https://github.com/apache/accumulo/pull/2096#issuecomment-842406924


   > I'm wondering if there are ways this could be made a bit more modular and 
the configuration a bit more explicit, so that the default compaction service 
isn't so monolithic, and users can very explicitly swap out the external 
executor implementation for another one. 
   
   In the current design tablets are authorities, within a distributed system, 
on what external compactions are running and queued.  There are RPCs to 
reserve, fail, and commit external compactions within the tserver AND there is 
an RPC to get summary information about external queues in the tserver.  These 
RPCs are structured specifically for the way the rest of the distributed system 
(coordinator and compactors) works.  Should these tserver RPCs be generalized?  
If so, how?


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

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


Reply via email to