Commit Graph

202 Commits

Author SHA1 Message Date
DanB
7919e3c253 New OnlineStorage interface for unifying rating and accounting database, unifying storage tests into onstor_it_test via subtests 2016-11-28 20:13:44 +01:00
DanB
18e920c43f CacheDataFromDB method for mongo 2016-11-28 18:50:35 +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
8f2379ed5c Mongo storage TPDestination format change, APierV2.SetTPDestination and GetTPDestination using Tag instead of DestinationId to have a common format before TP data 2016-11-22 12:55:43 +01: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
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
333aad3587 driver set operation with no cache param 2016-08-12 12:30:34 +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
a28665fb2b ResourceLimits loaded from .csv to redis, get, set remove methods in AccountingStorage interface 2016-08-01 21:30:42 +02:00
DanB
d12c501ad6 TPReader reading ResourceLimits.csv file 2016-08-01 16:54:57 +02:00
Radu Ioan Fericean
612a6bece3 updated redis driver 2016-07-20 20:21:06 +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
DanB
1965b417ef Model helpers for TPResourceLimits 2016-07-16 20:20:31 +02:00
Radu Ioan Fericean
ed65235587 added loadid to load history instances 2016-07-08 15:47:47 +03:00
Radu Ioan Fericean
c278fc37ce Merge branch 'master' into faststart 2016-07-01 14:54:40 +03:00
Radu Ioan Fericean
48edfbb6de added RemoveActionTrigger api
fixes #431
2016-06-28 12:24:46 +03:00
Radu Ioan Fericean
eb071e49f2 initial cache files mechanism 2016-06-02 20:59:30 +03:00
Radu Ioan Fericean
c9098a3aa3 started destination removal feature 2016-05-16 13:08:49 +03:00
Radu Ioan Fericean
0777c299b3 started RemActions API 2016-04-29 22:26:05 +03:00
Radu Ioan Fericean
ac5fddd8ca improved GetActions in ApierV2 (params changes!) 2016-04-29 21:08:10 +03:00
Radu Ioan Fericean
e6ce7a3bed only one version structure in the db 2016-04-25 18:45:20 +03:00
Radu Ioan Fericean
1125c2425c startd db structures version management 2016-04-23 15:00:03 +03:00
DanB
ee53a1b3de Storage.GetSMCost -> Storage.GetSMCosts, prefix match for OriginID when querying 2016-03-27 20:45:23 +02:00
DanB
608f430db7 Storage - SetSMCost and GetSMCost deprecating LogCallCost and GetLogCallCost, CDRS.StoreSMCost method, adding sm_costs indexes for cgrid+runid and originhost+originid in all dbs supported 2016-03-26 22:17:10 +01:00
Radu Ioan Fericean
7721a99edd fix GetAccounts with mongo 2016-03-25 15:32:47 +02:00
Radu Ioan Fericean
4ff66e0883 populate cdr Usage 2016-03-24 17:39:47 +02:00
Radu Ioan Fericean
d09ae04f2a fix for removing account from action plan 2016-01-30 18:45:54 +02:00
DanB
1719e96351 ApierV1.RemoveCDRs, fixes #89 2016-01-02 12:42:45 +01:00
DanB
dad5a240a0 StorDB.GetCDRs with remove support 2016-01-02 12:15:55 +01:00
DanB
467c194b7f LogCallCost using the new model, TBLSMCosts 2015-12-27 12:09:37 +01:00
DanB
704b0811f3 Resolving conflicts from master 2015-12-27 11:17:05 +01:00
Radu Ioan Fericean
65516e201e using tasks and action plans with no accounts 2015-12-18 17:59:27 +02:00
Radu Ioan Fericean
9d228d80bf restructured action plan 2015-12-18 17:59:27 +02:00
DanB
eb2e8f6876 Unified storage SetCdr and SetRatedCdr into SetCDR, engine/storage_cdrs_it_test should automate testing for the supported StoredDb drivers 2015-12-13 17:28:55 +01:00
DanB
79d554fa60 Refactoring StoredCdr->CDR, fixes #312 2015-12-05 18:16:28 +01:00
Radu Ioan Fericean
83c18d469b added DerivedChargers DestinationIds filter 2015-11-13 16:31:32 +02:00
Radu Ioan Fericean
5ebfa319fc cache action plans
fixes #279, fixes #281
2015-11-08 16:35:44 +02:00
Radu Ioan Fericean
28561dba1f finshed mongo tp methods
test pending
2015-10-12 13:46:09 +03:00
Radu Ioan Fericean
2ae9e9195e implementing mongo storage
work in progress
2015-10-08 22:55:30 +03:00
Radu Ioan Fericean
991fc09884 save action triggers to ratingdb 2015-09-20 10:42:53 +03:00
Radu Ioan Fericean
4d2112c409 fixed apis and tp structures 2015-09-10 18:30:37 +03:00
DanB
9d88fdc792 LoadHistory implementation, added LastLoadId and LastLoadTime to CacheStats 2015-08-23 14:21:44 +02:00
Radu Ioan Fericean
891f407b54 added remove rating profile api + console 2015-08-18 19:19:56 +03:00