moby/volume/service
Paweł Gronowski dec81e489f
daemon/disk_usage: Use context aware singleflight
The singleflight function was capturing the context.Context of the first
caller that invoked the `singleflight.Do`. This could cause all
concurrent calls to be cancelled when the first request is cancelled.

singleflight calls were also moved from the ImageService to Daemon, to
avoid having to implement this logic in both graphdriver and containerd
based image services.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2022-11-29 16:46:19 +01:00
..
opts Volume prune: only prune anonymous volumes by default 2022-10-04 20:55:13 +00:00
by.go Extract volume interaction to a volumes service 2018-05-25 14:21:07 -04:00
convert.go Volume prune: only prune anonymous volumes by default 2022-10-04 20:55:13 +00:00
convert_test.go Volume prune: only prune anonymous volumes by default 2022-10-04 20:55:13 +00:00
db.go boltdb/bolt --> go.etcd.io/bbolt 2018-09-13 12:38:39 -07:00
db_test.go fix unclosed file-handles in tests 2022-05-31 21:53:38 +02:00
default_driver.go Update to Go 1.17.0, and gofmt with Go 1.17 2021-08-24 23:33:27 +02:00
default_driver_stubs.go Update to Go 1.17.0, and gofmt with Go 1.17 2021-08-24 23:33:27 +02:00
errors.go filters: lowercase error 2022-03-18 09:44:53 +01:00
restore.go boltdb/bolt --> go.etcd.io/bbolt 2018-09-13 12:38:39 -07:00
restore_test.go fix unclosed file-handles in tests 2022-05-31 21:53:38 +02:00
service.go daemon/disk_usage: Use context aware singleflight 2022-11-29 16:46:19 +01:00
service_linux_test.go refactor: move from io/ioutil to io and os package 2021-08-27 14:56:57 +08:00
service_test.go Volume prune: only prune anonymous volumes by default 2022-10-04 20:55:13 +00:00
store.go gofmt GoDoc comments with go1.19 2022-07-08 19:56:23 +02:00
store_test.go fix unclosed file-handles in tests 2022-05-31 21:53:38 +02:00
store_unix.go Update to Go 1.17.0, and gofmt with Go 1.17 2021-08-24 23:33:27 +02:00
store_windows.go Extract volume interaction to a volumes service 2018-05-25 14:21:07 -04:00