734 Commits

Author SHA1 Message Date
Ingo Oppermann
88739e3f7f
Cosmetics 2024-07-17 16:45:33 +02:00
Ingo Oppermann
f56c0dde14
Use alpine3.20 as base image 2024-07-17 16:44:29 +02:00
Ingo Oppermann
3becd86f60
Return errors 2024-07-17 16:43:41 +02:00
Ingo Oppermann
de1c42e969
Don't do a file listing if no patterns are defined 2024-07-16 14:40:45 +02:00
Ingo Oppermann
96f7d8030c
Disable locally persisting DB in cluster mode 2024-07-16 14:01:31 +02:00
Ingo Oppermann
3d78122053
Fix crash when updating unavailable node 2024-07-16 08:13:15 +02:00
Ingo Oppermann
b9796a46f2
Add test for type conversion 2024-07-12 09:00:47 +02:00
Ingo Oppermann
cb9ce6f1dc
Fix nil pointer dereference 2024-07-11 12:33:51 +02:00
Ingo Oppermann
7e90bb87ce
Allow to import report history for a process 2024-07-10 16:46:49 +02:00
Ingo Oppermann
480dbb7f53
Refactor cluster node code 2024-07-09 12:26:02 +02:00
Ingo Oppermann
28603aab98
Incorporate process throttling into deploy decision, fix bug in rebalance, parallelize opstack 2024-06-26 17:03:42 +02:00
Ingo Oppermann
ca177becfa
Fix tests 2024-06-24 17:37:04 +02:00
Ingo Oppermann
c032cdf5c7
Add API for setting node status, respect it in leader tasks 2024-06-24 16:50:15 +02:00
Ingo Oppermann
166e313642
Fix tests 2024-06-19 15:38:42 +02:00
Ingo Oppermann
a9d6b1ec49
Add API endpoints for relocating processes 2024-06-19 15:28:30 +02:00
Ingo Oppermann
de6a267fd4
Add operations to relocate processes 2024-06-18 16:50:59 +02:00
Ingo Oppermann
f5d9725a48
Return proper HTTP status on leave 2024-06-12 15:08:07 +02:00
Ingo Oppermann
1a64fddbb1
Allow cluster leave endpoint to remove any node in the cluster 2024-06-07 11:28:54 +02:00
Ingo Oppermann
0f344f1998
Allow to send leave request to any node for any node 2024-06-06 13:20:49 +02:00
Ingo Oppermann
371c62fa8d
Update dependencies 2024-06-05 10:46:35 +02:00
Ingo Oppermann
b4aa76f5af
Fix test 2024-05-28 14:56:27 +02:00
Ingo Oppermann
32ccfc24ee
Upgrade dependencies 2024-05-28 14:32:25 +02:00
Ingo Oppermann
3ee4876290
Parallelize reading out process information 2024-04-30 14:15:40 +02:00
Ingo Oppermann
43ae0c149b
Fix compatibility for benchmarks, add option to not to decode response 2024-04-30 14:13:21 +02:00
Ingo Oppermann
3a511ac393
Add cache for compiled glob patterns 2024-04-30 14:12:01 +02:00
Ingo Oppermann
cb3c6de2c8
Add optimized listing if no patterns are provided 2024-04-30 14:10:47 +02:00
Ingo Oppermann
5ad466e840
Fix test workflow 2024-04-29 17:13:52 +02:00
Ingo Oppermann
72ba297a75
Update core client 2024-04-29 17:05:13 +02:00
Ingo Oppermann
24cc87ae7e
Update dependencies 2024-04-29 16:37:17 +02:00
Ingo Oppermann
4dab7b8e6c
Extend benchmark with different size 2024-04-29 12:34:07 +02:00
Ingo Oppermann
e935678b39
Enable only gzip and zstd by default 2024-04-25 13:21:15 +02:00
Ingo Oppermann
ac2a20094f
Add brotli and zstd content-encoding 2024-04-25 12:50:17 +02:00
Ingo Oppermann
495f9b2d35
Disable zstd middleware 2024-04-25 10:06:20 +02:00
Ingo Oppermann
718bd3eb07
Add zstd middleware 2024-04-25 10:00:10 +02:00
Ingo Oppermann
03da97217b
Use faster JSON and gzip packages 2024-04-24 15:42:11 +02:00
Ingo Oppermann
38fa6159e3
Make the HTTP logging middleware less chatty 2024-04-17 21:33:14 +02:00
Ingo Oppermann
b851249b98
Adjust process state if parser doesn't indicate that the process is producing output 2024-04-15 16:43:34 +02:00
Ingo Oppermann
197d3bb611
Bump version to 16.19.1 2024-04-15 15:07:09 +02:00
Ingo Oppermann
3a31ce6f0e
Upgrade core client 2024-04-15 14:59:31 +02:00
Ingo Oppermann
18bf51d334
Rename Initialized to Started 2024-04-15 14:46:05 +02:00
Ingo Oppermann
6ebe008010
Fix parser tests 2024-04-12 15:55:25 +02:00
Ingo Oppermann
a6375da911
Add initialized field in progress data 2024-04-12 15:18:47 +02:00
Ingo Oppermann
423e0453de
Remove NodeID from ClusterAbout 2024-04-10 16:58:34 +02:00
Ingo Oppermann
4bc08d2b1e
Lift some message from the cluster to info 2024-04-10 10:39:34 +02:00
Ingo Oppermann
29fa94ed52
Make session collector less chatty 2024-04-10 10:38:35 +02:00
Ingo Oppermann
7a4875f818
Promote core version in cluster about 2024-04-09 15:57:17 +02:00
Ingo Oppermann
3b11c84545
Remove /v1/about cluster API endpoint 2024-04-09 15:56:40 +02:00
Ingo Oppermann
487529c598
Expose general infos in cluster about, bump cluster API version to 2.0.0 2024-04-08 21:55:07 +02:00
Ingo Oppermann
29848ab9df
Enable cross compilation 2024-04-08 09:37:37 +02:00
Ingo Oppermann
7c3bc983a9
Rename lock for currentSize 2024-03-15 15:28:13 +01:00