GlutenPerfBot opened a new pull request, #13540: URL: https://github.com/apache/gluten/pull/13540
Upstream Velox's New Commits: ``` 0fdc35ff8 by Jimmy Lu, refactor: Add MultiStagePlan and build Axiom's plans on it (19993) 72c8d9021 by Matt Gara, fix(cudf): Support the intermediate step of a global avg 09ecbcfb6 by shanhao-203, perf(nimble): Hybrid FlatMap copy per key -> copy per group (20021) 82cb0425a by tanjialiang, feat(nimble): Read multi-chunk streams in StreamReader (20079) d2daad780 by tanjialiang, feat(nimble): Add BlockBitPackingV2 and move V1 to deprecated (19959) bcb783990 by Xiaoxuan, perf(index): Read the keys of a key cursor in batches (20040) b28089cb5 by Richard Barnes, refactor: Use std::identity instead of folly::identity (2/2) 2b1a2278f by Ke, feat(nimble): Default chunk stats min_avg_chunks to 0 (20050) 587ce8953 by Pedro Pedreira, test(nimble): Re-enable the flat map as struct E2E filter test (20068) b1e72846e by kevinwilfong, fix: Fix MergeJoin filter tracking across output batch boundaries (19947) f4a075922 by Apurva Kumar, test(nimble): Run the uncached FSST memory pool test instead of skipping it ea94e1a45 by Paul Meng, fix(nimble): Stop overwriting buffers a slice still views 67f9e7a2a by Pedro Pedreira, refactor: Detect sanitizers with folly instead of __has_feature 8046f196b by GALI PREM SAGAR, feat(cudf): Honor FILTER masks for avg, stddev and approx_distinct e18158699 by XiaoDu, refactor(common): Share identity projections 63898d03c by Ke, perf(nimble): Skip chunks in sparse string dictionary reads (20004) b48bacdd4 by macduan, fix(paimon): Make task cancellation deterministic f5f84ad66 by peterenescu, fix(dwio): Select the in-map bits of filtered rows in flat map readers d88336369 by Morgan McLain-Smith, fix(exec): Free sorted aggregation input of finished groups (19750) 28e6372b4 by Wechar Yu, feat(parquet): Support size statistics 88d662804 by Richard Barnes, fix(iceberg): Guard error-message constant [unused-const-variable] d5d85c016 by Rong Ma, fix(arrow): Export Utf8View without modifying the source vector 17170a5a1 by Maria Basmanova, docs: Describe how to update the version of a dependency 2435b824d by Naveen Mahadevuni, refactor(iceberg): Tests to use Iceberg table and column handle 841502a2f by rdtr, fix(parquet): Read a column with the UNKNOWN annotation as any requested type 7ec01c0e6 by PRASHANT GOLASH, test(nimble): Fuzz filtered FSST and dictionary reads (19901) b3833a48d by Daniel Bauer, fix(hive): Preserve zero-column scan output type f4938c81c by Apurva Kumar, refactor(nimble): Remove the stripe-stats section and stripe pruning 949fd583b by Maria Basmanova, build: Enable FAISS in the Linux Clang CI build 4e773faae by Maria Basmanova, build: Build the Clang adapters CI job with Clang a40c93fe0 by hu hengrui, perf(filters): Optimize SIMD evaluation of IsNotNull filters 5929f86ce by dependabot[bot], build(deps): Bump body-parser from 1.20.5 to 1.20.9 in /website 65d264d94 by Sutou Kouhei, build: Update simdjson to 4.3.0 (from 4.1.0) 09b7d580a by dependabot[bot], build(deps): Bump follow-redirects from 1.16.1 to 1.16.2 in /website 002494945 by Rui Mo, feat(parquet): Support dictionary-encoded FLBA strings in Parquet reader 3d36a984d by dependabot[bot], build(deps): Bump postcss-selector-parser from 6.1.4 to 6.1.5 in /website ee28304db by dependabot[bot], build(deps): Bump joi from 17.13.8 to 17.13.9 in /website 9f0d5919a by dependabot[bot], build(deps): Bump fast-uri from 3.1.8 to 3.1.9 in /website f6433b574 by Xiaoxuan, perf(nimble): Gather Dictionary alphabet values in bulk (20022) f494258f2 by PRASHANT GOLASH, feat(nimble): Cache decoded strings for repeated FSST payloads (19819) 896faf1c1 by PRASHANT GOLASH, refactor: Stop including folly/Format.h ab8ba883f by macduan, refactor(paimon): Decouple shared file infrastructure from Hive eb2241df7 by Xiaoxuan, Add a hierarchical cluster index over RocksDB internal keys (20023) 3a9c5a322 by bowen.yang, feat(spark): Add Spark arrays_overlap (19805) bfd81c220 by Pedro Pedreira, fix(expression): Stop copying unchanged nodes when folding aaaf76a0e by Wannuc-M, feat(rpc): Count overloaded in-transport retries c2f70d4cf by PRASHANT GOLASH, test(nimble): Fuzz FSST lifecycle and encoding views (19900) 02ee2a433 by Ke, feat(nimble): Reject top-level nulls with chunk stats 563585c95 by bowen.yang, refactor(sparksql): Move JavaFloatingPoint to sparksql (19921) 7710fdce4 by Simon Eves, test(cudf): Re-enable decimal scan and unicode LIKE tests adb42d91b by Xiaoxuan, feat(index): Let a hierarchical cluster index factory define its key format (20012) 53d16900a by Wannuc-M, fix(trace): Redact cat_token from the traced plan 470da3804 by Ke, fix(nimble): Free the open chunk on skips to the stream end (20002) 839cb7beb by Xiaoxuan, feat(nimble): Let NimbleIndexProjector cache encoding views (20013) ef70f8b4d by Rui Mo, fix(parquet): Fix reading array of row 1911d1762 by Apurva Kumar, perf(iceberg): Merge new deletes into an existing deletion vector without re-sorting 76175211c by PRASHANT GOLASH, fix(nimble): Check final FSST compression ratio (19818) f30da5918 by shanhao-203, perf(nimble): Avoid re-sorting sorted Hybrid FlatMap keys cd11e9e82 by Wannuc-M, feat(rpc): Report time spent pacing in the RPC rate limiter (20000) fc421db3f by Denis Yaroshevskiy, perf(exec): Add StringView prefix fast path to RowContainer string comparison (19890) 1e11aefa3 by Apurva Kumar, perf(iceberg): Serialize deletion vectors in one pass over sorted positions 68911ce83 by Apurva Kumar, docs(blog): Add deletion vector write benchmark to Iceberg V3 post (19998) 58c6924eb by PRASHANT GOLASH, feat(nimble): Compare negated FSST ranges (19816) 32bb15262 by Richard Barnes, build(serialization): Include <map> in Serializable.h e0c8817bf by GALI PREM SAGAR, feat(cudf): Run Presto's array_agg on the GPU 992cf2e58 by Apurva Kumar, perf(iceberg): Read deletion vectors without expanding rows 541dd3d7e by Richard Barnes, refactor(tzdb): Use std::remove_cvref instead of folly::remove_cvref 7fdcf6fe6 by dependabot[bot], build(ci): Bump apache/infrastructure-actions/stash/save from b1b1ab191498302581efdef55279706f79249c0e to bd72894b857767d42834c186c90767d5c86624bb 0e1764863 by dependabot[bot], build(ci): Bump pypa/cibuildwheel from 4.2.0 to 4.3.4 e7ea3332b by Maria Basmanova, feat(type): Add RowType::unionWith overloads for new fields 14cdfa2ad by Morgan McLain-Smith, fix(core): Move serialized children into their parent (19751) 77cdb0454 by Minni Mittal, feat(spark): Add encode function eb67e0dbf by Maria Basmanova, refactor(vector): Template createFromVariants on vector type 1004340de by Maria Basmanova, build(ci): Use the system FAISS from the CI images bcdd6686d by Maria Basmanova, feat: Add VELOX_NYI_CHECK macros fb4a9f47a by Maria Basmanova, docs: Ask error messages to name the mistake ad3654098 by Maria Basmanova, feat(parse): Add PlaceholderExpr (19971) 488de5f69 by Maria Basmanova, feat(vectorindex): Add VECTOR_INDEX type, cardinality and vector_count (19969) 40499efb2 by Denis Yaroshevskiy, test: Add StringView and RowContainer compare benchmarks (19935) 186ef051c by Denis Yaroshevskiy, test: Add string comparison cases for StringView and RowContainer (19937) fb0d5cf13 by PRASHANT GOLASH, perf(nimble): Reuse skipped encoded arena chunks (19962) 4f98e096a by PRASHANT GOLASH, feat(nimble): Filter FSST ranges without decoding (19817) 0057888c8 by PRASHANT GOLASH, fix(nimble): Count live strings in first-chunk gate (19961) 491fb91b1 by PRASHANT GOLASH, test(nimble): Generate ALP and ALP_RD Java reader fixtures (19903) 5978fc8ef by PRASHANT GOLASH, fix(nimble): Allocate exact cached FSST buffers (19825) 086c431d2 by GALI PREM SAGAR, feat(cudf): Project constants over a zero-column input on the GPU e67ed5114 by Apurva Kumar, docs(blog): Update Iceberg V3 benchmark results 2df03e5a9 by Maria Basmanova, refactor(vectorindex): Rename VectorIndexType to VectorIndexKind (19968) 98d666ad3 by zhichenxu-meta, feat(rpc): Add count limits to capacity-retry hints (19876) dbfe6d418 by Maria Basmanova, fix(ci): Fail clang-tidy only on errors from checks c9c8919a7 by macduan, refactor(paimon): Consolidate table and column handle state and serde ecec5119e by Xiaoxuan, Index integer user keys hierarchically in Nimble (19966) c21d1de4e by Hongze Zhang, refactor: Add SelectivityVector::complement and simplify call sites 2463cebd0 by oerling, feat(torchwave): Execute every node from a step program bound before the first run (19836) 52f87fe00 by Apurva Kumar, docs(blog): Add delete benchmark results to Iceberg V3 post 63b948ade by Sutou Kouhei, fix(build): Link gmock to the Nimble tests that use it ff72368a2 by Felipe Pessoto, fix(parquet): Widen DATE columns to TIMESTAMP_UTC d9a0c1c6c by hu hengrui, perf(HashTable): Prefetch accumulators when probing a group table 34d0bae55 by Akshay Tayal, fix(spark): Throw overflow error in date_trunc for out-of-range results 34ea27a1d by Akshay Tayal, feat: Add Spark normalize_nan_and_zero function 6d4e7d542 by Zhu, Lipeng, perf(functions): Inline Spark XxHash64 integer hashing into the header 24614c3f9 by Matt Gara, test(cudf): Re-enable timestamp filter test, drop return-type test f95091078 by Maria Basmanova, fix(exec): Fix fixed-point hang when a reader stops early (19960) fa0739103 by RindsSchei225e, refactor(nimble): Delete the legacy encoding path (19957) 3083dfc82 by Maria Basmanova, fix(build): Upgrade FAISS to 1.12.0 (from 1.11.0) and find OpenMP for system installs b74f6d743 by Luis PeƱaranda, feat(sparksql): Implement and register integral ROUND with ANSI handling 8f6c94686 by Maria Basmanova, fix(exec): Wait for sub-tasks in Task::taskDeletionFuture 9e25a47a5 by GALI PREM SAGAR, fix(build): Link gmock into the vector index aggregate test a65cd5b5a by Apurva Kumar, docs(blog): Add Iceberg V3 in Velox post (19954) ``` velox_branch: https://github.com/IBM/velox/commits/dft-2026_11_05 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
