blob: a8d8c9649019a97d6dd44d3b508fb40d9e51003b [file] [log] [blame]
From 0e94141ecaa024826bb462ed28235f05b07f8541 Mon Sep 17 00:00:00 2001
From: Samuel Karp <samuelkarp@google.com>
Date: Thu, 18 Apr 2024 15:00:34 -0700
Subject: [PATCH] mod: bump github.com/containerd/nri@v0.6.1
Fixes https://github.com/containerd/containerd/issues/10085
Signed-off-by: Samuel Karp <samuelkarp@google.com>
---
go.mod | 2 +-
go.sum | 4 ++--
.../github.com/containerd/nri/pkg/adaptation/adaptation.go | 6 ++----
vendor/modules.txt | 2 +-
4 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/go.mod b/go.mod
index eeadd4c910fc..2a3869f1a82f 100644
--- a/go.mod
+++ b/go.mod
@@ -18,7 +18,7 @@ require (
github.com/containerd/go-runc v1.0.0
github.com/containerd/imgcrypt v1.1.7
github.com/containerd/log v0.1.0
- github.com/containerd/nri v0.6.0
+ github.com/containerd/nri v0.6.1
github.com/containerd/ttrpc v1.2.3
github.com/containerd/typeurl/v2 v2.1.1
github.com/containerd/zfs v1.1.0
diff --git a/go.sum b/go.sum
index 449333d1e7f0..34a9a4d31b0b 100644
--- a/go.sum
+++ b/go.sum
@@ -275,8 +275,8 @@ github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3
github.com/containerd/nri v0.0.0-20201007170849-eb1350a75164/go.mod h1:+2wGSDGFYfE5+So4M5syatU0N0f0LbWpuqyMi4/BE8c=
github.com/containerd/nri v0.0.0-20210316161719-dbaa18c31c14/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY=
github.com/containerd/nri v0.1.0/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY=
-github.com/containerd/nri v0.6.0 h1:hdztxwL0gCS1CrCa9bvD1SoJiFN4jBuRQhplCvCPMj8=
-github.com/containerd/nri v0.6.0/go.mod h1:F7OZfO4QTPqw5r87aq+syZJwiVvRYLIlHZiZDBV1W3A=
+github.com/containerd/nri v0.6.1 h1:xSQ6elnQ4Ynidm9u49ARK9wRKHs80HCUI+bkXOxV4mA=
+github.com/containerd/nri v0.6.1/go.mod h1:7+sX3wNx+LR7RzhjnJiUkFDhn18P5Bg/0VnJ/uXpRJM=
github.com/containerd/stargz-snapshotter/estargz v0.4.1/go.mod h1:x7Q9dg9QYb4+ELgxmo4gBUeJB0tl5dqH1Sdz0nJU1QM=
github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o=
github.com/containerd/ttrpc v0.0.0-20190828172938-92c8520ef9f8/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o=
diff --git a/vendor/github.com/containerd/nri/pkg/adaptation/adaptation.go b/vendor/github.com/containerd/nri/pkg/adaptation/adaptation.go
index 141cb85be184..9201e6411d56 100644
--- a/vendor/github.com/containerd/nri/pkg/adaptation/adaptation.go
+++ b/vendor/github.com/containerd/nri/pkg/adaptation/adaptation.go
@@ -431,18 +431,16 @@ func (r *Adaptation) acceptPluginConnections(l net.Listener) error {
continue
}
- r.Lock()
-
err = r.syncFn(ctx, p.synchronize)
if err != nil {
log.Infof(ctx, "failed to synchronize plugin: %v", err)
} else {
+ r.Lock()
r.plugins = append(r.plugins, p)
r.sortPlugins()
+ r.Unlock()
}
- r.Unlock()
-
log.Infof(ctx, "plugin %q connected", p.name())
}
}()
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 63448dbac9fc..061905151e56 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -130,7 +130,7 @@ github.com/containerd/imgcrypt/images/encryption
## explicit; go 1.20
github.com/containerd/log
github.com/containerd/log/logtest
-# github.com/containerd/nri v0.6.0
+# github.com/containerd/nri v0.6.1
## explicit; go 1.19
github.com/containerd/nri
github.com/containerd/nri/pkg/adaptation
--
2.44.0.769.g3c40516874-goog