-
- Downloads
Switched garbage collector from dedicated watcher to all watch all strategy.
The previous strategy was made under the assumption that we needed to lock sparingly. With the introduction of lockfree strategy, this is not true anymore. The new strategy will be immune from the A watches B, B watches A, both die, and no one garbage collects them situation (also called cyclers in utility cta-objectstore-unfollow-agent).
Showing
- objectstore/AgentWatchdog.hpp 2 additions, 4 deletionsobjectstore/AgentWatchdog.hpp
- objectstore/GarbageCollector.cpp 50 additions, 180 deletionsobjectstore/GarbageCollector.cpp
- objectstore/GarbageCollector.hpp 0 additions, 1 deletionobjectstore/GarbageCollector.hpp
- tapeserver/daemon/GarbageCollectorHandler.cpp 0 additions, 1 deletiontapeserver/daemon/GarbageCollectorHandler.cpp
Loading
Please register or sign in to comment