medatada: make namespaces' deletion error less cryptic

The error message was unnecessary cryptic. `snapshot-[name]` notation
was only used here and hard to understand.

Instead it should say `snapshots on "..." snapshotter`.

Signed-off-by: Kazuyoshi Kato <katokazu@amazon.com>
This commit is contained in:
Kazuyoshi Kato
2021-12-08 10:00:59 -08:00
parent 6e9e759553
commit 44b28b61ff
2 changed files with 15 additions and 2 deletions

View File

@@ -18,6 +18,7 @@ package metadata
import (
"context"
"fmt"
"strings"
"github.com/containerd/containerd/errdefs"
@@ -184,7 +185,7 @@ func (s *namespaceStore) listNs(namespace string) ([]string, error) {
if err := snbkt.ForEach(func(k, v []byte) error {
if v == nil {
if !isBucketEmpty(snbkt.Bucket(k)) {
out = append(out, "snapshot-"+string(k))
out = append(out, fmt.Sprintf("snapshots on %q snapshotter", k))
}
}
return nil