|
15231bc683
|
Cleanup and adapt to new structure
|
2023-08-17 12:34:30 +02:00 |
|
|
87ce4f63d4
|
Refactor auth module
Separate parts
Add user repository
Add user schema
|
2023-08-17 10:29:00 +02:00 |
|
|
b8273a9b02
|
refactor auth module
Restructure module
Separate JWT auth variants
Cleanup code
Fixes #189
|
2023-08-11 10:00:23 +02:00 |
|
Christoph Kluge
|
2f471dc192
|
Change listQuery to jobId array, adapt filter pipe
|
2023-06-30 16:55:34 +02:00 |
|
|
b5a7249ad5
|
Fix sqlite migration for configuration
|
2023-06-30 09:15:58 +02:00 |
|
|
dd80d5af9e
|
Change config value datatype
Fixes #167
|
2023-06-29 14:55:38 +02:00 |
|
|
7174f27a89
|
Add node filter and concurrent job list query
|
2023-06-28 13:35:41 +02:00 |
|
|
3828c138b8
|
Add init flag
|
2023-06-28 12:41:27 +02:00 |
|
|
34050c8ce0
|
Fix argument dashes
|
2023-06-27 14:30:09 +02:00 |
|
|
eb626db9c2
|
Debug compression service
|
2023-06-27 14:29:56 +02:00 |
|
|
d1e3e06b10
|
Add insert timestamp to tag, jobtag
Fixes #43
|
2023-06-27 09:41:06 +02:00 |
|
|
8aaa5722e9
|
Fix errors in query logic
|
2023-06-26 16:48:13 +02:00 |
|
|
99a2888431
|
Fix typo in Query
|
2023-06-26 14:45:49 +02:00 |
|
Jan Eitzinger
|
7d85c0e9ad
|
Merge pull request #162 from ClusterCockpit/refactor-concurrent-job-resolver
Refactor concurrent job resolver
|
2023-06-26 14:28:00 +02:00 |
|
Christoph Kluge
|
f992ffc2da
|
Fix SSL timing issues with best guess search
|
2023-06-23 16:09:33 +02:00 |
|
Jan Eitzinger
|
2f6c16a7d8
|
Merge pull request #156 from giesselmann/log_levels
lower log level for frequent messages
|
2023-06-23 10:33:44 +02:00 |
|
Jan Eitzinger
|
76d3018b5c
|
Merge pull request #159 from ClusterCockpit/158_fix_searchbar
158 fix searchbar
|
2023-06-23 10:31:19 +02:00 |
|
Christoph Kluge
|
bcadb1adda
|
Remove errorcase from single searchterm logic
|
2023-06-22 10:58:36 +02:00 |
|
|
feba722a53
|
Refactor and Cleanup
Add SecurityCheck
|
2023-06-22 06:26:19 +02:00 |
|
|
bb7c1005c9
|
Refactor query logic and move to job.go
|
2023-06-20 15:52:16 +02:00 |
|
Pay Giesselmann
|
a9544f5609
|
lower log level for frequent messages
|
2023-06-20 15:47:38 +02:00 |
|
Jan Eitzinger
|
d0516f12b0
|
Merge pull request #154 from ClusterCockpit/hotfix
Hotfix
|
2023-06-20 13:00:00 +02:00 |
|
|
c973a29734
|
Restore api role access in SecurityCheck
|
2023-06-20 12:54:26 +02:00 |
|
|
33613cdda0
|
Sync commit
|
2023-06-20 10:38:53 +02:00 |
|
|
17113eddca
|
Fix failed test due to config change
|
2023-06-15 11:23:50 +02:00 |
|
|
9137931b74
|
Add cpu_load and mem_used to Job stats
Fixes #111
|
2023-06-15 11:07:48 +02:00 |
|
Christoph Kluge
|
f31d8a3af0
|
fix test
|
2023-06-12 11:58:10 +02:00 |
|
Christoph Kluge
|
0d2e20e9e4
|
Handle users with no roles as "user role"
-for backwards compatibility
|
2023-06-12 11:35:16 +02:00 |
|
|
911dcb6626
|
Improve Compression Service
* Add Timing and more feedback
* Introduce persistent last compressed timestamp
|
2023-06-10 07:49:02 +02:00 |
|
|
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 |
|
|
616095fe66
|
Add additional job stats, fix test
|
2023-06-09 11:29:07 +02:00 |
|
|
5ba6f0ed3a
|
Refactor and adapt to new API
|
2023-06-09 09:09:41 +02:00 |
|
|
02752f52e4
|
Merge branch 'master' into refactor-job-repository
|
2023-06-08 06:22:51 +02:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
d53ef526dd
|
Fix tests
|
2023-06-05 16:10:47 +02:00 |
|
|
e444b83149
|
Fix errors
|
2023-06-05 16:07:01 +02:00 |
|
|
5ca4bdbd91
|
Remove VACUUM
|
2023-06-05 16:01:14 +02:00 |
|
|
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 |
|
|
2de85b0120
|
Add composite indexes
|
2023-06-01 15:40:37 +02:00 |
|
|
203ccdf73b
|
Rename test db
|
2023-06-01 15:29:25 +02:00 |
|
|
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 |
|
|
205a400c6f
|
Also Benchmarks need _test in name
|
2023-06-01 14:10:10 +02:00 |
|
|
012b131b23
|
Refactor for benchmarking
|
2023-06-01 13:57:35 +02:00 |
|
|
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 |
|
|
19e3ba7290
|
Improve retention
Add db cleanup
Fixes #103
|
2023-05-11 09:40:13 +02:00 |
|
|
538427d59b
|
Introduce Retention and compression
|
2023-05-09 16:33:26 +02:00 |
|
|
788d2cd61c
|
Fix repo tests
|
2023-05-05 06:02:17 +02:00 |
|
|
7491ae9e3c
|
Fix typo in DB schema
|
2023-05-04 17:26:33 +02:00 |
|
|
066c4553b4
|
Refactor
|
2023-05-04 16:27:30 +02:00 |
|
|
5404be3ca7
|
Add unique constrain on job table
|
2023-05-04 16:04:57 +02:00 |
|
|
c5b67d64d2
|
Add Table flush on init
|
2023-05-04 16:03:04 +02:00 |
|
|
d9b18d1763
|
Cleanup
Use external cc-units
Lint code
Fix import tests
|
2023-05-04 15:34:36 +02:00 |
|
|
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 |
|
|
ebba4371eb
|
Extract importer package and restructure tests
|
2023-04-28 08:49:58 +02:00 |
|
|
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 |
|
Pay Giesselmann
|
de822e13fd
|
Fix UpdateConfig
|
2023-03-13 10:45:55 +01:00 |
|
Christoph Kluge
|
f37e7c26f6
|
Rework roles as enum, change AuthSource to enum
|
2023-03-06 11:44:38 +01:00 |
|
Christoph Kluge
|
4f1f034702
|
Move ShortRunningJobsDuration value to root config
|
2023-03-01 16:34:59 +01:00 |
|
Christoph Kluge
|
df44bd9621
|
Merge branch 'master' into 40_45_82_update_roles
|
2023-02-28 11:18:46 +01:00 |
|
|
89b1d8f7da
|
Treat error no change as non fatal
|
2023-02-25 08:26:56 +01:00 |
|
Christoph Kluge
|
8bd72ce807
|
Small fixes after full file review
- Remove unnecessary field 'project' from GQl and regenerate
- Add newlines to file ends
- Fix command-line manager user addition
|
2023-02-23 12:33:14 +01:00 |
|
Christoph Kluge
|
d30dba109d
|
Fix test
|
2023-02-22 16:57:15 +01:00 |
|
Christoph Kluge
|
365888c645
|
Fix tag panic and simplify code
|
2023-02-22 16:49:23 +01:00 |
|
Christoph Kluge
|
d6b8d711f6
|
Rework searchbar functions, add user jobtable
|
2023-02-22 16:30:01 +01:00 |
|
Christoph Kluge
|
d0d578a1e6
|
Fix user.projects up migration file
|
2023-02-22 10:17:40 +01:00 |
|
Christoph Kluge
|
48728e64c4
|
Merge branch 'master' into 40_45_82_update_roles
|
2023-02-22 09:28:41 +01:00 |
|
|
60437ce264
|
Rebuild GraphQL api and Swagger UI code.
|
2023-02-21 18:13:16 +01:00 |
|
Christoph Kluge
|
822c8b570c
|
Remove exists checks from sql migrations to v3
|
2023-02-21 18:05:29 +01:00 |
|
Christoph Kluge
|
3b7ca17b3c
|
Merge branch 'master' into 40_45_82_update_roles
|
2023-02-21 17:36:58 +01:00 |
|
Christoph Kluge
|
acbef39045
|
Fix header, add migration for user.projects column
|
2023-02-21 17:33:27 +01:00 |
|
|
af26331f59
|
Merge back changes from main
|
2023-02-21 17:18:54 +01:00 |
|
Christoph Kluge
|
e0e51813ad
|
Merge branch 'master' into 40_45_82_update_roles
|
2023-02-21 17:17:41 +01:00 |
|
Jan Eitzinger
|
33b20620ee
|
Merge branch 'master' into sql-repository-opt
|
2023-02-21 16:21:47 +01:00 |
|
|
999609a17a
|
Add backend type and adopt cast expressions
Fixes #67
|
2023-02-21 15:22:05 +01:00 |
|
|
63f8555af7
|
Add migration support for mysql
|
2023-02-21 14:45:59 +01:00 |
|
|
42d3318125
|
Add documentation in README
|
2023-02-21 13:50:15 +01:00 |
|
|
5ff88e1701
|
Add routine names to sql query timer
|
2023-02-21 12:08:06 +01:00 |
|
|
a4f5b139f9
|
Remove hardcoded index generation
|
2023-02-21 11:36:23 +01:00 |
|