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

android_interop_testing frequently failing #10580

Open
ejona86 opened this issue Sep 28, 2023 · 1 comment
Open

android_interop_testing frequently failing #10580

ejona86 opened this issue Sep 28, 2023 · 1 comment
Assignees
Milestone

Comments

@ejona86
Copy link
Member

ejona86 commented Sep 28, 2023

We used to see infrastructure failures, but it seems those have gone away. Now I'm seeing timeouts after 60 seconds, which doesn't give us much to go on.

We are hitting a live server (grpc-test.sandbox.googleapis.com). I wonder if we should instead start a local server, now that we have OkHttp server available. I found one clear example of network connectivity being a problem "ConnectException: Connection timed out".

The failure is generally for the Nexus6P. And API levels 29 and 30 from #10461 see frequent failures.

@ejona86 ejona86 added this to the Next milestone Sep 28, 2023
@ejona86
Copy link
Member Author

ejona86 commented Sep 28, 2023

Note: it looks like we don't enable keepalive. Although it'd have to probably be fairly aggressive to be able to help.
https://github.com/grpc/grpc-java/blob/1d03bb80a9e45c3f0ff542703bae497dac11e218/android-interop-testing/src/androidTest/java/io/grpc/android/integrationtest/InteropInstrumentationTest.java#L116C15-L116C41

But it also looks like we create a new Channel for each test... and we don't shut down the channel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants