Commit Graph

83 Commits

Author SHA1 Message Date
DanB
09df8271c2 SMAsterisk with MaxUsage instead of InitiateSession, SMAsteriskEvent.AsSMGenericCGRAuth 2016-09-16 19:28:59 +02:00
DanB
49696b89dd SMAsterisk send init to SMGeneric and process answer 2016-09-14 20:27:22 +02: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
DanB
a24003ff20 Fix import issue 2016-08-30 13:49:59 +02:00
DanB
17651acf8c Simplified locking for lrustore 2016-08-30 13:13:26 +02:00
DanB
7bd3a430d2 Fix return at LRUStore, SMGeneric to properly check EXISTS error 2016-08-30 09:59:09 +02:00
DanB
db02afe33e Update default configuration file 2016-08-29 19:15:54 +02:00
DanB
0829f33243 LRUStore protection for concurrent access 2016-08-29 16:55:43 +02:00
DanB
20255ce39a cacheDoubleStore for concurrent access 2016-08-29 16:10:04 +02:00
DanB
4da8d44a6a Increase TestCacheExpiry wait time 2016-08-29 14:36:47 +02:00
DanB
586a31d0a0 Remove TTL checks in LR 2016-08-23 10:31:28 +02:00
DanB
fbeb0cd197 Disable TTL check in response cache 2016-08-23 10:20:46 +02:00
Radu Ioan Fericean
87e12f6ea4 use configs for cache lib 2016-08-19 14:06:37 +03:00
Radu Ioan Fericean
c939a49af3 using esternal library for cache 2016-08-18 20:17:51 +03:00
Radu Ioan Fericean
4afe6e69a3 simple lru again 2016-08-18 19:30:47 +03:00
Radu Ioan Fericean
348d0dd033 keep large values in map instad of list 2016-08-18 19:03:22 +03:00
Radu Ioan Fericean
b176c57bd8 back to lruttl implementation 2016-08-18 18:33:24 +03:00
Radu Ioan Fericean
3eeb5925b9 added more logging 2016-08-18 17:04:14 +03:00
Radu Ioan Fericean
dffd424bee experimental stripped down cache 2016-08-18 16:29:51 +03:00
Radu Ioan Fericean
e142227780 possible fix for concurent map access in smg_event 2016-08-17 17:58:52 +03:00
Radu Ioan Fericean
3f777bf16f cache improvements 2016-08-17 14:16:11 +03:00
Radu Ioan Fericean
52ed43d54b more time to expire cache in test (for travis) 2016-08-16 18:51:14 +03:00
Radu Ioan Fericean
4dd445eb9e small fix 2016-08-16 18:18:51 +03:00
Radu Ioan Fericean
a7f3ae99c4 implemented get keys for prefix 2016-08-16 18:11:38 +03:00
Radu Ioan Fericean
3db8800646 fix tll expiration check 2016-08-16 17:39:50 +03:00
Radu Ioan Fericean
33f6aa7cd4 no ttl by default 2016-08-16 15:31:20 +03:00
Radu Ioan Fericean
747af43f8d initialize cache with config object 2016-08-15 23:05:55 +03:00
Radu Ioan Fericean
b89725be46 hardcoded values for cache 2016-08-15 11:12:15 +03:00
Radu Ioan Fericean
c02bac6b9c ttl fixes for cache 2016-08-12 16:26:32 +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
447974dd7c moved cache files back in separate package 2016-08-05 19:42:35 +03:00
Radu Ioan Fericean
5c9d506d5b new composite cache lru/ttl 2016-07-19 19:18:59 +03:00
Radu Ioan Fericean
8cc273b2f1 introduced new LRU/TTL caches 2016-07-14 19:23:44 +03:00
Radu Ioan Fericean
e84e28faae cache refactoring for save and load 2016-06-07 22:43:02 +03:00
Radu Ioan Fericean
95e8230a5c test fixes 2016-06-06 13:02:06 +03:00
Radu Ioan Fericean
eb071e49f2 initial cache files mechanism 2016-06-02 20:59:30 +03:00
Radu Ioan Fericean
3db05157ac tests passing on hapool with response_ttl > 0 2016-05-03 15:18:17 +03:00
Radu Ioan Fericean
faefc9d86e responder cache fixes 2015-12-02 21:25:20 +02:00
Radu Ioan Fericean
ffdd960d39 cache all calls from session manager 2015-11-27 14:46:51 +02:00
Radu Ioan Fericean
b0fe280b34 improve reverse aliases 2015-11-23 14:23:34 +02:00
Radu Ioan Fericean
06e4004c51 removed cache items timestamps 2015-11-18 15:47:49 +02:00
Radu Ioan Fericean
e50a0f8753 Merge branch 'master' into hapool 2015-09-08 16:37:32 +03:00
Radu Ioan Fericean
ec040b4ae6 added reverse alias APIs and console commands
fixes #170, fixes #168
2015-09-07 17:22:54 +03:00
Radu Ioan Fericean
4f11a40a57 moved response cache ttl in general config 2015-07-24 17:57:46 +03:00
Radu Ioan Fericean
8abab18b07 added wait semaphore for response cache 2015-07-22 15:21:16 +03:00
Radu Ioan Fericean
a7cf099c5c used response cache in responder 2015-07-20 12:15:24 +03:00
Radu Ioan Fericean
835f6533da added response cache mechanism 2015-07-20 09:56:20 +03:00
Radu Ioan Fericean
9ffc2a4715 refactored errors 2015-06-13 16:45:09 +03:00