[
https://issues.apache.org/jira/browse/BEAM-8345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16944894#comment-16944894
]
Valentyn Tymofieiev commented on BEAM-8345:
-------------------------------------------
I think we are missing Flink/Spark runner validations in automated scripts.
When interacting with Flink/Spark, we can run Beam SDK harness in a container
or local process. Container execution can also help validate the container
images we release.
I manually tried validating Flink/Spark using commands at the end of this
message. However that sequence of commands may not be very robust since the
output of wordcount is available only inside a container
(https://issues.apache.org/jira/browse/BEAM-7857), and the container seems to
be garbage-collected shortly after execution. Also, we need to pay attention to
which version of Flink we are using. I tried 1.5, but we may need to test
against all versions we support.
Related issue that we may need to address:
https://issues.apache.org/jira/browse/BEAM-7858.
{noformat}
git checkout tags/v2.16.0-RC1
./gradlew :runners:spark:job-server:runShadow or ./gradlew
:runners:flink:1.5:job-server:runShadow
In a separate terminal:
docker pull apachebeam/python3.5_sdk:2.16.0_rc1
docker tag apachebeam/python3.5_sdk:2.16.0_rc1 apachebeam/python3.5_sdk:2.16.0
./gradlew :sdks:python:test-suites:portable:py35:portableWordCountBatch
-PjobEndpoint=localhost:8099 -PenvirionmentType=DOCKER
As soon as that is done:
docker ps -a | grep apachebeam
Note the container ID of a running container. It stays around only for a minute
or so, and gets garbage-collected...
docker exec 866fb8932207 /bin/bash -c 'cat /tmp/py-wordcount*'
<wordcount output is printed>
{noformat}
> Add missing validations to run_rc_validation.sh
> -----------------------------------------------
>
> Key: BEAM-8345
> URL: https://issues.apache.org/jira/browse/BEAM-8345
> Project: Beam
> Issue Type: Sub-task
> Components: testing
> Reporter: Mark Liu
> Assignee: Mark Liu
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)