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]
