@@ -5,13 +5,13 @@ package mount
5
5
import (
6
6
"container/heap"
7
7
"errors"
8
- "fmt"
9
8
"sort"
10
9
"strings"
11
10
"sync"
12
11
13
12
ds "github.com/ipfs/go-datastore"
14
13
"github.com/ipfs/go-datastore/query"
14
+ xerrors "golang.org/x/xerrors"
15
15
)
16
16
17
17
var (
@@ -370,7 +370,7 @@ func (d *Datastore) Check() error {
370
370
for _ , m := range d .mounts {
371
371
if c , ok := m .Datastore .(ds.CheckedDatastore ); ok {
372
372
if err := c .Check (); err != nil {
373
- return fmt .Errorf ("checking datastore at %s: %s " , m .Prefix .String (), err . Error () )
373
+ return xerrors .Errorf ("checking datastore at %s: %w " , m .Prefix .String (), err )
374
374
}
375
375
}
376
376
}
@@ -381,7 +381,7 @@ func (d *Datastore) Scrub() error {
381
381
for _ , m := range d .mounts {
382
382
if c , ok := m .Datastore .(ds.ScrubbedDatastore ); ok {
383
383
if err := c .Scrub (); err != nil {
384
- return fmt .Errorf ("scrubbing datastore at %s: %s " , m .Prefix .String (), err . Error () )
384
+ return xerrors .Errorf ("scrubbing datastore at %s: %w " , m .Prefix .String (), err )
385
385
}
386
386
}
387
387
}
@@ -392,7 +392,7 @@ func (d *Datastore) CollectGarbage() error {
392
392
for _ , m := range d .mounts {
393
393
if c , ok := m .Datastore .(ds.GCDatastore ); ok {
394
394
if err := c .CollectGarbage (); err != nil {
395
- return fmt .Errorf ("gc on datastore at %s: %s " , m .Prefix .String (), err . Error () )
395
+ return xerrors .Errorf ("gc on datastore at %s: %w " , m .Prefix .String (), err )
396
396
}
397
397
}
398
398
}
0 commit comments