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
ionutboangiu
f11efbad51
Add precache support for exporters
...
Additional changes:
- removed unnecessary locking when initializing the exporter
cache map, as the service itself is responsible for locking.
- separated setupCache method into ClearExporterCache and
SetupExporterCache methods.
- removed idle ListenAndServe function that was only waiting for the
stopChan to close. The reload case was unreachable due to the reload
channel being created in Start instead of being passed down.
- removed Shutdown method on EventExporterS and replaced it with the
exported ClearExporterCache method as it provided the same
functionality.
2024-10-29 18:54:51 +01:00
gezimbll
27c4242c52
renamed newservice2 function to newservicewithping
2024-06-07 17:18:23 +02:00
gezimbll
c51122fd20
Moving apis into each subsystem packages
2023-12-13 20:33:09 +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
a3ebbe38ec
Added EeSV1 APIs back
2021-09-07 07:44:10 +02:00
Trial97
d2915a5737
Updated the EEs with the new interface
2021-08-18 16:34:44 +02:00
andronache
5278169f43
Fixed cover test in services
2021-05-18 15:01:27 +02:00
andronache
2cf821d29c
Fixed integration tests
2021-05-18 15:01:27 +02:00
Trial97
c04c0a5adb
Added ConfigDB and option to read config from DB
2021-04-16 17:53:36 +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
andronache
1d8c317ae7
Refactored tests in services
2021-02-24 18:17:56 +01:00
root
24bfce8b29
Refactored code
2021-02-24 18:17:56 +01:00
Trial97
222363f433
Added service dependency map to control the shutdown order. Fixes #2472
2020-12-08 12:59:44 +01:00
TeoV
445ec8d9b1
Rename EventExporterSv1 to EeSv1 and update integration tests
2020-12-02 17:06:20 +01:00
Trial97
a81fce8341
Updated services shutdown
2020-11-16 10:11:46 +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
TeoV
ba91a3dbbd
Add support for EEs for inflate templates ( + integration test )
2020-08-07 09:22:07 +02:00
Trial97
deb57e190c
Updated ees service tests
2020-05-29 16:18:51 +02: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
fe7a046c16
Added unit tests for the SIPAgent
2020-05-18 13:26:06 +02:00
DanB
465848a5dd
Adding service infrastructure for the RateS
2020-05-14 12:35:05 +02:00
DanB
75b9433ccc
EventExporterSv1 API skel
2020-05-10 14:21:51 +02:00
DanB
b497cf2281
EventExporterService implementation
2020-05-08 18:02:52 +02:00