Merge pull request #1802 from yanxuean/unpack-lease

save snapshot from gc when unpack image
This commit is contained in:
Phil Estes 2017-11-27 09:37:21 -05:00 committed by GitHub
commit 12e7c76771
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -86,6 +86,12 @@ func (i *image) IsUnpacked(ctx context.Context, snapshotterName string) (bool, e
} }
func (i *image) Unpack(ctx context.Context, snapshotterName string) error { func (i *image) Unpack(ctx context.Context, snapshotterName string) error {
ctx, done, err := i.client.withLease(ctx)
if err != nil {
return err
}
defer done()
layers, err := i.getLayers(ctx, platforms.Default()) layers, err := i.getLayers(ctx, platforms.Default())
if err != nil { if err != nil {
return err return err