Detailed bug description:
Wile trying to update node info (hostname, name) through the python-fuelclient 'fuel2 node update' command returns 'numa_nodes is not found in the supplied data', e.g.
[root@fuel ~]# fuel2 node update --hostname test-host 1 --debug
numa_nodes is not found in the supplied data.
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/cliff/app.py", line 374, in run_subcommand
result = cmd.run(parsed_args)
File "/usr/lib/python2.7/site-packages/cliff/display.py", line 92, in run
column_names, data = self.take_action(parsed_args)
File "/usr/lib/python2.7/site-packages/fuelclient/commands/node.py", line 144, in take_action
self.columns, updated_node)
File "/usr/lib/python2.7/site-packages/fuelclient/common/data_utils.py", line 34, in get_display_data_single
'data.'.format(e.args[0]))
BadDataException: numa_nodes is not found in the supplied data.
Traceback (most recent call last):
File "/usr/bin/fuel2", line 10, in <module>
sys.exit(main())
File "/usr/lib/python2.7/site-packages/fuelclient/main.py", line 88, in main
return fuelclient_app.run(argv)
File "/usr/lib/python2.7/site-packages/fuelclient/main.py", line 79, in run
return super(FuelClient, self).run(argv)
File "/usr/lib/python2.7/site-packages/cliff/app.py", line 255, in run
result = self.run_subcommand(remainder)
File "/usr/lib/python2.7/site-packages/cliff/app.py", line 374, in run_subcommand
result = cmd.run(parsed_args)
File "/usr/lib/python2.7/site-packages/cliff/display.py", line 92, in run
column_names, data = self.take_action(parsed_args)
File "/usr/lib/python2.7/site-packages/fuelclient/commands/node.py", line 144, in take_action
self.columns, updated_node)
File "/usr/lib/python2.7/site-packages/fuelclient/common/data_utils.py", line 34, in get_display_data_single
'data.'.format(e.args[0]))
fuelclient.cli.error.BadDataException: numa_nodes is not found in the supplied data.
Steps to reproduce:
1. Deploy Fuel (e.g. 1 master + 5 nodes).
2. Create env and add several nodes to it.
3. Try to change node info for some specific node:
fuel2 node update --hostname test-host 1
fuel2 node update --name test-name 1
Detailed bug description:
Wile trying to update node info (hostname, name) through the python-fuelclient 'fuel2 node update' command returns 'numa_nodes is not found in the supplied data', e.g.
[root@fuel ~]# fuel2 node update --hostname test-host 1 --debug python2. 7/site- packages/ cliff/app. py", line 374, in run_subcommand parsed_ args) python2. 7/site- packages/ cliff/display. py", line 92, in run action( parsed_ args) python2. 7/site- packages/ fuelclient/ commands/ node.py" , line 144, in take_action python2. 7/site- packages/ fuelclient/ common/ data_utils. py", line 34, in get_display_ data_single '.format( e.args[ 0])) exit(main( )) python2. 7/site- packages/ fuelclient/ main.py" , line 88, in main app.run( argv) python2. 7/site- packages/ fuelclient/ main.py" , line 79, in run python2. 7/site- packages/ cliff/app. py", line 255, in run subcommand( remainder) python2. 7/site- packages/ cliff/app. py", line 374, in run_subcommand parsed_ args) python2. 7/site- packages/ cliff/display. py", line 92, in run action( parsed_ args) python2. 7/site- packages/ fuelclient/ commands/ node.py" , line 144, in take_action python2. 7/site- packages/ fuelclient/ common/ data_utils. py", line 34, in get_display_ data_single '.format( e.args[ 0])) cli.error. BadDataExceptio n: numa_nodes is not found in the supplied data.
numa_nodes is not found in the supplied data.
Traceback (most recent call last):
File "/usr/lib/
result = cmd.run(
File "/usr/lib/
column_names, data = self.take_
File "/usr/lib/
self.columns, updated_node)
File "/usr/lib/
'data.
BadDataException: numa_nodes is not found in the supplied data.
Traceback (most recent call last):
File "/usr/bin/fuel2", line 10, in <module>
sys.
File "/usr/lib/
return fuelclient_
File "/usr/lib/
return super(FuelClient, self).run(argv)
File "/usr/lib/
result = self.run_
File "/usr/lib/
result = cmd.run(
File "/usr/lib/
column_names, data = self.take_
File "/usr/lib/
self.columns, updated_node)
File "/usr/lib/
'data.
fuelclient.
Notice, that the node info is updated successfully http:// paste.openstack .org/show/ 495760/
Steps to reproduce:
1. Deploy Fuel (e.g. 1 master + 5 nodes).
2. Create env and add several nodes to it.
3. Try to change node info for some specific node:
fuel2 node update --hostname test-host 1
fuel2 node update --name test-name 1
Expected results: paste.openstack .org/show/ 495760/
Node detailed description for specified in 'fuel2 node update' command http://
Actual result:
numa_nodes is not found in the supplied data.
Reproducibility:
Always
Description of the environment: build_number: openstack_ version:
cat /etc/fuel_build_id:
88
cat /etc/fuel_
88
cat /etc/fuel_release:
10.0
cat /etc/fuel_
newton-10.0