Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slow first start #796

Closed
senfbrot opened this issue Apr 26, 2022 · 4 comments
Closed

Slow first start #796

senfbrot opened this issue Apr 26, 2022 · 4 comments

Comments

@senfbrot
Copy link

When I install Jupyterhub + JupyterLab + jupyterlab-lsp, then the first spawn of the server is always incredibly slow.

All subsequent spawns are as expected. Also when I restart jupyterhub or restart the server it does not change anymore.

It seems for me that some actions are performed with the initial spawn. In case this is as expected, is there a way to manually trigger this action? That way I could initially pre-warm the installation so that the first login is not so horribly snow.

Log output (fresh installation with jupyterlab-lsp)

Installation

conda create --name jupyterhub2 jupyterhub jupyterlab jupyterlab_widgets jupyterlab-git 'jupyterlab-lsp=3.10.1'

Logfile

[D 2022-04-26 13:21:19.232 JupyterHub roles:454] Assigning default role to User uidk9081
[I 2022-04-26 13:21:19.250 JupyterHub roles:366] Adding role user for User: uidk9081
[D 2022-04-26 13:21:19.267 JupyterHub roles:454] Assigning default role to User uidk9081
[D 2022-04-26 13:21:19.300 JupyterHub base:565] Setting cookie jupyterhub-session-id: {'httponly': True, 'secure': True, 'path': '/'}
[D 2022-04-26 13:21:19.300 JupyterHub base:569] Setting cookie for uidk9081: jupyterhub-hub-login
[D 2022-04-26 13:21:19.301 JupyterHub base:565] Setting cookie jupyterhub-hub-login: {'httponly': True, 'secure': True, 'path': '/hub/'}
[I 2022-04-26 13:21:19.301 JupyterHub base:813] User logged in: uidk9081
[I 2022-04-26 13:21:19.309 JupyterHub log:189] 302 POST /hub/login?next=%2Fhub%2F -> /hub/ ([email protected]) 2652.92ms
[D 2022-04-26 13:21:19.351 JupyterHub base:281] Recording first activity for <User(uidk9081 0/1 running)>
[D 2022-04-26 13:21:19.380 JupyterHub user:399] Creating <class 'jupyterhub.spawner.LocalProcessSpawner'> for uidk9081:
[I 2022-04-26 13:21:19.407 JupyterHub log:189] 302 GET /hub/ -> /hub/spawn ([email protected]) 59.34ms
[D 2022-04-26 13:21:19.425 JupyterHub scopes:491] Checking access via scope servers
[D 2022-04-26 13:21:19.426 JupyterHub scopes:402] Argument-based access to /hub/spawn via servers
[D 2022-04-26 13:21:19.426 JupyterHub pages:215] Triggering spawn with default options for uidk9081
[D 2022-04-26 13:21:19.436 JupyterHub base:931] Initiating spawn for uidk9081
[D 2022-04-26 13:21:19.436 JupyterHub base:935] 0/100 concurrent spawns
[D 2022-04-26 13:21:19.437 JupyterHub base:940] 0 active servers
[D 2022-04-26 13:21:19.448 JupyterHub roles:477] Checking token permissions against requested role server
[I 2022-04-26 13:21:19.456 JupyterHub roles:482] Adding role server to token: <APIToken('dba4...', user='uidk9081', client_id='jupyterhub')>
[I 2022-04-26 13:21:19.492 JupyterHub provider:607] Creating oauth client jupyterhub-user-uidk9081
[D 2022-04-26 13:21:19.550 JupyterHub user:728] Calling Spawner.start for uidk9081
[I 2022-04-26 13:21:19.552 JupyterHub spawner:1561] Spawning jupyterhub-singleuser
[D 2022-04-26 13:21:19.602 JupyterHub spawner:1256] Polling subprocess every 30s
[I 2022-04-26 13:21:20.439 JupyterHub log:189] 302 GET /hub/spawn -> /hub/spawn-pending/uidk9081 ([email protected]) 1015.50ms
[D 2022-04-26 13:21:20.523 JupyterHub scopes:491] Checking access via scope servers
[D 2022-04-26 13:21:20.524 JupyterHub scopes:402] Argument-based access to /hub/spawn-pending/uidk9081 via servers
[I 2022-04-26 13:21:20.524 JupyterHub pages:401] uidk9081 is pending spawn
[I 2022-04-26 13:21:20.536 JupyterHub log:189] 200 GET /hub/spawn-pending/uidk9081 ([email protected]) 17.56ms
[D 2022-04-26 13:21:20.643 JupyterHub scopes:491] Checking access via scope read:servers
[D 2022-04-26 13:21:20.644 JupyterHub scopes:402] Argument-based access to /hub/api/users/uidk9081/server/progress via read:servers
[W 2022-04-26 13:21:29.438 JupyterHub base:1092] User uidk9081 is slow to become responsive (timeout=10)
[D 2022-04-26 13:21:29.438 JupyterHub base:1097] Expecting server for uidk9081 at: http://127.0.0.1:45877/user/uidk9081/
[I 2022-04-26 13:22:19.212 JupyterHub log:189] 200 GET /hub/api (@127.0.0.1) 0.77ms

Installed packages

Click to expand!
$ conda list -n jupyterhub2
# packages in environment at /opt/miniconda/envs/jupyterhub2:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       2_gnu    conda-forge
alembic                   1.7.7              pyhd8ed1ab_0    conda-forge
anyio                     3.5.0           py310hff52083_0    conda-forge
argon2-cffi               21.3.0             pyhd8ed1ab_0    conda-forge
argon2-cffi-bindings      21.2.0          py310h5764c6d_2    conda-forge
asttokens                 2.0.5              pyhd8ed1ab_0    conda-forge
async_generator           1.10                       py_0    conda-forge
attrs                     21.4.0             pyhd8ed1ab_0    conda-forge
babel                     2.9.1              pyh44b312d_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                        py_2    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
beautifulsoup4            4.11.1             pyha770c72_0    conda-forge
bleach                    5.0.0              pyhd8ed1ab_0    conda-forge
blinker                   1.4                        py_1    conda-forge
brotlipy                  0.7.0           py310h5764c6d_1004    conda-forge
bzip2                     1.0.8                h7f98852_4    conda-forge
c-ares                    1.18.1               h7f98852_0    conda-forge
ca-certificates           2021.10.8            ha878542_0    conda-forge
certifi                   2021.10.8       py310hff52083_2    conda-forge
certipy                   0.1.3                      py_0    conda-forge
cffi                      1.15.0          py310h0fdd8cc_0    conda-forge
charset-normalizer        2.0.12             pyhd8ed1ab_0    conda-forge
colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
configurable-http-proxy   4.5.1           node17_h7e777a6_1    conda-forge
cryptography              36.0.2          py310h597c629_1    conda-forge
debugpy                   1.6.0           py310hd8f1fbe_0    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
entrypoints               0.4                pyhd8ed1ab_0    conda-forge
executing                 0.8.3              pyhd8ed1ab_0    conda-forge
flit-core                 3.7.1              pyhd8ed1ab_0    conda-forge
gitdb                     4.0.9              pyhd8ed1ab_0    conda-forge
gitpython                 3.1.27             pyhd8ed1ab_0    conda-forge
greenlet                  1.1.2           py310hd8f1fbe_2    conda-forge
icu                       70.1                 h27087fc_0    conda-forge
idna                      3.3                pyhd8ed1ab_0    conda-forge
importlib-metadata        4.11.3          py310hff52083_1    conda-forge
importlib_metadata        4.11.3               hd8ed1ab_1    conda-forge
importlib_resources       5.7.1              pyhd8ed1ab_0    conda-forge
ipykernel                 6.13.0          py310hfdc917e_0    conda-forge
ipython                   8.2.0           py310hff52083_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
jedi                      0.18.1          py310hff52083_1    conda-forge
jinja2                    3.1.1              pyhd8ed1ab_0    conda-forge
json5                     0.9.5              pyh9f0ad1d_0    conda-forge
jsonschema                4.4.0              pyhd8ed1ab_0    conda-forge
jupyter-lsp               1.5.1              pyhd8ed1ab_0    conda-forge
jupyter-server-mathjax    0.2.5              pyhc268e32_0    conda-forge
jupyter_client            7.2.2              pyhd8ed1ab_1    conda-forge
jupyter_core              4.9.2           py310hff52083_0    conda-forge
jupyter_server            1.16.0             pyhd8ed1ab_1    conda-forge
jupyter_telemetry         0.1.0              pyhd8ed1ab_1    conda-forge
jupyterhub                2.2.2              pyhd8ed1ab_1    conda-forge
jupyterhub-base           2.2.2              pyhd8ed1ab_1    conda-forge
jupyterlab                3.3.4              pyhd8ed1ab_0    conda-forge
jupyterlab-git            0.37.0             pyhd8ed1ab_0    conda-forge
jupyterlab-lsp            3.10.1             pyhd8ed1ab_0    conda-forge
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    conda-forge
jupyterlab_server         2.13.0             pyhd8ed1ab_1    conda-forge
jupyterlab_widgets        1.1.0              pyhd8ed1ab_0    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
krb5                      1.19.3               h3790be6_0    conda-forge
ld_impl_linux-64          2.36.1               hea4e1c9_2    conda-forge
libcurl                   7.82.0               h7bff187_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 h516909a_1    conda-forge
libffi                    3.4.2                h7f98852_5    conda-forge
libgcc-ng                 11.2.0              h1d223b6_16    conda-forge
libgomp                   11.2.0              h1d223b6_16    conda-forge
libnghttp2                1.47.0               h727a467_0    conda-forge
libnsl                    2.0.0                h7f98852_0    conda-forge
libsodium                 1.0.18               h36c2ea0_1    conda-forge
libssh2                   1.10.0               ha56f1ee_2    conda-forge
libstdcxx-ng              11.2.0              he4da1e4_16    conda-forge
libuuid                   2.32.1            h7f98852_1000    conda-forge
libuv                     1.43.0               h7f98852_0    conda-forge
libzlib                   1.2.11            h166bdaf_1014    conda-forge
mako                      1.2.0              pyhd8ed1ab_1    conda-forge
markupsafe                2.1.1           py310h5764c6d_1    conda-forge
matplotlib-inline         0.1.3              pyhd8ed1ab_0    conda-forge
mistune                   0.8.4           py310h6acc77f_1005    conda-forge
nbclassic                 0.3.7              pyhd8ed1ab_0    conda-forge
nbclient                  0.6.0              pyhd8ed1ab_0    conda-forge
nbconvert                 6.5.0              pyhd8ed1ab_0    conda-forge
nbconvert-core            6.5.0              pyhd8ed1ab_0    conda-forge
nbconvert-pandoc          6.5.0              pyhd8ed1ab_0    conda-forge
nbdime                    3.1.1              pyhd8ed1ab_0    conda-forge
nbformat                  5.3.0              pyhd8ed1ab_0    conda-forge
ncurses                   6.3                  h27087fc_1    conda-forge
nest-asyncio              1.5.5              pyhd8ed1ab_0    conda-forge
nodejs                    17.9.0               h96d913c_0    conda-forge
notebook                  6.4.11             pyha770c72_0    conda-forge
notebook-shim             0.1.0              pyhd8ed1ab_0    conda-forge
oauthlib                  3.2.0              pyhd8ed1ab_0    conda-forge
openssl                   1.1.1n               h166bdaf_0    conda-forge
packaging                 21.3               pyhd8ed1ab_0    conda-forge
pamela                    1.0.0                      py_0    conda-forge
pandoc                    2.18                 ha770c72_0    conda-forge
pandocfilters             1.5.0              pyhd8ed1ab_0    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
pexpect                   4.8.0              pyh9f0ad1d_2    conda-forge
pickleshare               0.7.5                   py_1003    conda-forge
pip                       22.0.4             pyhd8ed1ab_0    conda-forge
prometheus_client         0.14.1             pyhd8ed1ab_0    conda-forge
prompt-toolkit            3.0.29             pyha770c72_0    conda-forge
psutil                    5.9.0           py310h5764c6d_1    conda-forge
ptyprocess                0.7.0              pyhd3deb0d_0    conda-forge
pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pycurl                    7.45.1          py310h2aed498_1    conda-forge
pygments                  2.12.0             pyhd8ed1ab_0    conda-forge
pyjwt                     2.3.0              pyhd8ed1ab_1    conda-forge
pyopenssl                 22.0.0             pyhd8ed1ab_0    conda-forge
pyparsing                 3.0.8              pyhd8ed1ab_0    conda-forge
pyrsistent                0.18.1          py310h5764c6d_1    conda-forge
pysocks                   1.7.1           py310hff52083_5    conda-forge
python                    3.10.4          h9a8a25e_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-fastjsonschema     2.15.3             pyhd8ed1ab_0    conda-forge
python-json-logger        2.0.1              pyh9f0ad1d_0    conda-forge
python_abi                3.10                    2_cp310    conda-forge
pytz                      2022.1             pyhd8ed1ab_0    conda-forge
pyzmq                     22.3.0          py310h330234f_2    conda-forge
readline                  8.1                  h46c0cb4_0    conda-forge
requests                  2.27.1             pyhd8ed1ab_0    conda-forge
ruamel.yaml               0.17.21         py310h5764c6d_1    conda-forge
ruamel.yaml.clib          0.2.6           py310h5764c6d_1    conda-forge
send2trash                1.8.0              pyhd8ed1ab_0    conda-forge
setuptools                62.1.0          py310hff52083_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
smmap                     3.0.5              pyh44b312d_0    conda-forge
sniffio                   1.2.0           py310hff52083_3    conda-forge
soupsieve                 2.3.1              pyhd8ed1ab_0    conda-forge
sqlalchemy                1.4.35          py310h5764c6d_0    conda-forge
sqlite                    3.38.2               h4ff8645_0    conda-forge
stack_data                0.2.0              pyhd8ed1ab_0    conda-forge
terminado                 0.13.3          py310hff52083_1    conda-forge
tinycss2                  1.1.1              pyhd8ed1ab_0    conda-forge
tk                        8.6.12               h27826a3_0    conda-forge
tornado                   6.1             py310h5764c6d_3    conda-forge
traitlets                 5.1.1              pyhd8ed1ab_0    conda-forge
typing_extensions         4.2.0              pyha770c72_1    conda-forge
tzdata                    2022a                h191b570_0    conda-forge
urllib3                   1.26.9             pyhd8ed1ab_0    conda-forge
wcwidth                   0.2.5              pyh9f0ad1d_2    conda-forge
webencodings              0.5.1                      py_1    conda-forge
websocket-client          1.3.2              pyhd8ed1ab_0    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
xz                        5.2.5                h516909a_1    conda-forge
zeromq                    4.3.4                h9c3ff4c_1    conda-forge
zipp                      3.8.0              pyhd8ed1ab_0    conda-forge
zlib                      1.2.11            h166bdaf_1014    conda-forge

Log output (fresh installation w/o jupyterlab-lsp)

Installation

conda create --name jupyterhub2 jupyterhub jupyterlab jupyterlab_widgets jupyterlab-git

Logfile

[D 2022-04-26 12:37:20.390 JupyterHub roles:454] Assigning default role to User uidk9081
[I 2022-04-26 12:37:20.403 JupyterHub roles:366] Adding role user for User: uidk9081
[D 2022-04-26 12:37:20.413 JupyterHub roles:454] Assigning default role to User uidk9081
[D 2022-04-26 12:37:20.421 JupyterHub base:565] Setting cookie jupyterhub-session-id: {'httponly': True, 'secure': True, 'path': '/'}
[D 2022-04-26 12:37:20.422 JupyterHub base:569] Setting cookie for uidk9081: jupyterhub-hub-login
[D 2022-04-26 12:37:20.422 JupyterHub base:565] Setting cookie jupyterhub-hub-login: {'httponly': True, 'secure': True, 'path': '/hub/'}
[I 2022-04-26 12:37:20.422 JupyterHub base:813] User logged in: uidk9081
[I 2022-04-26 12:37:20.424 JupyterHub log:189] 302 POST /hub/login?next=%2Fhub%2F -> /hub/ ([email protected]) 2457.96ms
[D 2022-04-26 12:37:20.523 JupyterHub base:281] Recording first activity for <User(uidk9081 0/1 running)>
[D 2022-04-26 12:37:20.534 JupyterHub user:399] Creating <class 'jupyterhub.spawner.LocalProcessSpawner'> for uidk9081:
[I 2022-04-26 12:37:20.536 JupyterHub log:189] 302 GET /hub/ -> /hub/spawn ([email protected]) 15.28ms
[D 2022-04-26 12:37:20.582 JupyterHub scopes:491] Checking access via scope servers
[D 2022-04-26 12:37:20.582 JupyterHub scopes:402] Argument-based access to /hub/spawn via servers
[D 2022-04-26 12:37:20.583 JupyterHub pages:215] Triggering spawn with default options for uidk9081
[D 2022-04-26 12:37:20.583 JupyterHub base:931] Initiating spawn for uidk9081
[D 2022-04-26 12:37:20.583 JupyterHub base:935] 0/100 concurrent spawns
[D 2022-04-26 12:37:20.584 JupyterHub base:940] 0 active servers
[D 2022-04-26 12:37:20.589 JupyterHub roles:477] Checking token permissions against requested role server
[I 2022-04-26 12:37:20.592 JupyterHub roles:482] Adding role server to token: <APIToken('8c7c...', user='uidk9081', client_id='jupyterhub')>
[I 2022-04-26 12:37:20.603 JupyterHub provider:607] Creating oauth client jupyterhub-user-uidk9081
[D 2022-04-26 12:37:20.626 JupyterHub user:728] Calling Spawner.start for uidk9081
[I 2022-04-26 12:37:20.628 JupyterHub spawner:1561] Spawning jupyterhub-singleuser
[D 2022-04-26 12:37:20.644 JupyterHub spawner:1256] Polling subprocess every 30s
[I 2022-04-26 12:37:21.585 JupyterHub log:189] 302 GET /hub/spawn -> /hub/spawn-pending/uidk9081 ([email protected]) 1004.34ms
[D 2022-04-26 12:37:21.643 JupyterHub scopes:491] Checking access via scope servers
[D 2022-04-26 12:37:21.644 JupyterHub scopes:402] Argument-based access to /hub/spawn-pending/uidk9081 via servers
[I 2022-04-26 12:37:21.644 JupyterHub pages:401] uidk9081 is pending spawn
[I 2022-04-26 12:37:21.649 JupyterHub log:189] 200 GET /hub/spawn-pending/uidk9081 ([email protected]) 8.44ms
[D 2022-04-26 12:37:21.783 JupyterHub scopes:491] Checking access via scope read:servers
[D 2022-04-26 12:37:21.784 JupyterHub scopes:402] Argument-based access to /hub/api/users/uidk9081/server/progress via read:servers
[I 2022-04-26 12:37:23.576 JupyterHub log:189] 200 GET /hub/api (@127.0.0.1) 0.87ms

Installed packages

Click to expand!
$ conda list -n jupyterhub2
# packages in environment at /opt/miniconda/envs/jupyterhub2:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       2_gnu    conda-forge
alembic                   1.7.7              pyhd8ed1ab_0    conda-forge
anyio                     3.5.0           py310hff52083_0    conda-forge
argon2-cffi               21.3.0             pyhd8ed1ab_0    conda-forge
argon2-cffi-bindings      21.2.0          py310h5764c6d_2    conda-forge
asttokens                 2.0.5              pyhd8ed1ab_0    conda-forge
async_generator           1.10                       py_0    conda-forge
attrs                     21.4.0             pyhd8ed1ab_0    conda-forge
babel                     2.9.1              pyh44b312d_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                        py_2    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
beautifulsoup4            4.11.1             pyha770c72_0    conda-forge
bleach                    5.0.0              pyhd8ed1ab_0    conda-forge
blinker                   1.4                        py_1    conda-forge
brotlipy                  0.7.0           py310h5764c6d_1004    conda-forge
bzip2                     1.0.8                h7f98852_4    conda-forge
c-ares                    1.18.1               h7f98852_0    conda-forge
ca-certificates           2021.10.8            ha878542_0    conda-forge
certifi                   2021.10.8       py310hff52083_2    conda-forge
certipy                   0.1.3                      py_0    conda-forge
cffi                      1.15.0          py310h0fdd8cc_0    conda-forge
charset-normalizer        2.0.12             pyhd8ed1ab_0    conda-forge
colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
configurable-http-proxy   4.5.1           node17_h7e777a6_1    conda-forge
cryptography              36.0.2          py310h597c629_1    conda-forge
debugpy                   1.6.0           py310hd8f1fbe_0    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
entrypoints               0.4                pyhd8ed1ab_0    conda-forge
executing                 0.8.3              pyhd8ed1ab_0    conda-forge
flit-core                 3.7.1              pyhd8ed1ab_0    conda-forge
gitdb                     4.0.9              pyhd8ed1ab_0    conda-forge
gitpython                 3.1.27             pyhd8ed1ab_0    conda-forge
greenlet                  1.1.2           py310hd8f1fbe_2    conda-forge
icu                       70.1                 h27087fc_0    conda-forge
idna                      3.3                pyhd8ed1ab_0    conda-forge
importlib-metadata        4.11.3          py310hff52083_1    conda-forge
importlib_metadata        4.11.3               hd8ed1ab_1    conda-forge
importlib_resources       5.7.1              pyhd8ed1ab_0    conda-forge
ipykernel                 6.13.0          py310hfdc917e_0    conda-forge
ipython                   8.2.0           py310hff52083_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
jedi                      0.18.1          py310hff52083_1    conda-forge
jinja2                    3.1.1              pyhd8ed1ab_0    conda-forge
json5                     0.9.5              pyh9f0ad1d_0    conda-forge
jsonschema                4.4.0              pyhd8ed1ab_0    conda-forge
jupyter-server-mathjax    0.2.5              pyhc268e32_0    conda-forge
jupyter_client            7.2.2              pyhd8ed1ab_1    conda-forge
jupyter_core              4.9.2           py310hff52083_0    conda-forge
jupyter_server            1.16.0             pyhd8ed1ab_1    conda-forge
jupyter_telemetry         0.1.0              pyhd8ed1ab_1    conda-forge
jupyterhub                2.2.2              pyhd8ed1ab_1    conda-forge
jupyterhub-base           2.2.2              pyhd8ed1ab_1    conda-forge
jupyterlab                3.3.4              pyhd8ed1ab_0    conda-forge
jupyterlab-git            0.37.0             pyhd8ed1ab_0    conda-forge
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    conda-forge
jupyterlab_server         2.13.0             pyhd8ed1ab_1    conda-forge
jupyterlab_widgets        1.1.0              pyhd8ed1ab_0    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
krb5                      1.19.3               h3790be6_0    conda-forge
ld_impl_linux-64          2.36.1               hea4e1c9_2    conda-forge
libcurl                   7.82.0               h7bff187_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 h516909a_1    conda-forge
libffi                    3.4.2                h7f98852_5    conda-forge
libgcc-ng                 11.2.0              h1d223b6_16    conda-forge
libgomp                   11.2.0              h1d223b6_16    conda-forge
libnghttp2                1.47.0               h727a467_0    conda-forge
libnsl                    2.0.0                h7f98852_0    conda-forge
libsodium                 1.0.18               h36c2ea0_1    conda-forge
libssh2                   1.10.0               ha56f1ee_2    conda-forge
libstdcxx-ng              11.2.0              he4da1e4_16    conda-forge
libuuid                   2.32.1            h7f98852_1000    conda-forge
libuv                     1.43.0               h7f98852_0    conda-forge
libzlib                   1.2.11            h166bdaf_1014    conda-forge
mako                      1.2.0              pyhd8ed1ab_1    conda-forge
markupsafe                2.1.1           py310h5764c6d_1    conda-forge
matplotlib-inline         0.1.3              pyhd8ed1ab_0    conda-forge
mistune                   0.8.4           py310h6acc77f_1005    conda-forge
nbclassic                 0.3.7              pyhd8ed1ab_0    conda-forge
nbclient                  0.6.0              pyhd8ed1ab_0    conda-forge
nbconvert                 6.5.0              pyhd8ed1ab_0    conda-forge
nbconvert-core            6.5.0              pyhd8ed1ab_0    conda-forge
nbconvert-pandoc          6.5.0              pyhd8ed1ab_0    conda-forge
nbdime                    3.1.1              pyhd8ed1ab_0    conda-forge
nbformat                  5.3.0              pyhd8ed1ab_0    conda-forge
ncurses                   6.3                  h27087fc_1    conda-forge
nest-asyncio              1.5.5              pyhd8ed1ab_0    conda-forge
nodejs                    17.9.0               h96d913c_0    conda-forge
notebook                  6.4.11             pyha770c72_0    conda-forge
notebook-shim             0.1.0              pyhd8ed1ab_0    conda-forge
oauthlib                  3.2.0              pyhd8ed1ab_0    conda-forge
openssl                   1.1.1n               h166bdaf_0    conda-forge
packaging                 21.3               pyhd8ed1ab_0    conda-forge
pamela                    1.0.0                      py_0    conda-forge
pandoc                    2.18                 ha770c72_0    conda-forge
pandocfilters             1.5.0              pyhd8ed1ab_0    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
pexpect                   4.8.0              pyh9f0ad1d_2    conda-forge
pickleshare               0.7.5                   py_1003    conda-forge
pip                       22.0.4             pyhd8ed1ab_0    conda-forge
prometheus_client         0.14.1             pyhd8ed1ab_0    conda-forge
prompt-toolkit            3.0.29             pyha770c72_0    conda-forge
psutil                    5.9.0           py310h5764c6d_1    conda-forge
ptyprocess                0.7.0              pyhd3deb0d_0    conda-forge
pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pycurl                    7.45.1          py310h2aed498_1    conda-forge
pygments                  2.12.0             pyhd8ed1ab_0    conda-forge
pyjwt                     2.3.0              pyhd8ed1ab_1    conda-forge
pyopenssl                 22.0.0             pyhd8ed1ab_0    conda-forge
pyparsing                 3.0.8              pyhd8ed1ab_0    conda-forge
pyrsistent                0.18.1          py310h5764c6d_1    conda-forge
pysocks                   1.7.1           py310hff52083_5    conda-forge
python                    3.10.4          h9a8a25e_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-fastjsonschema     2.15.3             pyhd8ed1ab_0    conda-forge
python-json-logger        2.0.1              pyh9f0ad1d_0    conda-forge
python_abi                3.10                    2_cp310    conda-forge
pytz                      2022.1             pyhd8ed1ab_0    conda-forge
pyzmq                     22.3.0          py310h330234f_2    conda-forge
readline                  8.1                  h46c0cb4_0    conda-forge
requests                  2.27.1             pyhd8ed1ab_0    conda-forge
ruamel.yaml               0.17.21         py310h5764c6d_1    conda-forge
ruamel.yaml.clib          0.2.6           py310h5764c6d_1    conda-forge
send2trash                1.8.0              pyhd8ed1ab_0    conda-forge
setuptools                62.1.0          py310hff52083_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
smmap                     3.0.5              pyh44b312d_0    conda-forge
sniffio                   1.2.0           py310hff52083_3    conda-forge
soupsieve                 2.3.1              pyhd8ed1ab_0    conda-forge
sqlalchemy                1.4.35          py310h5764c6d_0    conda-forge
sqlite                    3.38.2               h4ff8645_0    conda-forge
stack_data                0.2.0              pyhd8ed1ab_0    conda-forge
terminado                 0.13.3          py310hff52083_1    conda-forge
tinycss2                  1.1.1              pyhd8ed1ab_0    conda-forge
tk                        8.6.12               h27826a3_0    conda-forge
tornado                   6.1             py310h5764c6d_3    conda-forge
traitlets                 5.1.1              pyhd8ed1ab_0    conda-forge
typing_extensions         4.2.0              pyha770c72_1    conda-forge
tzdata                    2022a                h191b570_0    conda-forge
urllib3                   1.26.9             pyhd8ed1ab_0    conda-forge
wcwidth                   0.2.5              pyh9f0ad1d_2    conda-forge
webencodings              0.5.1                      py_1    conda-forge
websocket-client          1.3.2              pyhd8ed1ab_0    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
xz                        5.2.5                h516909a_1    conda-forge
zeromq                    4.3.4                h9c3ff4c_1    conda-forge
zipp                      3.8.0              pyhd8ed1ab_0    conda-forge
zlib                      1.2.11            h166bdaf_1014    conda-forge
@krassowski
Copy link
Member

Thank you for the detailed issue. I suggested potential workarounds and a listed few areas that might be contributing to this (together with suggestions on how those could be fixed) in #851 (comment).

@krassowski
Copy link
Member

@senfbrot would you mind testing with jupyterlab-lsp 4.0 which includes #882?

@krassowski
Copy link
Member

@senfbrot do you think that we can close this one?

@krassowski
Copy link
Member

krassowski commented Apr 19, 2023

Closing as inactive, since the fixes were included in 4.0 release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants