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

*: Chunkreuse try reuse chunk in operator #38607

Merged
merged 86 commits into from
Nov 4, 2022

Commits on Oct 15, 2022

  1. *: reuse chunk

    keeplearning20221 committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    5fbc0c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. *: reuse chunk

    	modified:   distsql/select_result.go
    	modified:   executor/adapter.go
    	modified:   executor/admin.go
    	modified:   executor/aggregate.go
    	modified:   executor/builder.go
    	modified:   executor/coprocessor.go
            modified:   executor/cte.go
    	modified:   executor/delete.go
    	modified:   executor/distsql.go
    	modified:   executor/executor.go
    	modified:   executor/explain.go
    	modified:   executor/index_lookup_hash_join.go
    	modified:   executor/index_lookup_join.go
    	modified:   executor/index_lookup_merge_join.go
    	modified:   executor/index_merge_reader.go
    	modified:   executor/insert_common.go
    	modified:   executor/join.go
    	modified:   executor/joiner.go
    	modified:   executor/merge_join.go
    	modified:   executor/parallel_apply.go
    	modified:   executor/pipelined_window.go
    	modified:   executor/projection.go
    	modified:   executor/select_into.go
    	modified:   executor/show.go
    	modified:   executor/shuffle.go
    	modified:   executor/sort.go
    	modified:   executor/union_scan.go
    	modified:   executor/update.go
    	modified:   executor/window.go
    	modified:   server/conn.go
    	modified:   sessionctx/variable/session.go
    	modified:   sessionctx/variable/sysvar.go
    	modified:   sessionctx/variable/tidb_vars.go
    	modified:   util/chunk/alloc.go
    	modified:   util/chunk/alloc_test.go
    	modified:   util/chunk/chunk.go
    keeplearning20221 committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    4515b45 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'chunkreuse' of https://github.com/keeplearning20221/tidb

    …into chunkreuse
    
    Conflicts:
    	executor/adapter.go
    	executor/aggregate.go
    	executor/builder.go
    	executor/coprocessor.go
    	executor/distsql.go
    	executor/executor.go
    	executor/join.go
    	executor/projection.go
    	executor/union_scan.go
    	executor/update.go
    	sessionctx/variable/session.go
    	util/chunk/alloc.go
    
    	modified:   executor/executor.go
    	modified:   executor/index_lookup_merge_join.go
    	modified:   sessionctx/variable/session.go
    keeplearning20221 committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    c850b57 View commit details
    Browse the repository at this point in the history
  3. modified: executor/executor.go

    	modified:   executor/parallel_apply.go
    	modified:   sessionctx/variable/session.go
    	modified:   util/chunk/alloc.go
    	modified:   util/chunk/chunk.go
    keeplearning20221 committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    97b07b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. modified: executor/adapter.go

    	modified:   executor/admin.go
    	modified:   executor/aggregate.go
    	modified:   executor/distsql.go
    	modified:   executor/executor.go
    	modified:   executor/index_lookup_hash_join.go
    	modified:   executor/index_lookup_join.go
    	modified:   executor/index_lookup_merge_join.go
    	modified:   executor/index_merge_reader.go
    	modified:   executor/join.go
    	modified:   executor/joiner.go
    	modified:   executor/pipelined_window.go
    	modified:   server/conn.go
    keeplearning20221 committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    83b6309 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2022

  1. modified: sessionctx/variable/session.go

    	modified:   sessionctx/variable/sysvar.go
    	modified:   sessionctx/variable/tidb_vars.go
    	modified:   util/chunk/alloc.go
    keeplearning20221 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    93fdf67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e17784b View commit details
    Browse the repository at this point in the history
  3. modified: sessionctx/variable/session.go

    	modified:   util/chunk/alloc.go
    	modified:   util/chunk/chunk.go
    keeplearning20221 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    e27aa8d View commit details
    Browse the repository at this point in the history
  4. modified: util/chunk/alloc.go

    	modified:   util/chunk/chunk.go
    keeplearning20221 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    bf05b46 View commit details
    Browse the repository at this point in the history
  5. modified: sessionctx/variable/sysvar.go

    	modified:   sessionctx/variable/tidb_vars.go
    keeplearning20221 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    9ca7217 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9664c1d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    26bb3f9 View commit details
    Browse the repository at this point in the history
  8. modified: executor/distsql.go

    	modified:   executor/index_lookup_merge_join.go
    	modified:   util/chunk/alloc_test.go
    keeplearning20221 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    b41a80f View commit details
    Browse the repository at this point in the history
  9. modified: util/chunk/alloc.go

    	modified:   util/chunk/alloc_test.go
    keeplearning20221 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    7c8a4fa View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Configuration menu
    Copy the full SHA
    f81fbf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd5fd7c View commit details
    Browse the repository at this point in the history
  3. modified: executor/set_test.go

    	modified:   sessionctx/variable/session_test.go
    	modified:   util/chunk/alloc.go
    	modified:   util/chunk/alloc_test.go
    	modified:   util/chunk/chunk_test.go
    keeplearning20221 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    8a1e1c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad1bded View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab604fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    873a2f5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ce16f73 View commit details
    Browse the repository at this point in the history
  8. modified: sessionctx/variable/session.go

    	modified:   sessionctx/variable/sysvar.go
    keeplearning20221 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    47d642b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ebc3f8b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    888b2a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Configuration menu
    Copy the full SHA
    2915a45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4918110 View commit details
    Browse the repository at this point in the history
  3. modified: chunk_test.go

    	modified:   codec.go
    keeplearning20221 committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    2406f50 View commit details
    Browse the repository at this point in the history
  4. modified: chunk_test.go

    	modified:   codec.go
    keeplearning20221 committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    b06e0e7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0253327 View commit details
    Browse the repository at this point in the history
  6. modified: executor/executor.go

    	modified:   executor/window.go
    	modified:   executor/window_test.go
    	modified:   server/conn.go
    	modified:   sessionctx/variable/session.go
    	modified:   sessionctx/variable/session_test.go
    	modified:   sessionctx/variable/sysvar.go
    	modified:   sessionctx/variable/tidb_vars.go
    	modified:   util/chunk/chunk.go
    	modified:   util/chunk/chunk_test.go
    keeplearning20221 committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    dcb0de7 View commit details
    Browse the repository at this point in the history
  7. modified: executor/update_test.go

    	modified:   executor/window_test.go
    	modified:   sessionctx/variable/session.go
    	modified:   sessionctx/variable/session_test.go
    keeplearning20221 committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    613d59a View commit details
    Browse the repository at this point in the history
  8. modified: executor/update_test.go

    	modified:   executor/window_test.go
    keeplearning20221 committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    836f88b View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. modified: executor/showtest/show_test.go

    	modified:   executor/sort_test.go
    	modified:   executor/union_scan_test.go
    	modified:   executor/update_test.go
    	modified:   executor/window_test.go
    	modified:   server/conn.go
    	modified:   server/conn_stmt.go
    	modified:   sessionctx/variable/session.go
    	modified:   sessionctx/variable/session_test.go
    wq	modified:   util/chunk/alloc.go
    keeplearning20221 committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    f595af6 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. modified: show.go

    	modified:   showtest/show_test.go
    	modified:   window_test.go
    keeplearning20221 committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    1097237 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dca77f1 View commit details
    Browse the repository at this point in the history
  3. modified: executor/sort_test.go

    	modified:   executor/union_scan_test.go
    	modified:   executor/update_test.go
    	modified:   executor/window_test.go
    	modified:   sessionctx/variable/BUILD.bazel
    	modified:   testkit/testkit.go
    keeplearning20221 committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    61bda04 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a88da50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1c879c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dd4d126 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a489259 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Configuration menu
    Copy the full SHA
    cb55f3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f0d7d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47a591c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6c4c28 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. Configuration menu
    Copy the full SHA
    c8f5381 View commit details
    Browse the repository at this point in the history
  2. modified: util/chunk/alloc.go

    	modified:   util/chunk/alloc_test.go
    keeplearning20221 committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    ccc9c5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27ed1bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fdd3069 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d80594b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    713da61 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2022

  1. modified: util/chunk/alloc.go

    	modified:   util/chunk/alloc_test.go
    keeplearning20221 committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    6cfddd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f959e0 View commit details
    Browse the repository at this point in the history
  3. modified: util/chunk/alloc.go

    	modified:   util/chunk/chunk.go
    keeplearning20221 committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    4ca8b69 View commit details
    Browse the repository at this point in the history
  4. modified: util/chunk/alloc.go

    	modified:   util/chunk/chunk.go
    keeplearning20221 committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    2c3a894 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    43e5740 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    08ad815 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b613861 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. modified: executor/executor.go

    	modified:   sessionctx/variable/session.go
    	modified:   sessionctx/variable/session_test.go
    	modified:   sessionctx/variable/sysvar.go
    keeplearning20221 committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    7d0a6e4 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. modified: executor/set_test.go

    	modified:   server/conn.go
    	modified:   server/conn_stmt.go
    	modified:   sessionctx/variable/session.go
    	modified:   sessionctx/variable/session_test.go
    	modified:   testkit/testkit.go
    keeplearning20221 committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    46975cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3279eaf View commit details
    Browse the repository at this point in the history
  3. modified: executor/executor.go

    	modified:   sessionctx/stmtctx/stmtctx.go
    	modified:   sessionctx/variable/session.go
    	modified:   util/chunk/chunk.go
    keeplearning20221 committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    6574fa6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    712d2e2 View commit details
    Browse the repository at this point in the history
  5. modified: sessionctx/variable/sysvar.go

    	modified:   sessionctx/variable/tidb_vars.go
    keeplearning20221 committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    11746b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Configuration menu
    Copy the full SHA
    20199d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c9db3a View commit details
    Browse the repository at this point in the history
  3. modified: executor/index_lookup_join_test.go

    	modified:   executor/set_test.go
    	modified:   sessionctx/variable/tidb_vars.go
    	modified:   util/chunk/alloc.go
    keeplearning20221 committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    f6dc3b2 View commit details
    Browse the repository at this point in the history
  4. modified: alloc.go

    	modified:   alloc_test.go
    keeplearning20221 committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    21c8018 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2022

  1. modified: config/config.go

    	modified:   config/config_test.go
    	modified:   sessionctx/variable/session.go
    	modified:   sessionctx/variable/sysvar.go
    	modified:   sessionctx/variable/tidb_vars.go
    	modified:   tidb-server/main.go
    	modified:   util/chunk/alloc.go
    :	modified:   util/chunk/alloc_test.go
    keeplearning20221 committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    ea189ad View commit details
    Browse the repository at this point in the history
  2. modified: config/config.go

    	modified:   config/config_test.go
    	modified:   executor/set_test.go
    	modified:   infoschema/tables_test.go
    	modified:   sessionctx/variable/session.go
    	modified:   sessionctx/variable/session_test.go
    	modified:   sessionctx/variable/tidb_vars.go
    	modified:   util/chunk/alloc.go
    	modified:   util/chunk/alloc_test.go
    keeplearning20221 committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    e2cf4eb View commit details
    Browse the repository at this point in the history
  3. modified: ../../config/config.go

    	modified:   ../../config/config_test.go
    	modified:   ../../tidb-server/main.go
    keeplearning20221 committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    b9fab60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9bdc5d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    95f4535 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c94ede9 View commit details
    Browse the repository at this point in the history
  7. modified: ../../config/config_test.go

    	modified:   ../../executor/set_test.go
    keeplearning20221 committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    9c78458 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    627389d View commit details
    Browse the repository at this point in the history
  9. modified: executor/set_test.go

    	modified:   infoschema/tables_test.go
    	modified:   sessionctx/variable/BUILD.bazel
    	modified:   testkit/BUILD.bazel
    	modified:   tidb-server/BUILD.bazel
    keeplearning20221 committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    4fcfcc9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c42f499 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a40971e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    53ebea1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fb82c92 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0ceee0d View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Configuration menu
    Copy the full SHA
    4620a89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    deed88f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75f41a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8ef033 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    13b57b5 View commit details
    Browse the repository at this point in the history