
As disussed in project plan, we decided to adopt etcd to store container data which is faster and more flexible than mysql. This commit enable etcd DB backend testing pipeline in Zun and adjust the code correspondingly: 1. Set the value of 'db_type' to 'etcd' when runing etcd pipeline: 'gate-zun-devstack-dsvm-docker-etcd-nv'. 2. Drop the 'get_XXX_by_id' methods from etcd API since 'id' attribute makes no sense in etcd data model. 3. Adjust DB related test cases. 4. Make etcd write request thead-safe. After the etcd related code been well tested, we'll change the default DB type from 'mysql' to 'etcd'. Part of blueprint etcd-db-driver Change-Id: I06ac9b719ce93898cd4f67f1c7bdc2e0803e086e
Team and repository tags
Zun
Container Management service for OpenStack
Please fill here a long description which must be at least 3 lines wrapped on 80 cols, so that distribution package maintainers can use it in their packages. Note that this is a hard requirement.
- Free software: Apache license
- Get Started: https://github.com/openstack/zun/blob/master/doc/source/dev/quickstart.rst
- Documentation: http://docs.openstack.org/developer/zun
- Source: http://git.openstack.org/cgit/openstack/zun
- Bugs: http://bugs.launchpad.net/zun
- Blueprints:** https://blueprints.launchpad.net/zun
- REST Client:** http://git.openstack.org/cgit/openstack/python-zunclient
Features
- TODO
Description
Languages
Python
99.3%
Shell
0.7%