]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
GlusterFS: Increase snapshot delete job timeout to two hours
authorEric Harney <eharney@redhat.com>
Wed, 26 Feb 2014 16:38:29 +0000 (11:38 -0500)
committerEric Harney <eharney@redhat.com>
Wed, 26 Feb 2014 17:19:23 +0000 (12:19 -0500)
Increase the timeout for Nova snapshot delete operations from ten
minutes to two hours.  This helps prevent Cinder from terminating
operations prematurely that are still being processed by Nova.

It is not uncommon for snapshot delete jobs to run for longer than
ten minutes depending on the size of the snapshot and speed of the
storage backend.

This will be followed up with a more robust mechanism to keep track
of snapshot job progress as a later effort.

Related-Bug: 1273894

Change-Id: I1ad52568aed1ce1bf593e71704e481b6fe5f44fb

cinder/volume/drivers/glusterfs.py

index 01238d9d3adfd7362861ee47837f6a104e0e6f9f..7b98d9153c80912ec43a8098ececfead235049ad 100644 (file)
@@ -799,7 +799,7 @@ class GlusterfsDriver(nfs.RemoteFsDriver):
         # An update of progress = '90%' means that Nova is done
         seconds_elapsed = 0
         increment = 1
-        timeout = 600
+        timeout = 7200
         while True:
             s = db.snapshot_get(context, snapshot['id'])