On Thu, Nov 26, 2009 at 4:28 PM, Iustin Pop <[email protected]> wrote: > On Thu, Nov 26, 2009 at 04:27:06PM +0100, Michael Hanselmann wrote: >> DRBD goes into sync mode for a short amount of time after >> executing the "resize" command. DRBD 8.x below version >> 8.0.13 contains a bug whereby calling "resize" in sync >> mode fails. >> --- >> lib/cmdlib.py | 8 ++++++++ >> 1 files changed, 8 insertions(+), 0 deletions(-) >> >> diff --git a/lib/cmdlib.py b/lib/cmdlib.py >> index 3872d7c..c149a22 100644 >> --- a/lib/cmdlib.py >> +++ b/lib/cmdlib.py >> @@ -7182,6 +7182,14 @@ class LUGrowDisk(LogicalUnit): >> self.cfg.SetDiskID(disk, node) >> result = self.rpc.call_blockdev_grow(node, disk, self.op.amount) >> result.Raise("Grow request failed to node %s" % node) >> + >> + # TODO: Rewrite code to work properly >> + # DRBD goes into sync mode for a short amount of time after executing >> the >> + # "resize" command. DRBD 8.x below version 8.0.13 contains a bug >> whereby >> + # calling "resize" in sync mode fails. Sleeping for a short amount of >> + # time is a work-around. >> + time.sleep(5) >> + > > LGTM, thanks. >
Just to clarify: is this for devel-2.1 (aka, targeted at 2.1.1) or stable-2.1 (aka targeted at 2.1.0 (or the next rc))? Thanks, Guido
