-
Notifications
You must be signed in to change notification settings - Fork 11.1k
Implement XdsUpdateHealthService in Python xDS Interop Server #30635
Copy link
Copy link
Open
Description
This is currently causing failover tests to fail:
[ FAILED ] FailoverTest.test_failover
======================================================================
ERROR: test_failover (__main__.FailoverTest)
FailoverTest.test_failover
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/work/grpc/tools/run_tests/xds_k8s_test_driver/tests/failover_test.py", line 105, in test_failover
default_test_servers[0].set_not_serving()
File "/tmp/work/grpc/tools/run_tests/xds_k8s_test_driver/framework/test_app/server_app.py", line 82, in set_not_serving
self.update_health_service_client.set_not_serving()
File "/tmp/work/grpc/tools/run_tests/xds_k8s_test_driver/framework/rpc/grpc_testing.py", line 129, in set_not_serving
log_level=logging.INFO)
File "/tmp/work/grpc/tools/run_tests/xds_k8s_test_driver/framework/rpc/grpc.py", line 54, in call_unary_with_deadline
return rpc_callable(req, **call_kwargs)
File "/tmp/work/grpc/tools/run_tests/xds_k8s_test_driver/venv/lib/python3.7/site-packages/grpc/_channel.py", line 946, in __call__
return _end_unary_response_blocking(state, call, False, None)
File "/tmp/work/grpc/tools/run_tests/xds_k8s_test_driver/venv/lib/python3.7/site-packages/grpc/_channel.py", line 849, in _end_unary_response_blocking
raise _InactiveRpcError(state)
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNIMPLEMENTED
details = "Method not found!"
debug_error_string = "{"created":"@1660819003.995318194","description":"Error received from peer ipv4:10.40.1.215:8080","file":"src/core/lib/surface/call.cc","file_line":966,"grpc_message":"Method not found!","grpc_status":12}"
>
Reactions are currently unavailable