-
Notifications
You must be signed in to change notification settings - Fork 37
Bump connect 0.13.0 to fix memory leak #110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Dear @IvanPleshkov, could you please help me with CI here, I have no idea what I am doing 🙃 |
|
I think to fix the CI you can just install those new versions so that the corresponding .lock dependencies file gets updated. e.g., and then for the dev dependency: |
It seems you forgot to update |
Fixed. I have a question about these changes. |
It seems I got it. We cannot use |
|
@IvanPleshkov Thanks for fixing the branch 🙏 Migrating to If you are still interested in the repro, the work was done using @Apidcloud repository from qdrant/qdrant#7366 Overriding the transitive dependencies locally worked out fine for me. |
|
While I wait for the release of a new version or until I have a bit of time to try overriding the versions directly, I'm just curious on whether it solved the allocation issues you showed in the original issue and whether it lowered the memory usage or not. On a separate note, just realised 0.13.0 is over 2 years old, with many versions in between. From some of the release notes of subsequent versions, I would say there's a decent chance the decoding/deserialization performance gets better. How much effort do you think it would take to update it (and protobuf) to the latest, @IvanPleshkov? And how can I help? |
Bumping to
We got started internally on that update, please check #112 out where your JS expertise will be appreciated! 🙏 |
While running performance benchmarks I get the following warning.
This memory leak has been fixed in
connect-node0.12.0Overriding the dependency locally for my benchmarks removes the warning.
For this PR I decided to bump to 0.13.0 as it is the last version before the package migration.