- Mar 28, 2022
-
-
Jorge Camarero Vera authored
-
- Nov 08, 2021
-
-
Jorge Camarero Vera authored
-
- Aug 02, 2021
-
-
Jorge Camarero Vera authored
-
- Jun 15, 2021
-
-
Jorge Camarero Vera authored
-
- Jun 02, 2021
-
-
Jorge Camarero Vera authored
-
- Aug 02, 2019
-
-
Eric Cano authored
The process can now indicate the agent structure can be garbage collected, saving a wait for a timeout. This is typically hapenning when archive jobs need requeueing after a session hits the end of the tape.
-
- Mar 28, 2018
-
-
Eric Cano authored
Also corrected some logs.
-
- Nov 17, 2017
-
-
Eric Cano authored
-
- Oct 26, 2017
-
-
Eric Cano authored
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).
-
- Jul 25, 2017
-
- Apr 12, 2017
-
-
Eric Cano authored
Implemented Agent::garbageCollect() Made AgentWatchdog fetch the timout from the agent object. Fixed unconditional time tounter reset in AgentWatchdog::checkAlive() Fixed missing log for garbageCollection. Added utility (cta-objectstore-unfollow-agent) to mark agents as not followed when they get orphaned. This utility detects looping ownerships (two garbage coolectors watch each other and both die synchronously). This utility is not packaged. Various log improvements.
-
- May 20, 2015
-
-
Steven Murray authored
-
- May 08, 2015
-
-
Steven Murray authored
License comment is no longer filtered out by doxygen when generating web pages of the individual source files.
-
- May 07, 2015
-
-
Steven Murray authored
-
- Feb 27, 2015