ionutboangiu
|
652d1e68cf
|
Remove cls fields from service structs
now retrieved through registry.Lookup
|
2025-01-24 12:02:24 +01:00 |
|
armirveliaj
|
7db65ca62c
|
Clean up DispatcherS
|
2025-01-17 17:29:46 +01:00 |
|
ionutboangiu
|
3d693aefe5
|
Remove srvDep map
Now syncing on shutdown based on states
|
2025-01-16 15:51:52 +01:00 |
|
ionutboangiu
|
e7152dacf8
|
Implement ConnManager service
Use it to register internal rpc conns instead of ServManager
DispatcherS now waits for AttributeS to start (only when enabled)
|
2025-01-14 19:00:37 +01:00 |
|
ionutboangiu
|
bf3d9a3281
|
Export funcs that wait for service state
|
2025-01-14 19:00:37 +01:00 |
|
ionutboangiu
|
089dfc00ae
|
Use SyncedChan to handle shutdown
|
2025-01-14 19:00:37 +01:00 |
|
ionutboangiu
|
c49e67b2ed
|
Handle SERVICE_UP/DOWN states on ServManager layer
|
2025-01-14 19:00:37 +01:00 |
|
ionutboangiu
|
dab152f976
|
Integrate StateServiceDOWN + registry related refactor
Removed redundant IsRunning service method
Removed registry from constructors
Pass registry to Start/Reload/Shutdown service methods
|
2025-01-14 19:00:37 +01:00 |
|
ionutboangiu
|
396227d639
|
Refactor ServiceIndexer implementation
Renamed to ServiceRegistry
Improved comments
|
2025-01-10 20:18:08 +01:00 |
|
ionutboangiu
|
20ee079e12
|
Use the waitForServicesToReachState helper
|
2025-01-10 20:18:08 +01:00 |
|
ionutboangiu
|
17405af987
|
Revise service manager logs
Logging is now done as ServiceManager level. Removed any other logs.
|
2025-01-10 20:18:08 +01:00 |
|
ionutboangiu
|
c8a3ebe5e8
|
Use channel instead of context to handle shutdown
|
2025-01-10 20:18:08 +01:00 |
|
ionutboangiu
|
da2052e7b3
|
Implement FilterService
And use ServiceIndexer to sync with it
|
2024-12-12 11:55:14 +01:00 |
|
ionutboangiu
|
10dfcc5e48
|
Remove dmS parameter from service constructors
Use ServiceIndexer instead
|
2024-12-12 11:55:14 +01:00 |
|
ionutboangiu
|
55ecdf45e4
|
Remove clsChan in favor of using the service indexer
|
2024-12-12 11:55:14 +01:00 |
|
ionutboangiu
|
98b5b74b23
|
Remove cacheS parameter from service constructors
ServiceIndexer will be used instead
|
2024-12-12 11:55:14 +01:00 |
|
ionutboangiu
|
77af4f95b3
|
Remove anzCh in favor of using the service indexer
|
2024-12-10 18:53:13 +01:00 |
|
ionutboangiu
|
79e461e7c5
|
Remove redundant internal channels
only from services that have dedicated files
|
2024-12-04 19:28:50 +01:00 |
|
ionutboangiu
|
cfdb3e80ca
|
Integrate state deps across services for SERVICE_UP
|
2024-12-04 19:28:50 +01:00 |
|
DanB
|
476f5ba877
|
Services with IntRPCConn method
|
2024-11-30 19:13:19 +01:00 |
|
DanB
|
6b241ee35b
|
Adding serviceIndexer and StateDependencies
|
2024-11-28 14:56:03 +01:00 |
|
ionutboangiu
|
1453234293
|
Use channel instead of wait func (AnalyzerS)
|
2024-11-14 17:48:09 +01:00 |
|
ionutboangiu
|
59f8b1379e
|
Use channel instead of wait func (CLS)
|
2024-11-14 17:48:09 +01:00 |
|
ionutboangiu
|
21409fc92e
|
Add new CommonListenerService
|
2024-11-14 17:48:09 +01:00 |
|
ionutboangiu
|
0d9358cf30
|
Ensure services wait for AnalyzerS to be initiated
Same logic as waiting for FilterS/DataDBService.
The difference will be that services will only wait when AnalyzerS
is enabled.
|
2024-11-14 17:48:09 +01:00 |
|
ionutboangiu
|
5bf8f1756c
|
Extract cores.Server into new commonlisteners package
Functionality is the same.
Server has been renamed to CommonListenerS.
|
2024-11-04 21:23:15 +01:00 |
|
andronache98
|
ecdf5e54ea
|
Changed headers
|
2022-03-09 14:14:30 +01:00 |
|
andronache98
|
9ec56f5155
|
Changed headers
|
2022-03-09 14:14:30 +01:00 |
|
Trial97
|
904a6817e4
|
Updated internal connections
|
2021-11-17 18:36:40 +01:00 |
|
Trial97
|
a4ebbfe67b
|
Updated services
|
2021-11-17 18:36:40 +01:00 |
|
Trial97
|
0ed0b0e7a6
|
Updated more services
|
2021-09-13 16:08:39 +02:00 |
|
Trial97
|
87ce843810
|
Updated services
|
2021-09-13 16:08:39 +02:00 |
|
Trial97
|
f3639c01f8
|
Added connection between thresholds and actions
|
2021-05-26 15:54:36 +02:00 |
|
ionutboangiu
|
c8d69b882a
|
Fix errors after adding the context parameters
|
2021-05-25 20:16:56 +02:00 |
|
andronache
|
2cf821d29c
|
Fixed integration tests
|
2021-05-18 15:01:27 +02:00 |
|
Trial97
|
cfbe6e709d
|
Added AdminSv1 service
|
2021-04-13 13:35:03 +02:00 |
|
Trial97
|
3406d3c7c9
|
Updated based on new rpc library
|
2021-04-13 13:35:03 +02:00 |
|
root
|
162319d24b
|
Tests and refactoring in services
|
2021-02-19 19:17:15 +01:00 |
|
root
|
dab5897a03
|
Tests in services
|
2021-02-16 16:26:44 +01:00 |
|
Trial97
|
222363f433
|
Added service dependency map to control the shutdown order. Fixes #2472
|
2020-12-08 12:59:44 +01:00 |
|
Trial97
|
568df81745
|
Added cores package and tests for caps
|
2020-11-05 17:07:50 +01:00 |
|
Trial97
|
f26a26296d
|
Added AnalyzerSv1.StringQuery API to search over the recorded RPC calls
|
2020-10-29 17:55:26 +01:00 |
|
Trial97
|
81a4cdd3a1
|
Added tests for analyzers
|
2020-10-29 17:55:26 +01:00 |
|
Trial97
|
c89a43dc54
|
Updated ServiceManager.StartServices
|
2020-05-18 13:26:06 +02:00 |
|
Trial97
|
9f8790a3d4
|
Removed GetInternalChan method from Service interface
|
2020-05-18 13:26:06 +02:00 |
|
Trial97
|
eff74851b7
|
Updated dataDB reload
|
2020-01-09 10:49:25 +02:00 |
|
TeoV
|
76ca5b9d68
|
Update after rebase
|
2019-12-12 08:53:55 +02:00 |
|
TeoV
|
27789c4d36
|
Add connection from StatS to Threshold through ConnManager
|
2019-12-12 08:52:49 +02:00 |
|
Trial97
|
b4fe82c6d7
|
Updated rpcclient library
|
2019-12-09 18:04:26 +02:00 |
|
Trial97
|
2fab251799
|
Added DB reload for ThresholdS
|
2019-10-28 12:17:15 +01:00 |
|