summaryrefslogtreecommitdiff
path: root/vendor
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2021-06-20 05:59:29 -0400
committerGitHub <noreply@github.com>2021-06-20 05:59:29 -0400
commit4cf3861168a53fdd04c2ef6a127b0cf85b9e95ba (patch)
treeb3c3ccee0014dfd809b9771599ca473caed48ba5 /vendor
parent938ecfe3f54833a2773f8de7776a1c0377930cdd (diff)
parentb56d6c646077390ca81736a41a5afaf3e37260e9 (diff)
downloadpodman-4cf3861168a53fdd04c2ef6a127b0cf85b9e95ba.tar.gz
podman-4cf3861168a53fdd04c2ef6a127b0cf85b9e95ba.tar.bz2
podman-4cf3861168a53fdd04c2ef6a127b0cf85b9e95ba.zip
Merge pull request #10718 from containers/dependabot/go_modules/github.com/containers/storage-1.32.3
Bump github.com/containers/storage from 1.32.2 to 1.32.3
Diffstat (limited to 'vendor')
-rw-r--r--vendor/github.com/containers/storage/.cirrus.yml2
-rw-r--r--vendor/github.com/containers/storage/CODE-OF-CONDUCT.md2
-rw-r--r--vendor/github.com/containers/storage/SECURITY.md2
-rw-r--r--vendor/github.com/containers/storage/VERSION2
-rw-r--r--vendor/github.com/containers/storage/drivers/devmapper/deviceset.go2
-rw-r--r--vendor/github.com/containers/storage/go.mod2
-rw-r--r--vendor/github.com/containers/storage/go.sum4
-rw-r--r--vendor/github.com/containers/storage/layers.go51
-rw-r--r--vendor/modules.txt2
9 files changed, 43 insertions, 26 deletions
diff --git a/vendor/github.com/containers/storage/.cirrus.yml b/vendor/github.com/containers/storage/.cirrus.yml
index 96714c2fc..12f6f10c6 100644
--- a/vendor/github.com/containers/storage/.cirrus.yml
+++ b/vendor/github.com/containers/storage/.cirrus.yml
@@ -143,7 +143,7 @@ lint_task:
meta_task:
container:
- image: "quay.io/libpod/imgts:master"
+ image: "quay.io/libpod/imgts:${_BUILT_IMAGE_SUFFIX}"
cpu: 1
memory: 1
diff --git a/vendor/github.com/containers/storage/CODE-OF-CONDUCT.md b/vendor/github.com/containers/storage/CODE-OF-CONDUCT.md
index be0791620..f4f7df4b8 100644
--- a/vendor/github.com/containers/storage/CODE-OF-CONDUCT.md
+++ b/vendor/github.com/containers/storage/CODE-OF-CONDUCT.md
@@ -1,3 +1,3 @@
## The Containers Storage Project Community Code of Conduct
-The Containers Storage project follows the [Containers Community Code of Conduct](https://github.com/containers/common/blob/master/CODE-OF-CONDUCT.md).
+The Containers Storage project follows the [Containers Community Code of Conduct](https://github.com/containers/common/blob/main/CODE-OF-CONDUCT.md).
diff --git a/vendor/github.com/containers/storage/SECURITY.md b/vendor/github.com/containers/storage/SECURITY.md
index 1496a4c00..ab2c14182 100644
--- a/vendor/github.com/containers/storage/SECURITY.md
+++ b/vendor/github.com/containers/storage/SECURITY.md
@@ -1,3 +1,3 @@
## Security and Disclosure Information Policy for the Containers Storage Project
-The Containers Storage Project follows the [Security and Disclosure Information Policy](https://github.com/containers/common/blob/master/SECURITY.md) for the Containers Projects.
+The Containers Storage Project follows the [Security and Disclosure Information Policy](https://github.com/containers/common/blob/main/SECURITY.md) for the Containers Projects.
diff --git a/vendor/github.com/containers/storage/VERSION b/vendor/github.com/containers/storage/VERSION
index c78d39b8e..00b225209 100644
--- a/vendor/github.com/containers/storage/VERSION
+++ b/vendor/github.com/containers/storage/VERSION
@@ -1 +1 @@
-1.32.2
+1.32.3
diff --git a/vendor/github.com/containers/storage/drivers/devmapper/deviceset.go b/vendor/github.com/containers/storage/drivers/devmapper/deviceset.go
index 19fb3fda9..c5168bfdd 100644
--- a/vendor/github.com/containers/storage/drivers/devmapper/deviceset.go
+++ b/vendor/github.com/containers/storage/drivers/devmapper/deviceset.go
@@ -2229,7 +2229,7 @@ func (devices *DeviceSet) cancelDeferredRemovalIfNeeded(info *devInfo) error {
// Cancel deferred remove
if err := devices.cancelDeferredRemoval(info); err != nil {
// If Error is ErrEnxio. Device is probably already gone. Continue.
- if errors.Cause(err) != devicemapper.ErrBusy {
+ if errors.Cause(err) != devicemapper.ErrEnxio {
return err
}
}
diff --git a/vendor/github.com/containers/storage/go.mod b/vendor/github.com/containers/storage/go.mod
index 2217ea739..40eeaf837 100644
--- a/vendor/github.com/containers/storage/go.mod
+++ b/vendor/github.com/containers/storage/go.mod
@@ -10,7 +10,7 @@ require (
github.com/google/go-intervals v0.0.2
github.com/hashicorp/go-multierror v1.1.1
github.com/json-iterator/go v1.1.11
- github.com/klauspost/compress v1.13.0
+ github.com/klauspost/compress v1.13.1
github.com/klauspost/pgzip v1.2.5
github.com/mattn/go-shellwords v1.0.12
github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible
diff --git a/vendor/github.com/containers/storage/go.sum b/vendor/github.com/containers/storage/go.sum
index 6cd6df17c..16da895f5 100644
--- a/vendor/github.com/containers/storage/go.sum
+++ b/vendor/github.com/containers/storage/go.sum
@@ -385,8 +385,8 @@ github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/klauspost/compress v1.11.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
github.com/klauspost/compress v1.11.13/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
-github.com/klauspost/compress v1.13.0 h1:2T7tUoQrQT+fQWdaY5rjWztFGAFwbGD04iPJg90ZiOs=
-github.com/klauspost/compress v1.13.0/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg=
+github.com/klauspost/compress v1.13.1 h1:wXr2uRxZTJXHLly6qhJabee5JqIhTRoLBhDOA74hDEQ=
+github.com/klauspost/compress v1.13.1/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg=
github.com/klauspost/pgzip v1.2.5 h1:qnWYvvKqedOF2ulHpMG72XQol4ILEJ8k2wwRl/Km8oE=
github.com/klauspost/pgzip v1.2.5/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs=
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
diff --git a/vendor/github.com/containers/storage/layers.go b/vendor/github.com/containers/storage/layers.go
index 9b05474bb..fa0dce033 100644
--- a/vendor/github.com/containers/storage/layers.go
+++ b/vendor/github.com/containers/storage/layers.go
@@ -271,21 +271,22 @@ type LayerStore interface {
}
type layerStore struct {
- lockfile Locker
- mountsLockfile Locker
- rundir string
- driver drivers.Driver
- layerdir string
- layers []*Layer
- idindex *truncindex.TruncIndex
- byid map[string]*Layer
- byname map[string]*Layer
- bymount map[string]*Layer
- bycompressedsum map[digest.Digest][]string
- byuncompressedsum map[digest.Digest][]string
- uidMap []idtools.IDMap
- gidMap []idtools.IDMap
- loadMut sync.Mutex
+ lockfile Locker
+ mountsLockfile Locker
+ rundir string
+ driver drivers.Driver
+ layerdir string
+ layers []*Layer
+ idindex *truncindex.TruncIndex
+ byid map[string]*Layer
+ byname map[string]*Layer
+ bymount map[string]*Layer
+ bycompressedsum map[digest.Digest][]string
+ byuncompressedsum map[digest.Digest][]string
+ uidMap []idtools.IDMap
+ gidMap []idtools.IDMap
+ loadMut sync.Mutex
+ layerspathModified time.Time
}
func copyLayer(l *Layer) *Layer {
@@ -1744,7 +1745,7 @@ func (r *layerStore) Touch() error {
}
func (r *layerStore) Modified() (bool, error) {
- var mmodified bool
+ var mmodified, tmodified bool
lmodified, err := r.lockfile.Modified()
if err != nil {
return lmodified, err
@@ -1757,7 +1758,23 @@ func (r *layerStore) Modified() (bool, error) {
return lmodified, err
}
}
- return lmodified || mmodified, nil
+
+ if lmodified || mmodified {
+ return true, nil
+ }
+
+ // If the layers.json file has been modified manually, then we have to
+ // reload the storage in any case.
+ info, err := os.Stat(r.layerspath())
+ if err != nil && !os.IsNotExist(err) {
+ return false, errors.Wrap(err, "stat layers file")
+ }
+ if info != nil {
+ tmodified = info.ModTime() != r.layerspathModified
+ r.layerspathModified = info.ModTime()
+ }
+
+ return tmodified, nil
}
func (r *layerStore) IsReadWrite() bool {
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 04bbfa1d4..6f16f03b9 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -196,7 +196,7 @@ github.com/containers/psgo/internal/dev
github.com/containers/psgo/internal/host
github.com/containers/psgo/internal/proc
github.com/containers/psgo/internal/process
-# github.com/containers/storage v1.32.2
+# github.com/containers/storage v1.32.3
github.com/containers/storage
github.com/containers/storage/drivers
github.com/containers/storage/drivers/aufs