ZanderXu commented on PR #4872:
URL: https://github.com/apache/hadoop/pull/4872#issuecomment-1272433724

   > Hi @ZanderXu,
   > 
   > I am not clear what exactly you are trying to achieve here. Are you trying 
to enable observerNodes to handle addBlock RPC from clients? I believe addBlock 
is an update operation to FSNamespace and only the activeNN should handle 
modification to FSNamespace.
   
   @xinglin Thanks for your review. Maybe you missed somethings.  `addBlock` is 
an update operation. We expected that only activeNN can handle it, but in the 
current logic, ObserverNN or StandbyNN can handle it and may return one 
FileNotFoundException to Client.  Client will not failover this operation to 
ActiveNN with a FileNotFoundException response.
   
   ObserverNN or StandbyNN should throw one StandbyException or 
RetryOnActiveException to Client when handling update operations and let Client 
to failover this operation to Active.
   
   


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to