Commit Graph

258 Commits

Author SHA1 Message Date
DanB
b1bdbfc5a7 CacheDataFromDB for RatingProfiles, various redis/mongo fixes 2016-11-29 21:22:45 +01:00
DanB
c1e4d46c9c Adding ReverseDestinations and RatingPlan to CacheDataFromDB, remove automatic caching for SetRatingPlan 2016-11-29 18:33:21 +01:00
DanB
9ed59f99cd Fix caching for empty RL in redis driver, tests 2016-11-29 13:13:43 +01:00
DanB
b8529af350 Storage inteface CacheDataFromDB, implementation in redis with tests, fix for destination not being cached in redis 2016-11-28 14:57:58 +01:00
DanB
62f4f14d55 Storage.GetActions using GetCloned 2016-11-25 20:24:00 +01:00
DanB
493bd89625 Storage revert GetActions without clone 2016-11-25 15:23:20 +01:00
DanB
99827c51ff Redis and mongo driver using getCloned to retrieve actions 2016-11-25 15:07:08 +01:00
DanB
e657fb3ca8 GetActionPlan from cache with GetCloned 2016-11-22 18:13:35 +01:00
DanB
b167aa00e4 ResourceLimit and ReqFilterIndexes implementation in mongo driver 2016-10-10 21:01:27 +02:00
DanB
70a7d2ae75 ResourceLimiter with limits matched via db driver, MapStorage implementing RL methods 2016-10-09 13:41:56 +02:00
DanB
f6ac392439 ReqFilterIndexes in storage_interface and implemented in redis driver 2016-10-08 21:42:00 +02:00
DanB
d9c62783f8 New ReqFilterIndexer, indexes moved to standard cache 2016-10-08 19:06:35 +02:00
DanB
aad88d2973 Renamed cache2go into cache for simplicity 2016-10-07 18:35:48 +02:00
DanB
d427aecde5 Simplified failover for redis, should hanle also timeouts 2016-10-04 18:24:30 +02:00
DanB
ed4a14805b Redis pool - Lock on close 2016-10-04 17:40:48 +02:00
DanB
db61fb7b67 Redis close connections on pool reinit, thanks @eloycoto 2016-10-04 17:39:20 +02:00
DanB
fd0cc1717e Improved redis reconnects 2016-10-04 17:16:20 +02:00
Eloy Coto
814e8bd27d Redis: Added method to reconnect on redis if any IOErr reply. Fix #543 2016-09-24 15:22:08 +01:00
DanB
401625861d Updated project README, COPYRIGHT information 2016-09-02 13:04:34 +02:00
DanB
f7edd20174 Cache redesign, fixing transactions mechanism 2016-08-31 11:43:33 +02:00
Radu Ioan Fericean
869406187c removing MULTI command on redis driver
fixes #514
2016-08-22 12:44:58 +03:00
DanB
987d26c20b Fix for precaching RL rules 2016-08-18 21:15:41 +02:00
Radu Ioan Fericean
1e053d2c8f fix get all eaction plans keys 2016-08-16 19:30:29 +03:00
Radu Ioan Fericean
747af43f8d initialize cache with config object 2016-08-15 23:05:55 +03:00
Radu Ioan Fericean
5a26a89b7e apier V1 tests passing 2016-08-14 19:40:50 +03:00
Radu Ioan Fericean
fe0341aeec integration tests fixes 2016-08-14 18:39:07 +03:00
Radu Ioan Fericean
333aad3587 driver set operation with no cache param 2016-08-12 12:30:34 +03:00
Radu Ioan Fericean
c3fa8b4450 map drivers passing tests 2016-08-11 16:17:17 +03:00
Radu Ioan Fericean
a10f0aaaa9 refernce db test ok 2016-08-10 20:02:28 +03:00
Radu Ioan Fericean
a5e44fd590 engine compiling succesfully 2016-08-09 21:17:35 +03:00
Radu Ioan Fericean
5038b7344b Merge branch 'master' into newcache 2016-08-04 23:09:32 +03:00
DanB
f50959124f Adding ResourceLimiter CacheResourceLimits and indexStringFilters methods 2016-08-02 18:26:54 +02:00
DanB
502aaaf173 Disabling automatic reload of ResourceLimits in cache 2016-08-02 15:46:42 +02:00
DanB
fccfaf918e Automatic load of the ResourceLimits in cache 2016-08-02 14:21:14 +02:00
DanB
a28665fb2b ResourceLimits loaded from .csv to redis, get, set remove methods in AccountingStorage interface 2016-08-01 21:30:42 +02:00
Radu Ioan Fericean
2120ce9c86 started reverse recording 2016-07-27 12:48:28 +03:00
Radu Ioan Fericean
dbceab4157 ported mongo driver to newcache 2016-07-25 22:15:22 +03:00
Radu Ioan Fericean
25eaa2bc08 new cache in map storage 2016-07-22 19:18:49 +03:00
Radu Ioan Fericean
612a6bece3 updated redis driver 2016-07-20 20:21:06 +03:00
Radu Ioan Fericean
69ece63d6f using boll instead of error for cache get 2016-07-20 16:06:44 +03:00
Radu Ioan Fericean
5c9d506d5b new composite cache lru/ttl 2016-07-19 19:18:59 +03:00
Radu Ioan Fericean
77cf1c359a Merge branch 'master' into newcache 2016-07-18 21:52:02 +03:00
Radu Ioan Fericean
db50767a99 destination storage refactoring started 2016-07-18 21:51:42 +03:00
Radu Ioan Fericean
8e4573cc66 replaced logdb with pubsub 2016-07-18 21:40:25 +03:00
Radu Ioan Fericean
8318e45edb multiple integration tests fixes 2016-07-08 17:26:38 +03:00
Radu Ioan Fericean
ed65235587 added loadid to load history instances 2016-07-08 15:47:47 +03:00
Radu Ioan Fericean
6bf96ef3e8 better dump consistency 2016-07-07 18:14:41 +03:00
Radu Ioan Fericean
706c397cc6 imroved cache dump handling 2016-07-06 22:29:32 +03:00
Radu Ioan Fericean
257ecc51c1 save only the parts being cached 2016-07-05 18:11:04 +03:00
Radu Ioan Fericean
2156ae52c2 cached derived chargers fix 2016-07-04 17:18:23 +03:00