Implementation¶
The FST garbage collector basically runs in a loop. On each iteration the garbage collector does the following:
- Queries the MGM for the list of all EOS filesystems
- Creates the list of local EOS file systems by discarding all those that are not on the same host as the garbage collector
- Runs the garbage collection decision and execution logic on each physical file found within each of the local EOS file systems
- Sleeps a while