-
- Downloads
Add watchdog to observe memory fragmentation
We are adding a daemon that observes Ruby heap fragmentation. If fragmentation exceeds a given level, a handler is invoked. For now the handler will just swallow the event. Eventually we hope to use this to reap workers that do not utilize memory efficiently. Changelog: added
parent
ba070f19
No related branches found
No related tags found
Showing
- config/feature_flags/ops/enforce_memory_watchdog.yml 8 additions, 0 deletionsconfig/feature_flags/ops/enforce_memory_watchdog.yml
- config/feature_flags/ops/gitlab_memory_watchdog.yml 8 additions, 0 deletionsconfig/feature_flags/ops/gitlab_memory_watchdog.yml
- config/initializers/memory_watchdog.rb 19 additions, 0 deletionsconfig/initializers/memory_watchdog.rb
- lib/gitlab/memory/watchdog.rb 192 additions, 0 deletionslib/gitlab/memory/watchdog.rb
- spec/lib/gitlab/memory/watchdog_spec.rb 308 additions, 0 deletionsspec/lib/gitlab/memory/watchdog_spec.rb
config/initializers/memory_watchdog.rb
0 → 100644
lib/gitlab/memory/watchdog.rb
0 → 100644
spec/lib/gitlab/memory/watchdog_spec.rb
0 → 100644
-
mentioned in merge request kubitus-project/kubitus-installer!1252 (merged)
-
mentioned in issue gitaly#4646 (closed)
Please register or sign in to comment