I think the previously mentioned issues are resolved now, but the python
precommit still has some flakes. I filed:
https://issues.apache.org/jira/browse/BEAM-9975 - PortableRunnerTest flake
"ParseError: Unexpected type for Value message."

An example of this is
https://builds.apache.org/job/beam_PreCommit_Python_Cron/2743/

It looks the same failure mode as
https://issues.apache.org/jira/browse/BEAM-9907, but it occurs for
PortableRunnerTest (and sub-classes). In BEAM-9907 it was because a
PipelineOption instance was unintentionally constructed such that it read
arguments from sys.argv, and in a test it parsed arguments intended for the
test framework, not for Beam. I don't _think_ that's what's happening here,
but I'm not sure.

Could someone with more context take a look?

Brian



On Thu, May 7, 2020 at 11:10 AM Ahmet Altay <al...@google.com> wrote:

> I am aware of the following two that contributes to precommit flakiness.
> Someone is working on both.
>
> https://issues.apache.org/jira/browse/BEAM-9907 - ExternalTransform
> https://issues.apache.org/jira/browse/BEAM-9767 - test_streaming_wordcount
> flaky
>
>
> On Thu, May 7, 2020 at 10:54 AM Brian Hulette <bhule...@google.com> wrote:
>
>> It looks like this is likely due to my PR for pipeline options in
>> external transforms: https://github.com/apache/beam/pull/11574
>>
>> I'll confirm and roll back if it is.
>>
>> On Thu, May 7, 2020 at 10:51 AM Pablo Estrada <pabl...@google.com> wrote:
>>
>>> Hi all,
>>> the Precommit tests have been flaky for a couple of days due to
>>> ExternalTransform tests. See
>>> https://builds.apache.org/job/beam_PreCommit_Python_Cron/ - and an
>>> example failure:
>>>
>>> https://builds.apache.org/job/beam_PreCommit_Python_Cron/2723/
>>>
>>> Does somebody know about this?
>>> Best
>>> -P.
>>>
>>

Reply via email to