Skip to content

Commit 3741fd8

Browse files
committed
Remove deferred flag when removing devmapper device
Signed-off-by: Maksym Pavlenko <[email protected]>
1 parent 4d5a0e1 commit 3741fd8

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

snapshots/devmapper/pool_device.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ func (p *PoolDevice) RemoveDevice(ctx context.Context, deviceName string) error
364364
return errors.Wrapf(err, "can't query metadata for device %q", deviceName)
365365
}
366366

367-
if err := p.DeactivateDevice(ctx, deviceName, true, true); err != nil {
367+
if err := p.DeactivateDevice(ctx, deviceName, false, true); err != nil {
368368
return err
369369
}
370370

snapshots/testsuite/testsuite.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,6 @@ func checkRemoveIntermediateSnapshot(ctx context.Context, t *testing.T, snapshot
501501
if err != nil {
502502
t.Fatal(err)
503503
}
504-
defer testutil.Unmount(t, base)
505504

506505
committedBase := filepath.Join(work, "committed-base")
507506
if err = snapshotter.Commit(ctx, committedBase, base, opt); err != nil {
@@ -540,6 +539,7 @@ func checkRemoveIntermediateSnapshot(ctx context.Context, t *testing.T, snapshot
540539
if err != nil {
541540
t.Fatal(err)
542541
}
542+
testutil.Unmount(t, base)
543543
err = snapshotter.Remove(ctx, committedBase)
544544
if err != nil {
545545
t.Fatal(err)

0 commit comments

Comments
 (0)