Commit Graph

28 Commits

Author SHA1 Message Date
Ingo Oppermann
852b836f7e Add /cluster/db/map/reallocate for retrieving the current reallocation jobs 2025-09-15 12:09:56 +02:00
Ingo Oppermann
bfb54ca177 Add GPU usage in cluster about API endpoint 2024-10-31 14:32:18 +01:00
Ingo Oppermann
d391e274d7 Fix wrong memory limit, add total memory, add cpu and memory consumed by core itself to node resources 2024-07-25 21:13:49 +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
a9d6b1ec49 Add API endpoints for relocating processes 2024-06-19 15:28:30 +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
423e0453de Remove NodeID from ClusterAbout 2024-04-10 16:58:34 +02:00
Ingo Oppermann
7a4875f818 Promote core version in cluster about 2024-04-09 15:57:17 +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
d74165a90a Add node resource error, replace ping with about 2023-07-25 17:17:20 +02:00
Ingo Oppermann
8123b09dcf Fix providing correct last_contact value for node 2023-07-17 20:55:29 +02:00
Ingo Oppermann
0519059f3d Add CoreID field 2023-07-17 17:00:20 +02:00
Ingo Oppermann
34db225eb0 Return map of nodes 2023-07-17 15:39:03 +02:00
Ingo Oppermann
cefd35f7da Refactor cluster.About() data 2023-07-14 11:22:08 +02:00
Ingo Oppermann
d04254c891 Add /cluster/db/map/process endpoint 2023-07-11 10:57:56 +02:00
Ingo Oppermann
dd128ac99b Fix gathering of hostnames, add /v3/cluster/db/kv endpoint 2023-06-27 14:52:32 +02:00
Ingo Oppermann
dc3e7afc52 Add locks on the cluster DB 2023-06-22 12:22:25 +02:00
Ingo Oppermann
a728cc7839 Fix clusterNode/proxyNode 2023-06-14 22:05:59 +02:00
Ingo Oppermann
82ba3a8f82 WIP: introducing cluster versioning, degraded mode 2023-06-09 21:42:26 +02:00
Ingo Oppermann
1f6f7c9f59 Add API endpoint to leave cluster gracefully, hard leave on exit 2023-06-06 11:22:53 +02:00
Ingo Oppermann
8829b8fff0 Respect domain in cluster DB, allow metadata in process config for cluster 2023-06-05 21:19:11 +02:00
Ingo Oppermann
7d2b7b4836 WIP: allow update processes in cluster 2023-05-12 12:59:01 +02:00
Ingo Oppermann
f3e410f4f5 Change resources to absolute values 2023-05-11 21:58:55 +02:00
Ingo Oppermann
ab86b8fd5d Allow to add self to nodes 2023-05-08 11:39:43 +02:00
Ingo Oppermann
7f59c188cf Remove node storage, use raft configuration instead; re-establish file and stream proxying 2023-05-04 19:49:53 +02:00
Ingo Oppermann
9ef4ae9b5e Fix cluster api responses 2022-09-28 21:49:25 +02:00
Ingo Oppermann
c31fd657be Add proxying memfs files 2022-08-04 16:43:19 +02:00
Ingo Oppermann
fe889aa4e2 Add basic node handling 2022-08-03 22:05:28 +02:00