mirror of
https://github.com/wassname/ray.git
synced 2026-09-12 12:51:15 +08:00
Notify listeners after registered node stored (#13069)
This commit is contained in:
@@ -33,7 +33,6 @@ void GcsNodeManager::HandleRegisterNode(const rpc::RegisterNodeRequest &request,
|
|||||||
NodeID node_id = NodeID::FromBinary(request.node_info().node_id());
|
NodeID node_id = NodeID::FromBinary(request.node_info().node_id());
|
||||||
RAY_LOG(INFO) << "Registering node info, node id = " << node_id
|
RAY_LOG(INFO) << "Registering node info, node id = " << node_id
|
||||||
<< ", address = " << request.node_info().node_manager_address();
|
<< ", address = " << request.node_info().node_manager_address();
|
||||||
AddNode(std::make_shared<rpc::GcsNodeInfo>(request.node_info()));
|
|
||||||
auto on_done = [this, node_id, request, reply,
|
auto on_done = [this, node_id, request, reply,
|
||||||
send_reply_callback](const Status &status) {
|
send_reply_callback](const Status &status) {
|
||||||
RAY_CHECK_OK(status);
|
RAY_CHECK_OK(status);
|
||||||
@@ -41,6 +40,7 @@ void GcsNodeManager::HandleRegisterNode(const rpc::RegisterNodeRequest &request,
|
|||||||
<< ", address = " << request.node_info().node_manager_address();
|
<< ", address = " << request.node_info().node_manager_address();
|
||||||
RAY_CHECK_OK(gcs_pub_sub_->Publish(NODE_CHANNEL, node_id.Hex(),
|
RAY_CHECK_OK(gcs_pub_sub_->Publish(NODE_CHANNEL, node_id.Hex(),
|
||||||
request.node_info().SerializeAsString(), nullptr));
|
request.node_info().SerializeAsString(), nullptr));
|
||||||
|
AddNode(std::make_shared<rpc::GcsNodeInfo>(request.node_info()));
|
||||||
GCS_RPC_SEND_REPLY(send_reply_callback, reply, status);
|
GCS_RPC_SEND_REPLY(send_reply_callback, reply, status);
|
||||||
};
|
};
|
||||||
RAY_CHECK_OK(
|
RAY_CHECK_OK(
|
||||||
|
|||||||
Reference in New Issue
Block a user