[ 
https://issues.apache.org/jira/browse/BEAM-12356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17457008#comment-17457008
 ] 

Joachim Isaksson commented on BEAM-12356:
-----------------------------------------

Sorry for the delay on the stack trace, I have a couple;

 

The first one in PolicyTagManager, sorry for the cutoff but the rest of the 
stack trace contains info I can't share (if it's important I can anonymize and 
reshare that part too)
{code:java}
2021-12-10T08:51:17.5680978Z SEVERE: *~*~*~ Channel ManagedChannelImpl{logId=7, 
target=datacatalog.googleapis.com:443} was not shutdown properly!!! ~*~*~*
2021-12-10T08:51:17.5681797Z     Make sure to call shutdown()/shutdownNow() and 
wait until awaitTermination() returns true.
2021-12-10T08:51:17.5682542Z java.lang.RuntimeException: ManagedChannel 
allocation site
2021-12-10T08:51:17.5683413Z    at 
io.grpc.internal.ManagedChannelOrphanWrapper$ManagedChannelReference.<init>(ManagedChannelOrphanWrapper.java:93)
2021-12-10T08:51:17.5684193Z    at 
io.grpc.internal.ManagedChannelOrphanWrapper.<init>(ManagedChannelOrphanWrapper.java:53)
2021-12-10T08:51:17.5684923Z    at 
io.grpc.internal.ManagedChannelOrphanWrapper.<init>(ManagedChannelOrphanWrapper.java:44)
2021-12-10T08:51:17.5685642Z    at 
io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:625)
2021-12-10T08:51:17.5686557Z    at 
io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:264)
2021-12-10T08:51:17.5687379Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:383)
2021-12-10T08:51:17.5688208Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.access$1900(InstantiatingGrpcChannelProvider.java:82)
2021-12-10T08:51:17.5689528Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider$1.createSingleChannel(InstantiatingGrpcChannelProvider.java:239)
2021-12-10T08:51:17.5690369Z    at 
com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:72)
2021-12-10T08:51:17.5691106Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:249)
2021-12-10T08:51:17.5691889Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:227)
2021-12-10T08:51:17.5692624Z    at 
com.google.api.gax.rpc.ClientContext.create(ClientContext.java:205)
2021-12-10T08:51:17.5693347Z    at 
com.google.cloud.datacatalog.v1beta1.stub.GrpcPolicyTagManagerStub.create(GrpcPolicyTagManagerStub.java:223)
2021-12-10T08:51:17.5694156Z    at 
com.google.cloud.datacatalog.v1beta1.stub.PolicyTagManagerStubSettings.createStub(PolicyTagManagerStubSettings.java:313)
2021-12-10T08:51:17.5695534Z    at 
com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClient.<init>(PolicyTagManagerClient.java:144)
2021-12-10T08:51:17.5696475Z    at 
com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClient.create(PolicyTagManagerClient.java:125)
2021-12-10T08:51:17.5697332Z    at 
com.google.cloud.datacatalog.v1beta1.PolicyTagManagerClient.create(PolicyTagManagerClient.java:116)
 {code}
The second one in DatasetServiceImpl/extractFiles;

 
{code:java}
2021-12-10T08:56:26.8375862Z SEVERE: *~*~*~ Channel 
ManagedChannelImpl{logId=15, target=bigquerystorage.googleapis.com:443} was not 
shutdown properly!!! ~*~*~*
2021-12-10T08:56:26.8376960Z     Make sure to call shutdown()/shutdownNow() and 
wait until awaitTermination() returns true.
2021-12-10T08:56:26.8377785Z java.lang.RuntimeException: ManagedChannel 
allocation site
2021-12-10T08:56:26.8378602Z    at 
io.grpc.internal.ManagedChannelOrphanWrapper$ManagedChannelReference.<init>(ManagedChannelOrphanWrapper.java:93)
2021-12-10T08:56:26.8379484Z    at 
io.grpc.internal.ManagedChannelOrphanWrapper.<init>(ManagedChannelOrphanWrapper.java:53)
2021-12-10T08:56:26.8380368Z    at 
io.grpc.internal.ManagedChannelOrphanWrapper.<init>(ManagedChannelOrphanWrapper.java:44)
2021-12-10T08:56:26.8381637Z    at 
io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:625)
2021-12-10T08:56:26.8382550Z    at 
io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:264)
2021-12-10T08:56:26.8383507Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:383)
2021-12-10T08:56:26.8384512Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.access$1900(InstantiatingGrpcChannelProvider.java:82)
2021-12-10T08:56:26.8385513Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider$1.createSingleChannel(InstantiatingGrpcChannelProvider.java:239)
2021-12-10T08:56:26.8386426Z    at 
com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:72)
2021-12-10T08:56:26.8387599Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:249)
2021-12-10T08:56:26.8389010Z    at 
com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:227)
2021-12-10T08:56:26.8390053Z    at 
com.google.api.gax.rpc.ClientContext.create(ClientContext.java:205)
2021-12-10T08:56:26.8390933Z    at 
com.google.cloud.bigquery.storage.v1beta2.stub.GrpcBigQueryWriteStub.create(GrpcBigQueryWriteStub.java:136)
2021-12-10T08:56:26.8392547Z    at 
com.google.cloud.bigquery.storage.v1beta2.stub.BigQueryWriteStubSettings.createStub(BigQueryWriteStubSettings.java:145)
2021-12-10T08:56:26.8393642Z    at 
com.google.cloud.bigquery.storage.v1beta2.BigQueryWriteClient.<init>(BigQueryWriteClient.java:128)
2021-12-10T08:56:26.8394532Z    at 
com.google.cloud.bigquery.storage.v1beta2.BigQueryWriteClient.create(BigQueryWriteClient.java:109)
2021-12-10T08:56:26.8395431Z    at 
org.apache.beam.sdk.io.gcp.bigquery.BigQueryServicesImpl.newBigQueryWriteClient(BigQueryServicesImpl.java:1271)
2021-12-10T08:56:26.8396337Z    at 
org.apache.beam.sdk.io.gcp.bigquery.BigQueryServicesImpl.access$800(BigQueryServicesImpl.java:144)
2021-12-10T08:56:26.8397268Z    at 
org.apache.beam.sdk.io.gcp.bigquery.BigQueryServicesImpl$DatasetServiceImpl.<init>(BigQueryServicesImpl.java:518)
2021-12-10T08:56:26.8399990Z    at 
org.apache.beam.sdk.io.gcp.bigquery.BigQueryServicesImpl$DatasetServiceImpl.<init>(BigQueryServicesImpl.java:463)
2021-12-10T08:56:26.8403381Z    at 
org.apache.beam.sdk.io.gcp.bigquery.BigQueryServicesImpl.getDatasetService(BigQueryServicesImpl.java:180)
2021-12-10T08:56:26.8404228Z    at 
org.apache.beam.sdk.io.gcp.bigquery.BigQuerySourceBase.extractFiles(BigQuerySourceBase.java:117)
2021-12-10T08:56:26.8404879Z    at 
org.apache.beam.sdk.io.gcp.bigquery.BigQueryIO$TypedRead$2.processElement(BigQueryIO.java:1123)
2021-12-10T08:56:26.8405690Z    at 
org.apache.beam.sdk.io.gcp.bigquery.BigQueryIO$TypedRead$2$DoFnInvoker.invokeProcessElement(Unknown
 Source)
2021-12-10T08:56:26.8407260Z    at 
org.apache.beam.repackaged.direct_java.runners.core.SimpleDoFnRunner.invokeProcessElement(SimpleDoFnRunner.java:232)
2021-12-10T08:56:26.8408344Z    at 
org.apache.beam.repackaged.direct_java.runners.core.SimpleDoFnRunner.processElement(SimpleDoFnRunner.java:191)
2021-12-10T08:56:26.8409180Z    at 
org.apache.beam.repackaged.direct_java.runners.core.SimplePushbackSideInputDoFnRunner.processElementInReadyWindows(SimplePushbackSideInputDoFnRunner.java:79)
2021-12-10T08:56:26.8409966Z    at 
org.apache.beam.runners.direct.ParDoEvaluator.processElement(ParDoEvaluator.java:244)
2021-12-10T08:56:26.8410834Z    at 
org.apache.beam.runners.direct.DoFnLifecycleManagerRemovingTransformEvaluator.processElement(DoFnLifecycleManagerRemovingTransformEvaluator.java:54)
2021-12-10T08:56:26.8411561Z    at 
org.apache.beam.runners.direct.DirectTransformExecutor.processElements(DirectTransformExecutor.java:165)
2021-12-10T08:56:26.8412197Z    at 
org.apache.beam.runners.direct.DirectTransformExecutor.run(DirectTransformExecutor.java:129)
2021-12-10T08:56:26.8412782Z    at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
2021-12-10T08:56:26.8413320Z    at 
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
2021-12-10T08:56:26.8413862Z    at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
2021-12-10T08:56:26.8414450Z    at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
2021-12-10T08:56:26.8415193Z    at 
java.base/java.lang.Thread.run(Thread.java:829) {code}
 

> BigQueryWriteClient in DatasetServiceImpl is not closed, which causes 
> "ManagedChannel allocation site" exceptions
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: BEAM-12356
>                 URL: https://issues.apache.org/jira/browse/BEAM-12356
>             Project: Beam
>          Issue Type: Bug
>          Components: io-java-gcp
>    Affects Versions: 2.29.0, 2.32.0, 2.33.0
>            Reporter: Minbo Bae
>            Assignee: Reuven Lax
>            Priority: P2
>             Fix For: 2.34.0
>
>         Attachments: bigquery_grpc.log
>
>          Time Spent: 5.5h
>  Remaining Estimate: 0h
>
> [BigQueryWriteClient|https://github.com/apache/beam/blob/v2.29.0/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServicesImpl.java#L461]
>  in DatasetServiceImpl (added at [https://github.com/apache/beam/pull/14309)] 
> is not closed.  This causes the error logs  in gRPC orphan channel clean up. 
> See "bigquery_grpc.log" in attachments which is extracted from GCP Dataflow. 
> I don't think this issue affect pipeline runs except the error logs, but 
> could you take a look at that?
> A similar issue is reported for {{CloudBigtableIO}} at 
> [https://github.com/googleapis/java-bigtable-hbase/issues/2658]
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to