Skip to content
Snippets Groups Projects
  • Eric Cano's avatar
    96e42200
    Switched garbage collector from dedicated watcher to all watch all strategy. · 96e42200
    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).
    96e42200
    History
    Switched garbage collector from dedicated watcher to all watch all strategy.
    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).