Skip to content

Commit 7fe792d

Browse files
rbpdtRobbie Buxton
authored and
Robbie Buxton
committed
Merge branch 'main' into refactor/snapshot-embedded-containerd
Signed-off-by: Robbie Buxton <[email protected]>
2 parents dd78f93 + 45af8ff commit 7fe792d

File tree

6 files changed

+11
-9
lines changed

6 files changed

+11
-9
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ ARG CRI_TOOLS_VERSION=v1.27.0
3232
# Legacy builder that doesn't support TARGETARCH should set this explicitly using --build-arg.
3333
# If TARGETARCH isn't supported by the builder, the default value is "amd64".
3434

35-
FROM golang:1.20.6-bullseye AS golang-base
35+
FROM golang:1.20.7-bullseye AS golang-base
3636

3737
# Build containerd
3838
FROM golang-base AS containerd-dev

cmd/go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/containerd/stargz-snapshotter/cmd
33
go 1.19
44

55
require (
6-
github.com/containerd/containerd v1.7.2
6+
github.com/containerd/containerd v1.7.3
77
github.com/containerd/go-cni v1.1.9
88
github.com/containerd/stargz-snapshotter v0.14.3
99
github.com/containerd/stargz-snapshotter/estargz v0.14.3
@@ -36,7 +36,7 @@ require (
3636
github.com/cespare/xxhash/v2 v2.2.0 // indirect
3737
github.com/cilium/ebpf v0.9.1 // indirect
3838
github.com/containerd/cgroups v1.1.0 // indirect
39-
github.com/containerd/cgroups/v3 v3.0.1 // indirect
39+
github.com/containerd/cgroups/v3 v3.0.2 // indirect
4040
github.com/containerd/console v1.0.3 // indirect
4141
github.com/containerd/continuity v0.4.1 // indirect
4242
github.com/containerd/fifo v1.1.0 // indirect

cmd/go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDk
3030
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
3131
github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaDFBM=
3232
github.com/containerd/cgroups v1.1.0/go.mod h1:6ppBcbh/NOOUU+dMKrykgaBnK9lCIBxHqJDGwsa1mIw=
33-
github.com/containerd/cgroups/v3 v3.0.1 h1:4hfGvu8rfGIwVIDd+nLzn/B9ZXx4BcCjzt5ToenJRaE=
34-
github.com/containerd/cgroups/v3 v3.0.1/go.mod h1:/vtwk1VXrtoa5AaZLkypuOJgA/6DyPMZHJPGQNtlHnw=
33+
github.com/containerd/cgroups/v3 v3.0.2 h1:f5WFqIVSgo5IZmtTT3qVBo6TzI1ON6sycSBKkymb9L0=
34+
github.com/containerd/cgroups/v3 v3.0.2/go.mod h1:JUgITrzdFqp42uI2ryGA+ge0ap/nxzYgkGmIcetmErE=
3535
github.com/containerd/console v1.0.1/go.mod h1:XUsP6YE/mKtz6bxc+I8UiKKTP04qjQL4qcS3XoQ5xkw=
3636
github.com/containerd/console v1.0.3 h1:lIr7SlA5PxZyMV30bDW0MGbiOPXwc63yRuCP0ARubLw=
3737
github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U=

ipfs/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/containerd/stargz-snapshotter/ipfs
33
go 1.19
44

55
require (
6-
github.com/containerd/containerd v1.7.2
6+
github.com/containerd/containerd v1.7.3
77
github.com/mitchellh/go-homedir v1.1.0
88
github.com/multiformats/go-multiaddr v0.10.1
99
github.com/opencontainers/image-spec v1.1.0-rc2.0.20221005185240-3a7f492d3f1b

ipfs/go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGX
1616
github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaDFBM=
1717
github.com/containerd/cgroups v1.1.0/go.mod h1:6ppBcbh/NOOUU+dMKrykgaBnK9lCIBxHqJDGwsa1mIw=
1818
github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U=
19-
github.com/containerd/containerd v1.7.2 h1:UF2gdONnxO8I6byZXDi5sXWiWvlW3D/sci7dTQimEJo=
20-
github.com/containerd/containerd v1.7.2/go.mod h1:afcz74+K10M/+cjGHIVQrCt3RAQhUSCAjJ9iMYhhkuI=
19+
github.com/containerd/containerd v1.7.3 h1:cKwYKkP1eTj54bP3wCdXXBymmKRQMrWjkLSWZZJDa8o=
20+
github.com/containerd/containerd v1.7.3/go.mod h1:32FOM4/O0RkNg7AjQj3hDzN9cUGtu+HMvaKUNiqCZB8=
2121
github.com/containerd/continuity v0.4.1 h1:wQnVrjIyQ8vhU2sgOiL5T07jo+ouqc2bnKsv5/EqGhU=
2222
github.com/containerd/continuity v0.4.1/go.mod h1:F6PTNCKepoxEaXLQp3wDAjygEnImnZ/7o4JzpodfroQ=
2323
github.com/containerd/fifo v1.1.0 h1:4I2mbh5stb1u6ycIABlBw9zgtlK8viPI9QkQNRQEEmY=

snapshot/snapshot.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,9 @@ func (o *snapshotter) remoteCommit(ctx context.Context, name, key string, opts .
206206
return err
207207
}
208208

209+
rollback := true
209210
defer func() {
210-
if err != nil {
211+
if rollback {
211212
if rerr := t.Rollback(); rerr != nil {
212213
log.G(ctx).WithError(rerr).Warn("failed to rollback transaction")
213214
}
@@ -224,6 +225,7 @@ func (o *snapshotter) remoteCommit(ctx context.Context, name, key string, opts .
224225
return fmt.Errorf("failed to commit snapshot: %w", err)
225226
}
226227

228+
rollback = false
227229
return t.Commit()
228230
}
229231

0 commit comments

Comments
 (0)