glance/etc
Hemanth Makkapati 843d43355a Scrub images in parallel
Prior to this change, images were being scrubbed serially while
the image locations, if multiple, were being scrubbed parallely.
For the general case, this may not achieve much performance gain as
the number of images is likely to be more than the number of image
locations per image. Hence, this change attempts to parallelize
image scrubbing while leaving image locations to be scrubbed
serially.

Also, though eventlet greenpool was being used, greening the world
wasn't done. As is, it's unlikely to achieve the intended gains. So,
this change also monkey patches essential python modules.

Finally, this change also makes the pool size configurable. This
offers the flexibility to choose between serial or parallel
scrubbing. Also, parallel scrubbing can be regulated to a desired
level by altering the pool size.

DocImpact
Implements: blueprint scrub-images-in-parallel
Change-Id: I5f18a70cd427e2c1e19a6bddeff317a46396eecc
2015-09-15 11:49:16 -05:00
..
metadefs Merge "Add CPU Pinning in metadata definitions" 2015-09-04 21:36:18 +00:00
oslo-config-generator Use graduated oslo.policy 2015-03-17 23:50:02 -05:00
glance-api-paste.ini Healthcheck Middleware 2015-07-07 11:55:21 +02:00
glance-api.conf Disable v3 API by default 2015-09-03 23:02:26 +03:00
glance-cache.conf Use graduated oslo.policy 2015-03-17 23:50:02 -05:00
glance-manage.conf Remove deprecated option db_enforce_mysql_charset 2015-03-13 09:15:44 -05:00
glance-registry-paste.ini Healthcheck Middleware 2015-07-07 11:55:21 +02:00
glance-registry.conf Keeping the configuration file with convention 2015-07-27 17:08:23 +09:00
glance-scrubber.conf Scrub images in parallel 2015-09-15 11:49:16 -05:00
glance-swift.conf.sample Remove user and key from location in swift 2014-06-24 12:13:26 +05:30
policy.json Add ability to deactivate an image 2015-03-13 14:21:11 -04:00
property-protections-policies.conf.sample Using policies for protected properties 2013-10-17 01:55:00 +00:00
property-protections-roles.conf.sample Using policies for protected properties 2013-10-17 01:55:00 +00:00
schema-image.json Allow ramdisk_id, kernel_id to be null on schema 2015-07-23 18:02:07 +00:00