Skip to content

Commit 8b464dc

Browse files
committed
Add BROTLI to CompressionBenchmark codec parameter list
- Add brotli-codec dependency to parquet-benchmarks (profile-gated, x86_64 only) - Include BROTLI in @Param codec list alongside SNAPPY, ZSTD, LZ4_RAW, GZIP - Add jitpack.io repository for brotli-codec resolution
1 parent 415375a commit 8b464dc

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

parquet-benchmarks/pom.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,33 @@
8989
</dependency>
9090
</dependencies>
9191

92+
<profiles>
93+
<!-- PARQUET-1975 Do not add brotli-codec for ARM64 architectures -->
94+
<profile>
95+
<id>non-aarch64</id>
96+
<activation>
97+
<os>
98+
<arch>!aarch64</arch>
99+
</os>
100+
</activation>
101+
<repositories>
102+
<repository>
103+
<id>jitpack.io</id>
104+
<url>https://jitpack.io</url>
105+
<name>Jitpack.io repository</name>
106+
</repository>
107+
</repositories>
108+
<dependencies>
109+
<dependency>
110+
<groupId>com.github.rdblue</groupId>
111+
<artifactId>brotli-codec</artifactId>
112+
<version>${brotli-codec.version}</version>
113+
<scope>runtime</scope>
114+
</dependency>
115+
</dependencies>
116+
</profile>
117+
</profiles>
118+
92119
<build>
93120
<plugins>
94121
<plugin>

parquet-benchmarks/src/main/java/org/apache/parquet/benchmarks/CompressionBenchmark.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
@State(Scope.Thread)
6060
public class CompressionBenchmark {
6161

62-
@Param({"SNAPPY", "ZSTD", "LZ4_RAW", "GZIP"})
62+
@Param({"SNAPPY", "ZSTD", "LZ4_RAW", "GZIP", "BROTLI"})
6363
public String codec;
6464

6565
@Param({"65536", "131072", "262144", "1048576"})

0 commit comments

Comments
 (0)