haiyang1987 commented on PR #6176:
URL: https://github.com/apache/hadoop/pull/6176#issuecomment-1772160261

   I try to implement this based on the timeout mechanism solution. However, 
there is a case where I have some questions, such as:
   
   - t1 time: Block1 on DN1 is choosed to be added to ExcessRedundancyMap.
   - t2 time: DN1 heartbeat gets Invalidates command.
   - t3 time: Due to a  serious accumulationin DN1 async deletion queue, the 
replica might not be deleted for a prolonged period.
   
   The question here  is how the current NN can define a reasonable timeframe 
to determine whether Block1 corresponding to DN1 in ExcessRedundancyMap has 
timed out. 
   Currently, I haven't  think of a particularly good way to define this. 
   
   Hi @Hexiaoqiao @ZanderXu @zhangshuyan0 excuse me, do you have any 
suggestions for this case?
   look forward to your feedback, Thanks~
   


-- 
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: common-issues-unsubscr...@hadoop.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to