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 |
|