Activity log for bug #1760918

Date Who What changed Old value New value Message
2018-04-03 15:59:03 Seyeong Kim bug added bug
2018-04-03 16:00:08 OpenStack Infra oslo.versionedobjects: status New In Progress
2018-04-03 16:00:08 OpenStack Infra oslo.versionedobjects: assignee Seyeong Kim (xtrusia)
2018-04-03 16:00:25 Seyeong Kim tags sts
2018-04-03 16:11:30 Seyeong Kim description When user id is non UUID unicode, This function emit exception in python 2.7 env Because there are str(value) which means ok in python 3 (unicode) not ok in python 2 (non unicode) When user id is non UUID unicode (from old release), This function emit exception in python 2.7 env Because there are str(value) which means ok in python 3 (unicode) not ok in python 2 (non unicode)
2018-04-08 03:24:26 OpenStack Infra oslo.versionedobjects: status In Progress Fix Released
2018-04-09 07:17:13 Seyeong Kim description When user id is non UUID unicode (from old release), This function emit exception in python 2.7 env Because there are str(value) which means ok in python 3 (unicode) not ok in python 2 (non unicode) [Impact] When user id is non UUID unicode (from old release), This function emit exception in python 2.7 env Because there are str(value) which means ok in python 3 (unicode) not ok in python 2 (non unicode) [Test Case] 1. deploy openstack env 2. source novarc ( as admin ) 3. keystone user-create --name test 4. openstack user set --password-prompt test 4. log into keystone node and install mysql-client 5. connect to mysql with keystone user 6. do below query - set foreign_key_checks = 0; - update local_user set user_id='Gāo' where user_id='UUID'; - update user set id='Gāo' where id='UUID'; - set foreign_key_checks = 1; 7. keystone user-role-add --user test --tenant admin --role Admin 8. source novarc ( as test ) 9. cinder create --name test 1 got unicode error on cinder-api node logs [Regression Potential] This patch make code handles unicode non uuid form user id. Basically this has little risk. but cinder-api service need to be restarted.
2018-04-09 07:17:20 Seyeong Kim summary Fixing UUID coerce function for unicode non uuid form [SRU] Fixing UUID coerce function for unicode non uuid form
2018-04-09 07:27:15 Seyeong Kim bug task added python-oslo.versionedobjects (Ubuntu)
2018-04-09 07:27:37 Seyeong Kim bug task added cloud-archive
2018-04-09 07:28:43 Seyeong Kim description [Impact] When user id is non UUID unicode (from old release), This function emit exception in python 2.7 env Because there are str(value) which means ok in python 3 (unicode) not ok in python 2 (non unicode) [Test Case] 1. deploy openstack env 2. source novarc ( as admin ) 3. keystone user-create --name test 4. openstack user set --password-prompt test 4. log into keystone node and install mysql-client 5. connect to mysql with keystone user 6. do below query - set foreign_key_checks = 0; - update local_user set user_id='Gāo' where user_id='UUID'; - update user set id='Gāo' where id='UUID'; - set foreign_key_checks = 1; 7. keystone user-role-add --user test --tenant admin --role Admin 8. source novarc ( as test ) 9. cinder create --name test 1 got unicode error on cinder-api node logs [Regression Potential] This patch make code handles unicode non uuid form user id. Basically this has little risk. but cinder-api service need to be restarted. [Impact] When user id is non UUID unicode (from old release), This function emit exception in python 2.7 env Because there are str(value) which means ok in python 3 (unicode) not ok in python 2 (non unicode) just updated upstream, so i assume that below releases are affected Xenial, Artful, Bionic Mitaka, Ocata, Pike, Queens [Test Case] 1. deploy openstack env 2. source novarc ( as admin ) 3. keystone user-create --name test 4. openstack user set --password-prompt test 4. log into keystone node and install mysql-client 5. connect to mysql with keystone user 6. do below query - set foreign_key_checks = 0; - update local_user set user_id='Gāo' where user_id='UUID'; - update user set id='Gāo' where id='UUID'; - set foreign_key_checks = 1; 7. keystone user-role-add --user test --tenant admin --role Admin 8. source novarc ( as test ) 9. cinder create --name test 1 got unicode error on cinder-api node logs [Regression Potential] This patch make code handles unicode non uuid form user id. Basically this has little risk. but cinder-api service need to be restarted.
2018-04-09 07:28:57 Seyeong Kim tags sts sts sts-sru-needed
2018-04-09 07:29:28 Seyeong Kim attachment added lp1760918_xenial.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1760918/+attachment/5107567/+files/lp1760918_xenial.debdiff
2018-04-09 07:29:44 Seyeong Kim attachment added lp1760918_artful.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1760918/+attachment/5107568/+files/lp1760918_artful.debdiff
2018-04-09 07:29:55 Seyeong Kim attachment added lp1760918_bionic.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1760918/+attachment/5107569/+files/lp1760918_bionic.debdiff
2018-04-09 07:30:27 Seyeong Kim attachment added lp1760918_mitaka.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1760918/+attachment/5107570/+files/lp1760918_mitaka.debdiff
2018-04-09 07:30:43 Seyeong Kim attachment added lp1760918_ocata.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1760918/+attachment/5107571/+files/lp1760918_ocata.debdiff
2018-04-09 07:30:57 Seyeong Kim attachment added lp1760918_pike.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1760918/+attachment/5107572/+files/lp1760918_pike.debdiff
2018-04-09 07:31:13 Seyeong Kim attachment added lp1760918_queens.debdiff https://bugs.launchpad.net/cloud-archive/+bug/1760918/+attachment/5107573/+files/lp1760918_queens.debdiff
2018-04-09 07:31:44 Seyeong Kim cloud-archive: assignee Seyeong Kim (xtrusia)
2018-04-09 07:31:47 Seyeong Kim python-oslo.versionedobjects (Ubuntu): assignee Seyeong Kim (xtrusia)
2018-04-09 07:31:50 Seyeong Kim cloud-archive: status New In Progress
2018-04-09 07:31:52 Seyeong Kim python-oslo.versionedobjects (Ubuntu): status New In Progress
2018-04-09 08:21:38 Ubuntu Foundations Team Bug Bot tags sts sts-sru-needed patch sts sts-sru-needed
2018-04-09 08:21:46 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2018-04-09 19:11:12 Corey Bryant nominated for series cloud-archive/ocata
2018-04-09 19:11:12 Corey Bryant bug task added cloud-archive/ocata
2018-04-09 19:11:12 Corey Bryant nominated for series cloud-archive/queens
2018-04-09 19:11:12 Corey Bryant bug task added cloud-archive/queens
2018-04-09 19:11:12 Corey Bryant nominated for series cloud-archive/mitaka
2018-04-09 19:11:12 Corey Bryant bug task added cloud-archive/mitaka
2018-04-09 19:11:12 Corey Bryant nominated for series cloud-archive/pike
2018-04-09 19:11:12 Corey Bryant bug task added cloud-archive/pike
2018-04-09 19:11:31 Corey Bryant cloud-archive/mitaka: status New Triaged
2018-04-09 19:11:43 Corey Bryant cloud-archive/ocata: status New Triaged
2018-04-09 19:11:46 Corey Bryant cloud-archive/pike: status New Triaged
2018-04-09 19:11:50 Corey Bryant cloud-archive/mitaka: importance Undecided High
2018-04-09 19:11:52 Corey Bryant cloud-archive/ocata: importance Undecided High
2018-04-09 19:11:53 Corey Bryant cloud-archive/pike: importance Undecided High
2018-04-09 19:12:46 Corey Bryant nominated for series Ubuntu Bionic
2018-04-09 19:12:46 Corey Bryant bug task added python-oslo.versionedobjects (Ubuntu Bionic)
2018-04-09 19:12:46 Corey Bryant nominated for series Ubuntu Artful
2018-04-09 19:12:46 Corey Bryant bug task added python-oslo.versionedobjects (Ubuntu Artful)
2018-04-09 19:12:46 Corey Bryant nominated for series Ubuntu Xenial
2018-04-09 19:12:46 Corey Bryant bug task added python-oslo.versionedobjects (Ubuntu Xenial)
2018-04-09 19:13:18 Corey Bryant python-oslo.versionedobjects (Ubuntu Xenial): importance Undecided High
2018-04-09 19:13:18 Corey Bryant python-oslo.versionedobjects (Ubuntu Xenial): status New Triaged
2018-04-09 19:13:30 Corey Bryant python-oslo.versionedobjects (Ubuntu Artful): importance Undecided High
2018-04-09 19:13:30 Corey Bryant python-oslo.versionedobjects (Ubuntu Artful): status New Triaged
2018-04-09 19:13:43 Corey Bryant python-oslo.versionedobjects (Ubuntu Bionic): importance Undecided High
2018-04-09 21:52:34 Launchpad Janitor python-oslo.versionedobjects (Ubuntu Bionic): status In Progress Fix Released
2018-04-10 11:34:14 Corey Bryant cloud-archive/ocata: status Triaged Fix Committed
2018-04-10 11:34:15 Corey Bryant tags patch sts sts-sru-needed patch sts sts-sru-needed verification-ocata-needed
2018-04-10 11:37:35 Corey Bryant cloud-archive/queens: status In Progress Fix Committed
2018-04-10 11:37:37 Corey Bryant tags patch sts sts-sru-needed verification-ocata-needed patch sts sts-sru-needed verification-ocata-needed verification-queens-needed
2018-04-11 04:28:34 Seyeong Kim tags patch sts sts-sru-needed verification-ocata-needed verification-queens-needed patch sts sts-sru-needed verification-ocata-needed verification-queens-failed
2018-04-11 04:28:42 Seyeong Kim tags patch sts sts-sru-needed verification-ocata-needed verification-queens-failed patch sts sts-sru-needed verification-ocata-failed verification-queens-failed
2018-04-11 10:47:32 OpenStack Infra cloud-archive/pike: status Triaged Fix Committed
2018-04-15 23:58:57 Seyeong Kim cloud-archive/queens: assignee Seyeong Kim (xtrusia)
2018-04-15 23:59:10 Seyeong Kim oslo.versionedobjects: assignee Seyeong Kim (xtrusia)
2018-04-15 23:59:25 Seyeong Kim python-oslo.versionedobjects (Ubuntu Bionic): assignee Seyeong Kim (xtrusia)
2018-04-17 13:05:55 Corey Bryant cloud-archive/pike: status Fix Committed Triaged
2018-04-26 15:09:47 Seyeong Kim description [Impact] When user id is non UUID unicode (from old release), This function emit exception in python 2.7 env Because there are str(value) which means ok in python 3 (unicode) not ok in python 2 (non unicode) just updated upstream, so i assume that below releases are affected Xenial, Artful, Bionic Mitaka, Ocata, Pike, Queens [Test Case] 1. deploy openstack env 2. source novarc ( as admin ) 3. keystone user-create --name test 4. openstack user set --password-prompt test 4. log into keystone node and install mysql-client 5. connect to mysql with keystone user 6. do below query - set foreign_key_checks = 0; - update local_user set user_id='Gāo' where user_id='UUID'; - update user set id='Gāo' where id='UUID'; - set foreign_key_checks = 1; 7. keystone user-role-add --user test --tenant admin --role Admin 8. source novarc ( as test ) 9. cinder create --name test 1 got unicode error on cinder-api node logs [Regression Potential] This patch make code handles unicode non uuid form user id. Basically this has little risk. but cinder-api service need to be restarted. [Impact] In Kilo, with ldap integrated, user_id can have non uuid format ( e.g. Gāo ) Then after upgrading kilo to mitaka ( in trusty env ) Gāo user can't create cinder volume with unicode error. Affected Xenial, UCA Mitaka ( this is modified after i re-testing all ) Please refer to error code like below [1] [Test Case] 1. deploy openstack env 2. source novarc ( as admin ) 3. keystone user-create --name test 4. openstack user set --password-prompt test 4. log into keystone node and install mysql-client 5. connect to mysql with keystone user 6. do below query - set foreign_key_checks = 0; - update local_user set user_id='Gāo' where user_id='UUID'; - update user set id='Gāo' where id='UUID'; - set foreign_key_checks = 1; 7. keystone user-role-add --user test --tenant admin --role Admin 8. source novarc ( as test ) 9. cinder create --name test 1 got unicode error on cinder-api node logs [Regression Potential] This patch make code handles unicode non uuid form user id. Basically this has little risk. but cinder-api service need to be restarted. [Others] [1] ########### 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/taskflow/types/failure.py", line 343, in reraise 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault six.reraise(*self._exc_info) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/executor.py", line 82, in _execute_task 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault result = task.execute(**arguments) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/cinder/volume/flows/api/create_volume.py", line 527, in execute 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault volume = objects.Volume(context=context, **volume_properties) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/cinder/objects/volume.py", line 180, in __init__ 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault super(Volume, self).__init__(*args, **kwargs) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 304, in __init__ 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault setattr(self, key, kwargs[key]) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 72, in setter 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault field_value = field.coerce(self, name, value) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/oslo_versionedobjects/fields.py", line 192, in coerce 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault return self._type.coerce(obj, attr, value) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/dist-packages/oslo_versionedobjects/fields.py", line 325, in coerce 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault "for further details" % value, FutureWarning) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/logging/__init__.py", line 1709, in _showwarning 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault s = warnings.formatwarning(message, category, filename, lineno, line) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault File "/usr/lib/python2.7/warnings.py", line 38, in formatwarning 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault s = "%s:%s: %s: %s\n" % (filename, lineno, category.__name__, message) 2018-03-14 10:58:56.932 2198 ERROR cinder.api.middleware.fault UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 9: ordinal not in range(128)
2018-05-07 15:08:20 Łukasz Zemczak python-oslo.versionedobjects (Ubuntu Artful): status Triaged Fix Committed
2018-05-07 15:08:24 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2018-05-07 15:08:27 Łukasz Zemczak bug added subscriber SRU Verification
2018-05-07 15:08:34 Łukasz Zemczak tags patch sts sts-sru-needed verification-ocata-failed verification-queens-failed patch sts sts-sru-needed verification-needed verification-needed-artful verification-ocata-failed verification-queens-failed
2018-05-07 16:26:07 Corey Bryant cloud-archive/pike: status Triaged Fix Committed
2018-05-07 16:26:08 Corey Bryant tags patch sts sts-sru-needed verification-needed verification-needed-artful verification-ocata-failed verification-queens-failed patch sts sts-sru-needed verification-needed verification-needed-artful verification-ocata-failed verification-pike-needed verification-queens-failed
2018-05-09 11:31:05 Seyeong Kim tags patch sts sts-sru-needed verification-needed verification-needed-artful verification-ocata-failed verification-pike-needed verification-queens-failed patch sts sts-sru-needed verification-done-artful verification-needed verification-ocata-failed verification-pike-needed verification-queens-failed
2018-05-10 09:40:25 Seyeong Kim tags patch sts sts-sru-needed verification-done-artful verification-needed verification-ocata-failed verification-pike-needed verification-queens-failed patch sts sts-sru-needed verification-done-artful verification-needed verification-ocata-failed verification-pike-done verification-queens-failed
2018-05-14 08:26:50 Launchpad Janitor python-oslo.versionedobjects (Ubuntu Artful): status Fix Committed Fix Released
2018-05-14 08:26:55 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2018-05-14 12:15:38 Corey Bryant cloud-archive/pike: status Fix Committed Fix Released
2018-05-14 12:32:59 Corey Bryant cloud-archive/queens: status Fix Committed Fix Released
2018-05-14 12:33:27 Corey Bryant cloud-archive/ocata: status Fix Committed Fix Released
2018-05-30 14:18:46 Corey Bryant cloud-archive/mitaka: status Triaged Won't Fix
2018-05-30 14:18:57 Corey Bryant python-oslo.versionedobjects (Ubuntu Xenial): status Triaged Won't Fix
2018-07-16 13:19:40 Edward Hope-Morley tags patch sts sts-sru-needed verification-done-artful verification-needed verification-ocata-failed verification-pike-done verification-queens-failed patch sts sts-sru-done verification-done-artful verification-needed verification-ocata-failed verification-pike-done verification-queens-failed
2020-10-21 12:21:26 Chris MacNaughton cloud-archive: status Fix Committed Fix Released