-
- Downloads
Split the DriveRegister into separate DriveState objects for each drive.
This will remove contention on the drive register as drives uipdate their statuses. Also simplified structures in OStoreDB implementation (less references with added friend relations).
Showing
- objectstore/Backend.hpp 28 additions, 0 deletionsobjectstore/Backend.hpp
- objectstore/BackendRados.cpp 49 additions, 12 deletionsobjectstore/BackendRados.cpp
- objectstore/BackendRados.hpp 27 additions, 5 deletionsobjectstore/BackendRados.hpp
- objectstore/BackendTest.cpp 3 additions, 0 deletionsobjectstore/BackendTest.cpp
- objectstore/BackendVFS.cpp 20 additions, 0 deletionsobjectstore/BackendVFS.cpp
- objectstore/BackendVFS.hpp 18 additions, 0 deletionsobjectstore/BackendVFS.hpp
- objectstore/CMakeLists.txt 3 additions, 0 deletionsobjectstore/CMakeLists.txt
- objectstore/DriveRegister.cpp 23 additions, 145 deletionsobjectstore/DriveRegister.cpp
- objectstore/DriveRegister.hpp 21 additions, 21 deletionsobjectstore/DriveRegister.hpp
- objectstore/DriveState.cpp 142 additions, 0 deletionsobjectstore/DriveState.cpp
- objectstore/DriveState.hpp 50 additions, 0 deletionsobjectstore/DriveState.hpp
- objectstore/GenericObject.cpp 4 additions, 0 deletionsobjectstore/GenericObject.cpp
- objectstore/Helpers.cpp 112 additions, 0 deletionsobjectstore/Helpers.cpp
- objectstore/Helpers.hpp 22 additions, 0 deletionsobjectstore/Helpers.hpp
- objectstore/ObjectOps.hpp 34 additions, 3 deletionsobjectstore/ObjectOps.hpp
- objectstore/cta.proto 7 additions, 1 deletionobjectstore/cta.proto
- scheduler/OStoreDB/OStoreDB.cpp 200 additions, 265 deletionsscheduler/OStoreDB/OStoreDB.cpp
- scheduler/OStoreDB/OStoreDB.hpp 26 additions, 46 deletionsscheduler/OStoreDB/OStoreDB.hpp
- scheduler/OStoreDB/OStoreDBFactory.hpp 11 additions, 10 deletionsscheduler/OStoreDB/OStoreDBFactory.hpp
- scheduler/Scheduler.cpp 5 additions, 5 deletionsscheduler/Scheduler.cpp
Loading
Please register or sign in to comment