We have a memory leak in process SLDataGateway.
Besides SLDataGateway, are there other process dumps that can be relevant for investigation when it happens again?
Jens Vandewalle [SLC] [DevOps Enabler] Selected answer as best 12th October 2020
The info in the SLDataGateway dump should be enough to link the leak to a certain element or request that is being done. Occasionally it can be useful to look into the memory of the calling process. The most important ones are:
- SLElement (Handles most of the data generation that ends up in DBGateway)
- SLNet (handles most of the client requests)
- SLASPConnection (some reporter calls go through this)
Do keep in mind, with a memory leak it is very important to take multiple dumps over the course of the memory increase.
Jens Vandewalle [SLC] [DevOps Enabler] Selected answer as best 12th October 2020