1818#include < condition_variable>
1919#include < stdexcept>
2020
21- namespace o2
22- {
23- namespace DataDistribution
21+ namespace o2 ::DataDistribution
2422{
2523
2624using namespace std ::chrono_literals;
@@ -158,42 +156,42 @@ ::grpc::Status TfSchedulerInstanceRpcImpl::HeartBeat(::grpc::ServerContext* /*co
158156::grpc::Status TfSchedulerInstanceRpcImpl::GetPartitionState (::grpc::ServerContext* /* context*/ ,
159157 const ::o2::DataDistribution::PartitionInfo* /* request*/ , ::o2::DataDistribution::PartitionResponse* response)
160158{
161- DDDLOG (" gRPC server: GetPartitionState" );
162-
159+ // Terminating?
163160 if (!accepting_updates ()) {
164161 response->set_partition_state (mPartitionState );
162+ DDDLOG (" gRPC server: GetPartitionState() state={}" , PartitionState_Name (mPartitionState ));
165163 return Status::OK;
166164 }
167165
168- // Terminating?
169166 switch (mConnManager .getStfSenderState ()) {
170167 case StfSenderState::STF_SENDER_STATE_OK:
171168 {
172- response->set_partition_state (o2::DataDistribution:: PartitionState::PARTITION_CONFIGURED);
169+ response->set_partition_state (PartitionState::PARTITION_CONFIGURED);
173170 response->set_info_message (" Partition is fully configured." );
174171 break ;
175172 }
176173 case StfSenderState::STF_SENDER_STATE_INITIALIZING:
177174 {
178- response->set_partition_state (o2::DataDistribution:: PartitionState::PARTITION_CONFIGURING);
175+ response->set_partition_state (PartitionState::PARTITION_CONFIGURING);
179176 const auto lMsg = fmt::format (" Partition is being configured. Found {} out of {} StfSenders." ,
180177 mConnManager .getStfSenderCount (), mConnManager .getStfSenderSet ().size ());
181178 response->set_info_message (lMsg);
182179 break ;
183180 }
184181 case StfSenderState::STF_SENDER_STATE_INCOMPLETE:
185182 {
186- response->set_partition_state (o2::DataDistribution:: PartitionState::PARTITION_ERROR);
183+ response->set_partition_state (PartitionState::PARTITION_ERROR);
187184 response->set_info_message (" Not all StfSenders are reachable." );
188185 break ;
189186 }
190187 default :
191188 {
192- response->set_partition_state (o2::DataDistribution:: PartitionState::PARTITION_ERROR);
189+ response->set_partition_state (PartitionState::PARTITION_ERROR);
193190 response->set_info_message (" Unknown partition state." );
194191 }
195192 }
196193
194+ DDDLOG (" gRPC server: GetPartitionState() state={}" , PartitionState_Name (response->partition_state ()));
197195 return Status::OK;
198196}
199197
@@ -207,7 +205,7 @@ ::grpc::Status TfSchedulerInstanceRpcImpl::TerminatePartition(::grpc::ServerCont
207205 updatePartitionState (PartitionState::PARTITION_TERMINATING);
208206 response->set_info_message (" Terminate started." );
209207 } else {
210- const auto lMsg = fmt::format (" Terminate is already requested. partition_id={}" , request->partition_id ());
208+ const auto lMsg = fmt::format (" Terminate was already requested. partition_id={}" , request->partition_id ());
211209 response->set_info_message (lMsg);
212210 WDDLOG (lMsg);
213211 }
@@ -298,5 +296,4 @@ ::grpc::Status TfSchedulerInstanceRpcImpl::StfSenderStfUpdate(::grpc::ServerCont
298296}
299297
300298
301- }
302299} /* o2::DataDistribution */
0 commit comments