Skip to content

Commit 655f0bd

Browse files
committed
S2AStub uses withWaitForReady.
1 parent da330cd commit 655f0bd

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

s2a/src/main/java/io/grpc/s2a/handshaker/S2AStub.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,10 @@ public void close() {
142142
private void createWriterIfNull() {
143143
if (writer == null) {
144144
writer =
145-
serviceStub.withDeadlineAfter(HANDSHAKE_RPC_DEADLINE_SECS, SECONDS).setUpSession(reader);
145+
serviceStub
146+
.withWaitForReady()
147+
.withDeadlineAfter(HANDSHAKE_RPC_DEADLINE_SECS, SECONDS)
148+
.setUpSession(reader);
146149
}
147150
}
148151

s2a/src/test/java/io/grpc/s2a/handshaker/S2AStubTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public void send_receiveOkStatus() throws Exception {
6262
IOException expected =
6363
assertThrows(IOException.class, () -> newStub.send(SessionReq.getDefaultInstance()));
6464

65-
assertThat(expected).hasMessageThat().contains("UNAVAILABLE");
65+
assertThat(expected).hasMessageThat().contains("DEADLINE_EXCEEDED");
6666
}
6767

6868
@Test

0 commit comments

Comments
 (0)