virajjasani commented on pull request #3455:
URL: https://github.com/apache/hbase/pull/3455#issuecomment-873425641


   > So what's the problem here?
   
   With earlier patch of HBASE-22923, we only covered case of AssignmentManager 
taking care of excluding lower version servers for system table assignment for 
the thread that keeps track of version differences in the cluster and soon as 
it finds new version, it tries to move system tables there. But we missed the 
case of graceful stop and balancer's plans. Graceful stop prepares `move` 
commands based on RSGroup but if we don't change the logic of excluding servers 
with lower version for system table assignment, system table regions will be in 
hanging state when we execute graceful stop command.
   With the current patch, we have covered all cases that master uses to 
coordinate region movement, regardless of whether it is auto-migration of 
regions by AM or whether we execute graceful stop manually.


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