Commit Graph

2135 Commits

Author SHA1 Message Date
81fe2c043e Upgrade to latest cc-lib 2025-12-04 06:21:28 +01:00
c76e9bb3fe Fix error in unit test 2025-12-04 06:20:45 +01:00
48b68d3410 Fix aws endpoint deprecation 2025-12-04 06:20:19 +01:00
2b64b31393 Merge branch 'ai-review' into dev 2025-12-03 15:01:18 +01:00
2333068de7 Add tools for archive manager and archive-migration
Needs testing and review
2025-12-03 14:55:22 +01:00
78530029ef Reformat 2025-12-03 14:54:48 +01:00
329b6e5640 Review refactored code 2025-12-03 14:54:09 +01:00
Christoph Kluge
967f0a3294 remove non required update trigger 2025-11-26 11:00:41 +01:00
Christoph Kluge
6eb779d359 update frontend dependencies, remove deprecated rollup options 2025-11-25 15:49:04 +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
7c1a818582 fix outdated condition in findJobFootprintThresholds 2025-11-21 16:05:47 +01:00
Christoph Kluge
c4cf7e9707 Recreate job table indices after copy, add node table timstamp indices 2025-11-21 13:44:05 +01:00
Christoph Kluge
1ceb681521 fix missed out keyword 2025-11-20 15:58:40 +01:00
Christoph Kluge
261905a364 unify out_of_memory jobState spelling
- underscores used in existing databases
2025-11-20 15:08:22 +01:00
e00288b160 Cleanup dependencies 2025-11-20 14:28:25 +01:00
f141ca926f Increase archive version. Fix unit tests. 2025-11-20 14:28:06 +01:00
f7a0954213 Fix init order. Reformat. 2025-11-20 14:26:27 +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
d0e1b7186c Add perl script for CC logfile analysis 2025-11-20 07:51:33 +01:00
fea3292f50 Add idea directory to gitignore 2025-11-20 07:50:10 +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
e1c7583670 Add sqlite and s3 job archive backend
Add documentation
Extend config
2025-11-19 17:00:11 +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
ecc6194b57 Refactor main package
Fix issues.
Break down main routine.
Add documentation.
Remove globals.
2025-11-19 16:53:04 +01:00
Christoph Kluge
90c3381954 add nodeState info display and filtering to systems views 2025-11-18 15:56:55 +01:00
Christoph Kluge
21334c8026 make active metrics reactive to cluster filter 2025-11-14 14:45:22 +01:00
Christoph Kluge
cbdef6ce9e fix missing rooflines in analysis heatmap plot 2025-11-14 14:02:16 +01:00
Christoph Kluge
591cd9fd66 review analysis view layout, add title with info 2025-11-14 11:28:48 +01:00
Christoph Kluge
e8d2a45afb add allocated cores gauge to status view, fix stacked labels 2025-11-14 10:40:42 +01:00
Christoph Kluge
3b533938a6 review status view components, make node states refreshable 2025-11-13 17:27:41 +01:00
Christoph Kluge
9fe342a7e9 fix metricSelect error if cluster filter is active 2025-11-13 13:40:31 +01:00
Christoph Kluge
2152ced97a improve metricplot threshold handling
- simplified and adaptive thresholds for shared jobs
2025-11-13 11:18:40 +01:00
Christoph Kluge
404be5f317 add optional legend flip to plots 2025-11-12 17:20:50 +01:00
Christoph Kluge
f56783a439 add plot cursor sync to nodelist rows 2025-11-12 16:44:49 +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
7f740455fe fix old gql field name 2025-11-12 13:09:31 +01:00
Christoph Kluge
946b992746 fix leftover dev variable 2025-11-12 12:46:00 +01:00
Christoph Kluge
a6c43e6f2f finalize timed node state frontend code for status view 2025-11-11 17:03:59 +01:00
Christoph Kluge
ecad52c18d fix: fix defautl time range select values 2025-11-06 11:15:11 +01:00
Christoph Kluge
e49e5a0474 finalize timed node state backend code, concat functions 2025-11-05 18:17:29 +01:00
cb5d06decd Merge branch 'dev' of github.com:ClusterCockpit/cc-backend into dev 2025-10-29 09:01:05 +01:00