Skip to content
Snippets Groups Projects
Commit 30ecfdb3 authored by tewk's avatar tewk
Browse files

changed %s/launch_tasks_msg_t/launch_tasks_request_msg_t/g

parent 129d906f
No related branches found
No related tags found
No related merge requests found
......@@ -311,7 +311,18 @@ void slurm_free_job_step_create_response_msg ( job_step_create_response_msg_t *
}
void slurm_free_launch_tasks_msg ( launch_tasks_msg_t * msg )
void slurm_free_launch_tasks_response_msg ( launch_tasks_response_msg_t * msg )
{
int i ;
if ( msg )
{
if ( msg -> node_name )
xfree ( msg -> node_name );
xfree ( msg ) ;
}
}
void slurm_free_launch_tasks_request_msg ( launch_tasks_request_msg_t * msg )
{
int i ;
if ( msg )
......
......@@ -249,7 +249,7 @@ typedef struct job_step_create_response_msg
} job_step_create_response_msg_t;
typedef struct launch_tasks_msg
typedef struct launch_tasks_request_msg
{
uint32_t job_id ;
uint32_t job_step_id ;
......@@ -263,7 +263,13 @@ typedef struct launch_tasks_msg
slurm_addr response_addr ;
slurm_addr * streams;
uint32_t * global_task_ids;
} launch_tasks_msg_t ;
} launch_tasks_request_msg_t ;
typedef struct launch_tasks_response_msg
{
uint32_t return_code;
char * node_name ;
} launch_tasks_response_msg_t ;
typedef struct reattach_tasks_streams_msg
{
......@@ -470,7 +476,8 @@ void inline slurm_free_update_node_msg ( update_node_msg_t * msg ) ;
void inline slurm_free_update_part_msg ( update_part_msg_t * msg ) ;
void inline slurm_free_job_step_create_request_msg ( job_step_create_request_msg_t * msg );
void inline slurm_free_job_step_create_response_msg ( job_step_create_response_msg_t * msg );
void inline slurm_free_launch_tasks_msg ( launch_tasks_msg_t * msg ) ;
void inline slurm_free_launch_tasks_request_msg ( launch_tasks_request_msg_t * msg ) ;
void inline slurm_free_launch_tasks_response_msg ( launch_tasks_response_msg_t * msg ) ;
void inline slurm_free_kill_tasks_msg ( kill_tasks_msg_t * msg ) ;
extern char *job_dist_string(uint16_t inx);
......
......@@ -156,7 +156,7 @@ int pack_msg ( slurm_msg_t const * msg , char ** buffer , uint32_t * buf_len )
pack_reattach_tasks_streams_msg ( ( reattach_tasks_streams_msg_t * ) msg->data , ( void ** ) buffer , buf_len ) ;
break ;
case REQUEST_LAUNCH_TASKS :
pack_launch_tasks_msg ( ( launch_tasks_msg_t * ) msg->data , ( void ** ) buffer , buf_len ) ;
pack_launch_tasks_request_msg ( ( launch_tasks_request_msg_t * ) msg->data , ( void ** ) buffer , buf_len ) ;
break ;
case REQUEST_KILL_TASKS :
pack_cancel_tasks_msg ( ( kill_tasks_msg_t * ) msg->data , ( void ** ) buffer , buf_len ) ;
......@@ -285,7 +285,7 @@ int unpack_msg ( slurm_msg_t * msg , char ** buffer , uint32_t * buf_len )
( void ** ) buffer , buf_len ) ;
break ;
case REQUEST_LAUNCH_TASKS :
unpack_launch_tasks_msg ( ( launch_tasks_msg_t ** ) & ( msg->data ) ,
unpack_launch_tasks_request_msg ( ( launch_tasks_request_msg_t ** ) & ( msg->data ) ,
( void ** ) buffer , buf_len ) ;
break ;
case REQUEST_REATTACH_TASKS_STREAMS :
......@@ -1098,7 +1098,7 @@ int unpack_reattach_tasks_streams_msg ( reattach_tasks_streams_msg_t ** msg_ptr
uint16_t uint16_tmp;
reattach_tasks_streams_msg_t * msg ;
msg = xmalloc ( sizeof ( job_desc_msg_t ) ) ;
msg = xmalloc ( sizeof ( reattach_tasks_streams_msg_t ) ) ;
if (msg == NULL)
{
*msg_ptr = NULL ;
......@@ -1116,7 +1116,31 @@ int unpack_reattach_tasks_streams_msg ( reattach_tasks_streams_msg_t ** msg_ptr
return 0 ;
}
void pack_launch_tasks_msg ( launch_tasks_msg_t * msg , void ** buffer , uint32_t * length )
void pack_launch_tasks_response_msg ( launch_tasks_response_msg_t * msg , void ** buffer , uint32_t * length )
{
pack32 ( msg -> return_code , buffer , length ) ;
packstr ( msg -> node_name , buffer , length ) ;
}
int unpack_launch_tasks_msg ( launch_tasks_response_msg_t ** msg_ptr , void ** buffer , uint32_t * length )
{
uint16_t uint16_tmp;
launch_tasks_response_msg_t * msg ;
msg = xmalloc ( sizeof ( launch_tasks_response_msg_t ) ) ;
if (msg == NULL)
{
*msg_ptr = NULL ;
return ENOMEM ;
}
unpack32 ( & msg -> return_code , buffer , length ) ;
unpackstr_xmalloc ( & msg -> node_name , & uint16_tmp , buffer , length ) ;
*msg_ptr = msg ;
return 0 ;
}
void pack_launch_tasks_request_msg ( launch_tasks_request_msg_t * msg , void ** buffer , uint32_t * length )
{
pack32 ( msg -> job_id , buffer , length ) ;
pack32 ( msg -> job_step_id , buffer , length ) ;
......@@ -1131,12 +1155,12 @@ void pack_launch_tasks_msg ( launch_tasks_msg_t * msg , void ** buffer , uint32_
pack32_array ( msg -> global_task_ids , ( uint16_t ) msg -> tasks_to_launch , buffer , length ) ;
}
int unpack_launch_tasks_msg ( launch_tasks_msg_t ** msg_ptr , void ** buffer , uint32_t * length )
int unpack_launch_tasks_request_msg ( launch_tasks_request_msg_t ** msg_ptr , void ** buffer , uint32_t * length )
{
uint16_t uint16_tmp;
launch_tasks_msg_t * msg ;
launch_tasks_request_msg_t * msg ;
msg = xmalloc ( sizeof ( job_desc_msg_t ) ) ;
msg = xmalloc ( sizeof ( launch_tasks_request_msg_t ) ) ;
if (msg == NULL)
{
*msg_ptr = NULL ;
......@@ -1169,7 +1193,7 @@ int unpack_cancel_tasks_msg ( kill_tasks_msg_t ** msg_ptr , void ** buffer , uin
{
kill_tasks_msg_t * msg ;
msg = xmalloc ( sizeof ( job_desc_msg_t ) ) ;
msg = xmalloc ( sizeof ( kill_tasks_msg_t ) ) ;
if ( msg == NULL)
{
*msg_ptr = NULL ;
......@@ -1209,6 +1233,8 @@ int unpack_cancel_job_step_msg ( job_step_id_msg_t ** msg_ptr , void ** buffer ,
/* template
void pack_ ( * msg , void ** buffer , uint32_t * length )
{
assert ( msg != NULL );
pack16 ( msg -> , buffer , length ) ;
pack32 ( msg -> , buffer , length ) ;
packstr ( msg -> , buffer , length ) ;
......@@ -1219,7 +1245,9 @@ void unpack_ ( ** msg_ptr , void ** buffer , uint32_t * length )
uint16_t uint16_tmp;
* msg ;
msg = xmalloc ( sizeof ( job_desc_msg_t ) ) ;
assert ( msg_ptr != NULL );
msg = xmalloc ( sizeof ( ) ) ;
if (msg == NULL)
{
*msg_ptr = NULL ;
......
......@@ -90,8 +90,11 @@ int unpack_partition_table_msg ( partition_desc_msg_t ** msg_ptr , void ** buff
void pack_update_partition_msg ( update_part_msg_t * msg , void ** buffer, uint32_t * length );
int unpack_update_partition_msg ( update_part_msg_t ** msg_ptr , void ** buffer, uint32_t * length );
void pack_launch_tasks_msg ( launch_tasks_msg_t * msg , void ** buffer , uint32_t * length );
int unpack_launch_tasks_msg ( launch_tasks_msg_t ** msg_ptr , void ** buffer , uint32_t * length );
void pack_launch_tasks_request_msg ( launch_tasks_request_msg_t * msg , void ** buffer , uint32_t * length );
int unpack_launch_tasks_request_msg ( launch_tasks_request_msg_t ** msg_ptr , void ** buffer , uint32_t * length );
void pack_launch_tasks_response_msg ( launch_tasks_response_msg_t * msg , void ** buffer , uint32_t * length );
int unpack_launch_tasks_response_msg ( launch_tasks_response_msg_t ** msg_ptr , void ** buffer , uint32_t * length );
void pack_kill_tasks_msg ( kill_tasks_msg_t * msg , void ** buffer , uint32_t * length );
int unpack_kill_tasks_msg ( kill_tasks_msg_t ** msg_ptr , void ** buffer , uint32_t * length );
......
......@@ -228,7 +228,7 @@ void slurmd_req ( slurm_msg_t * msg )
{
case REQUEST_LAUNCH_TASKS:
slurm_rpc_launch_tasks ( msg ) ;
slurm_free_launch_tasks_msg ( msg -> data ) ;
slurm_free_launch_tasks_request_msg ( msg -> data ) ;
break;
case REQUEST_KILL_TASKS:
slurm_rpc_kill_tasks ( msg ) ;
......@@ -253,7 +253,7 @@ void slurm_rpc_launch_tasks ( slurm_msg_t * msg )
/* init */
int error_code;
clock_t start_time;
launch_tasks_msg_t * task_desc = ( launch_tasks_msg_t * ) msg->data ;
launch_tasks_request_msg_t * task_desc = ( launch_tasks_request_msg_t * ) msg->data ;
start_time = clock ();
info ("slurmd_req: launch tasks message received");
......
......@@ -45,8 +45,8 @@ global variables
/* prototypes */
void slurm_free_task ( void * _task ) ;
int kill_task ( task_t * task ) ;
int interconnect_init ( launch_tasks_msg_t * launch_msg );
int fan_out_task_launch ( launch_tasks_msg_t * launch_msg );
int interconnect_init ( launch_tasks_request_msg_t * launch_msg );
int fan_out_task_launch ( launch_tasks_request_msg_t * launch_msg );
void * task_exec_thread ( void * arg ) ;
int init_parent_pipes ( int * pipes ) ;
void setup_parent_pipes ( int * pipes ) ;
......@@ -68,19 +68,19 @@ int setup_task_env (task_start_t * task_start ) ;
/* exported module funtion to launch tasks */
/*launch_tasks should really be named launch_job_step*/
int launch_tasks ( launch_tasks_msg_t * launch_msg )
int launch_tasks ( launch_tasks_request_msg_t * launch_msg )
{
return interconnect_init ( launch_msg );
}
/* Contains interconnect specific setup instructions and then calls
* fan_out_task_launch */
int interconnect_init ( launch_tasks_msg_t * launch_msg )
int interconnect_init ( launch_tasks_request_msg_t * launch_msg )
{
return fan_out_task_launch ( launch_msg ) ;
}
int fan_out_task_launch ( launch_tasks_msg_t * launch_msg )
int fan_out_task_launch ( launch_tasks_request_msg_t * launch_msg )
{
int i ;
int rc ;
......@@ -452,7 +452,7 @@ void * stderr_io_pipe_thread ( void * arg )
void * task_exec_thread ( void * arg )
{
task_start_t * task_start = ( task_start_t * ) arg ;
launch_tasks_msg_t * launch_msg = task_start -> launch_msg ;
launch_tasks_request_msg_t * launch_msg = task_start -> launch_msg ;
int * pipes = task_start->pipes ;
int rc ;
int cpid ;
......
......@@ -22,7 +22,7 @@
#define SLURMD_IO_MAX_BUFFER_SIZE 4096
/* function prototypes */
int launch_tasks ( launch_tasks_msg_t * launch_msg ) ;
int launch_tasks ( launch_tasks_request_msg_t * launch_msg ) ;
int kill_tasks ( kill_tasks_msg_t * kill_task_msg ) ;
int reattach_tasks_streams ( reattach_tasks_streams_msg_t * req_msg ) ;
......@@ -37,7 +37,7 @@ typedef struct task_start
/*io threads ids*/
pthread_t io_pthread_id[SLURMD_NUMBER_OF_IO_THREADS];
int io_thread_return[SLURMD_NUMBER_OF_IO_THREADS];
launch_tasks_msg_t * launch_msg;
launch_tasks_request_msg_t * launch_msg;
int pipes[6];
int sockets[2];
int local_task_id;
......
......@@ -4,7 +4,7 @@ int main ( int argc , char* argv[] )
{
slurm_msg_t request_msg ;
slurm_msg_t response_msg ;
launch_tasks_msg_t launch_tasks_msg ;
launch_tasks_request_msg_t launch_tasks_msg ;
slurm_addr io_pipe_addrs[2] ;
slurm_addr slurmd_addr ;
int gids[1] ;
......
......@@ -5,7 +5,7 @@
int main ( int argc , char ** argv )
{
launch_tasks_msg_t launch_tasks_msg ;
launch_tasks_request_msg_t launch_tasks_msg ;
slurm_addr io_pipe_addrs[2] ;
int gids[1] ;
gids[1] = 9999 ;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment