solar/solar/dblayer
Dmitry Shulyak 8f1ca9708a Use WeakValueDictionary instead of WeakSet in DBModelProxy
Current implementation of DBModelProxy doesnt allow to use
origin hash function of Model class.

In order to avoid this problem we will store references to
Model instances in WeakValueDictionary instead of WeakSet.

Change-Id: If92af140c9aaad3a46b24872dae16969b1090df8
Closes-Bug: 1560369
2016-03-22 10:44:49 +02:00
..
test Rework staging procedure to support both implicit and explicit stages 2016-03-18 12:16:02 +02:00
__init__.py Implement better and more solar specific pool for PG 2016-03-07 17:10:25 +01:00
conflict_resolution.py CRDTish lock to avoid concurrent update/delete 2016-01-18 16:08:06 +01:00
gevent_helpers.py Implement db based lock mechanism for orchestration 2016-01-13 16:39:11 +02:00
gevent_local.py Fix gevent cache, by default it shouldn't be shared 2016-01-12 15:24:12 +01:00
gevent_patches.py Implement db based lock mechanism for orchestration 2016-01-13 16:39:11 +02:00
lfu_cache.py Added missing files 2015-12-08 18:07:57 +01:00
locking.py Support postgresql in dblayer 2016-02-15 18:13:25 +01:00
model.py Use WeakValueDictionary instead of WeakSet in DBModelProxy 2016-03-22 10:44:49 +02:00
proxy.py Use WeakValueDictionary instead of WeakSet in DBModelProxy 2016-03-22 10:44:49 +02:00
riak_client.py Implement db based lock mechanism for orchestration 2016-01-13 16:39:11 +02:00
solar_models.py Merge "Fix typo in Resource._pre_from_dict_check" 2016-03-21 11:47:35 +00:00
sql_client.py Implement better and more solar specific pool for PG 2016-03-07 17:10:25 +01:00
sql_pool.py Implement better and more solar specific pool for PG 2016-03-07 17:10:25 +01:00
standalone_session_wrapper.py Fix session in CLI on Debian systems 2016-01-22 09:38:37 +01:00