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

Kyle Weaver commented on BEAM-12320:
------------------------------------

I was able to repro this on commit 4565a3139554849d6d55680e13827bdb19321476, 
the first commit for this test. So it has been flaky from the beginning.

With the original 60s timeout on resultSignal.waitForSuccess, the test failed 
because the SUCCESS signal was sent, but it didn't have enough time to be 
processed. With the timeout raised to 600s, the test failed because only 2 out 
of the 3 expected messages were received by the predicate, so the predicate was 
not fulfilled and the SUCCESS signal was never sent. (To be precise, here is 
the patch I tested on: 
https://github.com/apache/beam/commit/efb2cbdf9473af2988b0641725c1112c31fd8979)

The failure seems to happen for every payload format – we've seen failures for 
all of JSON, Avro, and Proto.

> PubsubTableProviderIT.testSQLSelectsArrayAttributes[0] failing in SQL 
> PostCommit
> --------------------------------------------------------------------------------
>
>                 Key: BEAM-12320
>                 URL: https://issues.apache.org/jira/browse/BEAM-12320
>             Project: Beam
>          Issue Type: Bug
>          Components: dsl-sql, test-failures
>            Reporter: Brian Hulette
>            Assignee: Kyle Weaver
>            Priority: P1
>             Fix For: Not applicable
>
>          Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> Failing since https://ci-beam.apache.org/job/beam_PostCommit_SQL/6260/
> {code}
> java.lang.AssertionError: Did not receive signal on 
> projects/apache-beam-testing/subscriptions/result-subscription--1731534761628855545
>  in 60s
>       at 
> org.apache.beam.sdk.io.gcp.pubsub.TestPubsubSignal.pollForResultForDuration(TestPubsubSignal.java:341)
>       at 
> org.apache.beam.sdk.io.gcp.pubsub.TestPubsubSignal.waitForSuccess(TestPubsubSignal.java:288)
>       at 
> org.apache.beam.sdk.extensions.sql.meta.provider.pubsub.PubsubTableProviderIT.testSQLSelectsArrayAttributes(PubsubTableProviderIT.java:256)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to