spiegel_podman/pkg/machine/wsl
Ashley Cui 35133c8424 Move locks to shim layer
Previously, the locks were on the provider layer, which doesn't make a vm operation with a config file update atomic. Move them up a layer, so the entire function locks while doing provider and config operations.

This adds a Remove and a Set function to the shim layer.

[NO NEW TESTS NEEDED] Unsure how to test this

Signed-off-by: Ashley Cui <acui@redhat.com>
2024-02-29 00:12:04 -05:00
..
wutil Manually discover wsl.exe location 2024-02-15 16:31:10 -06:00
config.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
declares.go machine: implement http proxy logic for all providers 2024-02-22 11:23:45 +01:00
fedora.go Codespell code 2024-02-19 15:23:56 -05:00
filelock.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
machine.go machine: implement http proxy logic for all providers 2024-02-22 11:23:45 +01:00
machine_unsupported.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
stubber.go Move locks to shim layer 2024-02-29 00:12:04 -05:00
usermodenet.go Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
util_windows.go Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00