def execute(): clear_result() ibofos.start_ibofos() cli.scan_device() out = cli.create_array("uram0", "unvme-ns-0,unvme-ns-1 -s unvme-ns-2", "", "", "") return out
def execute(): pos_util.pci_rescan() out = CREATE_ARRAY_NO_SPARE.execute() print (out) out = cli.mount_array(ARRAYNAME) print (out) pos_util.pci_detach(CREATE_ARRAY_NO_SPARE.DATA_DEV_1) time.sleep(2) pos_util.pci_detach(CREATE_ARRAY_NO_SPARE.DATA_DEV_2) time.sleep(2) out = cli.unmount_array(ARRAYNAME) print (out) out = cli.delete_array(ARRAYNAME) print (out) pos.exit_pos() pos_util.pci_rescan() pos.start_pos() cli.scan_device() cli.list_device() out = cli.create_array("uram0", DATA, SPARE, ARRAYNAME, "RAID5") print (out) out = cli.mount_array(ARRAYNAME) print (out) return out
def execute(): clear_result() ibofos_util.pci_rescan() out = CREATE_ARRAY_NO_SPARE.execute() print(out) out = cli.mount_ibofos() print(out) ibofos_util.pci_detach_and_attach(CREATE_ARRAY_NO_SPARE.DATA_DEV_1) time.sleep(2) ibofos_util.pci_detach_and_attach(CREATE_ARRAY_NO_SPARE.DATA_DEV_2) time.sleep(2) out = cli.unmount_ibofos() print(out) out = cli.delete_array("") print(out) ibofos_util.pci_rescan() ibofos.start_ibofos() cli.scan_device() cli.list_device() out = cli.create_array("uram0", DATA, SPARE, ARRAY_NAME, "") print(out) out = cli.mount_ibofos() print(out) return out
def scan_dev(): write_log("scan_dev begin") ibofos_util.pci_rescan() time.sleep(2) cli.scan_device() cli.list_device() write_log("scan_dev done")
def execute(): clear_result() ibofos.start_ibofos() cli.scan_device() out = cli.create_array("uram0", ",".join([DATA_DEV_1, DATA_DEV_2, DATA_DEV_3]), "", ARRAYNAME, "") return out
def execute(): clear_result() ibofos.start_ibofos() cli.scan_device() out = cli.create_array( "uram0", DATA, SPARE, "POSArrayPOSArrayPOSArrayPOSArrayPOSArrayPOSArrayPOSArrayPOSArray", "RAID5") return out
def execute(): EXIT_POS_AFTER_UNMOUNT_VOL.execute() time.sleep(5) ibofos_mbr_reset = POS_ROOT + "/test/script/mbr_reset.sh" subprocess.call([ibofos_mbr_reset]) pos.start_pos() cli.scan_device() out = cli.array_info(EXIT_POS_AFTER_UNMOUNT_VOL.ARRAYNAME) return out
def execute(): ADD_SPARE_BASIC.execute() cli.unmount_array(ADD_SPARE_BASIC.ARRAYNAME) pos.exit_pos() pos.start_pos() cli.scan_device() cli.mount_array(ADD_SPARE_BASIC.ARRAYNAME) out = cli.array_info(ADD_SPARE_BASIC.ARRAYNAME) return out
def execute(): clear_result() CREATE_VOL_BASIC_1.execute() CREATE_VOL_BASIC_2.execute() CREATE_VOL_BASIC_3.execute() cli.unmount_array(ARRAYNAME) pos.exit_pos() pos.start_pos() cli.scan_device() cli.mount_array(ARRAYNAME)
def execute(): clear_result() CREATE_ARRAY_BASIC_1.execute() list1 = cli.array_info("") ibofos.exit_ibofos() ibofos.start_ibofos() cli.scan_device() cli.load_array("") list2 = cli.array_info("") return list1, list2
def execute(): clear_result() CREATE_VOL_BASIC_1.execute() CREATE_VOL_BASIC_2.execute() CREATE_VOL_BASIC_3.execute() cli.unmount_ibofos() ibofos.exit_ibofos() ibofos.start_ibofos() cli.scan_device() cli.load_array("") cli.mount_ibofos()
def execute(): MOUNT_ARRAY_NO_SPARE.execute() pos_util.pci_detach(MOUNT_ARRAY_NO_SPARE.DATA_DEV_1) time.sleep(0.1) cli.unmount_array(MOUNT_ARRAY_NO_SPARE.ARRAYNAME) pos.exit_pos() time.sleep(5) pos.start_pos() cli.scan_device() out = cli.mount_array(MOUNT_ARRAY_NO_SPARE.ARRAYNAME) return out
def execute(): clear_result() ADD_DEV_BASIC_1.execute() cli.unmount_ibofos() ibofos.exit_ibofos() ibofos.start_ibofos() cli.scan_device() cli.load_array("") cli.mount_ibofos() out = cli.array_info("") return out
def execute(): clear_result() CREATE_ARRAY_BASIC_2.execute() list1 = cli.array_info(ARRAY_NAME) ibofos.exit_ibofos() ibofos.start_ibofos() cli.scan_device() out = cli.load_array(ARRAY_NAME) print(out) list2 = cli.array_info(ARRAY_NAME) return list1, list2
def execute(): clear_result() CREATE_ARRAY_NO_SPARE.execute() ibofos.exit_ibofos() ibofos.start_ibofos() cli.scan_device() cli.load_array("") ibofos_util.pci_detach(CREATE_ARRAY_NO_SPARE.DATA_DEV_1) time.sleep(0.1) out = cli.mount_ibofos() return out
def execute(): MOUNT_ARRAY_BASIC.execute() spare = MOUNT_ARRAY_BASIC.SPARE pos_util.pci_detach(spare) time.sleep(0.1) cli.unmount_array(ARRAYNAME) pos.exit_pos() time.sleep(5) pos.start_pos() cli.scan_device() out = cli.mount_array(ARRAYNAME) return out
def execute(): clear_result() MOUNT_ARRAY_BASIC_1.execute() spare = MOUNT_ARRAY_BASIC_1.SPARE ibofos_util.pci_detach(spare) time.sleep(0.1) cli.unmount_ibofos() ibofos.exit_ibofos() ibofos.start_ibofos() cli.scan_device() cli.load_array("") out = cli.mount_ibofos() return out
def scan_device(): out = cli.scan_device() ret = json_parser.get_response_code(out) if ret != 0: TEST_LOG.print_err("Failed to scan device") TEST_LOG.print_debug(out) sys.exit(1)
def setup(): spdk_rpc.send_request("nvmf_create_transport -t " + TEST.trtype + " -b 64 -n 4096") spdk_rpc.send_request("bdev_malloc_create -b uram0 1024 512") out = cli.scan_device() ret = json_parser.get_response_code(out) if ret != 0: TEST_LOG.print_err("Failed to scan device") TEST_LOG.print_debug(out) sys.exit(1) TEST_LOG.print_info("* Setup POS")
def execute(): CREATE_ARRAY_BASIC.execute() out = cli.scan_device() # out = cli.array_info(CREATE_ARRAY_BASIC.ARRAYNAME) print(cli.list_array()) return out
def execute(): clear_result() EXIT_BASIC_1.execute() ibofos.start_ibofos() cli.scan_device()
def execute(): clear_result() ibofos.start_ibofos() MOUNT_VOL_BASIC_1.execute() out = cli.scan_device() return out
def execute(): MOUNT_VOL_BASIC_1.execute() out = cli.scan_device() return out
def execute(): clear_result() ibofos.start_ibofos() cli.scan_device() out = cli.create_array(WRONG_BUFFER, DATA, "", "", "") return out
def execute(): clear_result() ibofos.start_ibofos() cli.scan_device() out = cli.remove_device("unvme-ns-0", "") return out
def execute(): clear_result() ibofos.start_ibofos() cli.scan_device() out = cli.create_array("uram0", DATA, SPARE, ARRAY_NAME, "") return out
def execute(): SCAN_DEV_BASIC.execute() out = cli.scan_device() return out
def execute(): clear_result() ibofos.start_ibofos() cli.scan_device() out = cli.remove_device(SPARE, "") return out
def execute(): clear_result() ibofos.start_ibofos() cli.scan_device() out = cli.list_device() return out
def execute(): START_POS_BASIC.execute() out = cli.scan_device() return out