Revision 00fb8246 lib/cmdlib.py

b/lib/cmdlib.py
2701 2701
  return results
2702 2702

  
2703 2703

  
2704
def _GenerateMDDRBDBranch(cfg, primary, secondary, size, names):
2705
  """Generate a drbd device complete with its children.
2706

  
2707
  """
2708
  port = cfg.AllocatePort()
2709
  vgname = cfg.GetVGName()
2710
  dev_data = objects.Disk(dev_type=constants.LD_LV, size=size,
2711
                          logical_id=(vgname, names[0]))
2712
  dev_meta = objects.Disk(dev_type=constants.LD_LV, size=128,
2713
                          logical_id=(vgname, names[1]))
2714
  drbd_dev = objects.Disk(dev_type=constants.LD_DRBD7, size=size,
2715
                          logical_id = (primary, secondary, port),
2716
                          children = [dev_data, dev_meta])
2717
  return drbd_dev
2718

  
2719

  
2720 2704
def _GenerateDRBD8Branch(cfg, primary, secondary, size, names, iv_name):
2721 2705
  """Generate a drbd8 device complete with its children.
2722 2706

  

Also available in: Unified diff