-
Notifications
You must be signed in to change notification settings - Fork 319
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
Podman Desktop becomes out of sync when mounting large volume #3376
Comments
Corresponding issue on podman repo: containers/podman#19467 |
Fixes podman-desktop#3376 Signed-off-by: Jeff MAURY <[email protected]>
On Podman Desktop side here are improvements that could be made as REST API of Podman has no cache:
|
… API) related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
… API) related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
… API) related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
… API) (#3466) related to #3376 Signed-off-by: Florent Benoit <[email protected]>
related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
related to #3376 Signed-off-by: Florent Benoit <[email protected]>
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to give extra args when calling manual fetch method then, the updater method can check these arguments related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to #3376 Signed-off-by: Florent Benoit <[email protected]>
allow to give extra args when calling manual fetch method then, the updater method can check these arguments related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
related to #3376 Signed-off-by: Florent Benoit <[email protected]>
allow to give extra args when calling manual fetch method then, the updater method can check these arguments related to #3376 Signed-off-by: Florent Benoit <[email protected]>
fixes podman-desktop#3376 it is the last PR related to limit the calls to the REST API here it avoids to call the system/df call that can be expensive on podman in rootful mode Signed-off-by: Florent Benoit <[email protected]>
fixes podman-desktop#3376 it is the last PR related to limit the calls to the REST API here it avoids to call the system/df call that can be expensive on podman in rootful mode Signed-off-by: Florent Benoit <[email protected]>
fixes #3376 it is the last PR related to limit the calls to the REST API here it avoids to call the system/df call that can be expensive on podman in rootful mode Signed-off-by: Florent Benoit <[email protected]>
here are the improvements that have been made:
|
allow to use debounce/throttle when updating stores if there are 15 events in a row to update a store, it can be updated only once after all events completed in like 1.5s related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
allow to give extra args when calling manual fetch method then, the updater method can check these arguments related to podman-desktop#3376 Signed-off-by: Florent Benoit <[email protected]>
fixes podman-desktop#3376 it is the last PR related to limit the calls to the REST API here it avoids to call the system/df call that can be expensive on podman in rootful mode Signed-off-by: Florent Benoit <[email protected]>
Bug description
On my environment I'm getting a strange behavior where podman desktop is becoming out of sync with the podman machine. This seems to be related to the volume mounted.
When using podman machine, I used to create podman machine directly from the UI. In this situation the default volume mounted with the VM is
$HOME:$HOME
. It used to work seamlessly and I was able to use my podman environment with great performances.Since few days, it does not behave the same and I'm experimenting very weird behaviors where podman desktop is not able to properly show the containers.
Looking at the stores, I can see those values:
I've observed that in the podman machine, the podman service is consuming a lot of CPU and never stabilizing to something normal. (it stayed around 30% CPU usage)
I think this happened after I created a tar file by doing a "save images" and then trying to load them into a fresh podman machine.
I did tried number of things:
Nothing helped.
The only thing that did improve the situation was creating a temporary empty folder on my system and initializing the podman machine by mounting only this empty folder. In this case, I was back to something normal.
Operating system
macOS intel 13.4
Installation Method
Installer from website/GitHub releases
Version
1.2.1
Steps to reproduce
No response
Relevant log output
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: