Commit Graph

42 Commits

Author SHA1 Message Date
TeoV
509ed8a959 Add option indexed_selects in filter cfg 2018-07-05 13:06:15 +02:00
TeoV
7bea811ca0 Centralize indexing in data manager 2018-07-05 13:06:15 +02:00
TeoV
265f6e7106 Add test for internal storage for filter indexer 2018-07-03 16:58:07 +02:00
TeoV
8945854adb Modify indexing filter in data manger 2018-03-12 13:11:00 +01:00
TeoV
1188bbf4ca Update filterindexer test 2018-03-12 13:11:00 +01:00
DanB
e77d24f356 DataManager RemoveReverseIndexes using cacheID and itemIDPrefix 2018-03-06 17:20:04 +01:00
DanB
cde86ff059 DataManager SetFilterReverseIndexes using cacheID and itemIDPrefix 2018-03-06 17:20:04 +01:00
DanB
456c512440 DataManager RemoveFilterIndexes and GetFilterReverseIndexes using cacheID and itemIDPrefix 2018-03-06 17:20:04 +01:00
DanB
bbd3436440 DataManager.SetFilterIndexes with cacheID and itemIDPrefix 2018-03-06 17:20:04 +01:00
DanB
d95c5e85b3 DataManager.GetFilterIndexes with cacheID and itemIDPrefix, utils.CachePrefixToInstance, utils.PrefixToRevIndexCache 2018-03-06 17:20:04 +01:00
DanB
9d196c1427 Engine using TransCache instead of built-in 2018-03-06 17:20:04 +01:00
TeoV
6ee1d550f2 Update ComputeFilterIndexer to consider transactionID 2018-03-05 18:05:50 +01:00
TeoV
0c718a919c Recompute filter indexes to use transactions and resolve connection between statS/resourceS and thresholdS 2018-02-27 14:26:32 +01:00
TeoV
67b621e456 Renaming RequesFilter -> FilterRule and ReqFilterIndexer -> FilterIndexer 2018-01-31 18:31:07 +01:00
TeoV
687208970c Update filterIndexer and add filterindexer_it_test.go 2018-01-31 11:32:45 +01:00
TeoV
bab62a6d11 Add transactionID functionality on idx/revIdx 2018-01-31 11:32:45 +01:00
edwardro22
721f4b159a Added *prefix and *any filter to attributes_test 2018-01-24 10:44:05 +02:00
TeoV
9f63d925fa IndexTpFilter consider filterType as part of concatKey 2018-01-24 13:14:17 +01:00
DanB
8df8f85afc matchingItemIDsForEvent with support for *prefix DB queries 2018-01-23 18:10:47 +01:00
edwardro22
4645a3b464 Renamed filters prefixes 2018-01-22 09:40:13 +01:00
edwardro22
ed5851f3f2 Updated indexes to use *string tag 2018-01-22 09:40:13 +01:00
edwardro22
1c11a52c93 Added integration test for ResourceS and implemented cache refresh method 2018-01-12 19:05:05 +01:00
edwardro22
1b7e0c8e8c Fixed pull conflicts and added filterindexecache_it_test.go 2018-01-12 19:05:05 +01:00
edwardro22
a01e338095 Updated tests and fixed SetSupplierProfile,SetAttributesProfile,SetStatQueueProfile,SetThresholdProfile,SetResourceProfile 2018-01-08 18:44:36 +01:00
edwardro22
67a039c0bd Fixed migrator integration test 2018-01-03 12:07:31 +01:00
edwardro22
5ad2a1753d Added compile indexes for threshold with test 2018-01-03 12:07:31 +01:00
edwardro22
77b5a25d22 Updated SetThresholdProfile to work with indexes 2018-01-03 12:07:31 +01:00
TeoV
2089f3b7b3 Add RemoveIndex in RemoveThresholdProfile 2017-12-27 12:16:18 +01:00
TeoV
f7a3cd5c86 New index structure 2017-12-27 12:16:18 +01:00
TeoV
8a42c224dd Update methods for FilterIndexer 2017-12-19 17:26:56 +01:00
TeoV
d3fb783d11 Add test for new Indexes in onstor_it_test.go 2017-12-19 17:26:56 +01:00
TeoV
55872d572a IndexFilter Ready for mongo and redis 2017-12-19 09:01:36 +01:00
TeoV
c14855e8eb RemoveIndex for mongo 2017-12-19 09:01:36 +01:00
TeoV
2d888b1717 Almost finish Indexing 2017-12-19 09:01:36 +01:00
TeoV
420c5afd6e GetReqFilterIndexer Step1 2017-12-19 09:01:36 +01:00
TeoV
b8e4c3cfc3 Renaming TPFilte -> TPFilterProfile , TPSupplier -> TPSupplierProfile , TPAttribute -> TPAttributeProfile 2017-12-13 20:03:12 +01:00
TeoV
7f26b128a7 Alias -> Attribute 2017-12-08 19:14:04 +01:00
TeoV
d709713f99 Add ReverseIndex to ReqFilterIndexer 2017-12-08 13:25:12 +01:00
TeoV
24b59c4329 Add Get/Set ReqFilterIndexes in Datamanager 2017-10-31 15:00:51 +01:00
DanB
9d695d517c Index for threshold filters 2017-10-24 18:45:21 +02:00
TeoV
68ca42c4c0 Add Async to Thresholds 2017-10-13 14:19:01 +02:00
TeoV
6871fe5515 RequestFilter -> Filter and delete FilterProfile 2017-10-10 12:48:41 +02:00