yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #38494
[Bug 1495887] [NEW] VMware driver:reconnection didn't work
Public bug reported:
Detailed Process:
1. nova-compute can not connect to rabbitMQ and nova-compute does not execute any regular task because of some reason.
2. the session will expire after a few hours.
3. regular task collects nodes hardware info and fail
4. nova-compute try to judge session is active
5._is_current_session_active will get faultmsg.
6.when executing str(msg), msg is encoded by utf-8, my vCenter is chinese version. so throw UnicodeEncodeError
7.reconnection will not work. Then we have to restart nova-compute
Stack:
TRACE oslo.vmware.api Traceback (most recent call last):
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/api.py", line 94, in _func
TRACE oslo.vmware.api result = f(*args, **kwargs)
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/api.py", line 298, in _invoke_api
TRACE oslo.vmware.api if self._is_current_session_active():
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/api.py", line 354, in _is_current_session_active
TRACE oslo.vmware.api userName=self._session_username)
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/service.py", line 197, in request_handler
TRACE oslo.vmware.api excep, details)
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/exceptions.py", line 81, in __init__
TRACE oslo.vmware.api super(VimFaultException, self).__init__(message, cause)
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/exceptions.py", line 52, in __init__
TRACE oslo.vmware.api self.msg = str(message)
TRACE oslo.vmware.api UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-10: ordinal not in range(128)
Suggested Solution:
when logging to vCenter, we set local to 'en'. we will not encounter encode/decode problem.
** Affects: nova
Importance: Undecided
Assignee: xhzhf (guoyongxhzhf)
Status: New
** Changed in: nova
Assignee: (unassigned) => xhzhf (guoyongxhzhf)
--
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/1495887
Title:
VMware driver:reconnection didn't work
Status in OpenStack Compute (nova):
New
Bug description:
Detailed Process:
1. nova-compute can not connect to rabbitMQ and nova-compute does not execute any regular task because of some reason.
2. the session will expire after a few hours.
3. regular task collects nodes hardware info and fail
4. nova-compute try to judge session is active
5._is_current_session_active will get faultmsg.
6.when executing str(msg), msg is encoded by utf-8, my vCenter is chinese version. so throw UnicodeEncodeError
7.reconnection will not work. Then we have to restart nova-compute
Stack:
TRACE oslo.vmware.api Traceback (most recent call last):
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/api.py", line 94, in _func
TRACE oslo.vmware.api result = f(*args, **kwargs)
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/api.py", line 298, in _invoke_api
TRACE oslo.vmware.api if self._is_current_session_active():
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/api.py", line 354, in _is_current_session_active
TRACE oslo.vmware.api userName=self._session_username)
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/service.py", line 197, in request_handler
TRACE oslo.vmware.api excep, details)
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/exceptions.py", line 81, in __init__
TRACE oslo.vmware.api super(VimFaultException, self).__init__(message, cause)
TRACE oslo.vmware.api File "/usr/lib/python2.7/site-packages/oslo/vmware/exceptions.py", line 52, in __init__
TRACE oslo.vmware.api self.msg = str(message)
TRACE oslo.vmware.api UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-10: ordinal not in range(128)
Suggested Solution:
when logging to vCenter, we set local to 'en'. we will not encounter encode/decode problem.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1495887/+subscriptions
Follow ups