Updated openstack/openstack
Project: openstack/horizon  41c1c816343f1fabc66a7491a6243e24c0cbf92a
null
Wrong marker sent to keystone

Removed nonsense marker that prevents charts grouped by project
working. Dropping also pagination for now, there is a UX design
in progress that would present how pagination should work.

Fixes bug 1260528

Change-Id: I3c2c2b2d0c3fcc6947f53a10441f9cd1440ef0fa
Updated openstack/openstack
Project: openstack/oslo.messaging  4f431ea65265687370cc6277b1913428d6309f61
null
Fix spelling errors in comments

Change-Id: I9f7de85912c687d37661c3301b5898960082fc13
Updated openstack/openstack
Project: openstack/keystone  ba5e997edce3dba4b08ed8169457e7ec45dbf12d
null
races cause 404 when removing user from project

When removing a user from a project, the assignment manager retrieves a
list of all roles the user has on the project, then removes each role.
Each (user, role, project) tuple is removed with a separate call into
the driver. If, before a particular role has been removed, that role is
deleted by another request calling into the manager (i.e., via
delete_role), the call into the driver by the user removal request will
raise a RoleNotFound exception and the request will return an HTTP 404
error. Furthermore, any roles in the list after the exceptional role
will not be deleted.
This patch add try-except around the
driver.remove_role_from_user_and_project calls to catch the RoleNotFound
exceptions, so that roles after the exceptional role will be deleted as
expected, and a 404 is not returned.

Closes-Bug: #1257390

Change-Id: Ic48d869711d0275d402616c550fc0e7444b0a0d0