def execute(): clear_result() MOUNT_ARRAY_BASIC.execute() size = pos_constant.SIZE_1GB cli.create_volume("vol1", str(size), "", "", ARRAYNAME) out = cli.create_volume("vol1", str(size), "", "", ARRAYNAME) return out
def execute(): clear_result() MOUNT_ARRAY_BASIC_1.execute() cli.create_volume("vol1", str(SIZE_20GB), "", "", "") cli.create_volume("vol2", str(SIZE_20GB), "", "", "") cli.create_volume("vol3", str(SIZE_20GB), "", "", "") cli.create_volume("vol4", str(SIZE_20GB), "", "", "") cli.create_volume("vol5", str(SIZE_20GB), "", "", "") cli.mount_volume("vol1", "", "") cli.mount_volume("vol2", "", "") cli.mount_volume("vol3", "", "") cli.mount_volume("vol4", "", "") cli.mount_volume("vol5", "", "") print ("five volumes are mounted") time.sleep(1) fio_proc = fio.start_fio(0, 20) time.sleep(5) ibofos_util.pci_detach(DETACH_TARGET_DEV_1) print ("first device has been detached") time.sleep(1) ibofos_util.pci_detach(DETACH_TARGET_DEV_2) print ("second device has been detached") time.sleep(1) out = cli.get_ibofos_info() print ("info : " + out) fio.stop_fio(fio_proc) return out
def execute(): clear_result() MOUNT_ARRAY_BASIC.execute() size = pos_constant.SIZE_1GB name_special_char = "vol1?" out = cli.create_volume(name_special_char, str(size),"","",ARRAYNAME) return out
def execute(): clear_result() MOUNT_ARRAY_BASIC.execute() size = pos_constant.SIZE_1GB short_name = "V" out = cli.create_volume(short_name, str(size), "", "", ARRAYNAME) return out
def execute(): clear_result() MOUNT_ARRAY_BASIC_1.execute() out = cli.create_volume(VOL_NAME, str(VOL_SIZE), "", "", "wrong_array_name") print(out) return out
def execute(): clear_result() MOUNT_ARRAY_BASIC_1.execute() size = ibofos_constant.SIZE_1GB long_name = "aaaaaaaabbbbbbbbccccccccddddddddaaaaaaaabbbbbbbbccccccccddddddddaaaaaaaabbbbbbbbccccccccddddddddaaaaaaaabbbbbbbbccccccccddddddddaaaaaaaabbbbbbbbccccccccddddddddaaaaaaaabbbbbbbbccccccccddddddddaaaaaaaabbbbbbbbccccccccddddddddaaaaaaaabbbbbbbbccccccccdddddddd" out = cli.create_volume(long_name, str(size), "", "", "") return out
def execute(): clear_result() UNMOUNT_ARRAY_BASIC_1.execute() size = ibofos_constant.SIZE_1GB name = "vol2" out = cli.create_volume(name , str(size),"","","") return out
def execute(): clear_result() CREATE_ARRAY_BASIC.execute() size = pos_constant.SIZE_1GB name = "vol1" out = cli.create_volume(name, str(size), "", "", ARRAYNAME) return out
def execute(): clear_result() MOUNT_ARRAY_BASIC.execute() out = cli.array_info(ARRAYNAME) capacity = json_parser.get_capacity(out) print("capa: " + str(capacity)) size = capacity + pos_constant.SIZE_1GB out = cli.create_volume("vol1", str(size), "", "", ARRAYNAME) return out
def create_volume(volumeId, subnqn=""): out = cli.create_volume("vol"+str(volumeId), str(TEST.volSize), "0", "0", "") ret = json_parser.get_response_code(out) if ret != 0: TEST_LOG.print_err("Failed to create volume") TEST_LOG.print_debug(out) sys.exit(1) TEST_LOG.print_info("* Volume {} created".format(volumeId)) mount_volume(volumeId)
def execute(): clear_result() MOUNT_ARRAY_BASIC_1.execute() out = cli.get_ibofos_info() data = json.loads(out) capacity = data['Response']['info']['capacity'] print("capa: " + str(capacity)) size = capacity + ibofos_constant.SIZE_1GB out = cli.create_volume("vol1", str(size), "", "", "") return out
def execute(): clear_result() MOUNT_ARRAY_BASIC.execute() for i in range(0, pos_constant.MAX_VOL_CNT): print("creating " + VOL_NAME_PREFIX + str(i + 1)) out = cli.create_volume(VOL_NAME_PREFIX + str(i + 1), str(VOL_SIZE), str(VOL_IOPS), str(VOL_BW), ARRAYNAME) ret = json_parser.get_response_code(out) if ret != 0: break return out
def create_and_mount_vol(): global VOL_CNT vol_name = VOL_NAME_PREFIX + str(VOL_CNT) write_log ("try to create volume, name: " + vol_name + ", size: " + str(VOL_SIZE)) out = cli.create_volume(vol_name, str(VOL_SIZE), "", "", "") out = out.replace('Create Volume !!!!', '') write_log(out) code = json_parser.get_response_code(out) if code == 0: VOL_CNT = VOL_CNT + 1 write_log ("volume: " + vol_name + " created successfully, vol_cnt: " + str(VOL_CNT)) return mount_vol(vol_name) else: write_log ("volume: " + vol_name + " creation failed, code: " + str(code)) return False
def create_and_mount_vol(): global VOL_CNT if VOL_CNT == MAX_VOL_CNT: return True #ignore as true vol_name = VOL_NAME_PREFIX + str(VOL_CNT) write_log("try to create volume, name: " + vol_name + ", size: " + str(VOL_SIZE)) out = cli.create_volume(vol_name, str(VOL_SIZE), "", "", ARRAYNAME) code = json_parser.get_response_code(out) if code == 0: VOL_CNT = VOL_CNT + 1 write_log("volume: " + vol_name + " created successfully, vol_cnt: " + str(VOL_CNT)) return mount_vol(vol_name) else: write_log("volume: " + vol_name + " creation failed, code: " + str(code)) return False
def execute(): clear_result() MOUNT_ARRAY_BASIC_1.execute() out = cli.create_volume(VOL_NAME, str(VOL_SIZE), str(VOL_IOPS), str(VOL_BW), "") return out
def execute(): clear_result() MOUNT_ARRAY_NO_SPARE_3.execute() out = cli.create_volume(VOL_NAME, str(VOL_SIZE), "", "", "") return out
def execute(): clear_result() MOUNT_ARRAY_BASIC_1.execute() size = ibofos_constant.SIZE_1GB - 2 out = cli.create_volume("vol1", str(size), "", "", "") return out
def execute(): clear_result() CREATE_VOL_BASIC_8.execute() out = cli.create_volume(VOL_NAME_PREFIX + str(257), str(VOL_SIZE), str(VOL_IOPS), str(VOL_BW), "") return out
def execute(): clear_result() MOUNT_ARRAY_BASIC.execute() out = cli.create_volume(VOL_NAME, str(VOL_SIZE), "", "", ARRAYNAME) return out