def __init__(self, nqn, transport): self.nqn = nqn self.ctrl_dev = None self.ctrl_dict = {} self.ns_list = [] self.ns_dev_list = [] self.transport = transport self.ns_list_index = 0 self.logger = Log.get_logger(__name__, 'host_subsystem')
def __init__(self, ns_dev): self.ns_dev = ns_dev self.mount_path = None self.worker_thread = None self.workq = Queue.Queue() self.q_cond_var = threading.Condition() self.fs_type = None self.fs = None self.logger = Log.get_logger(__name__, 'host_ns')
def __init__(self, target_type): self.subsys_list = [] self.port_list = [] self.target_type = target_type self.cfgfs = Const.SYSFS_DEFAULT_MOUNT_PATH self.logger = Log.get_logger(__name__, 'target') self.subsys_list_index = 0 assert_equal(self.load_configfs(), True)
def __init__(self, cfgfs, nqn, allowed_hosts, attr_allow_any_host): self.ns_list = [] self.cfgfs = cfgfs self.nqn = nqn self.subsys_path = self.cfgfs + Const.SYSFS_NVMET_SUBSYS + nqn + "/" self.allowed_hosts = allowed_hosts self.attr_allow_any_host = attr_allow_any_host self.logger = Log.get_logger(__name__, 'target_subsystem') self.ns_list_index = 0
def __init__(self): self.nr_devices = None self.ctrl_list = [] self.dev_list = [] self.logger = Log.get_logger(__name__, 'nvme_pci') Cmd.exec_cmd("modprobe -r nvme") Cmd.exec_cmd("modprobe nvme") # allow devices to appear in /dev/ time.sleep(1)
def __init__(self, cfgfs, nqn, ns_id, **ns_attr): self.ns_attr = {} self.cfgfs = cfgfs self.nqn = nqn self.ns_id = ns_id self.ns_path = (self.cfgfs + Const.SYSFS_NVMET_SUBSYS + nqn + Const.SYSFS_NVMET_SUBSYS_NS + str(ns_id) + "/") self.ns_attr['device_nguid'] = ns_attr['device_nguid'] self.ns_attr['device_path'] = ns_attr['device_path'] self.ns_attr['enable'] = ns_attr['enable'] self.logger = Log.get_logger(__name__, 'target_ns')
def __init__(self, path, dev_size, block_size, max_loop): self.path = path self.dev_size = dev_size self.block_size = block_size self.max_loop = max_loop self.dev_list = [] self.logger = Log.get_logger(__name__, 'loopback') self.logger.setLevel(logging.DEBUG) Cmd.exec_cmd("losetup -D") Cmd.exec_cmd("modprobe -qr loop") Cmd.exec_cmd("modprobe loop max_loop=" + str(max_loop))
def __init__(self, cfgfs, port_id, **port_conf): self.cfgfs = cfgfs self.port_id = port_id self.port_path = self.cfgfs + "/nvmet/ports/" + port_id + "/" self.port_conf = {} self.port_conf['addr_treq'] = port_conf['addr_treq'] self.port_conf['addr_traddr'] = port_conf['addr_traddr'] self.port_conf['addr_trtype'] = port_conf['addr_trtype'] self.port_conf['addr_adrfam'] = port_conf['addr_adrfam'] self.port_conf['addr_trsvcid'] = port_conf['addr_trsvcid'] self.port_conf['referrals'] = Const.XXX self.port_conf['subsystems'] = port_conf['subsystems'] self.logger = Log.get_logger(__name__, 'port')
def __init__(self, target_type): self.target_type = target_type self.ctrl_list = [] self.ctrl_list_index = 0 self.logger = Log.get_logger(__name__, 'host') assert_equal(self.load_modules(), True)
def __init__(self, nr_devices): self.nr_devices = str(nr_devices) self.dev_list = [] self.logger = Log.get_logger(__name__, 'gen_blk') self.logger.setLevel(logging.DEBUG)