From 9504f18b59a514e732e36d442249388864a8bbe7 Mon Sep 17 00:00:00 2001 From: TangBin Date: Mon, 26 Aug 2019 14:51:08 +0800 Subject: [PATCH] aws disk resize bugfix --- pkg/multicloud/aws/disk.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/multicloud/aws/disk.go b/pkg/multicloud/aws/disk.go index 3407d66f22..92bd67c2df 100644 --- a/pkg/multicloud/aws/disk.go +++ b/pkg/multicloud/aws/disk.go @@ -241,7 +241,12 @@ func (self *SDisk) GetISnapshots() ([]cloudprovider.ICloudSnapshot, error) { } func (self *SDisk) Resize(ctx context.Context, newSizeMb int64) error { - return self.storage.zone.region.resizeDisk(self.DiskId, newSizeMb) + err := self.storage.zone.region.resizeDisk(self.DiskId, newSizeMb) + if err != nil { + return err + } + + return cloudprovider.WaitStatusWithDelay(self, api.DISK_READY, 5*time.Second, 5*time.Second, 90*time.Second) } func (self *SDisk) Reset(ctx context.Context, snapshotId string) (string, error) {