Skip to content
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

Possible memory leak on Consumer side when ingesting large deltas. #440

Open
tomeks86 opened this issue Oct 1, 2019 · 3 comments
Open

Comments

@tomeks86
Copy link

tomeks86 commented Oct 1, 2019

When using hollow (v3.3.0) we have observed an excessive rise in memory request on the consumer side when large deltas were produced.
app_running_with_large_deltas

This situation was contrasting to consumer application starting and ingesting these deltas.
app_start_with_large_deltas

Have you come across such an issue and was it potentially fixed in a newer version of hollow?

@ghost
Copy link

ghost commented Nov 6, 2019

@tomeks86 we haven't had reports internally about this. We only have a few use-cases where teams produce large deltas. Let me reach out to those teams and see if they're on >= v3.3.0 and whether they've had issues.

@ghost
Copy link

ghost commented Nov 6, 2019

Following up. We don't see evidence of a memory leak (JVM live data size is stable across hours and days) in a consumer that ingests large deltas. This is running Hollow v4.7.12.

@tomeks86, are you still observing a leak in your system? If so, can you upgrade/canary the latest Hollow release to see if the leak remains?

@tomeks86
Copy link
Author

tomeks86 commented Nov 7, 2019

@toolbear, thank you for the suggestion. Upgrading to v4.7.12 has not lead to improvement of this situation.

Online consumer memory monitoring:
online

Consumer starting and consuming deltas already prepared:
starting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant