This is an automated email from the ASF dual-hosted git repository. emkornfield pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 946bfd9 ARROW-11066: [FlightRPC][Java] Make zero-copy writes a configurable option add 7e711c9 ARROW-10880: [Java] Support compressing RecordBatch IPC buffers by LZ4 No new revisions were added by this update. Summary of changes: dev/archery/archery/integration/runner.py | 3 +- java/{algorithm => compression}/pom.xml | 22 +-- .../compression/CommonsCompressionFactory.java} | 23 ++- .../arrow/compression/Lz4CompressionCodec.java | 157 ++++++++++++++++ .../arrow/compression/TestCompressionCodec.java | 209 +++++++++++++++++++++ .../org/apache/arrow/memory/util/MemoryUtil.java | 8 +- java/pom.xml | 1 + java/tools/pom.xml | 5 + .../java/org/apache/arrow/tools/Integration.java | 3 +- .../java/org/apache/arrow/tools/StreamToFile.java | 3 +- .../java/org/apache/arrow/vector/VectorLoader.java | 39 +++- .../arrow/vector/compression/CompressionCodec.java | 23 ++- .../arrow/vector/compression/CompressionUtil.java | 81 ++++++-- .../vector/compression/NoCompressionCodec.java | 21 ++- .../apache/arrow/vector/ipc/ArrowFileReader.java | 16 +- .../org/apache/arrow/vector/ipc/ArrowReader.java | 11 +- .../apache/arrow/vector/ipc/ArrowStreamReader.java | 42 ++++- .../arrow/vector/ipc/message/ArrowRecordBatch.java | 4 +- 18 files changed, 605 insertions(+), 66 deletions(-) copy java/{algorithm => compression}/pom.xml (82%) copy java/{flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/ClientBearerHeaderHandler.java => compression/src/main/java/org/apache/arrow/compression/CommonsCompressionFactory.java} (55%) create mode 100644 java/compression/src/main/java/org/apache/arrow/compression/Lz4CompressionCodec.java create mode 100644 java/compression/src/test/java/org/apache/arrow/compression/TestCompressionCodec.java