commit | 350691015253443577dc7e3d34a08d81cd511189 | [log] [tgz] |
---|---|---|
author | xyuanlu <xyuanlu@gmail.com> | Mon Mar 08 16:22:58 2021 -0800 |
committer | GitHub <noreply@github.com> | Mon Mar 08 16:22:58 2021 -0800 |
tree | 6334b43d97472d578e5864bee0dfbb0e85e00d6f | |
parent | bdf4dbd01a42570f267d8d604a4e192755af18d4 [diff] |
Use thread pool for batched call back handling events (#1645) Originally when enable batch mode, each callBackHandler has a dedicated thread (CallBackProcessor) handles all callbacks. This change adds a fixed sized thread pool per each Helix manager handling all callback events. Thus the total events count when enabling batch mode would be low.
Helix is part of the Apache Software Foundation.
Project page: http://helix.apache.org/
Mailing list: http://helix.apache.org/mail-lists.html
mvn clean install -Dmaven.test.skip.exec=true
Helix is a generic cluster management framework used for automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes. Helix provides the following features: