GitHub user jooseong opened a pull request:
https://github.com/apache/spark/pull/20791
[SPARK-23618][BUILD] Initialize BUILD_ARGS in docker-image-tool.sh
## What changes were proposed in this pull request?
This change initializes BUILD_ARGS to an empty array when
$SPARK_HOME/RELEASE exists.
In function build, "local BUILD_ARGS" effectively creates an array of one
element where the first and only element is an empty string, so
"${BUILD_ARGS[@]}" expands to "" and passes an extra argument to docker.
Setting BUILD_ARGS to an empty array makes "${BUILD_ARGS[@]}" expand to
nothing.
## How was this patch tested?
Manually tested.
$ cat RELEASE
Spark 2.3.0 (git revision a0d7949896) built for Hadoop 2.7.3
Build flags: -Phadoop-2.7 -Phive -Phive-thriftserver -Pkafka-0-8 -Pmesos
-Pyarn -Pkubernetes -Pflume -Psparkr -DzincPort=3036
$ ./bin/docker-image-tool.sh -m t testing build
Sending build context to Docker daemon 256.4MB
...
@vanzin
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jooseong/spark SPARK-23618
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/spark/pull/20791.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #20791
commit 096e99287a72b3ea164dbdf6c90edf4b256a2623
Author: Jooseong Kim
Date: 2018-03-10T05:21:18Z
[SPARK-23618][BUILD] Initialize BUILD_ARGS in docker-image-tool.sh
---
-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org