def init_taskd_manager(config:dict) -> bool:

Description

Initializes TaskD Manager. This API is called in user code.

Input Parameters

Table 1 Input parameters

Parameter

Type

Description

config

dict:{str : str}

TaskD Manager configuration, which is transferred in key-value pairs.

The keys include:

  • job_id: string; job ID
  • node_nums: integer; number of nodes
  • proc_per_node: integer; number of processes per node
  • plugin_dir: string; plugin directory
  • fault_recover: string; fault recovery policy
  • taskd_enable: string; whether to enable the TaskD process-level recovery function
  • cluster_infos: dictionary; cluster information The keys of cluster_infos are ip (node IP address), port (server port), name (server name), and role (server role), all of which are of the string type.

Return Value

Table 2 Return value description

Type

Description

Bool

Whether initialization is successful.

True: succeeded

False: failed