808 Commits

Author SHA1 Message Date
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
987cc40318 Refactor 2025-12-15 13:50:05 +01:00
104fd1576a Refactor 2025-12-15 13:44:50 +01:00
72ce3954b4 feat: Add omitTagged flag for retention services
Fixes #344
2025-12-15 13:44:17 +01:00
cfa7461855 Refactor 2025-12-15 13:25:41 +01:00
44cda8a232 Add flag to obmit tagged jobs from TestFindJobsBetween 2025-12-15 13:25:22 +01:00
d7d81e352d Update cc-lib to v1.0.0 and fix bug in init 2025-12-15 12:20:42 +01:00
Aditya Ujeniya
fed62b6c45 Functionality to configure resampling 2025-12-12 14:51:01 +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
6325793902 Add check in initDB importer if jobMeta is nil 2025-12-04 15:38:21 +01:00
7cff8bbfd2 Add documentation for importer 2025-12-04 15:07:09 +01:00
Jan Eitzinger
0ff6cae1c3 Merge pull request #438 from rpabel/master
return directly on error
2025-12-04 06:40:43 +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
414147177a Vacuum not allowed within a migration transaction 2025-11-24 13:30:25 +01:00
Christoph Kluge
3b37f3630c add vacuum statement to migration
- reduces DB size after job table migration
2025-11-24 13:21:14 +01:00
Christoph Kluge
c4cf7e9707 Recreate job table indices after copy, add node table timstamp indices 2025-11-21 13:44:05 +01:00
Roland Pabel
443176a0d1 return directly on error 2025-11-20 15:09:53 +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
Christoph Kluge
da8d562eba fix hardcoded dev variable 2025-11-20 13:25:09 +01:00
Christoph Kluge
399af8592c switch nodeList logic to SQLite as source of truth, fix nodeList continuous scroll
- keep notindb logic for now
2025-11-20 12:18:13 +01:00
6239e7f19b Merge branch 'dev' into ai-review 2025-11-20 08:59:52 +01:00
9973aa9ffa Refactor api package 2025-11-20 07:48:45 +01:00
0b38a980d2 Port importer to new transaction api 2025-11-20 07:39:16 +01:00
20838b6882 Add documentation to repository package 2025-11-20 07:38:54 +01:00
8f4ef1e274 Refactor repository
Fix issues
Improve transaction API
Make hardcoded constants configurable
Make error messages consistent and always add context info
2025-11-20 06:58:45 +01:00
39a2157d46 Refactor tagger package
Fix issues
Add documentation
Add unit tests
2025-11-19 16:58:48 +01:00
dd63e7157a Refactor memorystore
Fix issues
Add unit test
Add documentation
2025-11-19 16:58:02 +01:00
340efd7926 Refactor auth package
Fix security issues
Remove redundant code
Add documentation
Add units tests
2025-11-19 16:54:01 +01:00
Christoph Kluge
90c3381954 add nodeState info display and filtering to systems views 2025-11-18 15:56:55 +01:00
Christoph Kluge
fb278182d3 add schedulerState resolver 2025-11-12 13:50:09 +01:00
Christoph Kluge
c2c63d2f67 fix backend node queries
- wrong table name
- wrong scan field count: timestamp catch for log
2025-11-12 13:38:58 +01:00
Christoph Kluge
e49e5a0474 finalize timed node state backend code, concat functions 2025-11-05 18:17:29 +01:00
8555a88202 Upgrade dependencies. Regenerate GraphQL API. 2025-10-29 08:55:06 +01:00
Michael Panzlaff
2287f4493a Reapply "Fix wrong memorystore nats schema"
This reverts commit ea7660ddb3.
2025-10-28 13:17:00 +01:00
Aditya Ujeniya
3c1a7e0171 Fixed the behavior of avro write to old files 2025-10-28 09:42:28 +01:00
Aditya Ujeniya
2287586700 Revert avro files writing logic 2025-10-28 08:53:43 +01:00
Aditya Ujeniya
ea7660ddb3 Revert "Fix wrong memorystore nats schema"
This reverts commit 856ccbb969.
2025-10-28 08:50:33 +01:00
Aditya Ujeniya
44e98e8f2f Fix to avro reader 2025-10-27 20:44:40 +01:00
Michael Panzlaff
856ccbb969 Fix wrong memorystore nats schema 2025-10-27 14:53:18 +01:00
Aditya Ujeniya
f34e10cfd9 Schema for metric store 2025-10-23 17:58:17 +02: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
047b997a22 Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev 2025-10-18 08:30:47 +02:00
bac51891b7 Move avro into memorystore. Refactor
Does not compile
2025-10-18 08:30:42 +02:00
Christoph Kluge
714d6af7cd initial branch commit, improve countstate backend logic
- stacked component rough sketch
- gql data request pipeline layed out
2025-10-17 18:24:05 +02:00