scripts/rpc.py: add -v option for verbose mode
Change-Id: I0b2e18706644b5d9bd53b07228ab3e92eba583e1 Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
parent
7fb6b33488
commit
6f01da764c
@ -18,6 +18,7 @@ def print_array(a):
|
||||
parser = argparse.ArgumentParser(description='SPDK RPC command line interface')
|
||||
parser.add_argument('-s', dest='server_addr', help='RPC server address', default='127.0.0.1')
|
||||
parser.add_argument('-p', dest='port', help='RPC port number', default=5260, type=int)
|
||||
parser.add_argument('-v', dest='verbose', help='Verbose mode', action='store_true')
|
||||
subparsers = parser.add_subparsers(help='RPC methods')
|
||||
|
||||
|
||||
@ -39,6 +40,11 @@ def jsonrpc_call(method, params={}):
|
||||
if (params):
|
||||
req['params'] = params
|
||||
reqstr = json.dumps(req)
|
||||
|
||||
if args.verbose:
|
||||
print("request:")
|
||||
print(json.dumps(req, indent=2))
|
||||
|
||||
s.sendall(reqstr)
|
||||
buf = ''
|
||||
closed = False
|
||||
@ -70,6 +76,10 @@ def jsonrpc_call(method, params={}):
|
||||
print_dict(response['error'])
|
||||
exit(1)
|
||||
|
||||
if args.verbose:
|
||||
print("response:")
|
||||
print(json.dumps(response, indent=2))
|
||||
|
||||
return response['result']
|
||||
|
||||
def get_luns(args):
|
||||
|
Loading…
Reference in New Issue
Block a user