72 Commits

Author SHA1 Message Date
Christian Weichel
1daa0db08f [ws-daemon] Add page-cache reclaim 2022-02-10 21:38:32 +01:00
Christian Weichel
462e269689 [ws-daemon] Integrate new CPU limiter 2022-02-08 16:36:30 +01:00
Simon Emms
6082a79452 [ws-daemon]: expose config publicly 2021-10-04 11:58:51 -03:00
Christian Weichel
da1919f1cc [ws-daemon] Properly handle mark unmount 2021-09-29 09:07:46 -03:00
Manuel Alejandro de Brito Fontes
cd38227990 [ws-daemon] Refactor containerd error handling 2021-08-16 16:30:15 +02:00
Christian Weichel
1c47047817 Revert "Revert "[ws-daemon] Remove Containerd4214 workaround""
This reverts commit f0a27d10d829d8c795772ff5d4e3da538bd957b1.
2021-08-11 16:28:10 +02:00
Christian Weichel
f0a27d10d8 Revert "[ws-daemon] Remove Containerd4214 workaround"
This reverts commit 0c778d9923eaa267712daa168d5ff2a94193ce2c.
2021-07-24 19:59:28 +02:00
Manuel Alejandro de Brito Fontes
0c778d9923 [ws-daemon] Remove Containerd4214 workaround 2021-07-20 21:57:25 +02:00
Lorenzo Fontana
bc6c9f72c0 [ws-daemon] cgroup customizer on workspace add 2021-07-12 10:19:49 +02:00
Christian Weichel
e863704ca0 [ws-daemon] Propagate workspace container status
if the CRI/containerd fail to do so.
2021-03-26 18:16:14 +01:00
Manuel Alejandro de Brito Fontes
76a04a0824 [ws-daemon] Lint code and cleanup protobuf 2021-03-16 07:35:57 -03:00
Manuel Alejandro de Brito Fontes
2b6a56bc40 Update go imports 2021-03-02 06:37:49 -03:00
Christian Weichel
cea44d76d4 [ws-daemon] Make compatible with Kubernetes v1.20.1
and remove the pod/service IP sources, as well as the TCP proxy
in the process. We deploy registry-facade as daemonSet, and don't
need those other rather complicated bits anymore.
2021-01-11 15:25:05 +01:00
Christian Weichel
b7dda84ad0 [license] Update license header from TypeFox GmbH to Gitpod GmbH 2021-01-04 15:12:02 +01:00
Christian Weichel
712d1be698 [ws-daemon] Reintroduce the working_area_free_bytes metric 2020-11-30 17:58:38 +01:00
Christian Weichel
ced1e6ac69 [ws-daemon] Add readiness probe 2020-11-30 11:06:39 +01:00
Christian Weichel
6e2e96e91d [ws-daemon] Add workaround for containerd ErrNotFound issue 2020-11-12 08:52:35 +01:00
Christian Weichel
438c234bb2 [ws-daemon] Rename InWorkspaceHelper to more apt InWorkspaceService
and introduce rate limiting on that service to mimic the behaviour of
the former canaries.
2020-10-23 16:20:08 +02:00
Christian Weichel
4a9c8f910e [ws-daemon] Provide IWH through unix socket rather than canaries 2020-10-23 16:20:08 +02:00
Christian Weichel
5a7903b089 [supervisor] Introduce user-namespace rings 2020-10-23 16:20:08 +02:00
Christian Weichel
3cbfd6f191 [common-go] Move CRI to ws-daemon/container 2020-10-19 07:46:04 +02:00
Christian Weichel
7172d822c7 [ws-daemon] Fold ws-manager-node into ws-daemon 2020-10-19 07:46:04 +02:00