dlmarion commented on PR #3801:
URL: https://github.com/apache/accumulo/pull/3801#issuecomment-1743468002

   There is still more work to be done here, but wanted to get some feedback on:
   
   1. The Thrift messaging / RPC changes
   2. The changes to Compactor (which needs to be renamed to TaskWorker) around 
the TASK_RUNNER_WORKER_TYPE property.
   
   The basic gist of the design here is:
   
   1. A TaskWorker process (currently known as Compactor) is started with the 
property TASK_RUNNER_WORKER_TYPE, which has values COMPACTION, LOG_SORTING, 
SPLIT_POINT_CALCULATION. That instance of the TaskWorker only perform jobs of 
the configured type.
   2. The TaskWorker gets the next job from the TaskManager (currently known as 
the CompactionCoordinator) by making a call via the Tasks Thrift API to the 
Manager.
   3. The TaskManager returns the next highest priority task of the given type 
(COMPACTION, LOG_SORTING, SPLIT_CALCULATION).
   4. The TaskWorker executes the Task and reports status back the TaskManager.
   
   If I had to guess, I'm probably about 80-85% done at this point.


-- 
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-unsubscr...@accumulo.apache.org

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

Reply via email to