Skip to content

Commit

Permalink
Check result of starting grpc server (#5257)
Browse files Browse the repository at this point in the history
close #5255
  • Loading branch information
hehechen authored Jun 29, 2022
1 parent 7a20339 commit 31a9611
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions dbms/src/Server/Server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,7 @@ extern const int NO_ELEMENTS_IN_CONFIG;
extern const int SUPPORT_IS_DISABLED;
extern const int ARGUMENT_OUT_OF_BOUND;
extern const int INVALID_CONFIG_PARAMETER;
extern const int IP_ADDRESS_NOT_ALLOWED;
} // namespace ErrorCodes

namespace Debug
Expand Down Expand Up @@ -622,6 +623,10 @@ class Server::FlashGrpcServerHolder
}
}
flash_grpc_server = builder.BuildAndStart();
if (!flash_grpc_server)
{
throw Exception("Exception happens when start grpc server, the flash.service_addr may be invalid, flash.service_addr is " + raft_config.flash_server_addr, ErrorCodes::IP_ADDRESS_NOT_ALLOWED);
}
LOG_FMT_INFO(log, "Flash grpc server listening on [{}]", raft_config.flash_server_addr);
Debug::setServiceAddr(raft_config.flash_server_addr);
if (enable_async_server)
Expand Down

0 comments on commit 31a9611

Please sign in to comment.