Difference between revisions of "Meetings/KeystoneMeeting"
< Meetings
(→Weekly Keystone team meeting) |
|||
Line 19: | Line 19: | ||
** Can delete user and role at the same time, should it fail? | ** Can delete user and role at the same time, should it fail? | ||
** Any other same-time operations? (role and project, ...) | ** Any other same-time operations? (role and project, ...) | ||
+ | ** Code: | ||
+ | *** assignment driver delete_role calls delete_grant several times: https://github.com/openstack/keystone/blob/master/keystone/assignment/backends/sql.py#L609 | ||
+ | *** delete_grant checks user_id: https://github.com/openstack/keystone/blob/master/keystone/assignment/backends/sql.py#L169 | ||
+ | *** Also checks group_id, domain_id, project_id, so deleting group, domain, or project when delete role could also cause this. | ||
* Open discussion | * Open discussion | ||
Revision as of 16:10, 8 October 2013
Weekly Keystone team meeting
If you're interested in identity for OpenStack, we hold public meetings weekly in #openstack-meeting
, on Tuesdays at 18:00 UTC. Please feel free to add items to the agenda below with your name and we'll cover them.
Agenda for next meeting
- Re-opening for Icehouse
- OpenStack Identity API Documentation Kudos
- Havana Release Notes
- Transient failure via python-keystoneclient
- Code reviews for icehouse blueprints
- oslo.db multi-threading failure - http://paste.openstack.org/raw/48054/ - Brant
- Can delete user and role at the same time, should it fail?
- Any other same-time operations? (role and project, ...)
- Code:
- assignment driver delete_role calls delete_grant several times: https://github.com/openstack/keystone/blob/master/keystone/assignment/backends/sql.py#L609
- delete_grant checks user_id: https://github.com/openstack/keystone/blob/master/keystone/assignment/backends/sql.py#L169
- Also checks group_id, domain_id, project_id, so deleting group, domain, or project when delete role could also cause this.
- Open discussion
Previous meetings
Logs and meeting summaries of previous meetings are located here.