Skip to content

xDS interop: Use ref server in py tests when set_not_serving needed#30636

Merged
sergiitk merged 1 commit intogrpc:masterfrom
sergiitk:xds-interop-python-uses-ref-server
Aug 19, 2022
Merged

xDS interop: Use ref server in py tests when set_not_serving needed#30636
sergiitk merged 1 commit intogrpc:masterfrom
sergiitk:xds-interop-python-uses-ref-server

Conversation

@sergiitk
Copy link
Copy Markdown
Member

In python tests that require set_not_serving server RPC, override
the python server with the reference server (Java) because
the python server doesn't yet support set_not_serving RPC.

Ref #30635.

In python tests that require set_not_serving server RPC, override
the python server with the reference server (Java) because
the python server doesn't yet support set_not_serving RPC.

Ref grpc#30635.
@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 01:30
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
Copy link
Copy Markdown
Member Author

@sergiitk sergiitk merged commit 620c174 into grpc:master Aug 19, 2022
@sergiitk sergiitk deleted the xds-interop-python-uses-ref-server branch August 19, 2022 03:27
@sergiitk sergiitk restored the xds-interop-python-uses-ref-server branch August 19, 2022 03:28
@sergiitk sergiitk deleted the xds-interop-python-uses-ref-server branch August 19, 2022 05:26
sergiitk added a commit that referenced this pull request Aug 19, 2022
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 19, 2022
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.
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.
sergiitk added a commit to sergiitk/grpc that referenced this pull request Dec 8, 2023
…rpc#30636)

In python tests that require set_not_serving server RPC, override
the python server with the reference server (Java) because
the python server doesn't yet support set_not_serving RPC.

Ref grpc#30635.
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