Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test github action #2

Closed
wants to merge 422 commits into from
Closed

test github action #2

wants to merge 422 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 18, 2024

  1. [VL] Use uncompressed size for "dataSize" metrics in shuffle and sepa…

    …rate AQE tests for backends (apache#4428)
    marin-ma authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    514eec7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77f03dc View commit details
    Browse the repository at this point in the history
  3. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240118) (apache#4435

    )
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    lwz9103 and kyligence-git authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    8af15a0 View commit details
    Browse the repository at this point in the history
  4. [VL] Fix failed tests TestRuntime.GetResultIterator (apache#4437)

    if we build debug velox version, TestRuntime.GetResultIterator could fail since it passes an empty columns with an int schema(arrow has a debug check here):
    
    DCHECK_EQ(schema->num_fields(), static_cast<int>(columns.size()));
    
    We can simply call gluten::createZeroColumnBatch(1) to avoid it.
    boneanxs authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    17ef830 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dacaa01 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2fc4503 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7c853c6 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    fea65ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7c935c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4872c97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2ada7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d1e6ead View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d059206 View commit details
    Browse the repository at this point in the history
  7. [VL] support spark nanvl function (apache#4446)

    [VL] support spark nanvl function.
    zhli1142015 authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    55e21df View commit details
    Browse the repository at this point in the history
  8. [GLUTEN] Remove FIXME comment in SparkResourceUtil#getTaskSlots fun…

    …ction (apache#4439)
    
    The SparkResourceUtil#getTaskSlots function in the codebase has a FIXME comment, expressing concern about its performance when dynamic allocation is enabled. After further analysis and understanding of Spark's dynamic allocation implementation, it has been determined that the number of executors may be changed, but the cores of each executor remains constant with dynamic allocation.
    kevincmchen authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    2d57f11 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Configuration menu
    Copy the full SHA
    72508c7 View commit details
    Browse the repository at this point in the history
  2. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240120) (apache#4461

    )
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240120)
    
    * fix build due to ClickHouse/ClickHouse#58902
    
    ---------
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    Co-authored-by: Chang Chen <baibaichen@gmail.com>
    3 people authored Jan 20, 2024
    Configuration menu
    Copy the full SHA
    3730305 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. [VL] Daily Update Velox Version (2024-01-19) (apache#4463)

    de2f01 Fix aggregation over all-null keys with ignoreNullKeys = true (8422)
    ec3bb6 Use same max-output-buffer-size config for all types of output buffers (8426)
    a0dc74 Presto serializer code cleanup (8420)
    f6a14d Document setNoCopy and setEmpty Simple Function APIs (8382)
    0a2267 Clear hash table for each spilled partition in RowNumber (8413)
    f62ac7 Add kPartitionPathAsLowerCase to control whether make the partition path as lower case (8409)
    3486c7 Add hour Spark Function (8237)
    d05045 Add new config API in AssertQueryBuilder (8431)
    a33890 Extract the task utilities to ArbitratorTestUtil (8417)
    e09a92 Treat timestamp partition value as local time (8432)
    44cdc9 Fix simd::gatherBits for Mac M1 or when AVX2 is disabled (8415)
    ccd54d Remove unused variables in velox/functions/lib/DateTimeFormatter.cpp (8436)
    0a4eae Remove unused function from velox/functions/FunctionRegistry.cpp (8444)
    afda02 Remove unused function from velox/parse/Expressions.cpp (8442)
    e65967 Remove unused function from velox/tpch/gen/dbgen/text.cpp (8441)
    000899 Remove unused variables in velox/common/memory/MemoryArbitrator.cpp (8440)
    03af39 Remove unused variables in velox/tpch/gen/dbgen/speed_seed.cpp (8435)
    46331f Remove unused variables in velox/common/base/SpillStats.cpp (8439)
    88b81e Remove unused variables in velox/common/caching/SsdFile.cpp (8437)
    f24fea Remove unused function from velox/serializers/PrestoSerializer.cpp (8443)
    8ed27b Remove unused function from velox/dwio/dwrf/common/Common.cpp (8156)
    f68bd2 Add support for arrays of complex types to array_min/max Presto functions (8430)
    2e081d Add reverse(varbinary) Presto function (8429)
    1ab046 Add hex Spark function (8202)
    3154f7 Mismatched tags (8445)
    264561 Scatter struct nulls when deserializing Presto wire format (8318)
    f0ac5f Add support for UNKNOWN key to map_agg Presto aggregate function (8452)
    3cf1f3 Remove deprecated configs kCastToIntByTruncate and `kCastStringToDateIsIso8601` (8352)
    e4d05f Fix bucket counts in histogram metrics (8458)
    rui-mo authored Jan 21, 2024
    Configuration menu
    Copy the full SHA
    c610efa View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    25f0d69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd600b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb4ae56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19a863c View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. [VL] Daily Update Velox Version (2024-01-22) (apache#4486)

    063f2b Mismatch tags take 2 (8461)
    5db9d8 Preserve recursive encodings while serializing PrestoPage (8249)
    063f2b Refactor struct Converter and reduce template parameters (7915)
    rui-mo authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ecd4a9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b849a5 View commit details
    Browse the repository at this point in the history
  3. [VL] Fix filter push down on short column (apache#4221)

    Currently when there is a filter on short column it doesn't get pushed to Velox and the whole scan is executed in vanilla spark.
    Ex:
    create table abc (a short, b int) using parquet
    select * from abc where a = 1
    
    
    This PR address this issue so we can have scan now in Velox.
    Needed additional changes as there was bug with edge case on short filter like a > -32768 which could not filter the value -32768
    (Fixes: apache#4222)
    Prev plan for above query:
    
    VeloxColumnarToRowExec
    +- ^(1) FilterExecTransformer (isnotnull(a#120) AND (a#120 = 1)), false
       +- RowToVeloxColumnar
          +- *(1) ColumnarToRow
             +- FileScan parquet default.abc[a#120,b#121] Batched: true, DataFilters: [isnotnull(a#120), (a#120 = 1)], Format: Parquet, Location: InMemoryFileIndex(1 paths)[file:/home/kapil/dev/src/Gluten/gluten-ut/spark33/target/scala-2.12/te..., PartitionFilters: [], PushedFilters: [IsNotNull(a), EqualTo(a,1)], ReadSchema: struct<a:smallint,b:int>
    New Plan
    
    VeloxColumnarToRowExec
    +- ^(1) FilterExecTransformer (isnotnull(a#120) AND (a#120 = 1)), false
       +- ^(1) NativeFileNativeScan parquet default.abc[a#120,b#121] Batched: true, DataFilters: [isnotnull(a#120), (a#120 = 1)],
    mskapilks authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    7562301 View commit details
    Browse the repository at this point in the history
  4. [GLUTEN-3582][UT][Part-1] Update the TPCH test Parquet files with a p…

    …age index. (apache#4476)
    
    * update parquet file with page index.
    
    * Adjust the file size metric as the parquet file has been modified.
    baibaichen authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    deacda6 View commit details
    Browse the repository at this point in the history
  5. [CORE] Add rule to rewrite multi-children count (apache#4471)

    * Add rule to rewrite multi-chilren count
    
    * add comments
    
    * nit
    
    ---------
    
    Co-authored-by: Kent Yao <yao@apache.org>
    ulysses-you and yaooqinn authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    9c71e13 View commit details
    Browse the repository at this point in the history
  6. [CORE] Optimize some code in HashAggregateExecBaseTransformer (apache…

    …#4459)
    
    ## What changes were proposed in this pull request?
    
    1. We should move `aggregateFunction` validation to `doValidateInternal`.
    2. For `getAttrForAggregateExprs`, we can use simpler implementation to get the correct attributes from `aggregateExpressions`.
    3. For `ConverterUtils.getAttrFromExpr`, we can use the `Expression.references` method to obtain the desired Attribute. In the original implementation, when iterating over `BinaryLike` types, the left child is used for iteration. We can use `reference.head` to get the same Attribute.
    
    Due to the inclusion of custom agg in ClickHouse, the original logic has been retained, and the `getAttrForAggregateExprs` has been abstracted as an interface to accommodate different logics implemented by Velox and ClickHouse.
    
    ## How was this patch tested?
    
    Exists CI.
    liujiayi771 authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    a34ea6a View commit details
    Browse the repository at this point in the history
  7. [CORE] Propagate fallback reason to union and shuffle exchange (apach…

    …e#4489)
    
    ## What changes were proposed in this pull request?
    
    This pr does two things
    
    - propagate fallback reason to union and shuffle exchange during validation
    - rename UnionExecTransformer to ColumnarUnionExec since we do not transform union in fact 
    
    ## How was this patch tested?
    
    Pass CI
    ulysses-you authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3c1e1df View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6904f90 View commit details
    Browse the repository at this point in the history
  9. [VL] Refactor 'getLiteralValue' logic (apache#4331)

    [VL] Refactor 'getLiteralValue' logic.
    zhli1142015 authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    a85f066 View commit details
    Browse the repository at this point in the history
  10. [CH] Upgrade clickhouse version to the commit 377f89518a6 of the reba…

    …se_ch/20240120 (apache#4496)
    
    Upgrade clickhouse version to the commit 377f89518a6 of the rebase_ch/20240120
    zzcclp authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    0565124 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. [VL] Daily Update Velox Version (2024-01-23) (apache#4488)

    d9f0f17 Remove static from anonymous namespace in HiveDataSink.cpp (8466)
    228745f Collect the information about long operator calls on task (8474)
    f98fc99 Back out "Scatter struct nulls when deserializing Presto wire format" (8463)
    43bad4e Change spill to use iobuf API of WriteFile (8473)
    f0be156 Rename max_arbitrary_buffer_size (part 1) (8472)
    3f617ee Add TableScan::curStatus_ to track down where TableScan is stuck. (8457)
    d747ac3 Fix min/max(x, n) (8311)
    ce18fe4 Test side-effect-free of Aggregate::extractXxx (8399)
    9397755 Use Status as return type for rescaleWithRoundUp (8465)
    0b2b073 Fix json_parse for large number (8455)
    6f6c1a8 Skip empty row groups in parquet reader (8000)
    713a66a Fix flaky test `DecimalUtilTest.divideWithRoundUp` (8380)
    5e56843 Remove gtest dependency for velox_dwio_common_compression (8433)
    3777dfc Enhance empty file handling (8459)
    0d71afa Remove unused TTo template parameter from CastBaseTest::testThrow (8464)
    e38603a Add aggregations over distinct inputs to AggregationFuzzer (8328)
    rui-mo authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    c865466 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b34b2b View commit details
    Browse the repository at this point in the history
  3. [VL] Daily Update Velox Version (2024-01-24) (apache#4500)

    a0fc422 Fix documentation for HiveConfig hive.s3.use-instance-credentials (8309)
    fce32e4 Make nulls initialValue to false in EvalCtx#ensureErrorsVectorSize (8479)
    8923756 Fix invalid write in ensureWritable (8450)
    8c74d3e Add find_in_set Spark function (8358)
    38f0b56 Fix int64::max() to double conversion issue (8177)
    8bfebb3 Add support for tinyint/smallint inputs for date_add/sub Spark functions (8379)
    3949a3b Remove Wshadow warning for velox/type/Filter.h (8267)
    a94ed0e Add SingleThreadedTaskCursor (8406)
    rui-mo authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a1e1aba View commit details
    Browse the repository at this point in the history
  4. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240124) (apache#4499

    )
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240124)
    
    * fix build due to ClickHouse/ClickHouse#58886
    
    * workaround BoundedReadBuffer's issue due to ClickHouse/ClickHouse#58886
    
    ---------
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    Co-authored-by: Chang Chen <baibaichen@gmail.com>
    3 people authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    7df896b View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    5ca4ed2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bee73ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e33e0e View commit details
    Browse the repository at this point in the history
  4. [GLUTNE-4147][CH] Support GetArrayStructFields function for CH (apach…

    …e#4210)
    
    What changes were proposed in this pull request?
    (Fixes: apache#4147)
    
    Notice: current pr must be tested and merged after Kyligence/ClickHouse#477 is merged
    taiyang-li authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    2d6c678 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    62a3edf View commit details
    Browse the repository at this point in the history
  6. [GLUTEN-4454][CH] Support write mergetree data for CH backend (apache…

    …#4457)
    
    * [GLUTEN-4454][CH] Support write mergetree data for CH backend
    
    Support write mergetree data for CH backend:
    
    1. create table for the mergetree data, and also support to config the orderByKey, primaryKey for CH;
    2. now support to write to partition table and bucket table;
    3. insert overwrite doesn't support now
    
    Example:
    
    ```
    CREATE TABLE IF NOT EXISTS lineitem_mergetree_partition
    (
     l_orderkey      bigint,
     l_partkey       bigint,
     l_suppkey       bigint,
     l_linenumber    bigint,
     l_quantity      double,
     l_extendedprice double,
     l_discount      double,
     l_tax           double,
     l_returnflag    string,
     l_linestatus    string,
     l_commitdate    date,
     l_receiptdate   date,
     l_shipinstruct  string,
     l_shipmode      string,
     l_comment       string,
     l_shipdate      date
    )
    USING clickhouse
    PARTITIONED BY (l_shipdate, l_returnflag)
    TBLPROPERTIES (orderByKey='l_orderkey',
                   primaryKey='l_orderkey')
    LOCATION '$basePath/lineitem_mergetree_partition'
    ```
    
    ```
    insert into table lineitem_mergetree_partition
     select
     l_orderkey      ,
     l_partkey       ,
     l_suppkey       ,
     l_linenumber    ,
     l_quantity      ,
     l_extendedprice ,
     l_discount      ,
     l_tax           ,
     l_returnflag    ,
     l_linestatus    ,
     l_commitdate    ,
     l_receiptdate   ,
     l_shipinstruct  ,
     l_shipmode      ,
     l_comment,
     l_shipdate
     from lineitem
     where l_shipdate BETWEEN date'1992-01-01' AND date'1992-06-10'
    ```
    
    Co-authored-by: liuneng <1398775315@qq.com>
    Co-authored-by: Shuai li <loneylee@live.cn>
    
    * add a todo
    
    ---------
    
    Co-authored-by: liuneng <1398775315@qq.com>
    Co-authored-by: Shuai li <loneylee@live.cn>
    3 people authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    6680403 View commit details
    Browse the repository at this point in the history
  7. [VL] Daily Update Velox Version (2024-01-25) (apache#4513)

    71bb6d0 Fix hash join spill issue caused by new internal state (#8520)
    147ff30 Signal timeout when locking task in getLongRunningOpCalls (#8511)
    54e87d8 Refactor TableWriter arbitration test (#8504)
    077fd73 Add CAST(varchar as decimal) (apache#5307)
    4cd32e3 Fix ExchangeBenchmark and PrefixSortAlgorithmBenchmark (#8493)
    5fa6497 Refactor ParquetReader header to prevent including thrift headers (#8484)
    b03643e Add from_unixtime Spark function (apache#7532)
    ef8783f Avoid creating BlockingState for a yield driver thread (#8490)
    1deb036 Upgrade fmt to 10.1.1 (from 8.0.1) (#7941)
    aa6bc30 Add memory arbitration time runtime stats for operator (#8482)
    rui-mo authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    c54d993 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. [VL] Fix Filter node falling back to Spark whenever there is Timestam…

    …p column in input (child node) (apache#4441)
    
    [VL] Fix Filter node falling back to Spark whenever there is Timestamp column in input (child node).
    mskapilks authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    d753f0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    279687e View commit details
    Browse the repository at this point in the history
  3. [GLUTEN-4521][CH] Fixed bugs in GraceMergingAggregatedTransform which…

    … makes data lost apache#4525
    
    What changes were proposed in this pull request?
    (Please fill in changes proposed in this fix)
    
    Fixes: apache#4521
    
    How was this patch tested?
    (Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
    
    unit tests
    
    (If this patch involves UI changes, please attach a screenshot; otherwise, remove this)
    lgbo-ustc authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    a571a0a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6cdb55b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9b5525a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fb66d64 View commit details
    Browse the repository at this point in the history
  7. [VL] fix delta column mapping for struct type columns (apache#4530)

    [VL] fix delta column mapping for struct type columns.
    zhli1142015 authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    15f51e8 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. [GLUTEN-4545] [CH] Rename Common/Logger.h to avoid conflict. (apache#…

    …4546)
    
    * fix build due to apache#4457
    
    (cherry picked from commit c91c18e)
    
    * Rename Logger.h to LoggerExtend.h due to this PR(ClickHouse/ClickHouse#58831). It adds a Logger.h in the Common directory, which conflicts with our extern-local-engine/Common/Logger.h
    
    * style
    baibaichen authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    5db501a View commit details
    Browse the repository at this point in the history
  2. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240127) (apache#4547

    )
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240127)
    
    * fix build due to ClickHouse/ClickHouse#59228
    
    ---------
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    Co-authored-by: Chang Chen <baibaichen@gmail.com>
    3 people authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    eaa401b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e79e801 View commit details
    Browse the repository at this point in the history
  4. [GLUTEN-3432][VL] Add support for CartesianProductExec (apache#4022)

    Added support for CartesianProductExec
    
    CartesianProductExec in Spark will get converted to NestedLoopJoin in Velox.
    Surbhi-Vijay authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    d041ce5 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Configuration menu
    Copy the full SHA
    6799cbb View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    36923c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb81ada View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6eec9f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    487d079 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1fa60e1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6cbd187 View commit details
    Browse the repository at this point in the history
  7. finished (apache#4543)

    lgbo-ustc authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    f1b6835 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b467186 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    af22817 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7763a0a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    242cca6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7ed8e37 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9c983b1 View commit details
    Browse the repository at this point in the history
  14. [CORE] Change Hadoop Version for DP 2.2 (apache#4537)

    Dataproc now uses Hadoop 3.3.6
    surnaik authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    ef4f1eb View commit details
    Browse the repository at this point in the history
  15. [GLUTEN-4548][VL] enable Ubuntu 18.04 for static build (apache#4549)

    This change adds support for Ubuntu 18.04 builds by adding the necessary setup steps in dev/vcpkg/setup-build-depends.sh
    felixloesing authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    c6e0f1d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f040fe8 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    d50c7a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f9f2ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    267cc11 View commit details
    Browse the repository at this point in the history
  4. Refactor and fix the columnar cartesian product (apache#4564)

    Co-authored-by: Kent Yao <yao@apache.org>
    ulysses-you and yaooqinn authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    dabe8ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e141e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bc4c1ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    def923e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fb10c4c View commit details
    Browse the repository at this point in the history
  9. [GLUTEN-4141][VL] Support Gluten Build in Debian 12 (apache#4535)

    Support Gluten Build in Debian 12 environment
    surnaik authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    ec7f10c View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    4990dec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74edc2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b76bd0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89c647d View commit details
    Browse the repository at this point in the history
  5. [GLUTEN-1439][CH] Refactor: move some backend-specific expression tra…

    …nsformer to cpp-ch/local-engine/Parser to prevent duplicated expression evaluation (apache#4562)
    
    * rename  files in scalar function parser
    
    * move some backend specific logic from scala to cpp
    
    * finish sha2
    
    * finish sha1
    
    * finish equalNullSafe
    
    * finish size
    
    * fix bugs
    
    * finish position/locate
    
    * finish explode/posexplode
    
    * add and remove files
    
    * revert files
    taiyang-li authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    4538dc9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f1b2296 View commit details
    Browse the repository at this point in the history
  7. [VL] Support C2R and R2C between broadcast relations (apache#4544)

    The patch removes the restriction that broadcast hash join and broadcast exchange should be enabled and validated at the same time. spark.gluten.sql.columnar.broadcastExchange spark.gluten.sql.columnar.broadcastJoin can be then turned on/off individually.
    
    C2Rs / R2Cs will work as expected to convert between vanilla Spark broadcast relation and Gluten (Velox, as of now)'s broadcast relation.
    
    By doing this, the related broadcast exchange+join coherent validation rules will be removed from core module. They will continue existing in backends-clickhouse module until we implement this feature for CH backend.
    zhztheplayer authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    adedf3d View commit details
    Browse the repository at this point in the history
  8. [VL] Daily Update Velox Version (2024-01-31) (apache#4588)

    7bca88a  Fix GCC OOM when building by reducing parallelism. (#8592)
    25e2a7e  Fix CI MacOS build (#8601)
    8bbec59  Remove unnecessary check in BooleanMix#getFlatBool (#8595)
    e68d502  Seperate prefix-sort encoder testing methods into test utils (#8494)
    5b8b4bd  Optimize count(distinct <complex type>) (#8560)
    a113acf  Fix flaky test reclaimFromNonReclaimableSortTableWriter (#8591)
    7eeb28a  Parquet writer tests for supported compression kinds (apache#7332)
    64ed660  Fix arrow include guards (#8217)
    JkSelf authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    ec90ede View commit details
    Browse the repository at this point in the history
  9. [GLUTEN-3582][CORE][VL][CH] Refactor filter pushdown logic (apache#4582)

    * Add postProcessPushDownFilter in SparkPlanExecApi
    
    * fix IcebergScanTransformer build
    
    * Fix UT for TPCH 22, since we didn't push down subquery for parquet
    baibaichen authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    512b69a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9f26262 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    846ceef View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f1ed680 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    503afb1 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    b0d50c0 View commit details
    Browse the repository at this point in the history
  2. [VL] Daily Update Velox Version (2024-02-01) (apache#4604)

    92f380b  Eliminate redundant Expr::addNulls calls (#8616)
    09d07d3  Fix doc-gen-job so that it has 3 retries before failing. (#7706)
    f4c326d  Add flag for registering Presto compatible signatures for Bitwise_*_agg functions (#8491)
    eb6b585  Cleanup circleci script (#8618)
    37ba7cb  Break up AllTypes.nonSortedSpillFunctions test (#8621)
    d66b18f  Change cast(double as json) to pad 0 and use scientific notation (#8498)
    a945094  Make DuckDbQueryRunner.createTable flush once after all rows are written instead of after every row (#8611)
    3beff35  Optimize copying primitive type vectors (#8617)
    fbbeb56  PyVelox implementation for Array Vector (apache#6100)
    280fc86  Add fmt::format_as for SpillStats and MemoryArbitrator::Stats (#8608)
    a65afdb  Make LocalExchangeSource.stop_ atomic (#8609)
    JkSelf authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    43093af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24acd4b View commit details
    Browse the repository at this point in the history
  4. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240202) (apache#4612

    )
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240202)
    
    * fix build due to ClickHouse/ClickHouse#59399
    
    ---------
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    Co-authored-by: Chang Chen <baibaichen@gmail.com>
    3 people authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    816f6b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc678d3 View commit details
    Browse the repository at this point in the history
  6. [GLUTEN-4603][CH]Handle complex type in native reader

    What changes were proposed in this pull request?
    (Please fill in changes proposed in this fix)
    
    Fixes: apache#4603
    
    How was this patch tested?
    (Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
    
    unit tests
    
    (If this patch involves UI changes, please attach a screenshot; otherwise, remove this)
    lgbo-ustc authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    a6f0b4e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a58ebd6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e9bc041 View commit details
    Browse the repository at this point in the history
  9. [VL] Daily Update Velox Version (2024-02-02) (apache#4616)

    3004e34  Add a blog post for LIKE optimizations (#8576)
    f9e9464  Allow offline pre-compilation of 'xsimd' dependency (#8308)
    e0cf6e9  Add TraceHistory (#8603)
    6399f17  Add TraceContext to various system calls that can block (#8583)
    12ed56b  Add ThreadLocalRegistry (#8623)
    e9301cb  Update README for dependencies (#8607)
    52ccd86  Deprecate spillDiskWrites (#8565)
    fc06455  Optimize LIKE for more relaxed patterns (#8594)
    790d6bd  Make MultiFragmentTest.partitionedOutputWithLargeInput run faster (#8610)
    0579f97  Add InitGoogleTest to ExchangeFuzzer (#8612)
    1c40485  Minor fix for typo (#8628)
    887b12e  Refactor ParquetData and PageReader to use FileMetaDataPtr (#8525)
    92f380b  Eliminate redundant Expr::addNulls calls (#8616)
    09d07d3  Fix doc-gen-job so that it has 3 retries before failing. (#7706)
    f4c326d  Add flag for registering Presto compatible signatures for Bitwise_*_agg functions (#8491)
    eb6b585  Cleanup circleci script (#8618)
    37ba7cb  Break up AllTypes.nonSortedSpillFunctions test (#8621)
    d66b18f  Change cast(double as json) to pad 0 and use scientific notation (#8498)
    a945094  Make DuckDbQueryRunner.createTable flush once after all rows are written instead of after every row (#8611)
    3beff35  Optimize copying primitive type vectors (#8617)
    fbbeb56  PyVelox implementation for Array Vector (apache#6100)
    280fc86  Add fmt::format_as for SpillStats and MemoryArbitrator::Stats (#8608)
    JkSelf authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    75285bc View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. [VL]Support map_entries function in Gluten (apache#4595)

    * [VL]Support map_entries function in Gluten
    
    * fix UT failure for CH
    yma11 authored Feb 4, 2024
    Configuration menu
    Copy the full SHA
    1975043 View commit details
    Browse the repository at this point in the history
  2. [GLUTEN-4751][VL] Enable storage partitioned join UTs with correct se…

    …ttings (apache#4524)
    
    * enable storage partitioned join UTs with correct setting
    
    * enable UT for Spark3.4
    yma11 authored Feb 4, 2024
    Configuration menu
    Copy the full SHA
    8ae0349 View commit details
    Browse the repository at this point in the history
  3. [GLUTEN-3582][CH] Remove Not Support PushDownFilters (apache#4624)

    * Add PushDownUtil, so we can removeNotSupportPushDownFilters
    
    Refactor WholeStageTransformerSuite for adding GlutenParquetFilterSuite
    1. Introduce Arm.withResource to close file for fixing resource leak.
    2. Introduce withDataframe for dry run sql.
    3. Introduce tpchSQL to simpilfy geting tpch sql from resources
    
    * fix style
    baibaichen authored Feb 4, 2024
    Configuration menu
    Copy the full SHA
    493cffd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    67978a6 View commit details
    Browse the repository at this point in the history
  5. [GLUTEN-4615][CH] Cover more cases in RewriteDateTimestampComparisonR…

    …ule (apache#4617)
    
    [CH] Cover more cases in RewriteDateTimestampComparisonRule
    lgbo-ustc authored Feb 4, 2024
    Configuration menu
    Copy the full SHA
    95ef1c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    70c0d68 View commit details
    Browse the repository at this point in the history
  7. [GLUTEN-3582][CH] Remove ArrowParquetBlockInputFormat and OptimizedPa…

    …rquetBlockInputFormat (apache#4626)
    
    * remove use_local_format
    
    * make ut works
    
    * fix style
    baibaichen authored Feb 4, 2024
    Configuration menu
    Copy the full SHA
    9e1e5d5 View commit details
    Browse the repository at this point in the history
  8. [CORE] Remove a redundant is-adaptive check (apache#4618)

    * PoC: [CORE] Avoid checking is-adaptive state when finding reusable sub-queries
    
    * fixup
    
    * fixup
    zhztheplayer authored Feb 4, 2024
    Configuration menu
    Copy the full SHA
    52484cf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0220f45 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b127dfb View commit details
    Browse the repository at this point in the history
  11. [GLUTEN-4592][TEST] Unify Gluten Spark32 Unit Test for both VL & CH B…

    …E with GLUTEN_TEST constant as prefix (apache#4581)
    zwangsheng authored Feb 4, 2024
    Configuration menu
    Copy the full SHA
    31006c1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cf572a2 View commit details
    Browse the repository at this point in the history
  13. [VL] Daily Update Velox Version (2024-02-04) (apache#4631)

    6a8f16f  Use Config::get(name, defaultValue) in HiveConfig (#8633)
    b8871b1  Introduce BatchVectorSerializer to better support preserving encodings when serializing Vectors (#8567)
    e8da627  Back out D53198236 and D53146503 (#8661)
    ec1066e  Add monthly update for January 2024 (#8656)
    0d4e619  Add null support to PrefixSortEncoder (#8350)
    fcd1699  Disable pyvelox wheels build in macos temporarily. (#8636)
    3c2b74a  Add ignore_missing_files Hive config (#8615)
    2082743  Use glog version 0.6.0 in setup-centos8 script (#8614)
    806d581  Fix folly::dynamic mismatch in driverObj (#8625)
    2b0d642  Specify 'xsimd_SOURCE' to BUNDLED in linux-presto-fuzzer-run CI (#8655)
    78aa782  Support date-type partition column (apache#7084)
    b236bfb  Add VELOX_DCHECK_NULL macro (#8644)
    f157321  Add missing test call in AddressableNonNullValueListTest (#8643)
    f9c9738  Reduce the lock contention in MallocAllocator by sharded memory reservation (#8569)
    JkSelf authored Feb 4, 2024
    Configuration menu
    Copy the full SHA
    7cfcbd6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    248da97 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d1b29e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Configuration menu
    Copy the full SHA
    1f15f48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ae93d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1565493 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c6aae0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1620eeb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3c3adab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a1a158f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    43ff351 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    248cbf8 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    dd5c9d1 View commit details
    Browse the repository at this point in the history
  2. Improve rewrite spark plan rules framework (apache#4645)

    Co-authored-by: Kent Yao <yao@apache.org>
    ulysses-you and yaooqinn authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    b36d3e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa855b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b486a55 View commit details
    Browse the repository at this point in the history
  5. [VL] Daily Update Velox Version (2024-02-06) (apache#4658)

    b5d6982  Add 'opCall' member to OpCallInfo. (#8649)
    3c5d864  Throw kFileNotFound in all storage adapters (#8662)
    985d1de  Delete unused max_arbitrary_buffer_size config (#8675)
    f04cbb7  Add support for aggregations over distinct inputs to StreamingAggregation (#8176)
    0b79da9  Fix wrong cast in DecimalUtil::divideWithRoundUp() (#8599)
    7f9914b  Add support for deserialization of all-null columns serialized as UNKNOWN type (#8355)
    f0885cd  Add support for deserializing a single column in presto page format (#8354)
    327677e  migrate from nested-name ReadHolder (assorted) (#8659)
    c30fa9d  Measure Stripe count (#8542)
    735b8f4  Use Microseconds for decoding time (#8589)
    JkSelf authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    022061e View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. [VL] Daily Update Velox Version (2024-02-07) (apache#4666)

    e4a2ce2  Document regexp_extract_all(string, pattern) Presto function (#8689)
    5f57033  Add TraceHistory and beef up TraceContext usages (#8677)
    18c1701  Add test coverage for PrestoSerializer de/serializing Arrays/Maps with encoded elements/values (#8588)
    7a07e98  Optimize LikeGeneric (#8686)
    8488251  Fix ExchangeQueue::dequeueLocked (#8685)
    a3f4dcb  Fix compile issue when building test (#8674)
    5940dd3  Handle timezone in timstamp to varchar cast (#8563)
    JkSelf authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    97bd0f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240208) (apache#4673

    )
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240208)
    
    * fix build due to ClickHouse/ClickHouse#59485
    
    ---------
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    Co-authored-by: Chang Chen <baibaichen@gmail.com>
    3 people authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    50e4f93 View commit details
    Browse the repository at this point in the history
  2. [VL] Daily Update Velox Version 2024-02-08 (apache#4674)

    Rebase velox 2024_02_08
    Velox changes:
    ```
    2abff36 (HEAD, upstream/main) Register Hive Connector in JoinFuzzer (#8705)
    6d56baf Add ntile() spark window function (#8597)
    8f5f153 Remove FieldReference::addNullFast usage (#8699)
    0539862 Add stats for null skew in join operator (#8700)
    51b239c Always run RIGHT SEMI JOIN single-threaded (#8701)
    a9e7cd5 Fix 'Too many open files' error in JoinFuzzer (#8702)
    02a4f6c Add new APIs to AddressableNonNullValueList to copy/append a stream of bytes (#8653)
    693452a Rename VectorSerializer to IterativeVectorSerializer to distinguish it from BatchVectorSerializer (#8605)
    127dc3b Limit array size in reduce Presto function (#8698)
    ```
    GlutenPerfBot authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    65f9402 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. [VL] Daily Update Velox Version (2024-02-12) (apache#4688)

    a3a57cb (HEAD -> upstream_main, upstream/main) Add date_from_unix_date Spark function (#8672)
    080b785 Fix min_by/max_by(x, y, n) (#8566)
    320f578 Created an expression runner for Spark functions (#8341)
    c51abe3 Fix incorrect result of first_value/last_value functions (#8626)
    7830d64 Support UNKNOWN type in exporting to Arrow array (#8724)
    76b5d0e Remove deprecated ExchangeSource::request(maxBytes) API (#8727)
    7b68a82 Passing 'skip.header.line.count' to SerDeOptions::nullString. (#8722)
    9cf0ef0 Fix HashBuild unspilling stuck (#8715)
    6a40488 Add array_repeat Spark function (#8630)
    9838c7e Remove deprecated ExchangeSource::supportsFlowControlV2 API (#8714)
    d1d4f1e Refactor Parquet Statistics (#8658)
    cfa1133 Make special form names case insensitive (#8709)
    98c805a Move macos jobs to gha (#8707)
    db109f2 Copy test data files to the binary directory (#8460)
    7093d3b Disable vcpkg install path for azure lib (#8663)
    2abff36 Register Hive Connector in JoinFuzzer (#8705)
    removed:
    
    3dcca8d Ubuntu: build fmt from source in setup script (#8678)
    ffb086b Add support to write to ABFS filesystems. (apache#7218)
    FelixYBW authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e8342dd View commit details
    Browse the repository at this point in the history
  2. [VL] Daily Update Velox Version (2024-02-13) (apache#4690)

    picked two PRs from 2024_02_09:
    
    3dcca8d Ubuntu: build fmt from source in setup script (#8678)
    ffb086b Add support to write to ABFS filesystems. (apache#7218)
    new PRs in 2024_02_12:
    
    42b10d9 Fix crash in parseSerdeParameters() (#8730)
    7227ff8 Fix arbitrary() to always return the first non-null value in Window operation (#8640)
    FelixYBW authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    cdf1725 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. [VL] Daily Update Velox Version (2024-02-14) (apache#4693)

    ```
    2024-02-13 17:20:26 -0800 5d1d2a3 by Ankita Victor, Fix install_conda in setup-ubuntu.sh to consider the CPU architecture (#8706)
    2024-02-13 17:18:10 -0800 793222b by Masha Basmanova, Report rawInputPositions stat for MergeExchange (#8742)
    2024-02-13 16:18:19 -0800 dec4c44 by Masha Basmanova, Fix 'out of range in dynamic array' error in Task::toJson (#8735)
    2024-02-13 15:49:47 -0800 f0583e7 by Pedro Pedreira, Add VELOX_BUILD_MINIMAL_WITH_DWIO compilation option (#8682)
    2024-02-13 15:26:54 -0800 76a5fd0 by Bikramjeet Vig, Add FieldReference benchmark
    2024-02-13 11:17:59 -0800 b0eeef9 by Schierbeck, Cody, Introduce cappedByteLength to help with indexing UTF-8 strings (#8637)
    2024-02-13 09:16:21 -0800 aba702c by Zhenyuan Zhao, Return whether registration succeeded in the custom opaque path (#8716)
    ````
    FelixYBW authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    54fabd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    182bb9c View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. [VL] Daily Update Velox Version (2024-02-15) (apache#4697)

    2024-02-14 16:08:42 2068b95 by Kevin Wilfong, Call unsafeResize in FlatMapReaders (#8129)
    2024-02-14 16:07:16 a7ac9a7 by Pedro Pedreira, Add VELOX_BUILD_VECTOR_TEST_UTILScompile flag(#8747)
    2024-02-14 10:31:41 159e7e9 by Deepak Majeti, Improve Centos8 setup script (#8683)
    2024-02-14 10:25:55 2eaf155 by Kevin Wilfong, Remove the notion of encodings from PrestoIterativeVectorSerializer (#8606)
    2024-02-14 07:53:05 021b229 by zhli1142015, Remove duplicate line in arrayGroupProbe (#8745)
    2024-02-14 07:26:14 afe819e by yingsu00, Support reading Iceberg positional delete files (#7847)
    2024-02-14 07:12:54 0fabd24 by Ankita Victor, Drop support for TIMESTAMP input from dayofweek Spark function (#8746)
    2024-02-14 07:11:22 701c95d by Masha Basmanova, Fix task id used to create ExchangeClient for MergeExchangeSource (#8743)
    FelixYBW authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    97851d5 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    4048629 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. daily rebase 2024_02_18 (apache#4710)

    76848b5 Remove unused variables in velox/expression/ComplexWriterTypes.h (#8781)
    9ddbb9a Remove unused variables in velox/tpch/gen/dbgen/text.cpp (#8783)
    1649035 Remove unused variables in velox/expression/CastExpr-inl.h (#8773)
    c850581 Remove unused variables in velox/dwio/common/ReaderFactory.cpp (#8774)
    4243a71 Move header & format check to Github Actions (#8546)
    9882fdd Add support for proxy in S3FileSystem (#8574)
    e3ec8bb Add window function tests with decimal inputs (apache#7243)
    dadade0 Remove unused exception parameter from velox/functions/lib/SubscriptUtil.cpp (#8767)
    641f558 Remove unused exception parameter from velox/functions/prestosql/FindFirst.cpp (#8766)
    ad0baf0 Remove unused exception parameter from velox/common/caching/AsyncDataCache.cpp (#8768)
    c41716b Add numTopBuffers to OutputBuffer::Stats (#8763)
    9c79ef9 Return remaining bytes from exchange sources (#8758)
    FelixYBW authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    e4c1410 View commit details
    Browse the repository at this point in the history
  2. [VL] update docker script in readme (apache#4683)

    couple of udpates of script to build gluten in ubuntu20.04/22.04 docker.
    FelixYBW authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    a5a6081 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca18322 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72960de View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. [CORE] Add gen columnar shuffle exchange interface (apache#4712)

    * Add gen columnar shuffle exchange interface
    
    * fix style
    
    * fix ch backend
    
    ---------
    
    Co-authored-by: Kent Yao <yao@apache.org>
    ulysses-you and yaooqinn authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    fa0ebf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a6e113 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8bd03dd View commit details
    Browse the repository at this point in the history
  4. [VL] Support change columnar shuffle commpression level (apache#4714)

    Vanilla Spark support change shuffle commpression level if the codec is zstd. This patch makes columnar shuffle respect config spark.io.compression.zstd.level.
    ulysses-you authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c956bc3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4d7366e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    740746e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c3614f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. [GLUTEN-4668][CH] Merge two phase hash-based aggregate into one aggre…

    …gate in the spark plan when there is no shuffle (apache#4669)
    zzcclp authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    716b412 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    316220f View commit details
    Browse the repository at this point in the history
  3. rebase velox 2024_02_21 (apache#4729)

    Add `[[noreturn]]` to 1 file inc velox/type/TimestampConversion.cpp (#8797)
    GlutenPerfBot authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    d922ee8 View commit details
    Browse the repository at this point in the history
  4. [GLUTEN-4713][CORE] Not trim the Alias from resultExpressions when de…

    …termining whether a post-project is needed (apache#4726)
    liujiayi771 authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    8eef1b4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8fde6c3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ad374a7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e1a636f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b885906 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    996ff4c View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    c84f15f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75622f0 View commit details
    Browse the repository at this point in the history
  3. [GLUTEN-3432][VL] Add support for BroadcastNestedLoopJoinExec (apache…

    …#4565)
    
    [GLUTEN-3432][VL] Add support for BroadcastNestedLoopJoinExec。
    
    ---------
    
    Co-authored-by: Surbhi Vijayvargeeya <suvijayv@microsoft.com>
    Surbhi-Vijay and SurbhiVijayvargeeya authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    a1f83cd View commit details
    Browse the repository at this point in the history
  4. [GLUTEN-4279][CH]Bug fix hour diff (apache#4288)

    * Fix hour function diff
    
    * Fix
    KevinyhZou authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    723e7c8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    74bfcb1 View commit details
    Browse the repository at this point in the history
  6. [GLUTEN-4741][CORE] Align the ProjectExecTransformer#verboseStringWit…

    …hOperatorId of Gluten with the ProjectExec of Spark (apache#4742)
    zwangsheng authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    9ceade9 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. [GLUTEN-4660][CH]Asynchronous shuffle read (apache#4664)

    [CH]Asynchronous shuffle read
    lgbo-ustc authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    bf528b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8afe50a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bff3e59 View commit details
    Browse the repository at this point in the history
  4. [VL] Daily Update Velox Version (2024_02_22) (apache#4739)

    51007ea Fix implicit fallthrough in switch statement (#8816)
    cd383ce Add background profiler (#8771)
    032358e Encode the minimum necessary values from a dictionary in PrestoSerializer (#8639)
    07ece26 Fix AlignedStlAllocator for large allocations (#8814)
    d0a5586 Remove abfs dependency install from circleci (#8751)
    44b148b Fix flakiness in partitionedOutputWithLargeInput (#8761)
    721fab3 Add lexer for Zstrong (#8762)
    4afbd66 Check negative sizes for ByteInputStream functions (#8770)
    GlutenPerfBot authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    25223aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f9cafc7 View commit details
    Browse the repository at this point in the history
  6. [GLUTEN-4749][CH] Support to purge mergetree data for CH backend (apa…

    …che#4756)
    
    Now when executing drop table command, it can not delete mergetree data from a external table,
    so support command `drop table xxx purge` to delete mergetree data from the external table when dropping table.
    
    Close apache#4749.
    zzcclp authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    6febf8a View commit details
    Browse the repository at this point in the history
  7. [GLUTEN-4452] [CH] fix may get wrong hash table when multi joins in a…

    … task (apache#4453)
    
    What changes were proposed in this pull request?
    This pr fix the bug that it may get wrong hash table when there are multi joins in a task
    
    (Fixes: apache#4452)
    
    How was this patch tested?
    This patch was tested by manual tests.
    shuai-xu authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    541cb54 View commit details
    Browse the repository at this point in the history
  8. [Velox] soft affinity support placing duplicate reading to same execu…

    …tors (apache#4407)
    
    [VL] soft affinity support placing duplicate reading to same executors
    zhli1142015 authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    f295887 View commit details
    Browse the repository at this point in the history
  9. [VL] Rewritten GlutenInsertSuite test cases with default values (apac…

    …he#4737)
    
    [VL] Rewritten GlutenInsertSuite test cases with default values.
    Surbhi-Vijay authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    b823592 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Configuration menu
    Copy the full SHA
    7e7fbd2 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Configuration menu
    Copy the full SHA
    8301305 View commit details
    Browse the repository at this point in the history
  2. [GLUTEN-4642][CH]Fix cse issue in aggregate (apache#4651)

    [CH]Fix cse issue in aggregate
    taiyang-li authored Feb 25, 2024
    Configuration menu
    Copy the full SHA
    90cb0f9 View commit details
    Browse the repository at this point in the history
  3. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240225) (apache#4769

    )
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240225)
    
    * Add custom target libch to avoid name conflict(due to ClickHouse/ClickHouse#58609)
    
    (cherry picked from commit 0f6281d)
    (cherry picked from commit 46c4f8f)
    
    * Revert workaround for fixing bug introduced by ClickHouse/ClickHouse#58886 since ClickHouse/ClickHouse#59911 reverts #58886
    
    (cherry picked from commit 7708bb3)
    (cherry picked from commit 4da4f72)
    
    * Fix array_max and array_min due to ClickHouse/ClickHouse#60188
    
    (cherry picked from commit e576f70)
    (cherry picked from commit d032fde)
    
    * Fix build CustomStorageMergeTree.h due to ClickHouse/ClickHouse#59531
    
    (cherry picked from commit 666208f)
    (cherry picked from commit 60f3415)
    (cherry picked from commit f073c5b)
    
    * Fix build CustomStorageMergeTree.cpp due to ClickHouse/ClickHouse#60159
    
    (cherry picked from commit 7cf074a)
    (cherry picked from commit a797ba7)
    
    * Fix ActionDAG bug introduced by ClickHouse/ClickHouse#58554
    
    (cherry picked from commit 3432fda)
    (cherry picked from commit 066271703498828fa98b31d75bc2dbc27967f78b)
    (cherry picked from commit 8d78221)
    (cherry picked from commit 3d34c62)
    
    ---------
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    Co-authored-by: Chang Chen <baibaichen@gmail.com>
    3 people authored Feb 25, 2024
    Configuration menu
    Copy the full SHA
    f25a372 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    6c358d5 View commit details
    Browse the repository at this point in the history
  2. [CORE] Remove tag TRANSFORM_SUPPORTED and rename transform-hint to fa…

    …llback-hint: Phase 1 (apache#4731)
    
    Since we now introduced a set of validation rules and backend-specific validation rules that all tend to add transform-hint tags to plan nodes, it more or less becomes confusing to tag a plan as TRANSFORM_SUPPORTED. Before the plan is finally implemented within Gluten transformers, a plan node can be turned from TRANSFORM_SUPPORTED to TRANSFORM_UNSUPPORTED in any particular validation rule. So if a plan is tagged as TRANSFORM_SUPPORTED, it's never guaranteed to be executed natively by Gluten.
    
    To eliminate this confusing state and ease understanding, the PR (and next PR as phase 2) targets to remove tag TRANSFORM_SUPPORTED and rename the term transform-hint to fallback-hint. When a plan is tagged with the hint, then it's considered a plan to be fallback and being run in Vanilla Spark.
    
    Phase 1 (this PR):
    Remove tag TRANSFORM_SUPPORTED.
    
    Phase 2 (in next PR):
    Rename transform-hint to fallback-hint.
    zhztheplayer authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    0faa886 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eca33d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89e6db2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc219df View commit details
    Browse the repository at this point in the history
  6. [GLUTEN-4458] [CH] fallback when has IN in join (apache#4523)

    [GLUTEN-4458] [CH] fallback when has in in join
    
    Co-authored-by: shuai-xu <xushuai@bigo.sg>
    shuai-xu and shuai-xu authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    b7674f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bda60be View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    427cb40 View commit details
    Browse the repository at this point in the history
  9. [VL] Daily Update Velox Version (2024_02_26) (apache#4775)

    52ad7f5 by Sergey Pershin, Use splits weights. (#8822)
    3e4a26a by lingbin, Remove unneeded string copy construction in StringIdMap (#8843)
    a9baacf by Wei He, Add comments to BaseVector APIs on nulls buffer (#8818)
    GlutenPerfBot authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    6acd1b3 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    8c5bd4a View commit details
    Browse the repository at this point in the history
  2. [GLUTEN-4506][CORE] Fallback filter/project if nested expressions num…

    …ber reaches a configured threshold (apache#4599)
    PHILO-HE authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    e925617 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5185666 View commit details
    Browse the repository at this point in the history
  4. [GLUTEN-4039] [VL] Add ntile window function support in Gluten (apach…

    …e#4776)
    
    * Add ntile window function support in Gluten
    
    * Update document for ntile
    JkSelf authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    420ffd1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c9d12cc View commit details
    Browse the repository at this point in the history
  6. [VL] Daily Update Velox Version (2024_02_27) (apache#4787)

    87a0519 by Sergey Pershin, Mark TableScanTest.tableScanSplitsAndWeights as DEBUG_ONLY.
    7d8220a by Wei He, Add unit test for PrestoQueryRunner::toSql() (#8681)
    4b439db by Wei He, Add basic WindowFuzzerTest (#7917)
    88427ea by Bikramjeet Vig, Consolidate Operator's close and abort APIs (#8757)
    6fdaff7 by Wei He, Convert TIMESTAMP_WITH_TIME_ZONE to primitive type
    929fd37 by Sergey Pershin, Address some lints
    GlutenPerfBot authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    8bb4969 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    285e6d3 View commit details
    Browse the repository at this point in the history
  8. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240227) (apache#4786

    )
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240227)
    
    * Fix Build due to ClickHouse/ClickHouse#60082
    
    * Fix UT due to ClickHouse/ClickHouse#60082
    
    ---------
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    Co-authored-by: Chang Chen <baibaichen@gmail.com>
    3 people authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    94c8e7e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    3eb60a7 View commit details
    Browse the repository at this point in the history
  2. [VL] Daily Update Velox Version (2024_02_28) (apache#4795)

    09f56d5 by Masha Basmanova, Delete dead codegen code
    2b2030a by Jacob Wujciak-Jens, Improve PR number detection in conbench upload job. (#8847)
    34b20fb by Bikramjeet Vig, Fix flakiness in 2 tests in TableWriterArbitrationTest
    521f33e by lingbin, Add support for individual file to check.py (#8844)
    4ce58d3 by lingbin, Remove unnecessary semicolons at the end of the namespace definition (#8752)
    cd61ed0 by David McKnight, Add VeloxCon Banner to home page (#8846)
    70a9ce6 by lingbin, Fix OOM caused by aggregation calculation on DECIMAL type (#8859)
    e18cd45 by mwish, Fix typo in documentation of Expand operator (#8780)
    62b8cfd by PHILO-HE, Add tests for casting UNKNOWN type to any other type (apache#6996)
    5fa959f by Ge Gao, Do not sort map entries in a RowContainer dependent column (#8806)
    11eab1a by Richard Barnes, Fix deprecated use of 0/NULL in velox/external/utf8proc/utf8procImpl.h + 3
    430282a by Orri Erling, Use hash table for single map complex type subscript (#8798)
    7e0a5a2 by Kevin Wilfong, PrestoBatchSerializer should not preserve Dictionary encoding if it makes the data larger (#8688)
    GlutenPerfBot authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    5583c8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb276b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    65fb100 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    7af6d0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    908b2f6 View commit details
    Browse the repository at this point in the history
  3. [GLUTEN-4807][CH] Fix 'Unsupported phase for state function' error wh…

    …en merging hash aggregate with the bloom filter agg (apache#4810)
    
    When merging hash aggregate with the bloom filter agg, there is the 'Unsupported phase for state function' error throwing.
    
    Close apache#4807.
    zzcclp authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    69ffb4c View commit details
    Browse the repository at this point in the history
  4. [VL] Daily Update Velox Version (2024_02_29) (apache#4802)

    321a051 by xiaoxmeng, Improve spiller constructors (#8896)
    b07d497 by Jacob Wujciak-Jens, Move Documentation Job to GHA (#8718)
    fb48774 by Lu Niu, Set required simdjson version to be 3.2.0 (#8837)
    6e18c05 by Yedidya Feldblum, migrate from FOLLY_MAYBE_UNUSED to [[maybe_unused]]
    ec1e5cd by duanmeng, Rename addRootPool maxCapacity parameter (#8673)
    c155ce9 by Deepak Majeti, Combine GCSReadBenchmark and S3ReadBenchmark with ReadBenchmark and move to benchmarks folder (#8813)
    17457a8 by lingbin, Fix outdated comments in MemoryPool (#8604)
    6a68ddd by duanmeng, Use ArbitratorTestUtil::newQueryCtx in SharedArbitrationTest (#8664)
    490aa4c by Kevin Wilfong, Delete createSerializer from the VectorSerde class
    d581e87 by Kevin Wilfong, PrestoSerializer should check the checksum before anything else
    e6a986c by Jialiang Tan, Add shrinkPool implementation (#8865)
    2078f23 by Ankita Victor, Add minute, second Spark function (#8831)
    GlutenPerfBot authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    22d9fe3 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. [GLUTEN-4587][VL] Add config to force fallback on scan of complex type (

    apache#4778)
    
    * [VL] Add config to force fallback scan of complex type
    
    * add UT
    
    * set fallback default to be true
    
    * update UTs based on new config
    yma11 authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    1ffc9cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    238f659 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f919c12 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    881309c View commit details
    Browse the repository at this point in the history
  5. [CORE] Add logical link to rewritten spark plan (apache#4817)

    * Add logical link to rewritten spark plan
    
    * nit
    
    ---------
    
    Co-authored-by: Kent Yao <yao@apache.org>
    ulysses-you and yaooqinn authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    e6f8e3e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    45592df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    612cead View commit details
    Browse the repository at this point in the history
  8. rebase velox 2024_03_01 (apache#4821)

    2745069 by Pedro Eugenio Rocha Pedreira, parse_datetime() should allow UCT|UCT|GMT|GMT0 as 'Z'
    93b2544 by Jimmy Lu, Safer JSON cast from floating point to integer across platforms
    0d49436 by hitarth, Avoid unnecessary looping through parquet rowgroups (#8741)
    b557ab6 by Masha Basmanova, Add support for date +/- interval year month Presto functions
    ff0e098 by Jialiang Tan, Minor refactor in SharedArbitrator (#8892)
    aae8934 by Masha Basmanova, Add from_iso8601_date Presto function
    b2de8a6 by Krishna Pai, Move folly init and gtest init before registration of functions. (#8882)
    fd8e4ff by Sergey Pershin, Update documentation for 'split_to_map'.
    c7c9e96 by Masha Basmanova, Fix CUBE aggregation over distinct inputs when input is empty
    9dc4ccf by Masha Basmanova, Fix CUBE aggregation over sorted inputs when input is empty
    85a56c8 by Sergey Pershin, Clear and fix a bug in Task::noMoreSplits().
    0f25c1f by Sergey Pershin, Allow entry delimiter to be last in the input of SplitToMap().
    dbb4f8f by Krishna Pai, Add support for returning results as Velox Vectors to ReferenceQueryRunner (#8880)
    a8f4bfc by Masha Basmanova, Add support for UNKNOWN input to checksum Presto function
    3fc707d by Krishna Pai, Fix broken Github Actions Macos13 build (#8908)
    1070e36 by Bikramjeet Vig, Use a seperate memory pool for input vectors in ExpressionRunner
    GlutenPerfBot authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    96e1c3a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    731c84c View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240302) (apache#4837

    )
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    lwz9103 and kyligence-git authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    6b5ee69 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. [GLUTEN-4039][VL] support map_keys and map_values (apache#4826)

    [GLUTEN-4039][VL] support function map_keys and map_values.
    
    Co-authored-by: konjac@github <konjac@github>
    konjac and konjac@github authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    bca0325 View commit details
    Browse the repository at this point in the history
  2. [GLUTEN-4424][CORE] Upgrade spark version to 3.5.1 in Gluten (apache#…

    …4822)
    
    * Upgrade spark version to 3.5
    
    ---------
    
    Co-authored-by: Holden Karau <holden@pigscanfly.ca>
    JkSelf and holdenk authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6b0f346 View commit details
    Browse the repository at this point in the history
  3. [VL] Daily Update Velox Version (2024_03_04) (apache#4841)

    Co-authored-by: PHILO-HE <feilong.he@intel.com>
    GlutenPerfBot and PHILO-HE authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    0f3a7ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3156fcf View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240305) (apache#4849

    )
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240305)
    
    * Fix Build due to ClickHouse/ClickHouse#60552
    
    ---------
    
    Co-authored-by: kyligence-git <gluten@kyligence.io>
    Co-authored-by: Chang Chen <baibaichen@gmail.com>
    3 people authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    0093a65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d09583a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4456847 View commit details
    Browse the repository at this point in the history
  4. [CORE] Support FileSourceScanExec driver metrics for spark3.4/3.5 (ap…

    …ache#4848)
    
    [CORE] Support FileSourceScanExec driver metrics for spark3.4/3.5.
    zhli1142015 authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    10910e9 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    c2b0805 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff0771e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b59f50f View commit details
    Browse the repository at this point in the history
  4. [CORE] Support In list option contains non-foldable expression (apach…

    …e#4843)
    
    * Support In list option contains non-foldable expression
    
    * address comment
    
    ---------
    
    Co-authored-by: Kent Yao <yao@apache.org>
    ulysses-you and yaooqinn authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    e9fdd6e View commit details
    Browse the repository at this point in the history
  5. [VL] Daily Update Velox Version (2024_03_05) (apache#4852)

    Co-authored-by: PHILO-HE <feilong.he@intel.com>
    GlutenPerfBot and PHILO-HE authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    c4ae0f8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ee423e2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8ceb841 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bddc3fd View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    bb9d666 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e66d3e View commit details
    Browse the repository at this point in the history
  3. [GLUTEN-3432][VL] Updated documentation, refactoring and added more t…

    …estcases for BNLJ (apache#4782)
    
    - Updated documentation for CartesianProduct and BroadcastNestedLoopJoin
    - Added fallback test cases for BNLJ
    - Renamed methods in BroadcastApi to generic names since it is being used for both HashedBroadcastMode as well as IdentityBroadcastMode (discussed here)
    Surbhi-Vijay authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b01ed46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    712dd7c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    32b492d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f9daf49 View commit details
    Browse the repository at this point in the history
  7. [VL] Support inline function (apache#4847)

    As explode functions is already supported, we can also enable inline function by adding a post-project to get the inner fields from the struct.
    marin-ma authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b7a6329 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ef4d73e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    38800b8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ae97d0f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f775d42 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e50e47e View commit details
    Browse the repository at this point in the history
  13. [CORE] Minor adjustment to columnar rule list, and move all columnar …

    …sub-rules to one source folder (apache#4863)
    zhztheplayer authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    3d3bf62 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    879ea76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00e3607 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42b7878 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55427bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b93ffa View commit details
    Browse the repository at this point in the history
  6. [VL] Daily Update Velox Version (2024_03_07) (apache#4877)

    Co-authored-by: PHILO-HE <feilong.he@intel.com>
    GlutenPerfBot and PHILO-HE authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    c2a030f View commit details
    Browse the repository at this point in the history
  7. [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240308) (apache#4890

    )
    
    * Fix Build due to ClickHouse/ClickHouse#60730
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240308)
    
    ---------
    
    Co-authored-by: Chang Chen <baibaichen@gmail.com>
    lwz9103 and baibaichen authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    6042755 View commit details
    Browse the repository at this point in the history