Commit Graph

330 Commits

Author SHA1 Message Date
Christoph Kluge 0d2e20e9e4 Handle users with no roles as "user role"
-for backwards compatibility
2023-06-12 11:35:16 +02:00
moebiusband 911dcb6626 Improve Compression Service
* Add Timing and more feedback
* Introduce persistent last compressed timestamp
2023-06-10 07:49:02 +02:00
moebiusband 918f1993f2 Add loglevel access. Fix timer labels. 2023-06-09 15:02:22 +02:00
Christoph Kluge edb1b47281 Add AddJobCount() for analysis view 2023-06-09 13:15:25 +02:00
moebiusband 616095fe66 Add additional job stats, fix test 2023-06-09 11:29:07 +02:00
moebiusband 5ba6f0ed3a Refactor and adapt to new API 2023-06-09 09:09:41 +02:00
moebiusband 02752f52e4 Merge branch 'master' into refactor-job-repository 2023-06-08 06:22:51 +02:00
moebiusband fb86ebdbcc Renaming 2023-06-08 06:18:19 +02:00
Jan Eitzinger e244a7c85a Merge pull request #122 from pc2/master
Fix database migration order
2023-06-07 17:26:58 +02:00
Jan Eitzinger 1b1e46bf01 Merge pull request #123 from ClusterCockpit/121_fix_filter_reactivity_crash
121 fix filter reactivity crash
2023-06-07 17:24:46 +02:00
Michael Schwarz a183c23e25 Fix truncate call on mysql and provide step 4 migrations for mysql 2023-06-07 16:49:08 +02:00
Christoph Kluge 4e568e60cd Del JobName from Job type, jobStats name required
- Regenerated GQL
- Relates to #121
- return jobStats name as string
2023-06-07 14:13:59 +02:00
moebiusband becb2bfa3a Refactor Jobs stats resolver 2023-06-07 11:58:58 +02:00
Michael Schwarz df240c2394 Fix database migration order 2023-06-07 11:45:58 +02:00
moebiusband 695e8e270a Split job Repository in multiple files 2023-06-06 10:27:55 +02:00
Jan Eitzinger 797d5da80b Merge pull request #120 from ClusterCockpit/optimize-sqlite-db-setup
Enable SQL hooks for statement debugging
2023-06-05 16:41:52 +02:00
moebiusband 96d036a128 Enable SQL hooks for statement debugging 2023-06-05 16:38:58 +02:00
Jan Eitzinger e32872181f Merge pull request #118 from ClusterCockpit/optimize-sqlite-db-setup
Add migration for job table contraints
2023-06-05 16:13:24 +02:00
moebiusband d53ef526dd Fix tests 2023-06-05 16:10:47 +02:00
moebiusband e444b83149 Fix errors 2023-06-05 16:07:01 +02:00
moebiusband 5ca4bdbd91 Remove VACUUM 2023-06-05 16:01:14 +02:00
moebiusband 8b6a1c8045 Add migration for job table contraints 2023-06-05 15:58:07 +02:00
Christoph Kluge a6cb833843 Merge branch 'master' into 97_107_mark_and_show_shared
- Solves query.go conflict by splitting QueryJobLinks function aswell
2023-06-01 17:48:43 +02:00
moebiusband 2de85b0120 Add composite indexes 2023-06-01 15:40:37 +02:00
moebiusband 203ccdf73b Rename test db 2023-06-01 15:29:25 +02:00
moebiusband 447fc574e8 Add query benchmark 2023-06-01 15:27:19 +02:00
Christoph Kluge 37d5db443f Merge branch 'master' into 97_107_mark_and_show_shared 2023-06-01 15:24:26 +02:00
moebiusband 205a400c6f Also Benchmarks need _test in name 2023-06-01 14:10:10 +02:00
moebiusband 012b131b23 Refactor for benchmarking 2023-06-01 13:57:35 +02:00
moebiusband 0f87f651f9 Refactor DB connection settings 2023-06-01 08:03:12 +02:00
Christoph Kluge 270750a78d Move concurrentJobs as field to main job query 2023-05-16 12:42:06 +02:00
moebiusband 19e3ba7290 Improve retention
Add db cleanup
Fixes #103
2023-05-11 09:40:13 +02:00
moebiusband 538427d59b Introduce Retention and compression 2023-05-09 16:33:26 +02:00
moebiusband 788d2cd61c Fix repo tests 2023-05-05 06:02:17 +02:00
moebiusband 7491ae9e3c Fix typo in DB schema 2023-05-04 17:26:33 +02:00
moebiusband 066c4553b4 Refactor 2023-05-04 16:27:30 +02:00
moebiusband 5404be3ca7 Add unique constrain on job table 2023-05-04 16:04:57 +02:00
moebiusband c5b67d64d2 Add Table flush on init 2023-05-04 16:03:04 +02:00
moebiusband d9b18d1763 Cleanup
Use external cc-units
Lint code
Fix import tests
2023-05-04 15:34:36 +02:00
moebiusband 27894ea0a9 Restructure tests 2023-05-04 07:00:30 +02:00
Christoph Kluge d93610f700 List parallel jobs on node for jobs on shared node
- Relates to issue #97
- required GQL schema extension and regeneration
- Works for archived jobs aswell
2023-04-28 12:34:40 +02:00
moebiusband ebba4371eb Extract importer package and restructure tests 2023-04-28 08:49:58 +02:00
moebiusband 5a09277d1c Restructure black box test
Remove string ptr from unit prefix
2023-04-25 09:26:48 +02:00
Jan Eitzinger 500ae29d25 Synchronize DB Schema with json schema
Rework tests
2023-04-21 12:59:27 +02:00
Jan Eitzinger 10f4e09562 Set all versions and print in version flag 2023-04-12 10:43:46 +02:00
Jan Eitzinger f8ba79e9e7 Merge branch 'master' into import-data-sanitation 2023-04-07 08:57:42 +02:00
Jan Eitzinger d420b8b666 Merge branch 'master' into 40_45_82_update_roles 2023-04-07 08:19:04 +02:00
Jan Eitzinger 559445900d Adapt job iterator
* Add option to also load Job Metric Data
* Validate Job Metric Data
* Allow null values in series array
2023-03-31 15:28:35 +02:00
Jan Eitzinger 5d535edb48 Synchronize go job struct with schema 2023-03-29 06:46:33 +02:00
Christoph Kluge de71fee61e Merge pull request #98 from giesselmann/fix-updateconfig
Fix UpdateConfig
2023-03-21 12:09:40 +01:00