-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Spanner Healthchecker memory consumption #770
Copy link
Copy link
Closed
Labels
api: spannerIssues related to the Spanner API.Issues related to the Spanner API.priority: p0Highest priority. Critical issue. P0 implies highest priority.Highest priority. Critical issue. P0 implies highest priority.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Metadata
Metadata
Assignees
Labels
api: spannerIssues related to the Spanner API.Issues related to the Spanner API.priority: p0Highest priority. Critical issue. P0 implies highest priority.Highest priority. Critical issue. P0 implies highest priority.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
We are still trying to track down the problem but in two of our services we have observed
spanner.healthCheckerconsuming much more memory than expected with repeated calls tocontext.WithDeadline.I am digging through the health checker code but any insight here would be helpful. Thanks!
Full heap profile here:
pprof001.svg.zip