Revision 43e11798 lib/cmdlib.py

b/lib/cmdlib.py
8057 8057
  result = list()
8058 8058
  dt_params = disk_params[disk_template]
8059 8059
  if disk_template == constants.DT_DRBD8:
8060
    params = {
8060
    drbd_params = {
8061 8061
      constants.RESYNC_RATE: dt_params[constants.DRBD_RESYNC_RATE]
8062 8062
      }
8063 8063

  
8064 8064
    drbd_params = \
8065
      objects.FillDict(constants.DISK_LD_DEFAULTS[constants.LD_DRBD8], params)
8065
      objects.FillDict(constants.DISK_LD_DEFAULTS[constants.LD_DRBD8],
8066
                       drbd_params)
8066 8067

  
8067 8068
    result.append(drbd_params)
8068
    result.append(constants.DISK_LD_DEFAULTS[constants.LD_LV])
8069
    result.append(constants.DISK_LD_DEFAULTS[constants.LD_LV])
8069

  
8070
    # data LV
8071
    data_params = {
8072
      constants.STRIPES: dt_params[constants.DRBD_DATA_STRIPES],
8073
      }
8074
    data_params = \
8075
      objects.FillDict(constants.DISK_LD_DEFAULTS[constants.LD_LV],
8076
                       data_params)
8077
    result.append(data_params)
8078

  
8079
    # metadata LV
8080
    meta_params = {
8081
      constants.STRIPES: dt_params[constants.DRBD_META_STRIPES],
8082
      }
8083
    meta_params = \
8084
      objects.FillDict(constants.DISK_LD_DEFAULTS[constants.LD_LV],
8085
                       meta_params)
8086
    result.append(meta_params)
8070 8087

  
8071 8088
  elif (disk_template == constants.DT_FILE or
8072 8089
        disk_template == constants.DT_SHARED_FILE):
8073 8090
    result.append(constants.DISK_LD_DEFAULTS[constants.LD_FILE])
8091

  
8074 8092
  elif disk_template == constants.DT_PLAIN:
8075
    result.append(constants.DISK_LD_DEFAULTS[constants.LD_LV])
8093
    params = {
8094
      constants.STRIPES: dt_params[constants.LV_STRIPES],
8095
      }
8096
    params = \
8097
      objects.FillDict(constants.DISK_LD_DEFAULTS[constants.LD_LV],
8098
                       params)
8099
    result.append(params)
8100

  
8076 8101
  elif disk_template == constants.DT_BLOCK:
8077 8102
    result.append(constants.DISK_LD_DEFAULTS[constants.LD_BLOCKDEV])
8078 8103

  

Also available in: Unified diff