NodeJS generator seems to generate clients with memory leak #1350
Labels
priority: p2
Moderately-important priority. Fix may not be included in next release.
type: bug
Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
The NodeJS gapic clients seem to have a memory leak that can be triggered using the following steps:
Open a gapic client.
Execute one simple request.
Close the gapic client.
Repeat.
This issue was reported for NodeJS Spanner client library. Internal customer was trying to investigate memory leak issue in Spanner Autoscaler which led them to discover memory leaks in NodeJS Spanner client. Please refer issue . When investigated this further it seems to be more of a generic problem with the generated gapic clients.
Running a simple script that opens a simple generated client, executes one request with it and then closes the client will now leak approx 3MB after 100 iterations.
Test Script
This is continuation to what was also reported in bug
Thanks
The text was updated successfully, but these errors were encountered: