Мой пользовательский спавнер подключается через s sh к узлу отправки шлама от имени пользователя и отправляет задание на жульничество.
Все это занимает много времени, около 10 секунд, если задание может начаться сразу же , что ожидается, но я хочу, чтобы пользователь был перенаправлен на страницу прогресса немедленно.
Вместо этого происходит 10-секундное зависание между пользователем, нажимающим кнопку «Пуск» и страницей прогресса. Похоже, что Jupyterhub ждет завершения метода start перед перенаправлением.
Метод запуска делает следующее:
await for asyncssh connection
await for slurm job to be submitted
await for a job status to be "Running".
Так что, похоже, у Jupyterhub есть много возможностей делать другие вещи во время работы метода запуска.