You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have seen continuously increasing memory usage for the libvirt provider caused by left open connections to the ceph API (see #444).
The idea is to avoid direct calls to ceph API from libvirt-provider entirely. This provides some advantages, prominently a cleaner implementation and less external dependencies.
This issue is meant to pool ideas how to accomplish this. Current ideas for approaches:
using QEMU as an event trigger for resizes: QEMU uses an implementation for ceph volumes anyway, it may be possible to leverage this.
extending the machine runtime interface (IRI): extending the machine-iri protocol to get updates for volumes may serve as a source for resize triggers but has a bigger impact for current implementations.
Please feel free to add other ideas and to discuss the implications, problems, advantages for each approach.
The text was updated successfully, but these errors were encountered:
Summary
We have seen continuously increasing memory usage for the libvirt provider caused by left open connections to the ceph API (see #444).
The idea is to avoid direct calls to ceph API from libvirt-provider entirely. This provides some advantages, prominently a cleaner implementation and less external dependencies.
This issue is meant to pool ideas how to accomplish this. Current ideas for approaches:
Please feel free to add other ideas and to discuss the implications, problems, advantages for each approach.
The text was updated successfully, but these errors were encountered: