glance/etc
Liu Yuan 1757e7e0ae Add Sheepdog store
Sheepdog is a distributed block storage. This patch enables Sheepdog cluster
as a backend store for glance.

Test:

You can set up a simulated 3 node cluster on the local machine with
following script:

 $ sudo apt-get install liburcu-dev
 $ git clone git://github.com/collie/sheepdog.git
 $ cd sheepdog
 $ ./autogen.sh; ./configure --disable-corosync
 $ make; sudo make install
 $ for i in 0 1 2; do sheep /tmp/store$i -n -c local -z $i -p 700$i;done
 $ collie cluster format

Then change the default store in glance-api.conf as sheepdog

blueprint: add-sheepdog-support

Change-Id: I99907bbfc2e131146de9dd1a39f94a73cd2585e9
2013-07-04 12:41:05 +08:00
..
glance-api-paste.ini Compress response's content according to client's accepted encoding 2013-04-30 19:31:57 +02:00
glance-api.conf Add Sheepdog store 2013-07-04 12:41:05 +08:00
glance-cache.conf Add Sheepdog store 2013-07-04 12:41:05 +08:00
glance-registry-paste.ini Use auth_token middleware from python-keystoneclient. 2012-11-28 10:30:50 +08:00
glance-registry.conf Document db_auto_create in default config files 2013-02-22 11:25:30 +00:00
glance-scrubber.conf Add missing Keystone settings to scrubber conf 2013-06-11 10:49:48 +00:00
logging.cnf.sample First round of logging functionality: 2011-02-01 13:18:40 -05:00
policy.json Use RBAC policy to determine if context is admin. 2013-05-02 16:40:24 +01:00
schema-image.json Removed controversial common image property 'os_libosinfo_shortid' 2013-02-26 20:55:58 +00:00