diff --git a/interop-testing/src/test/java/io/grpc/stub/StubConfigTest.java b/interop-testing/src/test/java/io/grpc/stub/StubConfigTest.java index 4fc8748278..9a5567b558 100644 --- a/interop-testing/src/test/java/io/grpc/stub/StubConfigTest.java +++ b/interop-testing/src/test/java/io/grpc/stub/StubConfigTest.java @@ -55,7 +55,7 @@ public class StubConfigTest { // Create a default stub TestServiceGrpc.TestServiceBlockingStub stub = TestServiceGrpc.newBlockingStub(new FakeChannel()); - assertEquals(TimeUnit.SECONDS.toMicros(1), + assertEquals(TimeUnit.DAYS.toMicros(10 * 365), stub.getServiceDescriptor().fullDuplexCall.getTimeout()); // Reconfigure it stub = stub.configureNewStub() @@ -65,7 +65,7 @@ public class StubConfigTest { assertEquals(TimeUnit.SECONDS.toMicros(2), stub.getServiceDescriptor().fullDuplexCall.getTimeout()); // Default config unchanged - assertEquals(TimeUnit.SECONDS.toMicros(1), + assertEquals(TimeUnit.DAYS.toMicros(10 * 365), TestServiceGrpc.CONFIG.fullDuplexCall.getTimeout()); } diff --git a/stub/src/main/java/io/grpc/stub/ClientCalls.java b/stub/src/main/java/io/grpc/stub/ClientCalls.java index 90c56726a1..5e28f273b8 100644 --- a/stub/src/main/java/io/grpc/stub/ClientCalls.java +++ b/stub/src/main/java/io/grpc/stub/ClientCalls.java @@ -69,7 +69,7 @@ public class ClientCalls { // TODO(zhangkun83): if timeout is not defined in proto file, use a default timeout here. // If timeout is defined in proto file, Method should carry the timeout. return MethodDescriptor.create(method.getType(), fullServiceName + "/" + method.getName(), - 1, TimeUnit.SECONDS, method.getRequestMarshaller(), method.getResponseMarshaller()); + 10 * 365, TimeUnit.DAYS, method.getRequestMarshaller(), method.getResponseMarshaller()); } /**