spiegel_podman/cmd/podman/system
Paul Holzinger a1afa58e27
system service: remove config reload functionallity
As I outlined in the design docs this is broken, there are several
data races here because we write to the config files that can be read by
other goroutines in parallel which violates the go memory model and
thus can lead to runtime panics and undefined behavior.
One could fix with a mutex but that would make the whole code base much
more ugly and there is still the risk that something would access this
field without the mutex held.

I am not sure we have any users using this, it never worked for the
storage side and since the service is a not a daemon any user could just
stop and start it again to re-read the files without having to stop
running containers.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-16 13:47:56 +01:00
..
connection enable gofumpt formatter 2025-11-11 12:32:46 +01:00
check.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
connection.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
context.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
df.go Don't use append if not necessary 2026-02-11 11:41:10 -08:00
dial_stdio.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
events.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
info.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
locks.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
migrate.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
prune.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
renumber.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
reset.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
reset_machine.go Provider obfuscation in command line 2025-10-27 08:40:19 -05:00
reset_machine_unsupported.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
service.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
service_abi.go system service: remove config reload functionallity 2026-02-16 13:47:56 +01:00
service_abi_common.go system service: split out cgroups call into linux specific file 2023-12-07 11:26:36 +01:00
service_abi_linux.go cmd/podman/system/service_abi_linux.go: Remove Cgroups v1 2025-11-12 15:15:34 -05:00
system.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
unshare.go Remove CNI backend from CLI options and completions 2026-01-27 16:32:38 +05:30
version.go Bump Go version to v6 2025-10-23 11:00:15 -04:00