← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1588305] [NEW] config reserved_huge_pages, nova-compute start failed

 

Public bug reported:

I set this value in nova.conf
reserved_huge_pages = node=0,size=2048,count=4


nova-compute restart failed.

Log is as follow:

2016-06-02 18:56:04.521 CRITICAL nova [req-
e9dd76d9-4a4b-4571-bb88-78d751f74274 None None] TypeError: value_type
must be callable

2016-06-02 18:56:04.521 TRACE nova Traceback (most recent call last):
2016-06-02 18:56:04.521 TRACE nova File "/usr/bin/nova-compute", line 10, in <module>
2016-06-02 18:56:04.521 TRACE nova sys.exit(main())
2016-06-02 18:56:04.521 TRACE nova File "/opt/stack/nova/nova/cmd/compute.py", line 76, in main
2016-06-02 18:56:04.521 TRACE nova service.wait()
2016-06-02 18:56:04.521 TRACE nova File "/opt/stack/nova/nova/service.py", line 491, in wait
2016-06-02 18:56:04.521 TRACE nova _launcher.wait()
2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 309, in wait
2016-06-02 18:56:04.521 TRACE nova status, signo = self._wait_for_exit_or_signal()
2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 284, in _wait_for_exit_or_signal
2016-06-02 18:56:04.521 TRACE nova self.conf.log_opt_values(LOG, logging.DEBUG)
2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2525, in log_opt_values
2016-06-02 18:56:04.521 TRACE nova _sanitize(opt, getattr(group_attr, opt_name)))
2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2946, in __getattr__
2016-06-02 18:56:04.521 TRACE nova return self._conf._get(name, self._group)
2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2567, in _get
2016-06-02 18:56:04.521 TRACE nova value = self._do_get(name, group, namespace)
2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2604, in _do_get
2016-06-02 18:56:04.521 TRACE nova return convert(opt._get_from_namespace(namespace, group_name))
2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2595, in convert
2016-06-02 18:56:04.521 TRACE nova self._substitute(value, group, namespace), opt)
2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2671, in _convert_value
2016-06-02 18:56:04.521 TRACE nova return [opt.type(v) for v in value]
2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/types.py", line 478, in __init__
2016-06-02 18:56:04.521 TRACE nova raise TypeError('value_type must be callable')
2016-06-02 18:56:04.521 TRACE nova TypeError: value_type must be callable
2016-06-02 18:56:04.521 TRACE nova

** Affects: nova
     Importance: Undecided
     Assignee: Charlotte Han (hanrong)
         Status: New

** Changed in: nova
     Assignee: (unassigned) => Charlotte Han (hanrong)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1588305

Title:
  config reserved_huge_pages, nova-compute start failed

Status in OpenStack Compute (nova):
  New

Bug description:
  I set this value in nova.conf
  reserved_huge_pages = node=0,size=2048,count=4

  
  nova-compute restart failed.

  Log is as follow:

  2016-06-02 18:56:04.521 CRITICAL nova [req-
  e9dd76d9-4a4b-4571-bb88-78d751f74274 None None] TypeError: value_type
  must be callable

  2016-06-02 18:56:04.521 TRACE nova Traceback (most recent call last):
  2016-06-02 18:56:04.521 TRACE nova File "/usr/bin/nova-compute", line 10, in <module>
  2016-06-02 18:56:04.521 TRACE nova sys.exit(main())
  2016-06-02 18:56:04.521 TRACE nova File "/opt/stack/nova/nova/cmd/compute.py", line 76, in main
  2016-06-02 18:56:04.521 TRACE nova service.wait()
  2016-06-02 18:56:04.521 TRACE nova File "/opt/stack/nova/nova/service.py", line 491, in wait
  2016-06-02 18:56:04.521 TRACE nova _launcher.wait()
  2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 309, in wait
  2016-06-02 18:56:04.521 TRACE nova status, signo = self._wait_for_exit_or_signal()
  2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 284, in _wait_for_exit_or_signal
  2016-06-02 18:56:04.521 TRACE nova self.conf.log_opt_values(LOG, logging.DEBUG)
  2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2525, in log_opt_values
  2016-06-02 18:56:04.521 TRACE nova _sanitize(opt, getattr(group_attr, opt_name)))
  2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2946, in __getattr__
  2016-06-02 18:56:04.521 TRACE nova return self._conf._get(name, self._group)
  2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2567, in _get
  2016-06-02 18:56:04.521 TRACE nova value = self._do_get(name, group, namespace)
  2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2604, in _do_get
  2016-06-02 18:56:04.521 TRACE nova return convert(opt._get_from_namespace(namespace, group_name))
  2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2595, in convert
  2016-06-02 18:56:04.521 TRACE nova self._substitute(value, group, namespace), opt)
  2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 2671, in _convert_value
  2016-06-02 18:56:04.521 TRACE nova return [opt.type(v) for v in value]
  2016-06-02 18:56:04.521 TRACE nova File "/usr/lib/python2.7/site-packages/oslo_config/types.py", line 478, in __init__
  2016-06-02 18:56:04.521 TRACE nova raise TypeError('value_type must be callable')
  2016-06-02 18:56:04.521 TRACE nova TypeError: value_type must be callable
  2016-06-02 18:56:04.521 TRACE nova

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1588305/+subscriptions


Follow ups