keith-turner edited a comment 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 and tservers 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