@@ -69,7 +69,7 @@ void JobInfoAccessor::AsyncMarkFinished(const JobID &job_id,
6969 });
7070}
7171
72- Status JobInfoAccessor::AsyncSubscribeAll (
72+ void JobInfoAccessor::AsyncSubscribeAll (
7373 const SubscribeCallback<JobID, rpc::JobTableData> &subscribe,
7474 const StatusCallback &done) {
7575 RAY_CHECK (subscribe != nullptr );
@@ -91,9 +91,9 @@ Status JobInfoAccessor::AsyncSubscribeAll(
9191 /* timeout_ms=*/ -1 );
9292 };
9393 subscribe_operation_ = [this , subscribe](const StatusCallback &done_callback) {
94- return client_impl_->GetGcsSubscriber ().SubscribeAllJobs (subscribe, done_callback);
94+ client_impl_->GetGcsSubscriber ().SubscribeAllJobs (subscribe, done_callback);
9595 };
96- return subscribe_operation_ (
96+ subscribe_operation_ (
9797 [this , done](const Status &status) { fetch_all_data_operation_ (done); });
9898}
9999
@@ -105,9 +105,9 @@ void JobInfoAccessor::AsyncResubscribe() {
105105 };
106106
107107 if (subscribe_operation_ != nullptr ) {
108- RAY_CHECK_OK ( subscribe_operation_ ([this , fetch_all_done](const Status &) {
108+ subscribe_operation_ ([this , fetch_all_done](const Status &) {
109109 fetch_all_data_operation_ (fetch_all_done);
110- })) ;
110+ });
111111 }
112112}
113113
@@ -391,7 +391,7 @@ void ActorInfoAccessor::AsyncReportActorOutOfScope(
391391 timeout_ms);
392392}
393393
394- Status ActorInfoAccessor::AsyncSubscribe (
394+ void ActorInfoAccessor::AsyncSubscribe (
395395 const ActorID &actor_id,
396396 const SubscribeCallback<ActorID, rpc::ActorTableData> &subscribe,
397397 const StatusCallback &done) {
@@ -418,28 +418,27 @@ Status ActorInfoAccessor::AsyncSubscribe(
418418 absl::MutexLock lock (&mutex_);
419419 resubscribe_operations_[actor_id] =
420420 [this , actor_id, subscribe](const StatusCallback &subscribe_done) {
421- return client_impl_->GetGcsSubscriber ().SubscribeActor (
421+ client_impl_->GetGcsSubscriber ().SubscribeActor (
422422 actor_id, subscribe, subscribe_done);
423423 };
424424 fetch_data_operations_[actor_id] = fetch_data_operation;
425425 }
426426
427- return client_impl_->GetGcsSubscriber ().SubscribeActor (
427+ client_impl_->GetGcsSubscriber ().SubscribeActor (
428428 actor_id, subscribe, [fetch_data_operation, done](const Status &) {
429429 fetch_data_operation (done);
430430 });
431431}
432432
433- Status ActorInfoAccessor::AsyncUnsubscribe (const ActorID &actor_id) {
433+ void ActorInfoAccessor::AsyncUnsubscribe (const ActorID &actor_id) {
434434 RAY_LOG (DEBUG).WithField (actor_id).WithField (actor_id.JobId ())
435435 << " Cancelling subscription to an actor" ;
436- auto status = client_impl_->GetGcsSubscriber ().UnsubscribeActor (actor_id);
436+ client_impl_->GetGcsSubscriber ().UnsubscribeActor (actor_id);
437437 absl::MutexLock lock (&mutex_);
438438 resubscribe_operations_.erase (actor_id);
439439 fetch_data_operations_.erase (actor_id);
440440 RAY_LOG (DEBUG).WithField (actor_id).WithField (actor_id.JobId ())
441441 << " Finished cancelling subscription to an actor" ;
442- return status;
443442}
444443
445444void ActorInfoAccessor::AsyncResubscribe () {
@@ -449,7 +448,7 @@ void ActorInfoAccessor::AsyncResubscribe() {
449448 // server first, then fetch data from the GCS server.
450449 absl::MutexLock lock (&mutex_);
451450 for (auto &[actor_id, resubscribe_op] : resubscribe_operations_) {
452- RAY_CHECK_OK ( resubscribe_op ([this , id = actor_id](const Status &status) {
451+ resubscribe_op ([this , id = actor_id](const Status &status) {
453452 absl::MutexLock callback_lock (&mutex_);
454453 auto fetch_data_operation = fetch_data_operations_[id];
455454 // `fetch_data_operation` is called in the callback function of subscribe.
@@ -458,7 +457,7 @@ void ActorInfoAccessor::AsyncResubscribe() {
458457 if (fetch_data_operation != nullptr ) {
459458 fetch_data_operation (nullptr );
460459 }
461- })) ;
460+ });
462461 }
463462}
464463
@@ -935,16 +934,6 @@ void NodeResourceInfoAccessor::AsyncGetDrainingNodes(
935934 });
936935}
937936
938- void NodeResourceInfoAccessor::AsyncResubscribe () {
939- RAY_LOG (DEBUG) << " Reestablishing subscription for node resource info." ;
940- if (subscribe_resource_operation_ != nullptr ) {
941- RAY_CHECK_OK (subscribe_resource_operation_ (nullptr ));
942- }
943- if (subscribe_batch_resource_usage_operation_ != nullptr ) {
944- RAY_CHECK_OK (subscribe_batch_resource_usage_operation_ (nullptr ));
945- }
946- }
947-
948937void NodeResourceInfoAccessor::AsyncGetAllResourceUsage (
949938 const ItemCallback<rpc::ResourceUsageBatchData> &callback) {
950939 rpc::GetAllResourceUsageRequest request;
@@ -1009,14 +998,13 @@ void ErrorInfoAccessor::AsyncReportJobError(rpc::ErrorTableData data) {
1009998WorkerInfoAccessor::WorkerInfoAccessor (GcsClient *client_impl)
1010999 : client_impl_(client_impl) {}
10111000
1012- Status WorkerInfoAccessor::AsyncSubscribeToWorkerFailures (
1001+ void WorkerInfoAccessor::AsyncSubscribeToWorkerFailures (
10131002 const ItemCallback<rpc::WorkerDeltaData> &subscribe, const StatusCallback &done) {
10141003 RAY_CHECK (subscribe != nullptr );
10151004 subscribe_operation_ = [this , subscribe](const StatusCallback &done_callback) {
1016- return client_impl_->GetGcsSubscriber ().SubscribeAllWorkerFailures (subscribe,
1017- done_callback);
1005+ client_impl_->GetGcsSubscriber ().SubscribeAllWorkerFailures (subscribe, done_callback);
10181006 };
1019- return subscribe_operation_ (done);
1007+ subscribe_operation_ (done);
10201008}
10211009
10221010void WorkerInfoAccessor::AsyncResubscribe () {
@@ -1025,7 +1013,7 @@ void WorkerInfoAccessor::AsyncResubscribe() {
10251013 RAY_LOG (DEBUG) << " Reestablishing subscription for worker failures." ;
10261014 // The pub-sub server has restarted, we need to resubscribe to the pub-sub server.
10271015 if (subscribe_operation_ != nullptr ) {
1028- RAY_CHECK_OK ( subscribe_operation_ (nullptr ) );
1016+ subscribe_operation_ (nullptr );
10291017 }
10301018}
10311019
0 commit comments