Description
Currently, the config keys for thread number of meta server and server operations in HMaster are same:
See: HMaster.java #993
this.service.startExecutorService(ExecutorType.MASTER_SERVER_OPERATIONS, conf.getInt("hbase.master.executor.serverops.threads", 5)); this.service.startExecutorService(ExecutorType.MASTER_META_SERVER_OPERATIONS, conf.getInt("hbase.master.executor.serverops.threads", 5));
In large cluster, we usually enlarge the thread number for server operation separately to make the master handle regionserver shutdown events quickly in some extremely cases.
So I think we need separate the thread number config for the two operations.
Suggestions are welcomed. Thanks~