nsivabalan commented on issue #17879:
URL: https://github.com/apache/hudi/issues/17879#issuecomment-3881384507

   gotcha. 
   
   To summarize, here are the diff requirements we have around table service 
orchestration and deployment: 
   
   - Compaction
     R1: Only one TS writer should be able to execute a given compaction plan. 
-> Emit heart beats during execution. 
   - Clustering 
     R1: Only one TS writer should be able to execute a given clustering plan. 
-> Emit heart beats during execution. 
     R2: Only one TS writer should be able to perform both planning and 
execution. If execution fails after planning for any reason, the plan should be 
cleaned up by some TS writer after some threshold. 
        -> Concurrent writer or TS planner could hit FileNotFound issue if not 
for abort state. 
        -> Abort state or go w/ inflight deletion/nuking of plans. 
   
   Let me know if this is right
   


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