Description
Processes like stats_archiver (or rather its child that dumps statistics to disk) may contain huge chunks of data in the process dictionary. Formatting it can be extremely expensive. This has been seen in a couple of escalations and can lead to all sorts of negative consequences.
Attachments
For Gerrit Dashboard: MB-36989 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
118581,2 | MB-36989 [bp] Trim process dictionaries when grabbing process info. | alice | ns_server | Status: MERGED | +2 | +1 |
118582,2 | MB-36989 [bp] Limit the number of lines in backtraces we collect. | alice | ns_server | Status: MERGED | +2 | +1 |
118601,1 | Merge commit 'couchbase/alice~3' into madhatter | mad-hatter | ns_server | Status: MERGED | +2 | +1 |
118750,1 | Merge remote-tracking branch 'couchbase/mad-hatter' | master | ns_server | Status: MERGED | +2 | +1 |