Skip to content

Commit 8b73eaf

Browse files
committed
staging/olm: lock -> rlock; do not merge
1 parent 2aa7a1b commit 8b73eaf

File tree

1 file changed

+2
-2
lines changed
  • staging/operator-lifecycle-manager/pkg/controller/registry/resolver/cache

1 file changed

+2
-2
lines changed

staging/operator-lifecycle-manager/pkg/controller/registry/resolver/cache/cache.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,9 @@ type NamespacedOperatorCache struct {
136136
func (c *NamespacedOperatorCache) Error() error {
137137
var errs []error
138138
for key, snapshot := range c.snapshots {
139-
snapshot.m.Lock()
139+
snapshot.m.RLock()
140140
err := snapshot.err
141-
snapshot.m.Unlock()
141+
snapshot.m.RUnlock()
142142
if err != nil {
143143
errs = append(errs, fmt.Errorf("error using catalog %s (in namespace %s): %w", key.Name, key.Namespace, err))
144144
}

0 commit comments

Comments
 (0)