Reviewed: https://review.openstack.org/302182 Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=e641e5c9b5e68e93f1d44c4898ae7e2943d5fe66 Submitter: Jenkins Branch: master
commit e641e5c9b5e68e93f1d44c4898ae7e2943d5fe66 Author: Lucian Petrut <[email protected]> Date: Wed Apr 6 13:23:26 2016 +0300 Py3: fix serial console output The compute API expects the serial console output to be a string, attempting to use a regex to remove some characters. This will fail as we are returning a byte array. Also, since the API is expected to return the console output as a string, the compute nodes may just return a string as well. Closes-Bug: #1591996 Partially implements blueprint: nova-python3-newton Change-Id: I5d3097f1d30f3b3568a5421e0d68aaf0797c850a ** Changed in: nova Status: In Progress => Fix Released -- 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/1591996 Title: Serial console output is not properly handled Status in OpenStack Compute (nova): Fix Released Bug description: The compute API expects the serial console output to be a string, attempting to use a regex to remove some characters. https://github.com/openstack/nova/blob/6d2470ade25b3a58045e7f75afa2629e851ac049/nova/api/openstack/compute/console_output.py#L70 This will fail if the compute node is using Python 3, as we are passing a byte array. https://github.com/openstack/nova/blob/6d2470ade25b3a58045e7f75afa2629e851ac049/nova/compute/manager.py#L4283-L4297 To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1591996/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

