jasono
03/08/2022, 4:28 AMdaniel
03/08/2022, 5:13 AMrepo/auto_tests.py
?jasono
03/08/2022, 5:25 AMload_from:
- python_file: repo/hello_cereal.py
- python_file: repo/auto_tests.py
- python_file: repo/dynamic_tests.py
from dagster import RunRequest, ScheduleDefinition, job, op, repository, sensor, DefaultScheduleStatus
import great_expectations as ge
@op
def hello_world():
pass
@job
def ge_job():
context = ge.data_context.DataContext(context_root_dir="y:/great_expectations/")
checkpoint_result = context.run_checkpoint(
checkpoint_name = "my_checkpoint"
)
job1_schedule = ScheduleDefinition(
job=ge_job,
cron_schedule="*/15 * * * *",
execution_timezone="US/Pacific"
default_status=DefaultScheduleStatus.RUNNING
)
@repository
def ge__auto_test__repository():
return [ge_job, job1_schedule]
dagster-daemon run
daniel
03/08/2022, 5:53 AMjasono
03/08/2022, 6:09 AMdaniel
03/08/2022, 3:00 PMjasono
03/08/2022, 5:02 PM$ dagster-daemon run
2022-03-08 09:02:46 -0800 - dagster.daemon - INFO - instance is configured with the following daemons: ['BackfillDaemon', 'SchedulerDaemon', 'SensorDaemon']
Calculating Metrics: 100%|########################################################################################################################| 15/15 [00:00<00:00, 68.57it/s] E:\Data\dagster\venv\lib\site-packages\jinja2\environment.py:1088: DeprecationWarning: 'soft_unicode' has been renamed to 'soft_str'. The old name will be removed in MarkupSafe 2.1.
return concat(self.root_render_func(self.new_context(vars)))
Calculating Metrics: 100%|########################################################################################################################| 15/15 [00:00<00:00, 96.00it/s] 2022-03-08 09:03:34 -0800 - dagster.daemon.SensorDaemon - WARNING - Could not load location auto_tests.py to check for sensors due to the following error: Exception: Timed out waiting for gRPC server to start with arguments: "E:\Data\dagster\venv\Scripts\python.exe -m dagster api grpc --lazy-load-user-code --port 50654 --heartbeat --heartbeat-timeout 120 --fixed-server-id 81c77561-3f33-4be9-afd4-71f36336169b --log-level WARNING --use-python-environment-entry-point -f E:\Data\dagster\repo/auto_tests.py". Most recent connection error: dagster.core.errors.DagsterUserCodeUnreachableError: Could not reach user code server
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 937, in wait_for_grpc_server
client.ping("")
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 123, in ping
res = self._query("Ping", api_pb2.PingRequest, echo=echo)
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 110, in _query
raise DagsterUserCodeUnreachableError("Could not reach user code server") from e
The above exception was caused by the following exception:
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "failed to connect to all addresses"
debug_error_string = "{"created":"@1646759002.877000000","description":"Failed to pick subchannel","file":"src/core/ext/filters/client_channel/client_channel.cc","file_line":3135,"referenced_errors":[{"created":"@1646759002.877000000","description":"failed to connect to all addresses","file":"src/core/lib/transport/error_utils.cc","file_line":163,"grpc_status":14}]}"
>
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 107, in _query
response = getattr(stub, method)(request_type(**kwargs), timeout=timeout)
File "E:\Data\dagster\venv\lib\site-packages\grpc\_channel.py", line 946, in __call__
return _end_unary_response_blocking(state, call, False, None)
File "E:\Data\dagster\venv\lib\site-packages\grpc\_channel.py", line 849, in _end_unary_response_blocking
raise _InactiveRpcError(state)
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\core\host_representation\grpc_server_registry.py", line 207, in _get_grpc_endpoint
server_process = GrpcServerProcess(
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 1083, in __init__
self.server_process, self.port = open_server_process_on_dynamic_port(
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 1031, in open_server_process_on_dynamic_port
server_process = open_server_process(
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 1008, in open_server_process
wait_for_grpc_server(server_process, client, subprocess_args, timeout=startup_timeout)
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 943, in wait_for_grpc_server
raise Exception(
2022-03-08 09:03:34 -0800 - dagster.daemon.SensorDaemon - INFO - Not checking for any runs since no sensors have been started.
2022-03-08 09:03:34 -0800 - dagster.daemon.SchedulerDaemon - WARNING - Could not load location auto_tests.py to check for schedules due to the following error: Exception: Timed out waiting for gRPC server to start with arguments: "E:\Data\dagster\venv\Scripts\python.exe -m dagster api grpc --lazy-load-user-code --port 50654 --heartbeat --heartbeat-timeout 120 --fixed-server-id 81c77561-3f33-4be9-afd4-71f36336169b --log-level WARNING --use-python-environment-entry-point -f E:\Data\dagster\repo/auto_tests.py". Most recent connection error: dagster.core.errors.DagsterUserCodeUnreachableError: Could not reach user code server
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 937, in wait_for_grpc_server
client.ping("")
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 123, in ping
res = self._query("Ping", api_pb2.PingRequest, echo=echo)
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 110, in _query
raise DagsterUserCodeUnreachableError("Could not reach user code server") from e
The above exception was caused by the following exception:
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "failed to connect to all addresses"
debug_error_string = "{"created":"@1646759002.877000000","description":"Failed to pick subchannel","file":"src/core/ext/filters/client_channel/client_channel.cc","file_line":3135,"referenced_errors":[{"created":"@1646759002.877000000","description":"failed to connect to all addresses","file":"src/core/lib/transport/error_utils.cc","file_line":163,"grpc_status":14}]}"
>
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 107, in _query
response = getattr(stub, method)(request_type(**kwargs), timeout=timeout)
File "E:\Data\dagster\venv\lib\site-packages\grpc\_channel.py", line 946, in __call__
return _end_unary_response_blocking(state, call, False, None)
File "E:\Data\dagster\venv\lib\site-packages\grpc\_channel.py", line 849, in _end_unary_response_blocking
raise _InactiveRpcError(state)
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\core\host_representation\grpc_server_registry.py", line 207, in _get_grpc_endpoint
server_process = GrpcServerProcess(
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 1083, in __init__
self.server_process, self.port = open_server_process_on_dynamic_port(
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 1031, in open_server_process_on_dynamic_port
server_process = open_server_process(
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 1008, in open_server_process
wait_for_grpc_server(server_process, client, subprocess_args, timeout=startup_timeout)
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 943, in wait_for_grpc_server
raise Exception(
2022-03-08 09:03:49 -0800 - dagster.daemon.SensorDaemon - WARNING - Could not load location auto_tests.py to check for sensors due to the following error: Exception: Timed out waiting for gRPC server to start with arguments: "E:\Data\dagster\venv\Scripts\python.exe -m dagster api grpc --lazy-load-user-code --port 50654 --heartbeat --heartbeat-timeout 120 --fixed-server-id 81c77561-3f33-4be9-afd4-71f36336169b --log-level WARNING --use-python-environment-entry-point -f E:\Data\dagster\repo/auto_tests.py". Most recent connection error: dagster.core.errors.DagsterUserCodeUnreachableError: Could not reach user code server
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 937, in wait_for_grpc_server
client.ping("")
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 123, in ping
res = self._query("Ping", api_pb2.PingRequest, echo=echo)
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 110, in _query
raise DagsterUserCodeUnreachableError("Could not reach user code server") from e
The above exception was caused by the following exception:
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "failed to connect to all addresses"
debug_error_string = "{"created":"@1646759002.877000000","description":"Failed to pick subchannel","file":"src/core/ext/filters/client_channel/client_channel.cc","file_line":3135,"referenced_errors":[{"created":"@1646759002.877000000","description":"failed to connect to all addresses","file":"src/core/lib/transport/error_utils.cc","file_line":163,"grpc_status":14}]}"
>
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 107, in _query
response = getattr(stub, method)(request_type(**kwargs), timeout=timeout)
File "E:\Data\dagster\venv\lib\site-packages\grpc\_channel.py", line 946, in __call__
return _end_unary_response_blocking(state, call, False, None)
File "E:\Data\dagster\venv\lib\site-packages\grpc\_channel.py", line 849, in _end_unary_response_blocking
raise _InactiveRpcError(state)
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\core\host_representation\grpc_server_registry.py", line 207, in _get_grpc_endpoint
server_process = GrpcServerProcess(
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 1083, in __init__
self.server_process, self.port = open_server_process_on_dynamic_port(
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 1031, in open_server_process_on_dynamic_port
server_process = open_server_process(
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 1008, in open_server_process
wait_for_grpc_server(server_process, client, subprocess_args, timeout=startup_timeout)
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 943, in wait_for_grpc_server
raise Exception(
2022-03-08 09:03:49 -0800 - dagster.daemon.SensorDaemon - INFO - Not checking for any runs since no sensors have been started.
2022-03-08 09:03:49 -0800 - dagster.daemon.SchedulerDaemon - WARNING - Could not load location auto_tests.py to check for schedules due to the following error: Exception: Timed out waiting for gRPC server to start with arguments: "E:\Data\dagster\venv\Scripts\python.exe -m dagster api grpc --lazy-load-user-code --port 50654 --heartbeat --heartbeat-timeout 120 --fixed-server-id 81c77561-3f33-4be9-afd4-71f36336169b --log-level WARNING --use-python-environment-entry-point -f E:\Data\dagster\repo/auto_tests.py". Most recent connection error: dagster.core.errors.DagsterUserCodeUnreachableError: Could not reach user code server
Stack Trace:
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\server.py", line 937, in wait_for_grpc_server
client.ping("")
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 123, in ping
res = self._query("Ping", api_pb2.PingRequest, echo=echo)
File "E:\Data\dagster\venv\lib\site-packages\dagster\grpc\client.py", line 110, in _query
raise DagsterUserCodeUnreachableError("Could not reach user code server") from e
The above exception was caused by the following exception:
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "failed to connect to all addresses"
daniel
03/08/2022, 11:25 PME:\Data\dagster\venv\Scripts\python.exe -m dagster api grpc --lazy-load-user-code --port 50654 --heartbeat --heartbeat-timeout 120 --fixed-server-id 81c77561-3f33-4be9-afd4-71f36336169b --log-level WARNING --use-python-environment-entry-point -f E:\Data\dagster\repo/auto_tests.py