This is an automated email from the ASF dual-hosted git repository.
fokko pushed a commit to branch parquet-1.13.x
in repository https://gitbox.apache.org/repos/asf/parquet-mr.git
The following commit(s) were added to refs/heads/parquet-1.13.x by this push:
new bc5b65826 PARQUET-2290: Add CI for Hadoop 2 (#1076) (#1083)
bc5b65826 is described below
commit bc5b658265b0e6051e79c959c8b0257e30e3b16d
Author: Fokko Driesprong <[email protected]>
AuthorDate: Wed Apr 26 18:52:24 2023 +0200
PARQUET-2290: Add CI for Hadoop 2 (#1076) (#1083)
---
.github/workflows/{test.yml => ci-hadoop2.yml} | 11 +++++------
.github/workflows/{test.yml => ci-hadoop3.yml} | 2 +-
.../thrift/projection/deprecated/PathGlobPattern.java | 12 ------------
pom.xml | 14 +++++++-------
4 files changed, 13 insertions(+), 26 deletions(-)
diff --git a/.github/workflows/test.yml b/.github/workflows/ci-hadoop2.yml
similarity index 84%
copy from .github/workflows/test.yml
copy to .github/workflows/ci-hadoop2.yml
index f96585244..b824e1845 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/ci-hadoop2.yml
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
-name: Test
+name: CI Hadoop 2
on: [push, pull_request]
@@ -26,16 +26,15 @@ jobs:
strategy:
fail-fast: false
matrix:
- java: [ '1.8', '11', '17' ]
codes: [ 'uncompressed,brotli', 'gzip,snappy' ]
name: Build Parquet with JDK ${{ matrix.java }} and ${{ matrix.codes }}
steps:
- uses: actions/checkout@master
- - name: Set up JDK ${{ matrix.java }}
+ - name: Set up JDK8
uses: actions/setup-java@v1
with:
- java-version: ${{ matrix.java }}
+ java-version: 1.8
- name: before_install
env:
CI_TARGET_BRANCH: $GITHUB_HEAD_REF
@@ -45,7 +44,7 @@ jobs:
run: |
EXTRA_JAVA_TEST_ARGS=$(mvn help:evaluate
-Dexpression=extraJavaTestArgs -q -DforceStdout)
export MAVEN_OPTS="$MAVEN_OPTS $EXTRA_JAVA_TEST_ARGS"
- mvn install --batch-mode -DskipTests=true -Dmaven.javadoc.skip=true
-Dsource.skip=true -Djava.version=${{ matrix.java }}
+ mvn install --batch-mode -P hadoop2 -DskipTests=true
-Dmaven.javadoc.skip=true -Dsource.skip=true -Djava.version=1.8
- name: verify
env:
TEST_CODECS: ${{ matrix.codes }}
@@ -53,4 +52,4 @@ jobs:
run: |
EXTRA_JAVA_TEST_ARGS=$(mvn help:evaluate
-Dexpression=extraJavaTestArgs -q -DforceStdout)
export MAVEN_OPTS="$MAVEN_OPTS $EXTRA_JAVA_TEST_ARGS"
- mvn verify --batch-mode javadoc:javadoc -Pci-test
+ mvn verify --batch-mode -P hadoop2 javadoc:javadoc -Pci-test
diff --git a/.github/workflows/test.yml b/.github/workflows/ci-hadoop3.yml
similarity index 99%
rename from .github/workflows/test.yml
rename to .github/workflows/ci-hadoop3.yml
index f96585244..76c758bd5 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/ci-hadoop3.yml
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
-name: Test
+name: CI Hadoop 3
on: [push, pull_request]
diff --git
a/parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/deprecated/PathGlobPattern.java
b/parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/deprecated/PathGlobPattern.java
index 4d4136f11..df5323306 100644
---
a/parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/deprecated/PathGlobPattern.java
+++
b/parquet-thrift/src/main/java/org/apache/parquet/thrift/projection/deprecated/PathGlobPattern.java
@@ -18,8 +18,6 @@
*/
package org.apache.parquet.thrift.projection.deprecated;
-import org.apache.hadoop.fs.GlobPattern;
-
import com.google.re2j.Pattern;
import com.google.re2j.PatternSyntaxException;
@@ -45,16 +43,6 @@ public class PathGlobPattern {
set(globPattern);
}
- /**
- * Compile glob pattern string
- *
- * @param globPattern the glob pattern
- * @return the pattern object
- */
- public static Pattern compile(String globPattern) {
- return new GlobPattern(globPattern).compiled();
- }
-
private static void error(String message, String pattern, int pos) {
throw new PatternSyntaxException(String.format("%1s at %2d", message,
pos), pattern);
}
diff --git a/pom.xml b/pom.xml
index b49b0ce2b..3f2911b4c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -59,13 +59,6 @@
</repository>
</repositories>
- <developers>
- <developer>
- <name>Julien Le Dem</name>
- <email>[email protected]</email>
- </developer>
- </developers>
-
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
@@ -601,6 +594,13 @@
</build>
<profiles>
+ <profile>
+ <id>hadoop2</id>
+ <properties>
+ <hadoop.version>2.9.2</hadoop.version>
+ </properties>
+ </profile>
+
<profile>
<id>update-github-site</id>
<reporting>