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

Reply via email to