@@ -33,7 +33,7 @@ def __init__(self, args, agent_config=None):
3333 self .agent_config = agent_config
3434 self .topic_start_train = None
3535 self .topic_stop_train = None
36- self .topic_exit_train = None
36+ self .topic_complete_job = None
3737 self .topic_report_status = None
3838 self .topic_ota_msg = None
3939 self .topic_response_device_info = None
@@ -62,8 +62,8 @@ def generate_topics(self):
6262 # The topi for stopping training
6363 self .topic_stop_train = "mlops/flserver_agent_" + str (self .edge_id ) + "/stop_train"
6464
65- # The topi for exiting training
66- self .topic_exit_train = GeneralConstants .get_topic_exit_train (self .edge_id )
65+ # The topic for completing job
66+ self .topic_complete_job = GeneralConstants .get_topic_complete_job (self .edge_id )
6767
6868 # The topic for reporting current device status.
6969 self .topic_report_status = "mlops/report_device_status"
@@ -93,7 +93,7 @@ def generate_topics(self):
9393 self .subscribed_topics .clear ()
9494 self .add_subscribe_topic (self .topic_start_train )
9595 self .add_subscribe_topic (self .topic_stop_train )
96- self .add_subscribe_topic (self .topic_exit_train )
96+ self .add_subscribe_topic (self .topic_complete_job )
9797 self .add_subscribe_topic (self .topic_report_status )
9898 self .add_subscribe_topic (self .topic_ota_msg )
9999 self .add_subscribe_topic (self .topic_response_device_info )
@@ -108,7 +108,7 @@ def add_protocol_handler(self):
108108 # Add the message listeners for all topics
109109 self .add_message_listener (self .topic_start_train , self .callback_start_train )
110110 self .add_message_listener (self .topic_stop_train , self .callback_stop_train )
111- self .add_message_listener (self .topic_exit_train , self .callback_exit_train )
111+ self .add_message_listener (self .topic_complete_job , self .callback_complete_job )
112112 self .add_message_listener (self .topic_ota_msg , FedMLBaseMasterProtocolManager .callback_server_ota_msg )
113113 self .add_message_listener (self .topic_report_status , self .callback_report_current_status )
114114 self .add_message_listener (self .topic_response_device_info , self .callback_response_device_info )
@@ -281,7 +281,7 @@ def callback_stop_train(self, topic, payload, use_payload=None):
281281 run_id , args = self .args , server_id = server_id , request_json = request_json ,
282282 run_as_cloud_agent = self .run_as_cloud_agent )
283283
284- def callback_exit_train (self , topic , payload ):
284+ def callback_complete_job (self , topic , payload ):
285285 # Parse the parameters.
286286 request_json = json .loads (payload )
287287 run_id = request_json .get ("runId" , None )
@@ -291,10 +291,10 @@ def callback_exit_train(self, topic, payload):
291291 if server_id is None :
292292 server_id = request_json .get ("server_id" , None )
293293
294- # Stop the job runner
295- self . _get_job_runner_manager (). complete_job_runner (
296- run_id , args = self . args , server_id = server_id , request_json = request_json ,
297- run_as_cloud_agent = self . run_as_cloud_agent , run_as_cloud_server = self . run_as_cloud_server )
294+ self . _process_job_complete_status ( run_id , server_id , request_json )
295+
296+ def _process_job_complete_status ( self , run_id , server_id , complete_payload ):
297+ pass
298298
299299 def callback_run_logs (self , topic , payload ):
300300 run_id = str (topic ).split ('/' )[- 1 ]
0 commit comments