Skip to content

xDS interop: Python LB tests build and use the python server#30637

Merged
sergiitk merged 2 commits intogrpc:masterfrom
sergiitk:xds-interop-py-lb-tests-use-py-server
Aug 19, 2022
Merged

xDS interop: Python LB tests build and use the python server#30637
sergiitk merged 2 commits intogrpc:masterfrom
sergiitk:xds-interop-py-lb-tests-use-py-server

Conversation

@sergiitk
Copy link
Copy Markdown
Member

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
Copy link
Copy Markdown
Member Author

Test run executed using the driver from the #30636:

@sergiitk
Copy link
Copy Markdown
Member Author

Missed commit ref in the server args. Re-running the test:

@sergiitk
Copy link
Copy Markdown
Member Author

Passes now.

@sergiitk sergiitk requested a review from gnossen August 19, 2022 05:26
@sergiitk sergiitk merged commit c7ea4a2 into grpc:master Aug 19, 2022
@sergiitk sergiitk deleted the xds-interop-py-lb-tests-use-py-server branch August 19, 2022 17:33
sergiitk added a commit to sergiitk/grpc that referenced this pull request Aug 19, 2022
)

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 added a commit to sergiitk/grpc that referenced this pull request Aug 19, 2022
)

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 added a commit to sergiitk/grpc that referenced this pull request Aug 19, 2022
)

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 added a commit to sergiitk/grpc that referenced this pull request Aug 19, 2022
)

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 added a commit to sergiitk/grpc that referenced this pull request Aug 19, 2022
)

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 added a commit to sergiitk/grpc that referenced this pull request Aug 19, 2022
)

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 added a commit to sergiitk/grpc that referenced this pull request Aug 19, 2022
)

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 added a commit to sergiitk/grpc that referenced this pull request Aug 19, 2022
)

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 added a commit to sergiitk/grpc that referenced this pull request Aug 19, 2022
)

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.
ejona86 pushed a commit that referenced this pull request Aug 19, 2022
…#30656)

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.
ejona86 pushed a commit that referenced this pull request Aug 19, 2022
…#30657)

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.
ejona86 pushed a commit that referenced this pull request Aug 19, 2022
…#30658)

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.
ejona86 pushed a commit that referenced this pull request Aug 19, 2022
…#30659)

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.
ejona86 pushed a commit that referenced this pull request Aug 19, 2022
…#30660)

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.
ejona86 pushed a commit that referenced this pull request Aug 19, 2022
…#30661)

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.
ejona86 pushed a commit that referenced this pull request Aug 19, 2022
…#30662)

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.
ejona86 pushed a commit that referenced this pull request Aug 19, 2022
…#30663)

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.
sergiitk added a commit that referenced this pull request Aug 19, 2022
…#30655)

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.
@copybara-service copybara-service bot added the imported Specifies if the PR has been imported to the internal repository label Aug 22, 2022
sergiitk added a commit to sergiitk/grpc that referenced this pull request Aug 7, 2023
)

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.
ejona86 pushed a commit that referenced this pull request Aug 7, 2023
… backport) (#34002)

Backport of #30637 to v1.49.x.
---
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/psm interop imported Specifies if the PR has been imported to the internal repository 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.

2 participants