diff --git a/include/fenix.h b/include/fenix.h index d9c5c6c..7a68f82 100644 --- a/include/fenix.h +++ b/include/fenix.h @@ -547,8 +547,8 @@ int Fenix_Data_member_lrestore(int group_id, int member_id, void *target_buffer, //!@unimplemented As #Fenix_Data_member_restore, but restores from a specific rank's data. int Fenix_Data_member_restore_from_rank(int group_id, int member_id, void *data, - int max_count, int time_stamp, int group_id, - int source_rank); + int max_count, int time_stamp, + Fenix_Data_subset* found_data, int source_rank); /** * @brief Create a data subset for use in store operations. diff --git a/src/fenix.c b/src/fenix.c index b5b2c6e..056814a 100644 --- a/src/fenix.c +++ b/src/fenix.c @@ -138,7 +138,7 @@ int Fenix_Data_member_lrestore(int group_id, int member_id, void *target_buffer, return __fenix_member_lrestore(group_id, member_id, target_buffer, max_count, time_stamp, data_found); } -int Fenix_Data_member_restore_from_rank(int group_id, int member_id, void *target_buffer, int max_count, int time_stamp, int source_rank) { +int Fenix_Data_member_restore_from_rank(int group_id, int member_id, void *target_buffer, int max_count, int time_stamp, Fenix_Data_subset* data_found, int source_rank) { return 0; } diff --git a/src/fenix_data_recovery.c b/src/fenix_data_recovery.c index 314df0b..0fba896 100644 --- a/src/fenix_data_recovery.c +++ b/src/fenix_data_recovery.c @@ -920,8 +920,8 @@ int __fenix_member_set_attribute(int groupid, int memberid, int attributename, if( myerr ) { debug_print( - "ERROR Fenix_Data_member_attr_get: Fenix currently does not support this MPI_DATATYPE; invalid attribute_value <%d>\n", - attributevalue); + "ERROR Fenix_Data_member_attr_get: Fenix currently does not support this MPI_DATATYPE; error %d\n", myerr + ); retval = FENIX_ERROR_INVALID_ATTRIBUTE_NAME; }