Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xDS interop: Python LB tests build and use the python server (1.48.x backport) #30655

Conversation

sergiitk
Copy link
Member

Backport of #30637

Undoes #27096.
While we lost context why py tests were used pinned cpp server,
we think this is due to lack of support of the set_not_serving RPC
in the python server, see #30635.

This RPC is only used in two tests, and for them we added a
temporary override of the test server to the reference Java server,
see #30636.

All other LB tests should work with the python server just fine.

)

Undoes grpc#27096.
While we lost context why py tests were used pinned cpp server,
we think this is due to lack of support of the set_not_serving RPC
in the python server, see grpc#30635.

This RPC is only used in two tests, and for them we added a
temporary override of the test server to the reference Java server,
see grpc#30636.

All other LB tests should work with the python server just fine.
@sergiitk sergiitk added release notes: no Indicates if PR should not be in release notes area/psm interop labels Aug 19, 2022
@sergiitk sergiitk requested a review from gnossen August 19, 2022 21:08
@sergiitk sergiitk enabled auto-merge (squash) August 19, 2022 21:09
@sergiitk sergiitk merged commit 2c7ba64 into grpc:v1.48.x Aug 19, 2022
@sergiitk sergiitk deleted the backport-xds-interop-py-lb-tests-use-py-server-1.48 branch August 19, 2022 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/psm interop release notes: no Indicates if PR should not be in release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants