morningman opened a new pull request #336: First commit of new tablet repair 
framework
URL: https://github.com/apache/incubator-doris/pull/336
 
 
   There are 3 new main classes
   
   1. TabletScanner
   
           This scanner is responsible for scanning all unhealthy tablets,
           and add them to the TabletFactory.
           It does not responsible for any scheduler of tablet repairing or 
balance.
   
   2. TabletFactory
   
           TabletFactory saved the tablets produced by TabletScanner and try to 
repair them.
           It also tries to balance the cluster load at each round.
   
   TabletScanner runs at a interval of 1 min.
   TabletFactory runs at a interval of 1 sec.
   And at each run, it will handle at most 10 tablets.
   A backend slots map is saved in TabletFactory, to limit the number of 
concurrent
   running tasks on one Backend.
   
   TODO:
   1. balance logic is not implemented yet.
   2. clone task finish report is not handled yet.
   3. no unit test cases.
   
   ISSUE: #335 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

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

Reply via email to