Skip to content

BigQueryTypeIT test case fails in GHA #5702

@clairemcginty

Description

@clairemcginty

Continuous Integration is failing on a singular BigQueryTypeIT test:

[info] BigQueryTypeIT:
[info] fromQuery
[info] - should work with legacy syntax (8 milliseconds)
[info] - should work with SQL syntax (1 millisecond)
[info] - should round trip rows with legacy syntax *** FAILED *** (10 minutes, 11 seconds)
[info]   com.google.api.gax.rpc.DeadlineExceededException: io.grpc.StatusRuntimeException: DEADLINE_EXCEEDED: CallOptions deadline exceeded after 599.999952241s. Name resolution delay 0.000000000 seconds. [closed=[], open=[[remote_addr=bigquerystorage.googleapis.com/74.125.202.95:443]]]
[info]   at com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:94)
[info]   at com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:41)
[info]   at com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:86)
[info]   at com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:66)
[info]   at com.google.api.gax.grpc.GrpcExceptionCallable$ExceptionTransformingFuture.onFailure(GrpcExceptionCallable.java:97)
[info]   at com.google.api.core.ApiFutures$1.onFailure(ApiFutures.java:84)
[info]   at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1130)
[info]   at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:31)
[info]   at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1298)
[info]   at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1059)
[info]   ...
[info]   Cause: io.grpc.StatusRuntimeException: DEADLINE_EXCEEDED: CallOptions deadline exceeded after 599.999952241s. Name resolution delay 0.000000000 seconds. [closed=[], open=[[remote_addr=bigquerystorage.googleapis.com/74.125.202.95:443]]]
[info]   at io.grpc.Status.asRuntimeException(Status.java:532)
[info]   at io.grpc.stub.ClientCalls$UnaryStreamToFuture.onClose(ClientCalls.java:621)
[info]   at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
[info]   at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
[info]   at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
[info]   at com.google.api.gax.grpc.ChannelPool$ReleasingClientCall$1.onClose(ChannelPool.java:569)
[info]   at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
[info]   at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
[info]   at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
[info]   at com.google.api.gax.grpc.GrpcLoggingInterceptor$1$1.onClose(GrpcLoggingInterceptor.java:98)

Locally the test succeeds, so we won't treat it as a blocker. Need to investigate possible deprecation, since this only happens on the legacy syntax suite. That said, it only started happening after the Beam 2.65 upgrade was merged.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions