From 5e90b27ff73c330dc5908f62074913f3f1a97f10 Mon Sep 17 00:00:00 2001 From: 1kastner Date: Sun, 23 Aug 2020 09:59:45 +0200 Subject: [PATCH 1/3] Add link to jupyterhub-idle-culler See #584 --- docs/topic/idle-culler.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/topic/idle-culler.rst b/docs/topic/idle-culler.rst index 530c171..b5af331 100644 --- a/docs/topic/idle-culler.rst +++ b/docs/topic/idle-culler.rst @@ -13,6 +13,10 @@ JupyterHub pings the user's notebook server at certain time intervals. If no res is received from the server during this checks and the timeout expires, the server is considered to be *inactive (idle)* and will be culled. +The idle culler is maintained as +`a separate project `_. +For advanced users, the code leaves the option for direct adjustment, e.g. to add +features such as purging old user data. Default settings ================ From ef2fed4bc93a777baa50aeff27b23227d37da7a3 Mon Sep 17 00:00:00 2001 From: 1kastner Date: Tue, 25 Aug 2020 16:47:34 +0200 Subject: [PATCH 2/3] Explain culler settings better --- docs/topic/idle-culler.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/topic/idle-culler.rst b/docs/topic/idle-culler.rst index b5af331..86d53ed 100644 --- a/docs/topic/idle-culler.rst +++ b/docs/topic/idle-culler.rst @@ -8,15 +8,15 @@ The idle culler automatically shuts down user notebook servers when they have not been used for a certain time period, in order to reduce the total resource usage on your JupyterHub. - JupyterHub pings the user's notebook server at certain time intervals. If no response is received from the server during this checks and the timeout expires, the server is considered to be *inactive (idle)* and will be culled. -The idle culler is maintained as -`a separate project `_. -For advanced users, the code leaves the option for direct adjustment, e.g. to add -features such as purging old user data. +The idle culler is a JupyterHub service that is installed and enabled by default in TLJH. +It can be configured using tljh-config. For advanced use-cases, like purging old user data, +the idle culler configuration can be extended beyond tljh-config options, using custom +`jupyterhub_config.py snippets `__. + Default settings ================ From d1572e4400a2f62593a1c8c5748a8a2816ef6861 Mon Sep 17 00:00:00 2001 From: Georgiana Elena Date: Tue, 25 Aug 2020 21:01:28 +0300 Subject: [PATCH 3/3] Update docs/topic/idle-culler.rst --- docs/topic/idle-culler.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/topic/idle-culler.rst b/docs/topic/idle-culler.rst index 86d53ed..b8c520b 100644 --- a/docs/topic/idle-culler.rst +++ b/docs/topic/idle-culler.rst @@ -12,7 +12,7 @@ JupyterHub pings the user's notebook server at certain time intervals. If no res is received from the server during this checks and the timeout expires, the server is considered to be *inactive (idle)* and will be culled. -The idle culler is a JupyterHub service that is installed and enabled by default in TLJH. +The `idle culler `_ is a JupyterHub service that is installed and enabled by default in TLJH. It can be configured using tljh-config. For advanced use-cases, like purging old user data, the idle culler configuration can be extended beyond tljh-config options, using custom `jupyterhub_config.py snippets `__.