[Proposal] Memory Leak detection system #119023
Labels
impact:needs-assessment
Product and/or Engineering needs to evaluate the impact of the change.
Team:Operations
Team label for Operations Team
Team:QA
Team label for QA Team
We have seen a histry of memory leaks in Kibana (#99473, #99471, elastic/elastic-charts#1148, #20342, #59454), which are often impacting users running Kibana fo ra long time, especially with auto refresh on. This might cause the browser tab to crash then after a couple of days running. While we can't reliably automate memory leak detection during development, I'd suggest we build a system that tries to at least detect if a recent snapshot introduced a memory leak.
That system could do the following:
This would of course not allow us to pinpoint a memory leak directly to a PR, which would be nice. But it would help us at least recognize after 2 days if some change caused us a new memory leak in Kibana, and someone can start investigating the snapshot manually finding the (newly introduced) problematic code.
cc @pauldotpower
The text was updated successfully, but these errors were encountered: