Esempio n. 1
0
def execute():
    SCAN_DEV_BASIC.execute()
    cli.create_array("uram0", "unvme-ns-0,unvme-ns-1,unvme-ns-2", "", "POS1",
                     "RAID5")
    out = cli.create_array("uram0", "unvme-ns-0,unvme-ns-1,unvme-ns-2", "",
                           "POS2", "RAID5")
    return out
Esempio n. 2
0
def execute():
    clear_result()
    ibofos.start_ibofos()
    cli.scan_device()
    cli.create_array("uram0", "unvme-ns-0,unvme-ns-1,unvme-ns-2", "unvme-ns-3",
                     "", "")
    out = cli.create_array("uram0", "unvme-ns-0,unvme-ns-1,unvme-ns-2",
                           "unvme-ns-3", "", "")
    return out
Esempio n. 3
0
def execute():
    clear_result()
    out = CREATE_ARRAY_BASIC_1.execute()
    cli.load_array("")
    cli.create_array("uram0", DATA, SPARE, "", "")
    cli.load_array("")
    out = cli.mount_ibofos()

    return out
Esempio n. 4
0
def execute():
    clear_result()
    MOUNT_VOL_BASIC_1.execute()
    cli.unmount_ibofos()
    cli.delete_array("")
    cli.create_array("uram0", DATA, SPARE, "", "")
    cli.mount_ibofos()
    out = cli.get_ibofos_info()

    return out
Esempio n. 5
0
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
Esempio n. 6
0
def execute():
    SCAN_DEV_BASIC.execute()
    out = cli.create_array(
        "uram0", DATA, SPARE,
        "POSArrayPOSArrayPOSArrayPOSArrayPOSArrayPOSArrayPOSArrayPOSArray",
        "RAID5")
    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 create_array():
    out = cli.create_array("uram0", "unvme-ns-0,unvme-ns-1,unvme-ns-2", "unvme-ns-3", "", "")
    ret = json_parser.get_response_code(out)
    if ret != 0:
        TEST_LOG.print_err("Failed to create array")
        TEST_LOG.print_debug(out)
        sys.exit(1)
    TEST_LOG.print_info("* Array created")
Esempio n. 9
0
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
Esempio n. 11
0
def create_array():
    DATA = DEV_1 + "," + DEV_2 + "," + DEV_3
    out = cli.create_array("uram0", DATA, "", "", "")
    code = json_parser.get_response_code(out)
    if code == 0:
        write_log("array created successfully")
        return True
    else:
        write_log("array creation failed, code: " + str(code))
        return False
Esempio n. 12
0
def create_array(arrayId):
    if get_max_num_array() < arrayId + 1:
        TEST_LOG.print_info(
            "Not enough SSD to create array. Therefore this test will be bypassed."
        )
        sys.exit(0)

    dataDevice, spareDevice = get_device_name(arrayId)
    out = cli.create_array(get_uramname(arrayId), dataDevice, spareDevice,
                           get_arrayname(arrayId), "")

    #   pmem
    #    out = cli.create_array("pmem0", "unvme-ns-0,unvme-ns-1,unvme-ns-2", "unvme-ns-3", ARRAYNAME, "")
    ret = json_parser.get_response_code(out)
    if ret != 0:
        TEST_LOG.print_err("Failed to create array{}".format(arrayId))
        TEST_LOG.print_debug(out)
        sys.exit(1)
    TEST_LOG.print_info("* Array created")
    mount_array(arrayId)
Esempio n. 13
0
def create_array():
    DATA = ""
    SPARE = ""
    for i in range(INIT_DATA_DEV_CNT):
        devname = DEV_PREFIX + str(i)
        DATA = DATA + devname
        if i < INIT_DATA_DEV_CNT - 1:
            DATA = DATA + ","

    for i in range(INIT_DATA_DEV_CNT, INIT_DATA_DEV_CNT + INIT_SPARE_DEV_CNT):
        devname = DEV_PREFIX + str(i)
        SPARE = SPARE + devname
        if i < INIT_DATA_DEV_CNT + INIT_SPARE_DEV_CNT - 1:
            SPARE = SPARE + ","

    out = cli.create_array("uram0", DATA, SPARE, ARRAYNAME, "")
    code = json_parser.get_response_code(out)
    if code == 0:
        write_log("array created successfully")
        return True
    else:
        write_log("array creation failed, code: " + str(code))
        return False
Esempio n. 14
0
def execute():
    clear_result()
    ibofos.start_ibofos()
    cli.scan_device()
    out = cli.create_array(WRONG_BUFFER, DATA, "", "", "")
    return out
def execute():
    SCAN_DEV_BASIC.execute()
    out = cli.create_array("uram0", "wrong-0,unvme-ns-1,unvme-ns-2", "wrong-3", "POSArray", "RAID5")
    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.create_array(WRONG_BUFFER, DATA, "", "POSArray", "RAID5")
    return out
Esempio n. 18
0
def execute():
    DELETE_ARRAY_WITH_VOL.execute()
    cli.create_array("uram0", DATA, SPARE, ARRAYNAME, "")
    cli.mount_array(ARRAYNAME)
    out = cli.array_info(ARRAYNAME)
    return out