Remove KVS Backend
Bug #1077282 reported by
Adam Young
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Wishlist
|
Morgan Fainberg |
Bug Description
We no longer need to use the KVS backend, as the SQLite backend with in memory database has the same capabilties and can and should be used for all of the unit tests. This will reduce the amount of code we have to maintain.
Changed in keystone: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in keystone: | |
importance: | Low → Wishlist |
Changed in keystone: | |
assignee: | nobody → Henry Nash (henry-nash) |
Changed in keystone: | |
milestone: | none → next |
Changed in keystone: | |
assignee: | Henry Nash (henry-nash) → David Stanek (dstanek) |
status: | Triaged → In Progress |
Changed in keystone: | |
assignee: | David Stanek (dstanek) → Morgan Fainberg (mdrnstm) |
Changed in keystone: | |
milestone: | next → none |
Changed in keystone: | |
assignee: | Morgan Fainberg (mdrnstm) → David Stanek (dstanek) |
Changed in keystone: | |
milestone: | none → mitaka-2 |
milestone: | mitaka-2 → none |
Changed in keystone: | |
assignee: | David Stanek (dstanek) → Steve Martinelli (stevemar) |
Changed in keystone: | |
assignee: | Steve Martinelli (stevemar) → David Stanek (dstanek) |
Changed in keystone: | |
assignee: | David Stanek (dstanek) → Dave Chen (wei-d-chen) |
Changed in keystone: | |
assignee: | Dave Chen (wei-d-chen) → David Stanek (dstanek) |
Changed in keystone: | |
assignee: | David Stanek (dstanek) → Steve Martinelli (stevemar) |
Changed in keystone: | |
assignee: | Steve Martinelli (stevemar) → David Stanek (dstanek) |
Changed in keystone: | |
assignee: | nobody → Steve Martinelli (stevemar) |
Changed in keystone: | |
status: | Triaged → In Progress |
Changed in keystone: | |
milestone: | none → pike-1 |
To post a comment you must log in.
Each KVS driver is in a different situation:
- kvs policy driver is new (for v3) and can be removed immediately without seeing a release
- kvs identity driver is probably the easiest existing kvs driver to remove, and the most complex to maintain
- kvs catalog driver is the basis for the templated driver, although that inheritance could change to the sql driver
- kvs token driver has been documented, and should at least be maintained for a deprecation period
ayoung: if you don't mind, I'd like to see this issue target the kvs identity driver in particular.