Commit Graph

44 Commits

Author SHA1 Message Date
TeoV
8ed82eab05 Sync functionality between APIer and TPReader 2019-04-15 16:04:47 +02:00
DanB
81b03d9ce7 Simplified caching in case of ResourceS 2019-04-14 20:28:38 +02:00
Tripon Alexandru-Ionut
816cb8058a Renamed utils.TenantIDWrapper to utils.TenantIDWithCache 2019-04-11 09:25:00 +02:00
TeoV
870637077f Finish adding CDRS in DispatcherS and update methods from CDRs to other subsystems 2019-04-08 17:59:57 +02:00
TeoV
93cb87bece LoadIDs use time.UnixNanoseconds instead of GenUUID 2019-04-04 14:30:08 +02:00
TeoV
4c89f69247 Renamed XWrapper to XWithCache 2019-03-27 17:24:36 +01:00
TeoV
6a57a4a217 Do 1 SetLoadID for StatQueue,Threshold,Resource instead of 2 2019-03-27 14:35:10 +01:00
TeoV
dc1876a038 Add LoadID when Set/Remove from APIer 2019-03-27 11:51:20 +01:00
TeoV
3ac9852e2f Move Caching for Resource 2019-03-25 17:40:51 +01:00
TeoV
6cecee3d53 Add test for cache options/ Return not found for Get(Items)IDs methods 2019-03-25 17:40:51 +01:00
TeoV
2360aee3d1 Adding *resources type for FilterS 2019-02-25 20:03:54 +01:00
TeoV
2a77a1036c Update QOS strategy for SupplierS ( consider the worst value for stats) 2019-02-25 20:03:54 +01:00
DanB
9f41b3f9e7 Removing BalanceDirections and MinQueuedItems from ActionTriggers.csv 2019-02-11 19:08:34 +01:00
TeoV
6d5c379e12 Clarify cacheRead/ cacheWrite for resourceProfile 2018-09-24 17:54:33 +02:00
TeoV
e87b0c8e20 Add API methods (GetThresholdProfileIDs , GetAttributeProfileIDs,..) +test for them 2018-08-02 19:05:11 +02:00
TeoV
fdfc9fb7cf Add sessions methods into dispatcher 2018-06-07 11:02:52 +02:00
TeoV
ebc419771d Add APIKey authentification 2018-06-06 16:41:34 +02:00
Anevo
e81a3ae10b Added Status API all for each subsystem 2018-03-23 17:32:34 +01:00
DanB
d95c5e85b3 DataManager.GetFilterIndexes with cacheID and itemIDPrefix, utils.CachePrefixToInstance, utils.PrefixToRevIndexCache 2018-03-06 17:20:04 +01:00
Anevo
30400e4c9c Renamed RemResourceProfile to RemoveResourceProfile 2018-03-06 17:19:18 +01:00
TeoV
3c43e2f1b9 RemoteResourceProfile now remote also resource (same for threshold and stats) 2018-02-27 14:26:32 +01:00
DanB
9bb19bea53 First CUT of SM-FreeSWITCH using SMG instead of own session management, including resources, suppliers and attributes 2018-01-12 19:09:38 +01:00
edwardro22
1b7e0c8e8c Fixed pull conflicts and added filterindexecache_it_test.go 2018-01-12 19:05:05 +01:00
TeoV
62b4293f10 Update tests with new changes on AttributeProfile 2018-01-09 18:26:44 +01:00
TeoV
9fce5d8808 Resources.AllowUsage return reply message 2018-01-08 15:47:50 +01:00
TeoV
e5f7287501 Renaming ResourceS V1AllowUsage -> V1.AuthorizeResources 2018-01-08 15:47:50 +01:00
edwardro22
f703c2bd29 uniformized code across redis and mongo drivers ,fixed integration test for filter indexes 2018-01-07 10:58:34 +01:00
edwardro22
5ad2a1753d Added compile indexes for threshold with test 2018-01-03 12:07:31 +01:00
TeoV
411d453ded Methods from service with utils (utils.StatSv1ProcessEvent,utils.ResourceSv1.ProcessEvent,...) 2017-11-23 14:44:24 +01:00
TeoV
935ff50f49 Add Get/Set/Remove ResourceProfile in Datamanager 2017-10-20 21:06:38 +02:00
DanB
8af75e98db ApierV1.SetThreshods recaching, SetResourceProfile recaching with integration tests 2017-10-14 17:21:05 +02:00
TeoV
88839537ac DataDB -> DataManager 2017-10-09 14:59:27 +03:00
DanB
573a8b3d34 ThresholdSV1 APIer instance with initial methods, centralized APIerRPCCall for stats, resources and thresholds 2017-10-01 11:33:26 +02:00
DanB
ee79c5bd6b StatS matchingStatQueuesForEvent, added tenant to statqueuestringindex, get/rem StatQueue using cache 2017-09-19 20:18:15 +02:00
DanB
ea77fdb004 ResourceS automatic storage mechanism with tests 2017-09-17 16:17:23 +02:00
DanB
ba0b68f0b8 Indexing resources with tenant in ID, resources integration tests for mysql 2017-09-15 20:40:15 +02:00
DanB
9fbe0eefa4 Tenant in Resource 2017-09-15 14:18:56 +02:00
edwardro22
b651b06826 Removed copyright from go doc 2017-09-10 15:02:46 +00:00
TeoV
c5c030d561 Rename ResourceConfig -> ResourceProfile 2017-09-06 10:44:33 -04:00
TeoV
44c4a128e1 Rename ResourceLimit -> Resource 2017-08-30 04:47:47 -04:00
TeoV
08f5b7b060 Add StatsConfig in apier/v1/stats.go and ResourceConfig in apier/v1/resourcesv1.go and add test for them and modify name at tpresourcelimits.go to tpresources.go 2017-08-29 10:24:54 -04:00
TeoV
7833f8ed36 Small fix for TPStats 2017-08-24 12:20:06 -04:00
DanB
08913ac792 Configuration rls -> resources, rls_conns -> resources_conns 2017-08-11 00:12:20 +02:00
DanB
708c2e1769 ApierV1.RLsV1-> ApierV1.ResourceSV1 2017-08-10 23:30:59 +02:00