Keep track of adhoc storage instances client jobs
* adhoc_storage: Add job client information * adhoc_storage_manager: Now stores adhoc_storage_info records and provides functions to update them. * adhoc_storage_info: New synchronized type keeping updated information about the client job assigned to a adhoc_storage instance * adhoc_storage: The context can now be updated using a new update() function (non-synchronized for now, because it is only ever called via the adhoc_storage_manager). * job_info: Type is now synchronized. * errors: Add ADM_EADHOC_BUSY. Fix missing error messages for ADM_ENOENT and ADM_EEXISTS. * abt/shared_mutex: Is now movable.
parent
7c0bf64f
No related branches found
No related tags found
Showing
- CMakeLists.txt 1 addition, 0 deletionsCMakeLists.txt
- src/common/abt_cxx/shared_mutex.hpp 22 additions, 0 deletionssrc/common/abt_cxx/shared_mutex.hpp
- src/common/api/CMakeLists.txt 1 addition, 1 deletionsrc/common/api/CMakeLists.txt
- src/common/api/admire_types.h 2 additions, 1 deletionsrc/common/api/admire_types.h
- src/common/api/admire_types.hpp 13 additions, 21 deletionssrc/common/api/admire_types.hpp
- src/common/api/internal_types.hpp 46 additions, 0 deletionssrc/common/api/internal_types.hpp
- src/common/api/types.cpp 11 additions, 0 deletionssrc/common/api/types.cpp
- src/lib/errors.c 4 additions, 0 deletionssrc/lib/errors.c
- src/scord/adhoc_storage_manager.hpp 39 additions, 11 deletionssrc/scord/adhoc_storage_manager.hpp
- src/scord/job_manager.hpp 6 additions, 5 deletionssrc/scord/job_manager.hpp
- src/scord/rpc_handlers.cpp 49 additions, 27 deletionssrc/scord/rpc_handlers.cpp
Loading
Please register or sign in to comment