Skip to content

Commit 6b45bb1

Browse files
Merge pull request #23514 from TomSweeneyRedHat/dev/tsweeney/v4.9-rhel-accel-267
[v4.9-rhel] libpod: cleanup default cache on system reset
2 parents 1b83e71 + 6297789 commit 6b45bb1

File tree

6 files changed

+26
-5
lines changed

6 files changed

+26
-5
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ require (
1515
github.com/containers/common v0.57.6
1616
github.com/containers/conmon v2.0.20+incompatible
1717
github.com/containers/gvisor-tap-vsock v0.7.2
18-
github.com/containers/image/v5 v5.29.4
18+
github.com/containers/image/v5 v5.29.5
1919
github.com/containers/libhvee v0.5.0
2020
github.com/containers/ocicrypt v1.1.10
2121
github.com/containers/psgo v1.8.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,8 @@ github.com/containers/conmon v2.0.20+incompatible h1:YbCVSFSCqFjjVwHTPINGdMX1F6J
266266
github.com/containers/conmon v2.0.20+incompatible/go.mod h1:hgwZ2mtuDrppv78a/cOBNiCm6O0UMWGx1mu7P00nu5I=
267267
github.com/containers/gvisor-tap-vsock v0.7.2 h1:6CyU5D85C0/DciRRd7W0bPljK4FAS+DPrrHEQMHfZKY=
268268
github.com/containers/gvisor-tap-vsock v0.7.2/go.mod h1:6NiTxh2GCVxZQLPzfuEB78/Osp2Usd9uf6nLdd6PiUY=
269-
github.com/containers/image/v5 v5.29.4 h1:EbYrwOscTvzeCXt4149OtU74T/ZuohEottcs/hz47O4=
270-
github.com/containers/image/v5 v5.29.4/go.mod h1:kQ7qcDsps424ZAz24thD+x7+dJw1vgur3A9tTDsj97E=
269+
github.com/containers/image/v5 v5.29.5 h1:hMA9TBrk/tpXX7tYHTjbuyJ6L04Hm+m97+CZaU0VGwI=
270+
github.com/containers/image/v5 v5.29.5/go.mod h1:kQ7qcDsps424ZAz24thD+x7+dJw1vgur3A9tTDsj97E=
271271
github.com/containers/libhvee v0.5.0 h1:rDhfG2NI8Q+VgeXht2dXezanxEdpj9pHqYX3vWfOGUw=
272272
github.com/containers/libhvee v0.5.0/go.mod h1:yvU3Em2u1ZLl2VLd2glMIBWriBwfhWsDaRJsvixUIB0=
273273
github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01 h1:Qzk5C6cYglewc+UyGf6lc8Mj2UaPTHy/iF2De0/77CA=

libpod/reset.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import (
1212

1313
"github.com/containers/common/libimage"
1414
"github.com/containers/common/libnetwork/types"
15+
blobinfocache "github.com/containers/image/v5/pkg/blobinfocache"
1516
"github.com/containers/podman/v4/libpod/define"
1617
"github.com/containers/podman/v4/pkg/errorhandling"
1718
"github.com/containers/podman/v4/pkg/rootless"
@@ -259,6 +260,14 @@ func (r *Runtime) Reset(ctx context.Context) error {
259260
prevError = err
260261
}
261262
}
263+
264+
if err := blobinfocache.CleanupDefaultCache(nil); err != nil {
265+
if prevError != nil {
266+
logrus.Error(prevError)
267+
}
268+
prevError = err
269+
}
270+
262271
if storageConfPath, err := storage.DefaultConfigFile(rootless.IsRootless()); err == nil {
263272
switch storageConfPath {
264273
case stypes.SystemConfigFile:

vendor/github.com/containers/image/v5/pkg/blobinfocache/default.go

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/containers/image/v5/version/version.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/modules.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ github.com/containers/conmon/runner/config
243243
# github.com/containers/gvisor-tap-vsock v0.7.2
244244
## explicit; go 1.20
245245
github.com/containers/gvisor-tap-vsock/pkg/types
246-
# github.com/containers/image/v5 v5.29.4
246+
# github.com/containers/image/v5 v5.29.5
247247
## explicit; go 1.19
248248
github.com/containers/image/v5/copy
249249
github.com/containers/image/v5/directory

0 commit comments

Comments
 (0)