Commit Graph

  • 7db65ca62c Clean up DispatcherS armirveliaj 2025-01-17 06:02:29 -05:00
  • e23759b4a8 Init services directly in Service slice ionutboangiu 2025-01-16 12:23:42 +02:00
  • 3d693aefe5 Remove srvDep map ionutboangiu 2025-01-16 11:50:11 +02:00
  • 7ffe0ae2f5 Remove unused csCh from CoreService struct ionutboangiu 2025-01-15 12:24:40 +02:00
  • 6be26def4f Implement CapService ionutboangiu 2025-01-15 12:21:53 +02:00
  • 04f746c634 Implement LoggerService + refactoring (incomplete) ionutboangiu 2025-01-14 19:50:47 +02:00
  • e7152dacf8 Implement ConnManager service ionutboangiu 2024-12-18 22:56:24 +02:00
  • bf3d9a3281 Export funcs that wait for service state ionutboangiu 2025-01-10 18:08:48 +02:00
  • 089dfc00ae Use SyncedChan to handle shutdown ionutboangiu 2025-01-09 21:23:55 +02:00
  • c49e67b2ed Handle SERVICE_UP/DOWN states on ServManager layer ionutboangiu 2025-01-09 17:55:31 +02:00
  • dab152f976 Integrate StateServiceDOWN + registry related refactor ionutboangiu 2024-12-18 19:12:17 +02:00
  • b8cc20bb7c Add sqlBatchSize to ERS SQL OPTS and adjust delete functionality arberkatellari 2025-01-14 17:57:57 +02:00
  • 7664ffccb4 Improve TPTiming time format error handling arberkatellari 2025-01-13 18:08:50 +02:00
  • 3acc76474d Apply minor changes to FilterRule function's error handling arberkatellari 2025-01-13 14:05:20 +02:00
  • 9728908c56 Revise tests for sessions armirveliaj 2025-01-13 10:51:24 -05:00
  • aea5fb0f18 Fix compilation errors armirveliaj 2025-01-13 07:00:13 -05:00
  • 396227d639 Refactor ServiceIndexer implementation ionutboangiu 2024-12-18 15:23:53 +02:00
  • 20ee079e12 Use the waitForServicesToReachState helper ionutboangiu 2024-12-18 13:58:52 +02:00
  • b68a804967 Implement helper methods for waiting on service states ionutboangiu 2024-12-18 12:14:20 +02:00
  • 09b75a1045 Let ServManager manage all services except itself ionutboangiu 2024-12-18 07:55:31 +02:00
  • dcb38c78bf Implement function to check for service state ionutboangiu 2024-12-18 07:54:37 +02:00
  • 17405af987 Revise service manager logs ionutboangiu 2024-12-18 07:47:25 +02:00
  • c8a3ebe5e8 Use channel instead of context to handle shutdown ionutboangiu 2024-12-12 20:27:23 +02:00
  • d9359a4005 Implement GuardianService and ConfigService ionutboangiu 2024-12-12 18:15:32 +02:00
  • dd299361e6 Rebase fixtures DanB 2025-01-10 20:16:27 +01:00
  • 4025e5a34b Sessions struct changes DanB 2025-01-10 20:06:23 +01:00
  • 2b04066504 added parsing the event for *usage opts in accounts gezimbll 2025-01-08 15:46:54 +01:00
  • ff929c9f2a Revise and document rpc exporter it test ionutboangiu 2025-01-08 17:50:22 +02:00
  • 70f230788b Make test client constructor error clearer ionutboangiu 2025-01-08 17:49:58 +02:00
  • 4d9c0cb077 Bump mongo ansible role default version ionutboangiu 2025-01-08 12:23:57 +02:00
  • 26910c5c01 Change build tag for basics_it_test.go (temp) ionutboangiu 2025-01-08 12:17:22 +02:00
  • 2339bff30d Fix compilation errors in unit tests ionutboangiu 2025-01-08 12:09:09 +02:00
  • 96c957ba1c Format sessions/basics-it-test.go file ionutboangiu 2025-01-08 11:16:48 +02:00
  • 39952a3388 SessionS Authorize and ProcessCDR methods tested DanB 2024-12-30 19:55:42 +01:00
  • c034868c43 debit and newBalanceOperators only works with abstract and concrete balances, ignore the rest DanB 2024-12-23 17:47:26 +01:00
  • 8921bf8b99 Revise && add new unit tests armirveliaj 2024-12-20 10:54:40 -05:00
  • 2252765e93 Add 'ees_ids' field to ERs readers config arberkatellari 2024-12-20 16:06:31 +02:00
  • d35b14b6b9 Add ability to ERS to update or move ERS SQL events to a new table & add *export flag for ERS readers arberkatellari 2024-12-10 20:05:23 +02:00
  • 3c57a8ddca Properly name Values instead of Value within DynamicStringSliceOpt DanB 2024-12-19 16:01:31 +01:00
  • 6a087122de <RateS> RatingProfile fallback functionality DanB 2024-12-17 20:45:45 +01:00
  • f30c8681b1 added unit tests in engine gezimbll 2024-12-17 16:46:45 +01:00
  • a2b86e1a02 Add coverage tests on config armirveliaj 2024-12-17 10:23:26 -05:00
  • 78bfc13d37 Add coverage tests on engine armirveliaj 2024-12-16 10:59:43 -05:00
  • ea7313a0b6 Add helper script to block localhost ports ionutboangiu 2024-12-17 15:48:31 +02:00
  • 0f5f65a71b Update fsock library to latest version ionutboangiu 2024-12-17 15:36:17 +02:00
  • 36420e2b84 revised sortingStatIDs method for each rankingSorter gezimbll 2024-12-16 09:05:47 +01:00
  • c29ca2cbb9 Add unit tests for FilterToSQLQuery armirveliaj 2024-12-12 10:37:50 -05:00
  • cd3159d8ea revised trend compress method and added store_interval tests for trends&rankings gezimbll 2024-12-12 16:24:13 +01:00
  • 56207ad5b7 fix on sorting methods for rankings gezimbll 2024-12-10 16:12:04 +01:00
  • 4746a23c24 Add unit tests for UpdateCGREvent method ionutboangiu 2024-12-11 10:49:51 +02:00
  • 8926e1bfc7 added unit tests for trends methods gezimbll 2024-12-11 17:14:42 +01:00
  • ba8cd0cd9a Add new unit tests on engine && utils armirveliaj 2024-12-11 10:39:00 -05:00
  • da2052e7b3 Implement FilterService ionutboangiu 2024-12-11 18:39:48 +02:00
  • db301f7901 Remove StorDB service param from service constructors ionutboangiu 2024-12-11 17:49:12 +02:00
  • 10dfcc5e48 Remove dmS parameter from service constructors ionutboangiu 2024-12-10 20:37:16 +02:00
  • 55ecdf45e4 Remove clsChan in favor of using the service indexer ionutboangiu 2024-12-10 19:53:54 +02:00
  • 98b5b74b23 Remove cacheS parameter from service constructors ionutboangiu 2024-12-10 19:06:14 +02:00
  • 258146f7c2 Add coverage tests on engine armirveliaj 2024-12-10 10:52:00 -05:00
  • b0aa272f75 added it tests for ErSv1.RunReader API gezimbll 2024-12-10 13:35:39 +01:00
  • 9db1fac75f Fix thresholds unit test by extending snooze ionutboangiu 2024-12-04 13:36:51 +02:00
  • 6ec0cfb4bc Allow configurable event field updates in ARI sessions ionutboangiu 2024-12-04 13:36:10 +02:00
  • 77af4f95b3 Remove anzCh in favor of using the service indexer ionutboangiu 2024-12-06 12:24:15 +02:00
  • 1a9313be68 revised integration tests for ranking scheduling gezimbll 2024-12-06 09:05:36 +01:00
  • 08acc9d554 Add coverage tests on engine armirveliaj 2024-12-06 09:33:34 -05:00
  • cf44898b98 revise tests for trends storeinterval && file readers gezimbll 2024-11-26 11:22:02 +01:00
  • 0783984bfe Remove srvDep from services that don't use it ionutboangiu 2024-12-05 18:17:51 +02:00
  • e51eed46e7 Revise analyzers integration test ionutboangiu 2024-12-05 17:56:15 +02:00
  • f3a80014a3 Add new unit tests on rankings armirveliaj 2024-12-04 10:08:21 -05:00
  • c7ab22d43e Add unit tests on engine armirveliaj 2024-12-03 10:24:30 -05:00
  • 064932367e Add coverage tests on engine && dispatchers armirveliaj 2024-12-02 10:32:02 -05:00
  • 34de7e2c4e Remove unused dependency waitgroups ionutboangiu 2024-12-04 18:27:10 +02:00
  • 79e461e7c5 Remove redundant internal channels ionutboangiu 2024-12-04 18:25:24 +02:00
  • fbc9afc784 Simplify indexer.AddService implementation ionutboangiu 2024-12-04 17:43:31 +02:00
  • 82c985cdbe servmanager: remove redundant subsystems map ionutboangiu 2024-12-04 17:31:39 +02:00
  • cfdb3e80ca Integrate state deps across services for SERVICE_UP ionutboangiu 2024-12-04 17:19:38 +02:00
  • c29f1fdd35 Remove services/cgr-engine.go ionutboangiu 2024-12-03 18:32:11 +02:00
  • 6c752ac10f Improvements to ERS SQL filters arberkatellari 2024-11-27 18:25:34 +02:00
  • 041b14fa03 Improvements to ERS SQL filters arberkatellari 2024-11-15 13:56:02 +02:00
  • 321910d181 Add WHERE statement availability and non-delete option to ERS SQL reader arberkatellari 2024-11-13 18:31:11 +02:00
  • 204601a70f Consider DNS requests when limiting caps ionutboangiu 2024-11-29 13:25:33 +02:00
  • a50cad7c3f Enforce one changes file per dist + debug info ionutboangiu 2024-11-28 18:55:15 +02:00
  • e1229a3a03 Add missing state attribute in file module ionutboangiu 2024-11-28 18:55:04 +02:00
  • 3f930dacc6 Improve task names in reprepro task file ionutboangiu 2024-11-28 18:50:36 +02:00
  • 2dfa1e7035 Adding initial stopChan to the engine DanB 2024-12-01 20:22:47 +01:00
  • 476f5ba877 Services with IntRPCConn method DanB 2024-11-30 19:13:19 +01:00
  • 704980d98e Add missing els clone and AsMapIface logic ionutboangiu 2024-11-27 19:40:25 +02:00
  • 6270885405 Add config sanity checks for elasticsearch ee ionutboangiu 2024-11-27 19:28:29 +02:00
  • 2511c00db7 Add elsCAPath opt and improve opt comments ionutboangiu 2024-11-27 19:08:41 +02:00
  • e982499e71 Update default config sample ionutboangiu 2024-11-27 18:46:59 +02:00
  • 401dda9569 Properly document elastic index req opts ionutboangiu 2024-11-27 18:46:49 +02:00
  • 8d7628410e Make elasticsearch refresh opt configurable ionutboangiu 2024-11-27 18:41:17 +02:00
  • f1cdf920df Remove unusable elasticsearch opts ionutboangiu 2024-11-27 18:03:16 +02:00
  • 2a32ade4ba Add alternative API setup for reference (commented) ionutboangiu 2024-11-28 16:33:02 +02:00
  • 6b241ee35b Adding serviceIndexer and StateDependencies DanB 2024-11-28 14:56:03 +01:00
  • 7c204f68e0 Update elasticsearch ansible role ionutboangiu 2024-11-26 19:14:07 +02:00
  • 2b5a3e5a5e elasticsearch: switch to fully-typed API ionutboangiu 2024-11-26 15:50:08 +02:00
  • dd045148ad Revise elasticsearch exporter integration test ionutboangiu 2024-11-22 22:33:51 +02:00
  • ae264deadb Slightly refactor elastic exporter ionutboangiu 2024-11-22 22:32:43 +02:00
  • 248bf792d5 Add context to ee constructor errors ionutboangiu 2024-11-22 16:27:04 +02:00
  • 9d3e5e62a6 Implement getter method for EventExporterCfg (by ID) ionutboangiu 2024-11-22 16:23:01 +02:00