This is an automated email from the ASF dual-hosted git repository.
marong pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git
The following commit(s) were added to refs/heads/main by this push:
new 1caa88cfa1 [GLUTEN-6887][VL] Daily Update Velox Version (2025_02_04)
(#8657)
1caa88cfa1 is described below
commit 1caa88cfa1d482bc3fd0438b3a5f11bb5d5c6bb7
Author: Gluten Performance Bot
<[email protected]>
AuthorDate: Wed Feb 5 00:32:04 2025 +0800
[GLUTEN-6887][VL] Daily Update Velox Version (2025_02_04) (#8657)
a8ea2c9b7 by Kevin Wilfong, fix: Remove StringWriter that modifies input in
place (12219)
1a8d336c0 by Pradeep Vaka, Add xxhash64 internal function for Date,
Varchar, BigInt types (12170)
e4846794b by aditi-pandit, fix: "Memory" is misspelt (12222)
f1dec31a2 by Pedro Eugenio Rocha Pedreira, feat(python): PyVelox bindings
for LocalRunner (12225)
0c9c94577 by Deepak Majeti, fix(parquet): Clear column chunk metadata of
rowgroups not selected (10225)
2e316dd7d by Yenda Li, refactor: use tryFindOrCompile instead of
findOrCompile for regex [1/n] (12234)
8a3aa63e9 by Yiyang Chen, Add capacity() getter to
ApproxMostFrequentStreamSummary (12212)
3e3f90e11 by Jimmy Lu, fix: Support dictionary with nulls in
RowVector::pushDictionaryToRowVectorLeaves (12220)
ed351a8dd by Ke, feat: Collect storage stat for Tables scan (12210)
1bbb94447 by Pedro Eugenio Rocha Pedreira, feat(python): PyVelox bindings
for Files (12233)
---
cpp/velox/jni/JniFileSystem.cc | 7 ++++++-
ep/build-velox/src/get_velox.sh | 2 +-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/cpp/velox/jni/JniFileSystem.cc b/cpp/velox/jni/JniFileSystem.cc
index 40a499a878..c01d870e5c 100644
--- a/cpp/velox/jni/JniFileSystem.cc
+++ b/cpp/velox/jni/JniFileSystem.cc
@@ -17,6 +17,7 @@
#include "JniFileSystem.h"
#include "jni/JniCommon.h"
+#include "velox/common/io/IoStatistics.h"
namespace {
constexpr std::string_view kJniFsScheme("jni:");
@@ -84,7 +85,11 @@ class JniReadFile : public facebook::velox::ReadFile {
}
}
- std::string_view pread(uint64_t offset, uint64_t length, void* buf) const
override {
+ std::string_view pread(
+ uint64_t offset,
+ uint64_t length,
+ void* buf,
+ facebook::velox::io::IoStatistics* stats = nullptr) const override {
JNIEnv* env = nullptr;
attachCurrentThreadAsDaemonOrThrow(vm, &env);
env->CallVoidMethod(
diff --git a/ep/build-velox/src/get_velox.sh b/ep/build-velox/src/get_velox.sh
index dd27160529..124ba61550 100755
--- a/ep/build-velox/src/get_velox.sh
+++ b/ep/build-velox/src/get_velox.sh
@@ -17,7 +17,7 @@
set -exu
VELOX_REPO=https://github.com/oap-project/velox.git
-VELOX_BRANCH=2025_02_01
+VELOX_BRANCH=2025_02_04
VELOX_HOME=""
OS=`uname -s`
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]