Skip to content

Commit

Permalink
Check result of starting grpc server (pingcap#5257)
Browse files Browse the repository at this point in the history
  • Loading branch information
hehechen authored and Lloyd-Pottiger committed Jul 19, 2022
1 parent b4e3163 commit c87642d
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 c87642d

Please sign in to comment.