mirror of
https://github.com/apache/impala.git
synced 2026-01-31 09:00:19 -05:00
IMPALA-4171: Remove JAR from repo.
By ASF rules, we can't have JARs in releases. The releases are just tarballs of the repo. This patch removes from the repo the single JAR there, which was a version of a JAR that is built during data load, with one string changed. The JAR is used only for testing. Instead of building that jar with the different string and saving the result in git, daa loading will now build the jar twice, with one Java source file slightly changed. Change-Id: Icee7b8c32b08e064dea4a14624acff6021ef5ce1 Reviewed-on: http://gerrit.cloudera.org:8080/4499 Reviewed-by: Alex Behm <alex.behm@cloudera.com> Tested-by: Internal Jenkins
This commit is contained in:
committed by
Internal Jenkins
parent
a8a5f6583c
commit
57fcbf7a28
62
testdata/bin/copy-udfs-udas.sh
vendored
62
testdata/bin/copy-udfs-udas.sh
vendored
@@ -26,7 +26,7 @@ if [ x${JAVA_HOME} == x ]; then
|
||||
echo JAVA_HOME not set
|
||||
exit 1
|
||||
fi
|
||||
. ${IMPALA_HOME}/bin/impala-config.sh > /dev/null 2>&1
|
||||
. "${IMPALA_HOME}/bin/impala-config.sh" > /dev/null 2>&1
|
||||
|
||||
BUILD=0
|
||||
|
||||
@@ -47,11 +47,19 @@ done
|
||||
|
||||
if [ $BUILD -eq 1 ]
|
||||
then
|
||||
pushd $IMPALA_HOME
|
||||
pushd "${IMPALA_HOME}"
|
||||
"${MAKE_CMD:-make}" "-j${IMPALA_BUILD_THREADS:-4}" \
|
||||
TestUdas TestUdfs test-udfs-ir udfsample udasample udf-sample-ir uda-sample-ir
|
||||
cd $IMPALA_HOME/tests/test-hive-udfs
|
||||
${IMPALA_HOME}/bin/mvn-quiet.sh package
|
||||
cd "${IMPALA_HOME}/tests/test-hive-udfs"
|
||||
"${IMPALA_HOME}/bin/mvn-quiet.sh" package
|
||||
cp target/test-hive-udfs-1.0.jar "${IMPALA_HOME}/testdata/udfs/impala-hive-udfs.jar"
|
||||
# Change one of the Java files to make a new jar for testing
|
||||
# purposes, then change it back
|
||||
find . -type f -name 'TestUpdateUdf.java' -execdir \
|
||||
bash -c "sed -i s/'Old UDF'/'New UDF'/g '{}'" \;
|
||||
"${IMPALA_HOME}/bin/mvn-quiet.sh" package
|
||||
find . -type f -name 'TestUpdateUdf.java' -execdir \
|
||||
bash -c "sed -i s/'New UDF'/'Old UDF'/g '{}'" \;
|
||||
popd
|
||||
fi
|
||||
|
||||
@@ -63,27 +71,27 @@ fi
|
||||
# impala-hive-udfs.jar
|
||||
# test-udfs.ll
|
||||
# udf/uda samples (.so/.ll)
|
||||
hadoop fs -put -f ${IMPALA_HOME}/be/build/latest/testutil/libTestUdas.so\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse
|
||||
hadoop fs -put -f ${IMPALA_HOME}/be/build/latest/testutil/libTestUdfs.so\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse
|
||||
hadoop fs -put -f ${IMPALA_HOME}/be/build/latest/testutil/libTestUdfs.so\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse/libTestUdfs.SO
|
||||
hadoop fs -mkdir -p ${FILESYSTEM_PREFIX}/test-warehouse/udf_test
|
||||
hadoop fs -put -f ${IMPALA_HOME}/be/build/latest/testutil/libTestUdfs.so\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse/udf_test/libTestUdfs.so
|
||||
hadoop fs -put -f ${HIVE_HOME}/lib/hive-exec-${IMPALA_HIVE_VERSION}.jar\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse/hive-exec.jar
|
||||
hadoop fs -put -f ${IMPALA_HOME}/tests/test-hive-udfs/target/test-hive-udfs-1.0.jar\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse/impala-hive-udfs.jar
|
||||
hadoop fs -put -f ${IMPALA_HOME}/be/build/latest/testutil/test-udfs.ll\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse
|
||||
hadoop fs -put -f ${IMPALA_HOME}/be/build/latest/udf_samples/libudfsample.so\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse
|
||||
hadoop fs -put -f ${IMPALA_HOME}/be/build/latest/udf_samples/udf-sample.ll\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse
|
||||
hadoop fs -put -f ${IMPALA_HOME}/be/build/latest/udf_samples/libudasample.so\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse
|
||||
hadoop fs -put -f ${IMPALA_HOME}/be/build/latest/udf_samples/uda-sample.ll\
|
||||
${FILESYSTEM_PREFIX}/test-warehouse
|
||||
hadoop fs -put -f "${IMPALA_HOME}/be/build/latest/testutil/libTestUdas.so"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse"
|
||||
hadoop fs -put -f "${IMPALA_HOME}/be/build/latest/testutil/libTestUdfs.so"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse"
|
||||
hadoop fs -put -f "${IMPALA_HOME}/be/build/latest/testutil/libTestUdfs.so"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse/libTestUdfs.SO"
|
||||
hadoop fs -mkdir -p "${FILESYSTEM_PREFIX}/test-warehouse/udf_test"
|
||||
hadoop fs -put -f "${IMPALA_HOME}/be/build/latest/testutil/libTestUdfs.so"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse/udf_test/libTestUdfs.so"
|
||||
hadoop fs -put -f "${HIVE_HOME}/lib/hive-exec-${IMPALA_HIVE_VERSION}.jar"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse/hive-exec.jar"
|
||||
hadoop fs -put -f "${IMPALA_HOME}/tests/test-hive-udfs/target/test-hive-udfs-1.0.jar"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse/impala-hive-udfs.jar"
|
||||
hadoop fs -put -f "${IMPALA_HOME}/be/build/latest/testutil/test-udfs.ll"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse"
|
||||
hadoop fs -put -f "${IMPALA_HOME}/be/build/latest/udf_samples/libudfsample.so"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse"
|
||||
hadoop fs -put -f "${IMPALA_HOME}/be/build/latest/udf_samples/udf-sample.ll"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse"
|
||||
hadoop fs -put -f "${IMPALA_HOME}/be/build/latest/udf_samples/libudasample.so"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse"
|
||||
hadoop fs -put -f "${IMPALA_HOME}/be/build/latest/udf_samples/uda-sample.ll"\
|
||||
"${FILESYSTEM_PREFIX}/test-warehouse"
|
||||
echo "Done copying udf/uda libraries."
|
||||
|
||||
8
testdata/udfs/README
vendored
8
testdata/udfs/README
vendored
@@ -1,7 +1,5 @@
|
||||
Most of the test UDFs are generated as part of the build. This folder
|
||||
contains prebuilt UDFs to facilitate tests that verify the UDF binary
|
||||
can be upgraded.
|
||||
|
||||
The jar is generated from $IMPALA_HOME/tests/test-hive-udfs.
|
||||
Most of the test UDFs are generated as part of the build. After
|
||||
copy-udfs-udas.sh is run, This folder contains prebuilt UDFs to
|
||||
facilitate tests that verify the UDF binary can be upgraded.
|
||||
|
||||
This is used by test_udfs.py.
|
||||
|
||||
BIN
testdata/udfs/impala-hive-udfs.jar
vendored
BIN
testdata/udfs/impala-hive-udfs.jar
vendored
Binary file not shown.
Reference in New Issue
Block a user