Gregor Kleen
|
aa1c0c8a3e
|
chore(health): monitor job flushes
|
2021-06-21 15:53:42 +02:00 |
|
Gregor Kleen
|
a6390eccbd
|
fix(submissions): take care when to display corrections
Also cleanup usage of Utils via hlint
|
2021-03-18 23:12:36 +01:00 |
|
Gregor Kleen
|
6115b83bb3
|
fix(jobs): wake more often during waitUntil
|
2021-02-24 12:46:06 +01:00 |
|
Gregor Kleen
|
db48bbb776
|
fix(jobs): use more read only/deferrable transactions
|
2021-02-20 11:16:47 +01:00 |
|
Gregor Kleen
|
8d1f216b5b
|
feat(caching): introduce cache prewarming
|
2021-02-17 14:31:30 +01:00 |
|
Gregor Kleen
|
e61b5611b1
|
fix(jobs): prevent offloading instances from deleting cron last exec
|
2021-02-10 16:55:27 +01:00 |
|
Gregor Kleen
|
03e9f5be56
|
refactor: switch everything to cached relevant study features
|
2021-02-04 23:12:27 +01:00 |
|
Gregor Kleen
|
f4f95e1494
|
chore(profiling): restore prof-auto and test build
Revert "chore(profiling): switch to prof-auto-top to hopefully fix build"
This reverts commit 07bde5b012.
|
2021-02-03 09:06:55 +01:00 |
|
Gregor Kleen
|
e0173908b4
|
chore(profiling): remove -fprof-auto-top to hopefully fix build
|
2021-02-01 22:45:12 +01:00 |
|
Gregor Kleen
|
90e3965b92
|
Merge branch 'master' into profile
|
2021-02-01 19:37:02 +01:00 |
|
Gregor Kleen
|
b814bc094a
|
refactor(workflows): shared workflow graphs
|
2021-02-01 17:37:55 +01:00 |
|
Gregor Kleen
|
09fb26f1a8
|
feat(jobs): batch job offloading
BREAKING CHANGE: Job offloading
|
2021-02-01 09:52:47 +01:00 |
|
Gregor Kleen
|
07bde5b012
|
chore(profiling): switch to prof-auto-top to hopefully fix build
Also build only once, again
|
2021-02-01 09:26:59 +01:00 |
|
Gregor Kleen
|
13b6fe1db5
|
chore: setup for profiling
|
2020-12-12 17:12:50 +01:00 |
|
Gregor Kleen
|
447df0bc9b
|
refactor: hlint
|
2020-12-10 02:08:24 +01:00 |
|
Gregor Kleen
|
212e316c7e
|
fix(jobs): weaken crontab guarantees for performance
|
2020-12-09 18:11:39 +01:00 |
|
Gregor Kleen
|
a27a553e0a
|
feat(jobs): queue by jobctl priority
|
2020-12-09 15:11:07 +01:00 |
|
Gregor Kleen
|
ed38f93537
|
fix(jobs): adjust job handling to hopefully reduce load
|
2020-12-09 13:25:26 +01:00 |
|
Gregor Kleen
|
1666081fea
|
feat(mail): archive all sent mail & better verp
|
2020-11-04 15:27:06 +01:00 |
|
Gregor Kleen
|
ef51c6e7c3
|
feat(users): assimilation
|
2020-11-02 09:58:01 +01:00 |
|
Gregor Kleen
|
e4416e7f0e
|
fix(jobs): better flushing, correct metrics, better etas
|
2020-09-23 14:05:30 +02:00 |
|
Gregor Kleen
|
284aae1213
|
feat(jobs): move held-up jobs to different workers
|
2020-09-21 23:14:37 +02:00 |
|
Gregor Kleen
|
d21faf4de0
|
feat: improve logging/metrics wrt. batch jobs
|
2020-09-21 13:31:53 +02:00 |
|
Gregor Kleen
|
4801d22cb3
|
feat(metrics): measure file i/o
|
2020-09-21 12:16:47 +02:00 |
|
Gregor Kleen
|
7038099389
|
fix(jobs): delimit resource allocation to within handler
Hopefully fixes memory leak in production
|
2020-09-18 11:34:58 +02:00 |
|
Gregor Kleen
|
350ee79af3
|
fix: zip handling & tests
|
2020-09-09 13:44:01 +02:00 |
|
Gregor Kleen
|
d624a951c5
|
feat(files): content dependent chunking
|
2020-09-07 14:27:36 +02:00 |
|
Gregor Kleen
|
f46d187f18
|
Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into version-bumps
|
2020-08-11 09:30:55 +02:00 |
|
Gregor Kleen
|
0fcb65f9fa
|
refactor: hlint
|
2020-08-10 21:59:16 +02:00 |
|
Gregor Kleen
|
c4c952ebc1
|
Merge branch 'master' into feat/customized-exercises
|
2020-08-04 10:07:36 +02:00 |
|
Gregor Kleen
|
460c133aac
|
feat: admin-crontab-r
|
2020-08-03 10:11:52 +02:00 |
|
Gregor Kleen
|
a0392dd329
|
fix: better concurrency behaviour
|
2020-07-31 18:00:30 +02:00 |
|
Gregor Kleen
|
9ee44aa2f1
|
feat(personalised-sheet-files): introduce routes & work on crypto
|
2020-07-28 19:14:15 +02:00 |
|
Gregor Kleen
|
19b8b0616f
|
fix: shutdown behaviour & tests
|
2020-07-21 15:52:45 +02:00 |
|
Gregor Kleen
|
e7a5162ec9
|
feat(db): automatic retry of database transactions upon system error
BREAKING CHANGE: transactions need to be retryable, now
|
2020-07-17 15:54:42 +02:00 |
|
Gregor Kleen
|
9a2cba5c0a
|
feat(files): move uploads from buffer to database
Rate limit pruning of unreferenced files
|
2020-07-17 15:54:42 +02:00 |
|
Gregor Kleen
|
e5acdad134
|
fix(sql): fix transaction behaviour of setSerializable
Fixes #535
|
2020-05-12 10:24:23 +02:00 |
|
Gregor Kleen
|
970ca784b0
|
fix(jobs): reduce likelihood for multiple queueing of notifications
|
2020-05-05 17:18:29 +02:00 |
|
Gregor Kleen
|
e8c2dc5aaa
|
feat(memcached): introduce general purpose memcached
|
2020-04-21 10:51:11 +02:00 |
|
Gregor Kleen
|
f0f046f4b6
|
refactor(metrics): collect better metrics about jobs
|
2020-03-03 16:50:55 +01:00 |
|
Gregor Kleen
|
cfaea9c08b
|
chore: bump to lts-15.0
BREAKING CHANGE: major version bumps
|
2020-02-23 11:12:45 +01:00 |
|
Gregor Kleen
|
b74bb53041
|
feat(metrics): monitor job executor state
|
2020-02-21 15:14:50 +01:00 |
|
Gregor Kleen
|
0da6c49392
|
feat(metrics): monitor job durations
|
2020-02-21 13:28:52 +01:00 |
|
Gregor Kleen
|
43833db3e1
|
fix(cron-exec): consider lastExec before executing job
|
2019-11-19 17:09:49 +01:00 |
|
Gregor Kleen
|
ff161b2e04
|
feat: pruning of unreferenced files
|
2019-11-04 17:20:26 +01:00 |
|
Gregor Kleen
|
bb6703de47
|
fix(allocations): fix result notifications
|
2019-10-15 10:38:40 +02:00 |
|
Gregor Kleen
|
d13ace4edd
|
fix: fix build
|
2019-09-26 13:37:38 +02:00 |
|
Gregor Kleen
|
adc8d466ac
|
fix(jobs): cleaner shutdown of job-pool-manager
|
2019-09-26 11:56:33 +02:00 |
|
Gregor Kleen
|
5ebcd89e11
|
fix: restore behaviour of waiting asynchronously for job-management
|
2019-09-25 18:51:54 +02:00 |
|
Gregor Kleen
|
cc7a5289a4
|
fix: improve async behaviour
|
2019-09-25 18:36:39 +02:00 |
|