python2/3 compatibilty for spdk/util using oslo.log
replacing print with log.info Change-Id: I127484e0c27f7d82e51351b5cbde58198c9eef9f
This commit is contained in:
parent
08588d0904
commit
715f03953a
@ -1,5 +1,9 @@
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
|
from oslo_log import log as logging
|
||||||
|
|
||||||
|
LOG = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class NvmfTgt(object):
|
class NvmfTgt(object):
|
||||||
|
|
||||||
@ -20,12 +24,12 @@ class NvmfTgt(object):
|
|||||||
def delete_bdev(self, name):
|
def delete_bdev(self, name):
|
||||||
sub_args = [name]
|
sub_args = [name]
|
||||||
res = self.py.exec_rpc('delete_bdev', '10.0.2.15', sub_args=sub_args)
|
res = self.py.exec_rpc('delete_bdev', '10.0.2.15', sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def kill_instance(self, sig_name):
|
def kill_instance(self, sig_name):
|
||||||
sub_args = [sig_name]
|
sub_args = [sig_name]
|
||||||
res = self.py.exec_rpc('kill_instance', '10.0.2.15', sub_args=sub_args)
|
res = self.py.exec_rpc('kill_instance', '10.0.2.15', sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def construct_aio_bdev(self, filename, name, block_size):
|
def construct_aio_bdev(self, filename, name, block_size):
|
||||||
sub_args = [filename, name, str(block_size)]
|
sub_args = [filename, name, str(block_size)]
|
||||||
@ -33,7 +37,7 @@ class NvmfTgt(object):
|
|||||||
'construct_aio_bdev',
|
'construct_aio_bdev',
|
||||||
'10.0.2.15',
|
'10.0.2.15',
|
||||||
sub_args=sub_args)
|
sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def construct_error_bdev(self, basename):
|
def construct_error_bdev(self, basename):
|
||||||
sub_args = [basename]
|
sub_args = [basename]
|
||||||
@ -41,7 +45,7 @@ class NvmfTgt(object):
|
|||||||
'construct_error_bdev',
|
'construct_error_bdev',
|
||||||
'10.0.2.15',
|
'10.0.2.15',
|
||||||
sub_args=sub_args)
|
sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def construct_nvme_bdev(
|
def construct_nvme_bdev(
|
||||||
self,
|
self,
|
||||||
@ -84,7 +88,7 @@ class NvmfTgt(object):
|
|||||||
'construct_malloc_bdev',
|
'construct_malloc_bdev',
|
||||||
'10.0.2.15',
|
'10.0.2.15',
|
||||||
sub_args=sub_args)
|
sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def delete_nvmf_subsystem(self, nqn):
|
def delete_nvmf_subsystem(self, nqn):
|
||||||
sub_args = [nqn]
|
sub_args = [nqn]
|
||||||
@ -92,7 +96,7 @@ class NvmfTgt(object):
|
|||||||
'delete_nvmf_subsystem',
|
'delete_nvmf_subsystem',
|
||||||
'10.0.2.15',
|
'10.0.2.15',
|
||||||
sub_args=sub_args)
|
sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def construct_nvmf_subsystem(
|
def construct_nvmf_subsystem(
|
||||||
self,
|
self,
|
||||||
@ -106,7 +110,7 @@ class NvmfTgt(object):
|
|||||||
'construct_nvmf_subsystem',
|
'construct_nvmf_subsystem',
|
||||||
'10.0.2.15',
|
'10.0.2.15',
|
||||||
sub_args=sub_args)
|
sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def get_nvmf_subsystems(self):
|
def get_nvmf_subsystems(self):
|
||||||
subsystems = self._get_json_objs(
|
subsystems = self._get_json_objs(
|
||||||
|
@ -3,6 +3,10 @@ import re
|
|||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
|
from oslo_log import log as logging
|
||||||
|
|
||||||
|
LOG = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class PySPDK(object):
|
class PySPDK(object):
|
||||||
|
|
||||||
@ -16,7 +20,7 @@ class PySPDK(object):
|
|||||||
self.init_hugepages(spdk_dir)
|
self.init_hugepages(spdk_dir)
|
||||||
server_dir = os.path.join(spdk_dir, 'app/')
|
server_dir = os.path.join(spdk_dir, 'app/')
|
||||||
file_dir = self._search_file(server_dir, server_name)
|
file_dir = self._search_file(server_dir, server_name)
|
||||||
print file_dir
|
LOG.info(file_dir)
|
||||||
os.chdir(file_dir)
|
os.chdir(file_dir)
|
||||||
p = subprocess.Popen(
|
p = subprocess.Popen(
|
||||||
'sudo ./%s' % server_name,
|
'sudo ./%s' % server_name,
|
||||||
@ -28,7 +32,7 @@ class PySPDK(object):
|
|||||||
def init_hugepages(self, spdk_dir):
|
def init_hugepages(self, spdk_dir):
|
||||||
huge_dir = os.path.join(spdk_dir, 'scripts/')
|
huge_dir = os.path.join(spdk_dir, 'scripts/')
|
||||||
file_dir = self._search_file(huge_dir, 'setup.sh')
|
file_dir = self._search_file(huge_dir, 'setup.sh')
|
||||||
print file_dir
|
LOG.info(file_dir)
|
||||||
os.chdir(file_dir)
|
os.chdir(file_dir)
|
||||||
p = subprocess.Popen(
|
p = subprocess.Popen(
|
||||||
'sudo ./setup.sh',
|
'sudo ./setup.sh',
|
||||||
@ -52,8 +56,8 @@ class PySPDK(object):
|
|||||||
self.pid = pinfo.get('pid')
|
self.pid = pinfo.get('pid')
|
||||||
return self.pid
|
return self.pid
|
||||||
except psutil.NoSuchProcess:
|
except psutil.NoSuchProcess:
|
||||||
print "NoSuchProcess:%s" % self.pname
|
LOG.info("NoSuchProcess:%s" % self.pname)
|
||||||
print "NoSuchProcess:%s" % self.pname
|
LOG.info("NoSuchProcess:%s" % self.pname)
|
||||||
return self.pid
|
return self.pid
|
||||||
|
|
||||||
def is_alive(self):
|
def is_alive(self):
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
import json
|
import json
|
||||||
|
|
||||||
|
from oslo_log import log as logging
|
||||||
|
|
||||||
|
LOG = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class VhostTgt(object):
|
class VhostTgt(object):
|
||||||
|
|
||||||
@ -49,12 +53,12 @@ class VhostTgt(object):
|
|||||||
def delete_bdev(self, name):
|
def delete_bdev(self, name):
|
||||||
sub_args = [name]
|
sub_args = [name]
|
||||||
res = self.py.exec_rpc('delete_bdev', '127.0.0.1', sub_args=sub_args)
|
res = self.py.exec_rpc('delete_bdev', '127.0.0.1', sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def kill_instance(self, sig_name):
|
def kill_instance(self, sig_name):
|
||||||
sub_args = [sig_name]
|
sub_args = [sig_name]
|
||||||
res = self.py.exec_rpc('kill_instance', '127.0.0.1', sub_args=sub_args)
|
res = self.py.exec_rpc('kill_instance', '127.0.0.1', sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def construct_aio_bdev(self, filename, name, block_size):
|
def construct_aio_bdev(self, filename, name, block_size):
|
||||||
sub_args = [filename, name, str(block_size)]
|
sub_args = [filename, name, str(block_size)]
|
||||||
@ -62,7 +66,7 @@ class VhostTgt(object):
|
|||||||
'construct_aio_bdev',
|
'construct_aio_bdev',
|
||||||
'127.0.0.1',
|
'127.0.0.1',
|
||||||
sub_args=sub_args)
|
sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def construct_error_bdev(self, basename):
|
def construct_error_bdev(self, basename):
|
||||||
sub_args = [basename]
|
sub_args = [basename]
|
||||||
@ -70,7 +74,7 @@ class VhostTgt(object):
|
|||||||
'construct_error_bdev',
|
'construct_error_bdev',
|
||||||
'127.0.0.1',
|
'127.0.0.1',
|
||||||
sub_args=sub_args)
|
sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def construct_nvme_bdev(
|
def construct_nvme_bdev(
|
||||||
self,
|
self,
|
||||||
@ -113,7 +117,7 @@ class VhostTgt(object):
|
|||||||
'construct_malloc_bdev',
|
'construct_malloc_bdev',
|
||||||
'10.0.2.15',
|
'10.0.2.15',
|
||||||
sub_args=sub_args)
|
sub_args=sub_args)
|
||||||
print res
|
LOG.info(res)
|
||||||
|
|
||||||
def _get_json_objs(self, method, server_ip):
|
def _get_json_objs(self, method, server_ip):
|
||||||
res = self.py.exec_rpc(method, server_ip)
|
res = self.py.exec_rpc(method, server_ip)
|
||||||
|
Loading…
Reference in New Issue
Block a user