Commit Graph

767 Commits

Author SHA1 Message Date
Christoph Kluge
b0cd88bba1
Merge pull request #77 from giesselmann/serial_archiving
archive jobs in single worker thread
2023-01-12 15:12:11 +01:00
Christoph Kluge
8f091e429e
Merge pull request #76 from giesselmann/prometheus
Add prometheus metricdata backend
2023-01-12 15:08:36 +01:00
Christoph Kluge
996e68ff30 Truncate long jobNames
- Solves issue #79
2023-01-12 12:33:21 +01:00
Christoph Kluge
2527a351b8 Trim spaces from search-query strings and tags
- Relates to issue #78
2023-01-12 12:11:58 +01:00
Christoph Kluge
7998577076 Remove metadata from scanJob
- Leftover from initial jobName query implementation tryouts: unnecessary
2023-01-12 11:57:44 +01:00
Christoph Kluge
84a1c4bdaf fix wrong vartype for log 2023-01-12 11:34:21 +01:00
Christoph Kluge
bad3f9ea95 Makeover of searchbar, add "not found" results-redirects
- Tagged Search has priority
- Best guess search if no tag provided
- "Hard" errors only on searchtag-malformed or searchtag-unknown, or if best guess search fails
2023-01-12 11:26:01 +01:00
Christoph Kluge
a5298a3630 updated gofiles 2023-01-11 16:26:08 +01:00
Christoph Kluge
a642e9cc7c Add working, but manually entered jobName url query 2023-01-11 16:25:02 +01:00
Christoph Kluge
c9ee8b552d Rework search to show jobId matches in table, add projectId search 2022-12-14 10:02:22 +01:00
Christoph Kluge
ac8548a950 Initial orientation 2022-12-13 09:53:37 +01:00
Pay Giesselmann
c4bdff2210 do not close channel on wait 2022-12-08 16:21:56 +01:00
Pay Giesselmann
7c6344675c fix integration test 2022-12-08 15:33:01 +01:00
Pay Giesselmann
a0f7a598ad archive jobs in single worker thread 2022-12-08 15:04:58 +01:00
Pay Giesselmann
c3749f0f36 add prometheus metricdata backend 2022-12-08 13:51:44 +01:00
Jan Eitzinger
ded5cda6ba
Merge pull request #75 from giesselmann/fix_remove_role_support
Fix remove role support
2022-11-30 14:49:56 +01:00
Jan Eitzinger
c7eaccd3b5
Merge pull request #73 from ClusterCockpit/feature-62-rest-endpoint-delete-jobs
Feature 62 rest endpoint delete jobs
Fix #62
2022-11-30 14:48:44 +01:00
Christoph Kluge
a39fc73345 Rerun swagger and fix typo 2022-11-30 12:40:07 +01:00
Pay Gießelmann
e5573a9b29
Fix remove role support 2022-11-30 11:46:32 +01:00
Jan Eitzinger
fd16a1b637 Fix cnt query scan. Cosmetic changes. 2022-11-25 15:15:05 +01:00
Jan Eitzinger
3cc006d4ce
Merge pull request #72 from giesselmann/fix_api_state_and_racecond
Preserve job state in stopJob and secure startJob by Mutex.
Fixes #46 and #68
2022-11-25 14:25:50 +01:00
Pay Giesselmann
b20dd65a8b fix job failed test 2022-11-25 11:48:30 +01:00
Pay Giesselmann
f736b7ff68 preserve job state in StopJob 2022-11-24 15:26:07 +01:00
Pay Giesselmann
e4a1422e05 secure addJob with mutex 2022-11-24 15:25:03 +01:00
Jan Eitzinger
948da8f10b Review Sagger config. Delete Job endpoints 2022-11-11 15:26:27 +01:00
Jan Eitzinger
e00e3208ca
Update README.md 2022-11-11 14:19:36 +01:00
Jan Eitzinger
126630e01f
Update README.md 2022-11-11 10:52:43 +01:00
Jan Eitzinger
93ee7b534a Update .gitignore 2022-11-10 13:41:17 +01:00
Jan Eitzinger
8dc9e6ecdd Fix issues in conversion tool 2022-11-10 13:37:53 +01:00
Jan Eitzinger
70b39730d2 Add skeleton for job archive conversion tool 2022-11-10 07:35:38 +01:00
Jan Eitzinger
c4072ff4c7
Merge pull request #64 from fodinabor/fix/sanitize-all-matching-jobs
Upon start job, compare start time against all matching jobs.
2022-11-10 06:11:45 +01:00
Jan Eitzinger
740d2a2928 Adapt test input to new unit schema 2022-11-09 19:47:56 +01:00
Jan Eitzinger
6200190763
Merge pull request #63 from giesselmann/fix_tag_disabled_repo
fix adding tag with disabled archive
2022-11-09 14:26:53 +01:00
Jan Eitzinger
4f1ffe70aa
Merge pull request #65 from ClusterCockpit/bug-59-nodelist-dash
Bug 59 nodelist dash
2022-11-09 14:10:35 +01:00
Jan Eitzinger
dffd393c0d Reformatting 2022-11-09 14:05:27 +01:00
Joachim Meyer
574d941c6c Upon start job, compare start time against all matching jobs.
For requeued jobs, we might have multiple jobs with matching cluster and job id, but differing start time. So check all of the matching ones against the start time.
2022-11-09 11:49:36 +01:00
Pay Giesselmann
0de1368858 fix adding tag with disabled archive 2022-11-08 17:17:15 +01:00
Jan Eitzinger
d50b777d7b
Update README.md 2022-11-05 08:31:36 +01:00
Jan Eitzinger
31bee38790
Update README.md 2022-11-05 08:30:57 +01:00
Jan Eitzinger
9f9cc0c3ca Fix inconsistency in config
Fixes #60
2022-11-05 08:22:44 +01:00
Jan Eitzinger
f368f83967
Update README.md 2022-11-05 08:21:16 +01:00
Jan Eitzinger
0c9b926068 Merge branch 'master' of github.com:ClusterCockpit/cc-backend 2022-11-05 08:03:59 +01:00
Jan Eitzinger
7487d85856 Fix errors. Add check if ./var already exists. 2022-11-05 08:03:44 +01:00
Jan Eitzinger
bf15bdd003
Update README.md 2022-11-05 07:51:08 +01:00
Jan Eitzinger
8cea7fcbb2
Update README.md 2022-11-05 07:48:53 +01:00
Jan Eitzinger
74a8709edd Allow dash outside range of nodelist
Fixes #59
2022-11-04 07:31:36 +01:00
Jan Eitzinger
71d85bbaad
Merge pull request #55 from pc2/jwt
Accept externally generated JWTs provided via cookie
2022-11-03 07:10:28 +01:00
Jan Eitzinger
7116b572ee
Update Hands-on.md 2022-10-20 14:34:00 +02:00
Michael Schwarz
f817ac5240 Accept externally generated JWTs provided via cookie
If there is an external service like an AuthAPI that can generate JWTs and
  hand them over to ClusterCockpit via cookies, CC can be configured to
  accept them
2022-10-19 13:36:13 +02:00
Jan Eitzinger
d2818d54ff Remove redundant stopTime property 2022-10-18 07:32:56 +02:00