Bug 1672606
| Summary: | Transactions QUEUE in ovsdbapp doesn't have a limit and could result in OOM-killer | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Lucas Alvares Gomes <lmartins> |
| Component: | python-ovsdbapp | Assignee: | Terry Wilson <twilson> |
| Status: | CLOSED NOTABUG | QA Contact: | Toni Freger <tfreger> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 13.0 (Queens) | CC: | jraju |
| Target Milestone: | --- | Keywords: | Triaged, ZStream |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-10-17 21:09:03 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Lucas Alvares Gomes
2019-02-05 12:03:26 UTC
Closing this since there really isn't much we can do about this. It isn't a bug that it is technically possible to send commands faster than they can be processed. It's also possible on an even lower level to stream arbitrarily long strings json strings until ovsdb-server runs out of memory. When I tried to fix that in upstream OVS it was decided that adding an arbitrary cap wasn't something that they though was a good idea either. If there is a real-world situation where we are getting so behind on processing that the queue grows large enough to matter, something is *super* broken. |