novaimagebuilder/tests
Ian McLeod 65e06f4603 initial locking implementation
This adds both thread level and process level locking to the cache index.
It also adds a "pending" state to cached object collections, allowing a
single instance of the CacheManager to do long-running downloads without
holding a lock on the index the entire time.

Change-Id: I6a0fcf0941f75fa5d78cc06eb78af6531d712162
2013-12-05 10:12:14 -06:00
..
MockCacheManager.py This commit represents 66 commits squashed together. Original commit 2013-11-04 11:51:17 -05:00
MockNovaInstance.py This commit represents 66 commits squashed together. Original commit 2013-11-04 11:51:17 -05:00
MockOS.py This commit represents 66 commits squashed together. Original commit 2013-11-04 11:51:17 -05:00
MockStackEnvironment.py initial locking implementation 2013-12-05 10:12:14 -06:00
__init__.py This commit represents 66 commits squashed together. Original commit 2013-11-04 11:51:17 -05:00
test_OSInfo.py This commit represents 66 commits squashed together. Original commit 2013-11-04 11:51:17 -05:00
test_cacheManager.py This commit represents 66 commits squashed together. Original commit 2013-11-04 11:51:17 -05:00
testcache.py initial locking implementation 2013-12-05 10:12:14 -06:00