ecb5aef735
Fix build error in unit test
2025-12-25 08:48:03 +01:00
11ec2267da
Major refactor of metric data handling
...
- make the internal memory store required and default
- Rename memorystore to metricstore
- Rename metricDataDispatcher to metricdispatch
- Remove metricdata package
- Introduce metricsync package for upstream metric data pull
2025-12-25 08:42:54 +01:00
8576ae458d
Switch to cc-lib v2
2025-12-24 09:24:18 +01:00
64fef9774c
Add unit test for NATS API
2025-12-23 09:22:57 +01:00
999667ec0c
Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev
2025-12-23 07:56:16 +01:00
c1135531ba
Port NATS api to ccMessages
2025-12-23 07:56:13 +01:00
287256e5f1
Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev
2025-12-23 05:56:49 +01:00
0bc26aa194
Add error check
2025-12-23 05:56:46 +01:00
1cd4a57bd3
Remove support for mysql/mariadb
2025-12-20 11:13:41 +01:00
fdee4f8938
Integrate NATS API.
...
Only start either REST start/stop API or NATS start/stop API
2025-12-20 09:21:58 +01:00
d30c6ef3bf
Make NATS API subjects configurable
2025-12-17 06:08:09 +01:00
43e5fd1131
Add NATS API backend
2025-12-17 05:44:49 +01:00
e6286768a7
Refactor variabel naming and update doc comments
2025-12-16 08:56:48 +01:00
d567a5312e
Add flag omitTagged to DeleteJobsBefore
...
Fixes #344
2025-12-15 14:38:46 +01:00
97a322354f
Refactor
2025-12-15 14:06:33 +01:00
f13be109c2
Fix: Replace all Printf log messages with appropriate loglevels
2025-12-11 11:20:11 +01:00
d24d85b970
Adapt tests to new API
2025-12-11 09:39:38 +01:00
8d44ac90ad
Fix: Busywait loop in archiver and slow shutdown
...
Remove unblocking default in select
Add shutdown handler with context and timeout
2025-12-11 09:29:10 +01:00
2b64b31393
Merge branch 'ai-review' into dev
2025-12-03 15:01:18 +01:00
329b6e5640
Review refactored code
2025-12-03 14:54:09 +01:00
Christoph Kluge
261905a364
unify out_of_memory jobState spelling
...
- underscores used in existing databases
2025-11-20 15:08:22 +01:00
f141ca926f
Increase archive version. Fix unit tests.
2025-11-20 14:28:06 +01:00
9973aa9ffa
Refactor api package
2025-11-20 07:48:45 +01:00
bc43c844fc
Fix memoryStore Init and move MetricConfig init
2025-10-20 10:22:40 +02:00
67be9aa27b
Refactor
...
Port logging to cclog, use loglevels
Separate REST API from pkg API
2025-10-19 09:33:40 +02:00
440cd59e50
Revert hpc_cluster to cluster. Refactor.
2025-10-16 14:32:06 +02:00
40398497c2
Update Node table code. Add simple unit test
2025-10-16 12:54:16 +02:00
600f19ac80
Sync commit
...
Does not work yet
2025-10-13 16:12:02 +02:00
35c6ab4a08
Ongoing work on node table
...
Sync commit: Does not compile
2025-09-30 10:06:19 +02:00
beb92967e5
Update nodestate API and db adapter
2025-09-28 08:26:44 +02:00
Jan Eitzinger
df0e8eb228
Merge branch 'dev' into metricstore
2025-09-10 09:14:50 +02:00
Aditya Ujeniya
af43901ca3
Trial and Test MetricStore components
2025-09-08 22:54:13 +02:00
Aditya Ujeniya
62565b9ae2
Combined metricstore api and functions
2025-09-08 11:29:27 +02:00
Christoph Kluge
2a91ca0cff
Merge branch 'dev' into rework_status_view
2025-08-13 14:29:19 +02:00
Christoph Kluge
bef832e45b
Build new statusDash, refine newRoofline data render
2025-08-07 16:10:11 +02:00
86453e7e11
Port to new job structs
...
Backup commit: Does not build.
2025-08-05 10:23:54 +02:00
44cd8d258d
Fix and regenerate Swagger and GraphQL
2025-07-31 12:10:46 +02:00
0754ba5292
Port configuration to ccConfig scheme
...
Decentralize config validation
Modularize configuration handling
2025-07-07 13:09:12 +02:00
639e1b9c6d
Port to cc-lib. Extend legal header.
2025-06-30 12:06:35 +02:00
6f3e1ffbe3
Add ressource ounts to node table
2025-06-18 13:02:11 +02:00
249128e011
Cleanup. Re-generate Swagger
2025-06-06 06:30:40 +02:00
ca16a80b1f
Add info logging to node repo
2025-06-06 06:12:02 +02:00
9cd4b3c1cc
Convert to all lower case
2025-06-05 16:20:48 +02:00
1d9aa75960
Add determine nodestate routine
2025-06-05 16:15:40 +02:00
7db83d216e
Start implementing nodestate rest api
2025-06-05 14:27:21 +02:00
1d8e7e072f
Refactor rest api
2025-06-05 13:23:36 +02:00
3efee22536
Remove jobMeta and use job struct everywhere
2025-05-28 15:59:21 +02:00
ca634bb707
Refactor taggers. Refine Job Hooks. Start job classifier
2025-05-22 07:10:41 +02:00
14bad81b9f
Extend Job Hooks and add unit tests
...
Add job tagger control
2025-05-19 13:25:39 +02:00
99f8187092
Port tests to new architecture
2025-05-19 09:17:16 +02:00