Arun Kumar
04/21/2022, 7:05 PMSELECT job_ticks.id, job_ticks.tick_body
FROM job_ticks
WHERE job_ticks.job_origin_id = $1
ORDER BY job_ticks.id DESC LIMIT $2
Arun Kumar
04/21/2022, 7:06 PMArun Kumar
04/21/2022, 7:08 PMdaniel
04/21/2022, 7:18 PMdaniel
04/21/2022, 7:20 PMArun Kumar
04/21/2022, 7:21 PMdaniel
04/21/2022, 7:22 PMArun Kumar
04/21/2022, 7:25 PMTraceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/gevent/pywsgi.py", line 999, in handle_one_response
self.run_application()
File "/usr/local/lib/python3.7/site-packages/geventwebsocket/handler.py", line 87, in run_application
return super(WebSocketHandler, self).run_application()
File "/usr/local/lib/python3.7/site-packages/gevent/pywsgi.py", line 946, in run_application
self.process_result()
File "/usr/local/lib/python3.7/site-packages/gevent/pywsgi.py", line 932, in process_result
self.write(data)
File "/usr/local/lib/python3.7/site-packages/gevent/pywsgi.py", line 779, in write
self._write_with_headers(data)
File "/usr/local/lib/python3.7/site-packages/gevent/pywsgi.py", line 800, in _write_with_headers
self._write(data)
File "/usr/local/lib/python3.7/site-packages/gevent/pywsgi.py", line 762, in _write
self._sendall(data)
File "/usr/local/lib/python3.7/site-packages/gevent/pywsgi.py", line 736, in _sendall
self.socket.sendall(data)
File "/usr/local/lib/python3.7/site-packages/gevent/_socketcommon.py", line 699, in sendall
return _sendall(self, data_memory, flags)
File "/usr/local/lib/python3.7/site-packages/gevent/_socketcommon.py", line 409, in _sendall
timeleft = __send_chunk(socket, chunk, flags, timeleft, end)
File "/usr/local/lib/python3.7/site-packages/gevent/_socketcommon.py", line 338, in __send_chunk
data_sent += socket.send(chunk, flags)
File "/usr/local/lib/python3.7/site-packages/gevent/_socketcommon.py", line 729, in send
return self._sock.send(data, flags)
TimeoutError: [Errno 110] Connection timed out
2022-04-21T19:09:47Z {'REMOTE_ADDR': '172.31.196.63', 'REMOTE_PORT': '49404', 'HTTP_HOST': 'dagit.doordash.team', (hidden keys: 48)} failed with TimeoutError
daniel
04/21/2022, 7:26 PMdaniel
04/21/2022, 7:27 PMdaniel
04/21/2022, 7:28 PMArun Kumar
04/21/2022, 8:06 PMWelcome to Dagster!
If you have any questions or would like to engage with the Dagster team, please join us on Slack
(<https://bit.ly/39dvSsF>).
Serving on <http://0.0.0.0:80> in process 1
Arun Kumar
04/21/2022, 8:07 PMdaniel
04/21/2022, 8:07 PMArun Kumar
04/21/2022, 8:13 PMdaniel
04/21/2022, 8:13 PMdaniel
04/21/2022, 8:14 PMdaniel
04/21/2022, 8:14 PMArun Kumar
04/21/2022, 8:14 PMcurl localhost:80
, curl localhost:80/graphql
daniel
04/21/2022, 8:17 PMcurl localhost:80/graphql
in our dagit pod, I get
No GraphQL query found in the request
daniel
04/21/2022, 8:17 PMdaniel
04/21/2022, 8:18 PMkubectl exec --stdin --tty
<dagit pod> -- /bin/bashdaniel
04/21/2022, 8:18 PMdaniel
04/21/2022, 8:20 PMArun Kumar
04/21/2022, 8:22 PMArun Kumar
04/21/2022, 8:22 PMIf you kill the dagit pod and let it come back up, does it ever accept requests before getting stuck?Nope, I tried it. it never accepts any requests
daniel
04/21/2022, 8:23 PMdaniel
04/21/2022, 8:24 PMdaniel
04/21/2022, 8:32 PMpy-spy dump --pid 1
daniel
04/21/2022, 8:33 PMcurl localhost:80/dagit_info
is a way to hit an endpoint that has absolutely no DB dependencies, it should just return a JSON dictdaniel
04/21/2022, 8:35 PMroot@user-deployment-dagster-dagit-86cb585b75-hc4pp:/# py-spy dump --pid 1
Process 1: /usr/local/bin/python /usr/local/bin/dagit -h 0.0.0.0 -p 80 -w /dagster-workspace/workspace.yaml
Python v3.8.7 (/usr/local/bin/python3.8)
Thread 1 (idle): "MainThread"
run (asyncio/runners.py:44)
run (uvicorn/server.py:60)
run (uvicorn/main.py:463)
host_dagit_ui_with_workspace_process_context (dagit/cli.py:148)
dagit (dagit/cli.py:115)
invoke (click/core.py:760)
invoke (click/core.py:1404)
main (click/core.py:1055)
__call__ (click/core.py:1130)
main (dagit/cli.py:162)
<module> (dagit:33)
Thread 15 (idle): "grpc-server-watch"
wait (threading.py:306)
wait (threading.py:558)
watch_for_changes (dagster/grpc/server_watcher.py:92)
watch_grpc_server_thread (dagster/grpc/server_watcher.py:122)
run (threading.py:870)
_bootstrap_inner (threading.py:932)
_bootstrap (threading.py:890)
Thread 23 (idle): "grpc-server-watch"
wait (threading.py:306)
wait (threading.py:558)
watch_for_changes (dagster/grpc/server_watcher.py:92)
watch_grpc_server_thread (dagster/grpc/server_watcher.py:122)
run (threading.py:870)
_bootstrap_inner (threading.py:932)
_bootstrap (threading.py:890)
Thread 31 (idle): "grpc-server-watch"
wait (threading.py:306)
wait (threading.py:558)
watch_for_changes (dagster/grpc/server_watcher.py:92)
watch_grpc_server_thread (dagster/grpc/server_watcher.py:122)
run (threading.py:870)
_bootstrap_inner (threading.py:932)
_bootstrap (threading.py:890)
Thread 39 (idle): "telemetry-upload"
wait (threading.py:306)
wait (threading.py:558)
upload_logs (dagster/core/telemetry_upload.py:85)
run (threading.py:870)
_bootstrap_inner (threading.py:932)
_bootstrap (threading.py:890)
Thread 378 (idle): "AnyIO worker thread"
wait (threading.py:302)
get (queue.py:170)
run (anyio/_backends/_asyncio.py:744)
_bootstrap_inner (threading.py:932)
_bootstrap (threading.py:890)
root@user-deployment-dagster-dagit-86cb585b75-hc4pp:/#
daniel
04/21/2022, 8:54 PMArun Kumar
04/21/2022, 9:30 PMArun Kumar
04/21/2022, 9:33 PMArun Kumar
04/21/2022, 9:47 PMroot@dagster-dagit-767fbb6bc5-hqkrj:/# py-spy dump --pid 1
Error: Operation not permitted (os error 1)
alex
04/21/2022, 9:47 PMgdb
Arun Kumar
04/21/2022, 9:51 PMalex
04/21/2022, 9:53 PMArun Kumar
04/21/2022, 10:01 PMdaniel
04/21/2022, 10:13 PMArun Kumar
04/21/2022, 10:15 PMkubectl rollout restart deployment/dagster-dagit
just worked. Previously I was killing individual dagit podsdaniel
04/21/2022, 10:17 PMArun Kumar
04/21/2022, 10:17 PMdaniel
04/21/2022, 10:24 PMdaniel
04/21/2022, 10:24 PMArun Kumar
04/22/2022, 12:10 AM