[GCS]make thread number of gcs rpc server configurable (#12257)

This commit is contained in:
Tao Wang 2020-11-25 11:40:29 +08:00 committed by GitHub
parent 5d47d02f81
commit 4dd0aa7822
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View file

@ -221,6 +221,8 @@ RAY_CONFIG(uint32_t, object_store_get_warn_per_num_attempts, 50)
/// message.
RAY_CONFIG(uint32_t, object_store_get_max_ids_to_print_in_warning, 20)
/// Number of threads used by rpc server in gcs server.
RAY_CONFIG(uint32_t, gcs_server_rpc_server_thread_num, 1)
/// Allow up to 5 seconds for connecting to gcs service.
/// Note: this only takes effect when gcs service is enabled.
RAY_CONFIG(int64_t, gcs_service_connect_retries, 50)

View file

@ -74,7 +74,8 @@ int main(int argc, char *argv[]) {
ray::gcs::GcsServerConfig gcs_server_config;
gcs_server_config.grpc_server_name = "GcsServer";
gcs_server_config.grpc_server_port = gcs_server_port;
gcs_server_config.grpc_server_thread_num = 1;
gcs_server_config.grpc_server_thread_num =
RayConfig::instance().gcs_server_rpc_server_thread_num();
gcs_server_config.redis_address = redis_address;
gcs_server_config.redis_port = redis_port;
gcs_server_config.redis_password = redis_password;