2019-06-17 14:02:56 |
Edward Hope-Morley |
bug |
|
|
added bug |
2019-06-17 14:03:23 |
Edward Hope-Morley |
bug task added |
|
cloud-archive |
|
2019-06-17 14:03:39 |
Edward Hope-Morley |
nominated for series |
|
cloud-archive/rocky |
|
2019-06-17 14:03:39 |
Edward Hope-Morley |
bug task added |
|
cloud-archive/rocky |
|
2019-06-17 14:03:39 |
Edward Hope-Morley |
nominated for series |
|
cloud-archive/stein |
|
2019-06-17 14:03:39 |
Edward Hope-Morley |
bug task added |
|
cloud-archive/stein |
|
2019-06-17 14:03:39 |
Edward Hope-Morley |
nominated for series |
|
cloud-archive/train |
|
2019-06-17 14:03:39 |
Edward Hope-Morley |
bug task added |
|
cloud-archive/train |
|
2019-06-17 14:05:00 |
Edward Hope-Morley |
nominated for series |
|
Ubuntu Eoan |
|
2019-06-17 14:05:00 |
Edward Hope-Morley |
bug task added |
|
ceph (Ubuntu Eoan) |
|
2019-06-17 14:05:00 |
Edward Hope-Morley |
nominated for series |
|
Ubuntu Cosmic |
|
2019-06-17 14:05:00 |
Edward Hope-Morley |
bug task added |
|
ceph (Ubuntu Cosmic) |
|
2019-06-17 14:05:00 |
Edward Hope-Morley |
nominated for series |
|
Ubuntu Disco |
|
2019-06-17 14:05:00 |
Edward Hope-Morley |
bug task added |
|
ceph (Ubuntu Disco) |
|
2019-06-17 15:56:14 |
James Page |
ceph (Ubuntu Eoan): status |
New |
Fix Committed |
|
2019-06-17 15:56:16 |
James Page |
ceph (Ubuntu Eoan): importance |
Undecided |
High |
|
2019-06-17 15:56:19 |
James Page |
cloud-archive/train: status |
New |
Fix Committed |
|
2019-06-17 15:56:21 |
James Page |
cloud-archive/train: importance |
Undecided |
High |
|
2019-06-17 15:56:53 |
James Page |
ceph (Ubuntu Disco): status |
New |
Triaged |
|
2019-06-17 15:56:55 |
James Page |
ceph (Ubuntu Cosmic): status |
New |
Triaged |
|
2019-06-17 15:56:57 |
James Page |
cloud-archive/stein: status |
New |
Triaged |
|
2019-06-17 15:56:58 |
James Page |
cloud-archive/rocky: status |
New |
Triaged |
|
2019-06-17 15:57:01 |
James Page |
cloud-archive/stein: importance |
Undecided |
High |
|
2019-06-17 15:57:02 |
James Page |
ceph (Ubuntu Disco): importance |
Undecided |
High |
|
2019-06-17 15:57:04 |
James Page |
ceph (Ubuntu Cosmic): importance |
Undecided |
High |
|
2019-06-17 15:57:06 |
James Page |
cloud-archive/rocky: importance |
Undecided |
High |
|
2019-06-18 08:54:14 |
Edward Hope-Morley |
tags |
|
py3 |
|
2019-06-18 09:08:17 |
James Page |
ceph (Ubuntu Eoan): status |
Fix Committed |
In Progress |
|
2019-06-18 09:08:20 |
James Page |
cloud-archive/train: status |
Fix Committed |
In Progress |
|
2019-06-18 09:08:21 |
James Page |
ceph (Ubuntu Disco): status |
Triaged |
In Progress |
|
2019-06-18 09:08:22 |
James Page |
ceph (Ubuntu Cosmic): status |
Triaged |
In Progress |
|
2019-06-18 09:08:25 |
James Page |
ceph (Ubuntu Cosmic): assignee |
|
James Page (james-page) |
|
2019-06-18 09:08:26 |
James Page |
ceph (Ubuntu Disco): assignee |
|
James Page (james-page) |
|
2019-06-18 09:08:28 |
James Page |
ceph (Ubuntu Eoan): assignee |
|
James Page (james-page) |
|
2019-06-18 09:16:33 |
James Page |
cloud-archive/stein: status |
Triaged |
In Progress |
|
2019-06-18 09:16:35 |
James Page |
cloud-archive/rocky: status |
Triaged |
In Progress |
|
2019-06-18 09:16:46 |
James Page |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-06-18 09:41:55 |
Edward Hope-Morley |
description |
These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous.
[1] https://bugs.launchpad.net/nova/+bug/1816468
[2] https://bugs.launchpad.net/glance-store/+bug/1816721
[3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd |
[Impact]
Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3.
[Test Case]
sudo apt install -y python3-rados
cat << EOF | python3
import rados
name = 'ceph'
conf = '/var/lib/charm/cinder-ceph/ceph.conf'
user = 'cinder-ceph'
client = rados.Rados(rados_id=user,
clustername=name,
conffile=conf)
client.connect()
fsid = client.get_fsid()
if type(fsid) == str:
print("value={} has correct type={}".format(fsid, type(fsid)))
else:
print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid)))
EOF
[Regression Potential]
none expected
-----------------------------------------------------------------------------
These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous.
[1] https://bugs.launchpad.net/nova/+bug/1816468
[2] https://bugs.launchpad.net/glance-store/+bug/1816721
[3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd |
|
2019-06-18 09:42:36 |
Edward Hope-Morley |
description |
[Impact]
Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3.
[Test Case]
sudo apt install -y python3-rados
cat << EOF | python3
import rados
name = 'ceph'
conf = '/var/lib/charm/cinder-ceph/ceph.conf'
user = 'cinder-ceph'
client = rados.Rados(rados_id=user,
clustername=name,
conffile=conf)
client.connect()
fsid = client.get_fsid()
if type(fsid) == str:
print("value={} has correct type={}".format(fsid, type(fsid)))
else:
print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid)))
EOF
[Regression Potential]
none expected
-----------------------------------------------------------------------------
These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous.
[1] https://bugs.launchpad.net/nova/+bug/1816468
[2] https://bugs.launchpad.net/glance-store/+bug/1816721
[3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd |
[Impact]
Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3.
[Test Case]
sudo apt install -y python3-rados
cat << EOF | python3
import rados
name = 'ceph'
conf = '/etc/ceph/ceph.conf'
user = 'a-user'
client = rados.Rados(rados_id=user,
clustername=name,
conffile=conf)
client.connect()
fsid = client.get_fsid()
if type(fsid) == str:
print("value={} has correct type={}".format(fsid, type(fsid)))
else:
print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid)))
EOF
[Regression Potential]
none expected
-----------------------------------------------------------------------------
These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous.
[1] https://bugs.launchpad.net/nova/+bug/1816468
[2] https://bugs.launchpad.net/glance-store/+bug/1816721
[3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd |
|
2019-06-18 10:12:12 |
James Page |
description |
[Impact]
Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3.
[Test Case]
sudo apt install -y python3-rados
cat << EOF | python3
import rados
name = 'ceph'
conf = '/etc/ceph/ceph.conf'
user = 'a-user'
client = rados.Rados(rados_id=user,
clustername=name,
conffile=conf)
client.connect()
fsid = client.get_fsid()
if type(fsid) == str:
print("value={} has correct type={}".format(fsid, type(fsid)))
else:
print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid)))
EOF
[Regression Potential]
none expected
-----------------------------------------------------------------------------
These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous.
[1] https://bugs.launchpad.net/nova/+bug/1816468
[2] https://bugs.launchpad.net/glance-store/+bug/1816721
[3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd |
[Impact]
Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3.
[Test Case]
sudo apt install -y python3-rados
cat << EOF | python3
import rados
name = 'ceph'
conf = '/etc/ceph/ceph.conf'
user = 'a-user'
client = rados.Rados(rados_id=user,
clustername=name,
conffile=conf)
client.connect()
fsid = client.get_fsid()
if type(fsid) == str:
print("value={} has correct type={}".format(fsid, type(fsid)))
else:
print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid)))
EOF
[Regression Potential]
This change ensures that cstr types are automatically decoded/encoded within the generated python bindings for the underlying system libraries.
If python code is blindly decoding the return values from the rados/rbd bindings, its possible this change will break such code paths; however the scoped changes in OpenStack detect the binary type and decode if needed.
-----------------------------------------------------------------------------
These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous.
[1] https://bugs.launchpad.net/nova/+bug/1816468
[2] https://bugs.launchpad.net/glance-store/+bug/1816721
[3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd |
|
2019-06-18 10:13:04 |
James Page |
description |
[Impact]
Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3.
[Test Case]
sudo apt install -y python3-rados
cat << EOF | python3
import rados
name = 'ceph'
conf = '/etc/ceph/ceph.conf'
user = 'a-user'
client = rados.Rados(rados_id=user,
clustername=name,
conffile=conf)
client.connect()
fsid = client.get_fsid()
if type(fsid) == str:
print("value={} has correct type={}".format(fsid, type(fsid)))
else:
print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid)))
EOF
[Regression Potential]
This change ensures that cstr types are automatically decoded/encoded within the generated python bindings for the underlying system libraries.
If python code is blindly decoding the return values from the rados/rbd bindings, its possible this change will break such code paths; however the scoped changes in OpenStack detect the binary type and decode if needed.
-----------------------------------------------------------------------------
These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous.
[1] https://bugs.launchpad.net/nova/+bug/1816468
[2] https://bugs.launchpad.net/glance-store/+bug/1816721
[3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd |
[Impact]
Requesting back port of py3 encoding fixes to Mimic so that consumers of that code don't get strings returned with invalid encodings when run under py3.
[Test Case]
sudo apt install -y python3-rados
cat << EOF | python3
import rados
name = 'ceph'
conf = '/etc/ceph/ceph.conf'
user = 'a-user'
client = rados.Rados(rados_id=user,
clustername=name,
conffile=conf)
client.connect()
fsid = client.get_fsid()
if type(fsid) == str:
print("value={} has correct type={}".format(fsid, type(fsid)))
else:
print("value={} has incorrect type={} (expect str)".format(fsid, type(fsid)))
EOF
[Regression Potential]
This change ensures that cstr types are automatically decoded/encoded within the generated python bindings for the underlying system libraries.
If python code is blindly decoding the return values from the rados/rbd bindings, its possible this change will break such code paths; however the scoped changes in OpenStack detect the binary type and decode if needed.
This only really impacts any apps running under py3; py2 does lots of implicit conversation so is insulated from this bug.
-----------------------------------------------------------------------------
These fixes relate to issues we have found in Openstack [1][2] when running under Python 3. They are fixed upstream by commit [3] which is available in nautilus and beyond so we would like to backport to mimic and luminous.
[1] https://bugs.launchpad.net/nova/+bug/1816468
[2] https://bugs.launchpad.net/glance-store/+bug/1816721
[3] https://github.com/ceph/ceph/commit/c36d0f1a7de4668eb81075e4a94846cf81fc30cd |
|
2019-06-25 07:00:55 |
James Page |
ceph (Ubuntu Disco): status |
In Progress |
Invalid |
|
2019-06-25 07:00:57 |
James Page |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-06-25 07:01:00 |
James Page |
ceph (Ubuntu Cosmic): status |
In Progress |
Invalid |
|
2019-06-25 07:01:02 |
James Page |
cloud-archive/stein: status |
In Progress |
Invalid |
|
2019-06-25 07:01:03 |
James Page |
cloud-archive/rocky: status |
In Progress |
Invalid |
|
2019-06-25 07:01:37 |
James Page |
cloud-archive/train: assignee |
|
James Page (james-page) |
|
2019-06-25 16:41:40 |
Launchpad Janitor |
ceph (Ubuntu Eoan): status |
In Progress |
Fix Released |
|
2019-07-09 07:11:10 |
James Page |
cloud-archive: status |
Invalid |
Fix Committed |
|
2019-07-09 07:11:14 |
James Page |
cloud-archive/train: status |
In Progress |
Fix Committed |
|
2019-07-22 11:16:41 |
James Page |
cloud-archive/stein: status |
Fix Committed |
Fix Released |
|
2019-07-22 11:16:44 |
James Page |
cloud-archive/train: status |
Fix Committed |
Fix Released |
|
2019-08-21 00:20:08 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~slashd/ubuntu/+source/ceph/+git/ceph/+merge/371550 |
|
2019-08-28 15:46:37 |
Corey Bryant |
cloud-archive: status |
Fix Released |
Fix Committed |
|
2019-08-28 15:46:41 |
Corey Bryant |
cloud-archive/train: status |
Fix Released |
Fix Committed |
|
2020-09-04 08:08:09 |
Chris MacNaughton |
cloud-archive/stein: status |
Fix Committed |
Fix Released |
|
2020-09-04 08:08:11 |
Chris MacNaughton |
cloud-archive/train: status |
Fix Committed |
Fix Released |
|
2020-09-04 08:08:13 |
Chris MacNaughton |
cloud-archive: status |
Fix Committed |
Fix Released |
|