moby/vendor
Cory Snider 0b592467d9 daemon: read-copy-update the daemon config
Ensure data-race-free access to the daemon configuration without
locking by mutating a deep copy of the config and atomically storing
a pointer to the copy into the daemon-wide configStore value. Any
operations which need to read from the daemon config must capture the
configStore value only once and pass it around to guarantee a consistent
view of the config.

Signed-off-by: Cory Snider <csnider@mirantis.com>
2023-06-01 14:45:24 -04:00
..
cloud.google.com/go vendor: github.com/moby/swarmkit/v2 v2.0.0-20221123162438-b17f02f0a054 2022-11-23 18:30:18 +01:00
code.cloudfoundry.org/clock bump docker/swarmkit 59163bf75df38489d4a10392265d27156dc473c5 2019-04-15 18:04:36 +02:00
github.com daemon: read-copy-update the daemon config 2023-06-01 14:45:24 -04:00
go.etcd.io dependency: bump go.etcd.io/bbolt to v1.3.7 2023-02-17 16:51:15 +08:00
go.opencensus.io vendor: go.opencensus.io v0.23.0 2022-06-29 16:41:12 +02:00
go.opentelemetry.io vendor: update buildkit to v0.11.2 2023-02-01 23:29:10 -08:00
go.uber.org vendor: go.uber.org/zap v1.21.0 2022-11-23 18:16:41 +01:00
golang.org/x Set BuildKit version using buildinfo 2023-04-25 12:30:52 +02:00
google.golang.org use tools build constraint for proto dependencies 2023-05-29 03:13:15 +02:00
gopkg.in/yaml.v2 Update vendoring 2023-05-16 17:11:09 +02:00
gotest.tools/v3 vendor: gotest.tools/v3 v3.4.0 2022-11-05 19:38:01 +01:00
k8s.io/klog/v2 vendor: github.com/moby/swarmkit/v2 v2.0.0-20221123162438-b17f02f0a054 2022-11-23 18:30:18 +01:00
resenje.org/singleflight daemon/disk_usage: Use context aware singleflight 2022-11-29 16:46:19 +01:00
sigs.k8s.io/yaml Update vendoring 2023-05-16 17:11:09 +02:00
modules.txt daemon: read-copy-update the daemon config 2023-06-01 14:45:24 -04:00