Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Since running executors, do not change the modification time of the slave work directory, it would be bad to schedule old slave directories for deletion based on their mod time. Instead, these work directories should be scheduled for gc based on the 'gc_delay' flag.
At Twitter, this manifested as task directories getting immediately gc'ed when long running slaves were rolled for an upgrade.