Revision a744b676 lib/bdev.py

b/lib/bdev.py
33 33
from ganeti import constants
34 34
from ganeti import objects
35 35
from ganeti import compat
36
from ganeti import netutils
36 37

  
37 38

  
38 39
# Size of reads in _CanReadDevice
......
1301 1302
    # about its peer.
1302 1303
    cls._SetMinorSyncSpeed(minor, constants.SYNC_SPEED)
1303 1304

  
1304
    if utils.IsValidIP6(lhost):
1305
      if not utils.IsValidIP6(rhost):
1305
    if netutils.IsValidIP6(lhost):
1306
      if not netutils.IsValidIP6(rhost):
1306 1307
        _ThrowError("drbd%d: can't connect ip %s to ip %s" %
1307 1308
                    (minor, lhost, rhost))
1308 1309
      family = "ipv6"
1309
    elif utils.IsValidIP4(lhost):
1310
      if not utils.IsValidIP4(rhost):
1310
    elif netutils.IsValidIP4(lhost):
1311
      if not netutils.IsValidIP4(rhost):
1311 1312
        _ThrowError("drbd%d: can't connect ip %s to ip %s" %
1312 1313
                    (minor, lhost, rhost))
1313 1314
      family = "ipv4"

Also available in: Unified diff