INFO: Will watch for changes in these directories: ['/home/kernelci'] INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) INFO: Started reloader process [1] using WatchFiles INFO: Started server process [8] INFO: Waiting for application startup. INFO: Application startup complete. INFO: 172.18.0.1:56982 - "GET /latest/whoami HTTP/1.0" 200 OK INFO: 172.18.0.1:56988 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:57004 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57014 - "POST /latest/subscribe/node HTTP/1.0" 200 OK INFO: 172.18.0.1:57022 - "GET /latest/whoami HTTP/1.0" 200 OK INFO: 172.18.0.1:57036 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:57050 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A07%3A28.541878&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:57058 - "GET /latest/whoami HTTP/1.0" 200 OK INFO: 172.18.0.1:57066 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A07%3A28.541878&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:57080 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A07%3A28.541878&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:57090 - "POST /latest/subscribe/node HTTP/1.0" 200 OK INFO: 172.18.0.1:57106 - "POST /latest/subscribe/node HTTP/1.0" 200 OK INFO: 172.18.0.1:57114 - "GET /latest/whoami HTTP/1.0" 200 OK INFO: 172.18.0.1:57136 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A07%3A29.553710&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:57148 - "POST /latest/subscribe/node HTTP/1.0" 200 OK INFO: 172.18.0.1:57164 - "POST /latest/subscribe/node HTTP/1.0" 200 OK INFO: 172.18.0.1:57188 - "GET /latest/whoami HTTP/1.0" 200 OK INFO: 172.18.0.1:57202 - "POST /latest/subscribe/node?promisc=True HTTP/1.0" 200 OK INFO: 172.18.0.1:57206 - "GET /latest/nodes/fast?state=done&processed_by_kcidb_bridge=False&created__gt=2025-07-04+10%3A07%3A30.607542&updated__lt=2025-07-08+10%3A02%3A30.607548&limit=500 HTTP/1.0" 200 OK INFO: 172.18.0.1:57224 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:57232 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:57236 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=11c9f280fa4c935686b8ee501ab0be44d0dd26ab&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:57250 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=11c9f280fa4c935686b8ee501ab0be44d0dd26ab&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:57266 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=8573a7fcfa2ae9c834f3390c8700ad9fcdc35228&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:57276 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=8573a7fcfa2ae9c834f3390c8700ad9fcdc35228&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:57220 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:57176 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:57158 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:57122 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:57104 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:57040 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:57288 - "POST /latest/node HTTP/1.0" 200 OK INFO: 172.18.0.1:57326 - "GET /latest/node/686cede502d570db74d13cbd HTTP/1.0" 200 OK INFO: 172.18.0.1:57354 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=13c1923c85276a3f9163c969454d5104744cef84&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:57370 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=13c1923c85276a3f9163c969454d5104744cef84&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:57386 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=7595b66ae9de667bf35a8c99e8f1bfc4792e207e&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:57402 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=7595b66ae9de667bf35a8c99e8f1bfc4792e207e&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:54444 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:54456 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:54468 - "GET /latest/viewer?node_id=66d64f9ccaba71dee92dfa8d HTTP/1.0" 200 OK INFO: 172.18.0.1:40204 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:40212 - "GET /latest/node/66d64f9ccaba71dee92dfa8d HTTP/1.0" 200 OK INFO: 172.18.0.1:56594 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:55438 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:55450 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:55456 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57344 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:57304 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:57292 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:57300 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:57336 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:57318 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:32952 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56604 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:56608 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56624 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A08%3A28.728181&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:56634 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A08%3A28.728181&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:56644 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A08%3A28.728181&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:56656 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A08%3A29.573539&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:56658 - "GET /latest/viewer?node_id=671ba477b367559624abadf8 HTTP/1.0" 200 OK INFO: 172.18.0.1:36830 - "GET /latest/node/671ba477b367559624abadf8 HTTP/1.0" 200 OK INFO: 172.18.0.1:36846 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36860 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:57590 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47700 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:55486 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:55500 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:55484 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:55490 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:55476 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:55460 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:47064 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47080 - "GET /latest/viewer?node_id=66cfc1e2d76e8c77a6dd60e8 HTTP/1.0" 200 OK INFO: 172.18.0.1:47086 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:47102 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47110 - "GET /latest/node/66cfc1e2d76e8c77a6dd60e8 HTTP/1.0" 200 OK INFO: 172.18.0.1:42696 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:40304 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:40306 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:40308 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A09%3A28.884387&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:40316 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A09%3A28.884387&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:40320 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A09%3A28.884387&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:40330 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A09%3A29.589545&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:38002 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:38006 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:47710 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:47738 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:47724 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:47714 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:47754 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:47728 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:33774 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47470 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:51822 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:51832 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:51844 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:51848 - "GET /latest/viewer?node_id=66cfc2bed76e8c77a6dd66cf HTTP/1.0" 200 OK INFO: 172.18.0.1:53804 - "GET /latest/node/66cfc2bed76e8c77a6dd66cf HTTP/1.0" 200 OK INFO: 172.18.0.1:53814 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:52366 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:52378 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:38052 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:38036 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:38018 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:38064 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:38020 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:38044 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:52438 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A10%3A28.961779&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:52452 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A10%3A28.961779&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:52462 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A10%3A28.961779&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:52466 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A10%3A29.628001&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:50030 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:50044 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:42810 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56522 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:40772 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:40782 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:40788 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:52398 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:52410 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:52396 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:52418 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:52434 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:52380 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:40872 - "GET /latest/viewer?node_id=671b9d98b367559624aba671 HTTP/1.0" 200 OK INFO: 172.18.0.1:58788 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46158 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:46172 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46174 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A11%3A29.026590&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:46180 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A11%3A29.026590&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:46190 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A11%3A29.026590&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:46206 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A11%3A29.645074&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:41984 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:41988 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:41992 - "GET /latest/node/671b9d98b367559624aba671 HTTP/1.0" 200 OK INFO: 172.18.0.1:36800 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:51882 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:40800 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:40816 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:40838 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:40832 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:40864 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:40852 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:41062 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:41072 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:41088 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:40794 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60512 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60520 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60534 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A12%3A29.098455&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60540 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A12%3A29.098455&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60550 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A12%3A29.098455&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60558 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A12%3A29.669679&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60568 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:60570 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:60586 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=11c9f280fa4c935686b8ee501ab0be44d0dd26ab&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:60598 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=11c9f280fa4c935686b8ee501ab0be44d0dd26ab&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:60612 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=8573a7fcfa2ae9c834f3390c8700ad9fcdc35228&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:60626 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=8573a7fcfa2ae9c834f3390c8700ad9fcdc35228&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:54012 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=13c1923c85276a3f9163c969454d5104744cef84&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:54014 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=13c1923c85276a3f9163c969454d5104744cef84&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:54026 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=7595b66ae9de667bf35a8c99e8f1bfc4792e207e&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:54032 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=7595b66ae9de667bf35a8c99e8f1bfc4792e207e&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:54048 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:54058 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:51924 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:51888 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:51934 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:51890 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:51950 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:51912 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:40214 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:40216 - "GET /latest/viewer?node_id=66cfc1e2d76e8c77a6dd6142 HTTP/1.0" 200 OK INFO: 172.18.0.1:55552 - "GET /latest/node/66cfc1e2d76e8c77a6dd6142 HTTP/1.0" 200 OK INFO: 172.18.0.1:55558 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:52340 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:52350 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:52356 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47452 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47154 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:47160 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:54080 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:54060 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:54088 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:54086 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:54074 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:54092 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:47214 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A13%3A29.192601&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:47228 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A13%3A29.192601&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:47234 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A13%3A29.192601&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:47238 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A13%3A29.711821&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39488 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:39490 - "GET /latest/viewer?node_id=66cfc2bdd76e8c77a6dd666c HTTP/1.0" 200 OK INFO: 172.18.0.1:39502 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:39514 - "GET /latest/node/66cfc2bdd76e8c77a6dd666c HTTP/1.0" 200 OK INFO: 172.18.0.1:59130 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:53342 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46920 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46926 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:46942 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47190 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:47166 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:47186 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:47174 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:47204 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:47208 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:45760 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:54944 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54946 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:54956 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A14%3A29.231106&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54960 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A14%3A29.231106&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54966 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A14%3A29.231106&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54978 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A14%3A29.726505&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54980 - "GET /latest/viewer?node_id=66cfc1e2d76e8c77a6dd6167 HTTP/1.0" 200 OK INFO: 172.18.0.1:54982 - "GET /latest/viewer?node_id=66d6cd517c4874716280e0c2 HTTP/1.0" 200 OK INFO: 172.18.0.1:54996 - "GET /latest/node/66cfc1e2d76e8c77a6dd6167 HTTP/1.0" 200 OK INFO: 172.18.0.1:55004 - "GET /latest/node/66d6cd517c4874716280e0c2 HTTP/1.0" 200 OK INFO: 172.18.0.1:55586 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:55598 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:34450 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60274 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47008 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:47002 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:46962 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:46958 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:46972 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:46988 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:43146 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:43158 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:43174 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:38158 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60082 - "GET /latest/viewer?node_id=66cfc1e2d76e8c77a6dd6137 HTTP/1.0" 200 OK INFO: 172.18.0.1:60090 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60098 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60112 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A15%3A29.331551&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60128 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A15%3A29.331551&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60144 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A15%3A29.331551&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60160 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A15%3A29.740543&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:35774 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60306 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:60320 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:60330 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:60300 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:60284 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:60312 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:35832 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:52776 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46020 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:53706 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:53718 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:53724 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:53376 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:53384 - "GET /latest/node/66cfc1e2d76e8c77a6dd6137 HTTP/1.0" 200 OK INFO: 172.18.0.1:42744 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:42758 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:35788 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:35824 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:35802 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:35814 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:35778 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:35796 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:42808 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A16%3A29.412867&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:42810 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A16%3A29.412867&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:42814 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A16%3A29.412867&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:42820 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A16%3A29.918170&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:42822 - "GET /latest/viewer?node_id=66cfc1e2d76e8c77a6dd6120 HTTP/1.0" 200 OK INFO: 172.18.0.1:60308 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60316 - "GET /latest/node/66cfc1e2d76e8c77a6dd6120 HTTP/1.0" 200 OK INFO: 172.18.0.1:60332 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:47884 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:52718 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36934 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36938 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:36948 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:42778 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:42768 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:42796 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:42806 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:42802 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:42792 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:57914 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:39128 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39136 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:39146 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A17%3A29.618467&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39154 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A17%3A29.618467&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39156 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A17%3A29.618467&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39166 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A17%3A29.952751&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39170 - "GET /latest/viewer?node_id=66cfc2bed76e8c77a6dd66b1 HTTP/1.0" 200 OK INFO: 172.18.0.1:39186 - "GET /latest/node/66cfc2bed76e8c77a6dd66b1 HTTP/1.0" 200 OK INFO: 172.18.0.1:36252 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:36254 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36256 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:36266 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=11c9f280fa4c935686b8ee501ab0be44d0dd26ab&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:36268 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=11c9f280fa4c935686b8ee501ab0be44d0dd26ab&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:36284 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=8573a7fcfa2ae9c834f3390c8700ad9fcdc35228&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:36286 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=8573a7fcfa2ae9c834f3390c8700ad9fcdc35228&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:36290 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=13c1923c85276a3f9163c969454d5104744cef84&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:36306 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=13c1923c85276a3f9163c969454d5104744cef84&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:36316 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=7595b66ae9de667bf35a8c99e8f1bfc4792e207e&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:36330 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=7595b66ae9de667bf35a8c99e8f1bfc4792e207e&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:36338 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:40272 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:48668 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36990 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:36964 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:36976 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:36960 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:36974 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:36998 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:47146 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47158 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:47162 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56834 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:37620 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:37626 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:37638 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A18%3A29.685217&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:37644 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A18%3A29.685217&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:37648 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A18%3A29.685217&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:37658 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A18%3A29.967151&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:37668 - "GET /latest/viewer?node_id=66cfc1e2d76e8c77a6dd60fa HTTP/1.0" 200 OK INFO: 172.18.0.1:45226 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:45236 - "GET /latest/node/66cfc1e2d76e8c77a6dd60fa HTTP/1.0" 200 OK INFO: 172.18.0.1:48690 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:48704 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:48670 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:48694 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:48686 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:48706 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:58380 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:58384 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:35734 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47598 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:47600 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:47606 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:40198 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:58396 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:58398 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:45272 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:45244 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:45300 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:45258 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:45254 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:45284 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:58476 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A19%3A29.844373&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:58492 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A19%3A29.844373&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:58494 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A19%3A29.844373&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:58500 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A19%3A29.984188&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54876 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36120 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:36136 - "GET /latest/viewer?node_id=66cfc1e2d76e8c77a6dd6121 HTTP/1.0" 200 OK INFO: 172.18.0.1:36140 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36152 - "GET /latest/node/66cfc1e2d76e8c77a6dd6121 HTTP/1.0" 200 OK INFO: 172.18.0.1:59166 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:55066 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:55076 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:55080 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:58456 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:58448 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:58442 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:58414 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:58428 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:58470 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:38332 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:54790 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54796 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:54802 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A20%3A29.997704&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54816 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A20%3A29.890914&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54830 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A20%3A29.890914&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:54846 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A20%3A29.890914&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:58254 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57286 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:57298 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:35838 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:55122 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:55096 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:55106 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:55084 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:55104 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:55124 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:36982 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36994 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:37008 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56270 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56274 - "GET /latest/viewer?node_id=671b9bc5b367559624aba3c1 HTTP/1.0" 200 OK INFO: 172.18.0.1:34554 - "GET /latest/node/671b9bc5b367559624aba3c1 HTTP/1.0" 200 OK INFO: 172.18.0.1:34560 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:34576 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:34582 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A21%3A30.031678&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:34594 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A21%3A30.221524&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:34606 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A21%3A30.221524&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:34622 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A21%3A30.221524&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:41918 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:35898 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:35880 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:35884 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:35846 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:35866 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:35850 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:51606 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:51622 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:47244 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60200 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60202 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:60218 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60232 - "GET /latest/viewer?node_id=66cfc2bed76e8c77a6dd66a5 HTTP/1.0" 200 OK INFO: 172.18.0.1:41208 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:39028 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39038 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:41958 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:41934 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:41932 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:41962 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:41926 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:41950 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:39106 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A22%3A30.045914&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39122 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A22%3A30.313241&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39138 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A22%3A30.313241&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:39148 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A22%3A30.313241&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:56974 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56984 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:56996 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:57002 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=11c9f280fa4c935686b8ee501ab0be44d0dd26ab&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:57010 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=11c9f280fa4c935686b8ee501ab0be44d0dd26ab&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:57014 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=8573a7fcfa2ae9c834f3390c8700ad9fcdc35228&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:57028 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=8573a7fcfa2ae9c834f3390c8700ad9fcdc35228&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:57042 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=13c1923c85276a3f9163c969454d5104744cef84&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:57052 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=13c1923c85276a3f9163c969454d5104744cef84&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:57058 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=7595b66ae9de667bf35a8c99e8f1bfc4792e207e&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:57070 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=7595b66ae9de667bf35a8c99e8f1bfc4792e207e&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:49674 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:49684 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:56550 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56564 - "GET /latest/viewer?node_id=66cfc2bed76e8c77a6dd66e8 HTTP/1.0" 200 OK INFO: 172.18.0.1:46526 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46536 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:46550 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:39088 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:39052 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:39060 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:39082 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:39076 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:39094 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:56234 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56244 - "GET /latest/node/66cfc2bed76e8c77a6dd66e8 HTTP/1.0" 200 OK INFO: 172.18.0.1:34994 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:35004 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:35014 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A23%3A30.088059&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:35028 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A23%3A30.350210&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:35038 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A23%3A30.350210&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:35044 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A23%3A30.350210&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:43970 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:42192 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:42194 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:57570 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46578 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:46586 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:46606 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:46560 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:46600 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:46574 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:51310 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:51316 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:51318 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:60412 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:50134 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:50148 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:50162 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A24%3A30.233646&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:50178 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A24%3A30.453155&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:50190 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A24%3A30.453155&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:50192 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A24%3A30.453155&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:50198 - "GET /latest/viewer?search=parent%3D67192cc13a1df88d813ac684 HTTP/1.0" 200 OK INFO: 172.18.0.1:36734 - "GET /latest/nodes?parent=67192cc13a1df88d813ac684&limit=250 HTTP/1.0" 200 OK INFO: 172.18.0.1:36748 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57608 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:57612 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:57582 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:57598 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:57594 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:57628 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:44456 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:44472 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:56626 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:56642 - "GET /latest/node/66cfc2bed76e8c77a6dd66a5 HTTP/1.0" 200 OK INFO: 172.18.0.1:55180 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:55188 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:55192 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46160 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:34028 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:34034 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36786 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:36754 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:36802 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:36756 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:36792 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:36770 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:34108 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A25%3A30.249431&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:34120 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A25%3A30.679152&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:34132 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A25%3A30.679152&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:34146 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A25%3A30.679152&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:51668 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57114 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57130 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:55696 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57338 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57352 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:57356 - "GET /latest/viewer?node_id=66cfc1e2d76e8c77a6dd612e HTTP/1.0" 200 OK INFO: 172.18.0.1:57364 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:34072 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:34046 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:34090 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:34082 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:34104 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:34060 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:50234 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:50238 - "GET /latest/node/66cfc1e2d76e8c77a6dd612e HTTP/1.0" 200 OK INFO: 172.18.0.1:36950 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:36964 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:36968 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A26%3A30.266094&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:36980 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A26%3A30.743492&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:36990 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A26%3A30.743492&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:37006 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A26%3A30.743492&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:35260 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46876 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:46886 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:57656 - "GET /latest/viewer?search=parent%3D671b9a35b367559624aba132 HTTP/1.0" 200 OK INFO: 172.18.0.1:57668 - "GET /latest/viewer?node_id=66ce7e5c5687413edddbcf48 HTTP/1.0" 200 OK INFO: 172.18.0.1:57684 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57398 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:57412 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:57388 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:57370 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:57408 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:57376 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:57740 - "GET /latest/nodes?parent=671b9a35b367559624aba132&limit=250 HTTP/1.0" 200 OK INFO: 172.18.0.1:57756 - "GET /latest/node/66ce7e5c5687413edddbcf48 HTTP/1.0" 200 OK INFO: 172.18.0.1:37186 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:37188 - "GET /latest/metrics HTTP/1.0" 200 OK INFO: 172.18.0.1:37190 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:34312 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:33554 - "GET /latest/nodes?state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:33562 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:33564 - "GET /latest/nodes?state=available&holdoff__lt=2025-07-08T10%3A27%3A30.302808&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:33580 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A27%3A30.939871&state=running&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:33586 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A27%3A30.939871&state=available&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:33598 - "GET /latest/nodes?timeout__lt=2025-07-08T10%3A27%3A30.939871&state=closing&limit=100&offset=0 HTTP/1.0" 200 OK INFO: 172.18.0.1:60840 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:57696 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:57710 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:57706 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:57726 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:57698 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:57724 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:60904 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:60908 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=9e98125f6ed0083f744bd5889b4a594c25a446bc&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:60920 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=fc523045947d905d3f335a8814a83c97c09a7d73&owner=staging.kernelci.org&submitter=service%3Apipeline HTTP/1.0" 200 OK INFO: 172.18.0.1:60924 - "GET /latest/count?kind=checkout&data.kernel_revision.commit=fc523045947d905d3f335a8814a83c97c09a7d73&owner=staging.kernelci.org&submitter=service%3Apipeline&result=incomplete HTTP/1.0" 200 OK INFO: 172.18.0.1:60940 - "GET /latest/viewer?node_id=66cfc2bed76e8c77a6dd66ab HTTP/1.0" 200 OK INFO: 172.18.0.1:60850 - "GET /latest/listen/53893 HTTP/1.0" 200 OK INFO: 172.18.0.1:60884 - "GET /latest/listen/53892 HTTP/1.0" 200 OK INFO: 172.18.0.1:60858 - "GET /latest/listen/53891 HTTP/1.0" 200 OK INFO: 172.18.0.1:60870 - "GET /latest/listen/53890 HTTP/1.0" 200 OK INFO: 172.18.0.1:60854 - "GET /latest/listen/53889 HTTP/1.0" 200 OK INFO: 172.18.0.1:60894 - "GET /latest/listen/53888 HTTP/1.0" 200 OK INFO: 172.18.0.1:60952 - "POST /latest/node HTTP/1.0" 200 OK INFO: 172.18.0.1:60958 - "GET /latest/node/686cf2a102d570db74d13cbf HTTP/1.0" 200 OK INFO: 172.18.0.1:32768 - "POST /latest/unsubscribe/53893 HTTP/1.0" 200 OK Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__ await self.app(scope, receive, _send) File "/usr/local/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__ await self.middleware_stack(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 735, in app await route.handle(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle await self.app(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 76, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 73, in app response = await f(request) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app raw_response = await run_endpoint_function( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 212, in run_endpoint_function return await dependant.call(**values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/main.py", line 905, in listen return await pubsub.listen(sub_id, user.username) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/pubsub.py", line 138, in listen msg = await sub['redis_sub'].get_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 1032, in get_message response = await self.parse_response(block=(timeout is None), timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 905, in parse_response response = await self._execute( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 885, in _execute return await conn.retry.call_with_retry( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 62, in call_with_retry await fail(error) File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 874, in _disconnect_raise_connect raise error File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 59, in call_with_retry return await do() ^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/connection.py", line 502, in read_response response = await self._parser.read_response( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 82, in read_response response = await self._read_response(disable_decoding=disable_decoding) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 90, in _read_response raw = await self._readline() ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/base.py", line 221, in _readline raise ConnectionError(SERVER_CLOSED_CONNECTION_ERROR) redis.exceptions.ConnectionError: Connection closed by server. Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__ await self.app(scope, receive, _send) File "/usr/local/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__ await self.middleware_stack(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 735, in app await route.handle(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle await self.app(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 76, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 73, in app response = await f(request) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app raw_response = await run_endpoint_function( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 212, in run_endpoint_function return await dependant.call(**values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/main.py", line 905, in listen return await pubsub.listen(sub_id, user.username) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/pubsub.py", line 138, in listen msg = await sub['redis_sub'].get_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 1032, in get_message response = await self.parse_response(block=(timeout is None), timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 905, in parse_response response = await self._execute( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 885, in _execute return await conn.retry.call_with_retry( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 62, in call_with_retry await fail(error) File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 874, in _disconnect_raise_connect raise error File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 59, in call_with_retry return await do() ^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/connection.py", line 502, in read_response response = await self._parser.read_response( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 82, in read_response response = await self._read_response(disable_decoding=disable_decoding) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 90, in _read_response raw = await self._readline() ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/base.py", line 221, in _readline raise ConnectionError(SERVER_CLOSED_CONNECTION_ERROR) redis.exceptions.ConnectionError: Connection closed by server. Exception: Connection closed by server. INFO: 172.18.0.1:32770 - "POST /latest/unsubscribe/53891 HTTP/1.0" 200 OK Exception: Connection closed by server. INFO: 172.18.0.1:32778 - "POST /latest/unsubscribe/53889 HTTP/1.0" 200 OK Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__ await self.app(scope, receive, _send) File "/usr/local/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__ await self.middleware_stack(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 735, in app await route.handle(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle await self.app(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 76, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 73, in app response = await f(request) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app raw_response = await run_endpoint_function( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 212, in run_endpoint_function return await dependant.call(**values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/main.py", line 905, in listen return await pubsub.listen(sub_id, user.username) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/pubsub.py", line 138, in listen msg = await sub['redis_sub'].get_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 1032, in get_message response = await self.parse_response(block=(timeout is None), timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 905, in parse_response response = await self._execute( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 885, in _execute return await conn.retry.call_with_retry( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 62, in call_with_retry await fail(error) File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 874, in _disconnect_raise_connect raise error File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 59, in call_with_retry return await do() ^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/connection.py", line 502, in read_response response = await self._parser.read_response( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 82, in read_response response = await self._read_response(disable_decoding=disable_decoding) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 90, in _read_response raw = await self._readline() ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/base.py", line 221, in _readline raise ConnectionError(SERVER_CLOSED_CONNECTION_ERROR) redis.exceptions.ConnectionError: Connection closed by server. Traceback (most recent call last): Exception: Connection closed by server. INFO: 172.18.0.1:32780 - "POST /latest/unsubscribe/53888 HTTP/1.0" 200 OK File "/usr/local/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__ await self.app(scope, receive, _send) File "/usr/local/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__ await self.middleware_stack(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 735, in app await route.handle(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle await self.app(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 76, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 73, in app response = await f(request) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app raw_response = await run_endpoint_function( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 212, in run_endpoint_function return await dependant.call(**values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/main.py", line 905, in listen return await pubsub.listen(sub_id, user.username) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/pubsub.py", line 138, in listen msg = await sub['redis_sub'].get_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 1032, in get_message response = await self.parse_response(block=(timeout is None), timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 905, in parse_response response = await self._execute( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 885, in _execute return await conn.retry.call_with_retry( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 62, in call_with_retry await fail(error) File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 874, in _disconnect_raise_connect raise error File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 59, in call_with_retry return await do() ^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/connection.py", line 502, in read_response response = await self._parser.read_response( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 82, in read_response response = await self._read_response(disable_decoding=disable_decoding) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 90, in _read_response raw = await self._readline() ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/base.py", line 221, in _readline raise ConnectionError(SERVER_CLOSED_CONNECTION_ERROR) redis.exceptions.ConnectionError: Connection closed by server. Exception: Connection closed by server. INFO: 172.18.0.1:32794 - "POST /latest/unsubscribe/53892 HTTP/1.0" 200 OK Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__ await self.app(scope, receive, _send) File "/usr/local/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__ await self.middleware_stack(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 735, in app await route.handle(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle await self.app(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 76, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 73, in app response = await f(request) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app raw_response = await run_endpoint_function( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 212, in run_endpoint_function return await dependant.call(**values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/main.py", line 905, in listen return await pubsub.listen(sub_id, user.username) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/pubsub.py", line 138, in listen msg = await sub['redis_sub'].get_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 1032, in get_message response = await self.parse_response(block=(timeout is None), timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 905, in parse_response response = await self._execute( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 885, in _execute return await conn.retry.call_with_retry( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 62, in call_with_retry await fail(error) File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 874, in _disconnect_raise_connect raise error File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 59, in call_with_retry return await do() ^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/connection.py", line 502, in read_response response = await self._parser.read_response( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 82, in read_response response = await self._read_response(disable_decoding=disable_decoding) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 90, in _read_response raw = await self._readline() ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/base.py", line 221, in _readline raise ConnectionError(SERVER_CLOSED_CONNECTION_ERROR) redis.exceptions.ConnectionError: Connection closed by server. Exception: Connection closed by server. INFO: 172.18.0.1:32802 - "POST /latest/unsubscribe/53890 HTTP/1.0" 200 OK Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__ await self.app(scope, receive, _send) File "/usr/local/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__ await self.middleware_stack(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 735, in app await route.handle(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle await self.app(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 76, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 62, in wrapped_app raise exc File "/usr/local/lib/python3.12/site-packages/starlette/_exception_handler.py", line 51, in wrapped_app await app(scope, receive, sender) File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 73, in app response = await f(request) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 301, in app raw_response = await run_endpoint_function( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 212, in run_endpoint_function return await dependant.call(**values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/main.py", line 905, in listen return await pubsub.listen(sub_id, user.username) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/pubsub.py", line 138, in listen msg = await sub['redis_sub'].get_message( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 1032, in get_message response = await self.parse_response(block=(timeout is None), timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 905, in parse_response response = await self._execute( ^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 885, in _execute return await conn.retry.call_with_retry( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 62, in call_with_retry await fail(error) File "/usr/local/lib/python3.12/site-packages/redis/asyncio/client.py", line 874, in _disconnect_raise_connect raise error File "/usr/local/lib/python3.12/site-packages/redis/asyncio/retry.py", line 59, in call_with_retry return await do() ^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/asyncio/connection.py", line 502, in read_response response = await self._parser.read_response( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 82, in read_response response = await self._read_response(disable_decoding=disable_decoding) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/resp2.py", line 90, in _read_response raw = await self._readline() ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/redis/_parsers/base.py", line 221, in _readline raise ConnectionError(SERVER_CLOSED_CONNECTION_ERROR) redis.exceptions.ConnectionError: Connection closed by server. Exception: Connection closed by server. INFO: 172.18.0.1:32810 - "GET /latest/viewer?node_id=66cd8a9da9d778382b00ee06 HTTP/1.0" 200 OK INFO: 172.18.0.1:48678 - "GET /latest/node/66cfc2bed76e8c77a6dd66ab HTTP/1.0" 200 OK INFO: 172.18.0.1:48694 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: 172.18.0.1:48700 - "GET /latest/node/66cd8a9da9d778382b00ee06 HTTP/1.0" 200 OK INFO: 172.18.0.1:48702 - "GET /latest/ HTTP/1.0" 200 OK INFO: 172.18.0.1:48562 - "GET /latest/viewer HTTP/1.0" 200 OK INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [8] INFO: Stopping reloader process [1]