This is an automated email from the ASF dual-hosted git repository.
martin-g pushed a change to branch redirect-root-to-nightlies
in repository https://gitbox.apache.org/repos/asf/datafusion-ballista.git
omit f7f6bd943 Re-enable the CI condition for deployment at nightlies.a.o
omit 379ca1886 Update python/Cargo.lock
omit 312012306 Own the parsed query parameter values
omit 296e2195c Import std::collections::HashMap
omit b38c47f7b Use "See Other" redirect (code 303)
omit 9901e190f URL encode the query parameters
omit 023d60366 Re-enable the CI job condition to deploy WebTUI only on push
to main
omit 30cee7040 Fix rsync delete command: `--delete does not work without
--recursive or --dirs`
omit 91728c589 feat(scheduler): Redirect '/' to nighlies.a.o WebTUI
add bcd9b56ce chore(ci): Add a CI workflow that checks that the used CI
actions and their versions are allowed (#2058)
add 1c25d30d7 refactor(tui): Drop the header banner/logo (#2057)
add e843c8e86 Add TPC-DS correctness testing (#2048)
add 173e28f6a fix: spill sort shuffle writer when the memory pool rejects
a reservation grow (#2061)
add 66af2392a fix: enable the executor client pool by default (#2069)
add f3fc9d0ca Rename `task_slots` -> `vcores` (executor spec + CLI) (#2045)
add 449e7b5ef fix: map a task's partition through UnionExec when
restricting file scans (#2070)
add 0f6ec8c6c fix: keep EmptyExec partition count intact across stage
serialization (#2062)
add 26b293918 fix: remove the static planner SortMergeJoinExec broadcast
conversion (#2072)
add bce81902f docs: add benchmarking page to the contributors guide (#2075)
add c4260b828 ci: skip expensive workflows for docs-only changes (#2073)
add 992c42b06 chore(deps): bump tokio from 1.52.3 to 1.52.4 (#2080)
add 6d517b4a4 chore(deps): bump tokio from 1.52.3 to 1.52.4 in /python
(#2079)
add 160bb3326 chore(deps): bump taiki-e/install-action from 2.83.2 to
2.83.3 (#2076)
add fcf2d92c4 chore(deps): bump github/codeql-action/init from 4.37.0 to
4.37.1 (#2078)
add f68f13801 feat(scheduler): Redirect '/' to nighlies.a.o WebTUI
add 467b4e5a8 Fix rsync delete command: `--delete does not work without
--recursive or --dirs`
add a9f4b9fa7 Re-enable the CI job condition to deploy WebTUI only on push
to main
add e5dabccca URL encode the query parameters
add d99f33fa4 Use "See Other" redirect (code 303)
add b0d905631 Import std::collections::HashMap
add a7900b468 Own the parsed query parameter values
add fce4b6390 Update python/Cargo.lock
add 1c81a45fa Re-enable the CI condition for deployment at nightlies.a.o
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f7f6bd943)
\
N -- N -- N refs/heads/redirect-root-to-nightlies (1c81a45fa)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 28 +-
.../workflows/allowlist-check.yml | 27 +-
.github/workflows/build.yml | 12 +-
.github/workflows/codeql.yml | 4 +-
.github/workflows/dependencies.yml | 4 +-
.github/workflows/docker.yml | 8 +-
.github/workflows/rust.yml | 28 +-
.github/workflows/{tpch.yml => tpcds.yml} | 84 +++--
.github/workflows/tpch.yml | 12 +-
.github/workflows/web-tui.yml | 10 +-
Cargo.lock | 100 +-----
README.md | 2 +-
ballista-cli/Cargo.toml | 3 +-
ballista-cli/README.md | 4 +-
ballista-cli/Trunk.toml | 9 -
ballista-cli/ballista-web-tui.html | 14 -
ballista-cli/src/main.rs | 31 +-
ballista-cli/src/tui/app.rs | 6 +-
ballista-cli/src/tui/domain/executors.rs | 36 +-
ballista-cli/src/tui/infrastructure/theme.rs | 57 ++--
ballista-cli/src/tui/ui/header/ballista-logo.svg | 29 --
ballista-cli/src/tui/ui/header/mod.rs | 52 +--
ballista-cli/src/tui/ui/header/scheduler_state.rs | 2 +-
.../src/tui/ui/main/executors/executors_table.rs | 12 +-
ballista/client/src/extension.rs | 6 +-
ballista/client/tests/context_checks.rs | 8 -
ballista/core/proto/ballista.proto | 22 +-
ballista/core/src/config.rs | 27 +-
.../core/src/execution_plans/shuffle_reader.rs | 15 +-
.../src/execution_plans/sort_shuffle/writer.rs | 88 +++--
ballista/core/src/serde/generated/ballista.rs | 20 +-
ballista/core/src/serde/mod.rs | 39 +++
ballista/core/src/serde/scheduler/from_proto.rs | 26 +-
ballista/core/src/serde/scheduler/mod.rs | 71 +++-
ballista/core/src/serde/scheduler/to_proto.rs | 18 +-
ballista/executor/src/config.rs | 60 +++-
ballista/executor/src/execution_engine.rs | 141 +++++++-
ballista/executor/src/execution_loop.rs | 18 +-
ballista/executor/src/executor.rs | 16 +-
ballista/executor/src/executor_process.rs | 66 ++--
ballista/executor/src/executor_server.rs | 8 +-
ballista/executor/src/standalone.rs | 14 +-
ballista/scheduler/src/cluster/memory.rs | 40 +--
ballista/scheduler/src/cluster/mod.rs | 125 ++++---
ballista/scheduler/src/config.rs | 4 +-
ballista/scheduler/src/planner.rs | 243 ++++++--------
ballista/scheduler/src/scheduler_server/grpc.rs | 52 ++-
ballista/scheduler/src/scheduler_server/mod.rs | 31 +-
.../scheduler/src/state/aqe/test/alter_stages.rs | 10 +-
.../scheduler/src/state/aqe/test/coalesce_rule.rs | 2 +-
ballista/scheduler/src/state/aqe/test/mod.rs | 4 +-
ballista/scheduler/src/state/executor_manager.rs | 14 +-
ballista/scheduler/src/test_utils.rs | 20 +-
.../tests/tpch_plan_stability/approved/q10.txt | 47 ++-
.../tests/tpch_plan_stability/approved/q11.txt | 74 ++---
.../tests/tpch_plan_stability/approved/q15.txt | 64 ++--
.../tests/tpch_plan_stability/approved/q16.txt | 42 ++-
.../tests/tpch_plan_stability/approved/q2.txt | 140 ++++----
.../tests/tpch_plan_stability/approved/q20.txt | 49 ++-
.../tests/tpch_plan_stability/approved/q21.txt | 61 ++--
.../tests/tpch_plan_stability/approved/q5.txt | 80 +++--
.../tests/tpch_plan_stability/approved/q7.txt | 73 ++--
.../tests/tpch_plan_stability/approved/q8.txt | 104 +++---
.../tests/tpch_plan_stability/approved/q9.txt | 63 ++--
benchmarks/.gitignore | 3 +-
benchmarks/README.md | 80 +++++
benchmarks/queries-tpcds/q1.sql | 26 ++
benchmarks/queries-tpcds/q10.sql | 60 ++++
benchmarks/queries-tpcds/q11.sql | 82 +++++
benchmarks/queries-tpcds/q12.sql | 35 ++
benchmarks/queries-tpcds/q13.sql | 53 +++
benchmarks/queries-tpcds/q14.sql | 211 ++++++++++++
benchmarks/queries-tpcds/q15.sql | 21 ++
benchmarks/queries-tpcds/q16.sql | 32 ++
benchmarks/queries-tpcds/q17.sql | 46 +++
benchmarks/queries-tpcds/q18.sql | 35 ++
benchmarks/queries-tpcds/q19.sql | 26 ++
benchmarks/queries-tpcds/q2.sql | 61 ++++
benchmarks/queries-tpcds/q20.sql | 31 ++
benchmarks/queries-tpcds/q21.sql | 31 ++
benchmarks/queries-tpcds/q22.sql | 21 ++
benchmarks/queries-tpcds/q23.sql | 108 ++++++
benchmarks/queries-tpcds/q24.sql | 108 ++++++
benchmarks/queries-tpcds/q25.sql | 49 +++
benchmarks/queries-tpcds/q26.sql | 22 ++
benchmarks/queries-tpcds/q27.sql | 24 ++
benchmarks/queries-tpcds/q28.sql | 54 +++
benchmarks/queries-tpcds/q29.sql | 48 +++
benchmarks/queries-tpcds/q3.sql | 22 ++
benchmarks/queries-tpcds/q30.sql | 31 ++
benchmarks/queries-tpcds/q31.sql | 53 +++
benchmarks/queries-tpcds/q32.sql | 29 ++
benchmarks/queries-tpcds/q33.sql | 76 +++++
benchmarks/queries-tpcds/q34.sql | 32 ++
benchmarks/queries-tpcds/q35.sql | 59 ++++
benchmarks/queries-tpcds/q36.sql | 31 ++
benchmarks/queries-tpcds/q37.sql | 18 +
benchmarks/queries-tpcds/q38.sql | 24 ++
benchmarks/queries-tpcds/q39.sql | 55 +++
benchmarks/queries-tpcds/q4.sql | 117 +++++++
benchmarks/queries-tpcds/q40.sql | 29 ++
benchmarks/queries-tpcds/q41.sql | 53 +++
benchmarks/queries-tpcds/q42.sql | 23 ++
benchmarks/queries-tpcds/q43.sql | 20 ++
benchmarks/queries-tpcds/q44.sql | 36 ++
benchmarks/queries-tpcds/q45.sql | 21 ++
benchmarks/queries-tpcds/q46.sql | 36 ++
benchmarks/queries-tpcds/q47.sql | 52 +++
benchmarks/queries-tpcds/q48.sql | 68 ++++
benchmarks/queries-tpcds/q49.sql | 130 ++++++++
benchmarks/queries-tpcds/q5.sql | 129 ++++++++
benchmarks/queries-tpcds/q50.sql | 60 ++++
benchmarks/queries-tpcds/q51.sql | 46 +++
benchmarks/queries-tpcds/q52.sql | 23 ++
benchmarks/queries-tpcds/q53.sql | 29 ++
benchmarks/queries-tpcds/q54.sql | 57 ++++
benchmarks/queries-tpcds/q55.sql | 15 +
benchmarks/queries-tpcds/q56.sql | 70 ++++
benchmarks/queries-tpcds/q57.sql | 49 +++
benchmarks/queries-tpcds/q58.sql | 66 ++++
benchmarks/queries-tpcds/q59.sql | 45 +++
benchmarks/queries-tpcds/q6.sql | 27 ++
benchmarks/queries-tpcds/q60.sql | 79 +++++
benchmarks/queries-tpcds/q61.sql | 45 +++
benchmarks/queries-tpcds/q62.sql | 36 ++
benchmarks/queries-tpcds/q63.sql | 30 ++
benchmarks/queries-tpcds/q64.sql | 122 +++++++
benchmarks/queries-tpcds/q65.sql | 30 ++
benchmarks/queries-tpcds/q66.sql | 221 +++++++++++++
benchmarks/queries-tpcds/q67.sql | 45 +++
benchmarks/queries-tpcds/q68.sql | 43 +++
benchmarks/queries-tpcds/q69.sql | 48 +++
benchmarks/queries-tpcds/q7.sql | 22 ++
benchmarks/queries-tpcds/q70.sql | 39 +++
benchmarks/queries-tpcds/q71.sql | 41 +++
benchmarks/queries-tpcds/q72.sql | 30 ++
benchmarks/queries-tpcds/q73.sql | 29 ++
benchmarks/queries-tpcds/q74.sql | 62 ++++
benchmarks/queries-tpcds/q75.sql | 71 ++++
benchmarks/queries-tpcds/q76.sql | 25 ++
benchmarks/queries-tpcds/q77.sql | 109 ++++++
benchmarks/queries-tpcds/q78.sql | 59 ++++
benchmarks/queries-tpcds/q79.sql | 24 ++
benchmarks/queries-tpcds/q8.sql | 109 ++++++
benchmarks/queries-tpcds/q80.sql | 97 ++++++
benchmarks/queries-tpcds/q81.sql | 32 ++
benchmarks/queries-tpcds/q82.sql | 18 +
benchmarks/queries-tpcds/q83.sql | 68 ++++
benchmarks/queries-tpcds/q84.sql | 22 ++
benchmarks/queries-tpcds/q85.sql | 85 +++++
benchmarks/queries-tpcds/q86.sql | 27 ++
benchmarks/queries-tpcds/q87.sql | 24 ++
benchmarks/queries-tpcds/q88.sql | 95 ++++++
benchmarks/queries-tpcds/q89.sql | 29 ++
benchmarks/queries-tpcds/q9.sql | 52 +++
benchmarks/queries-tpcds/q90.sql | 23 ++
benchmarks/queries-tpcds/q91.sql | 32 ++
benchmarks/queries-tpcds/q92.sql | 31 ++
benchmarks/queries-tpcds/q93.sql | 19 ++
benchmarks/queries-tpcds/q94.sql | 30 ++
benchmarks/queries-tpcds/q95.sql | 33 ++
benchmarks/queries-tpcds/q96.sql | 17 +
benchmarks/queries-tpcds/q97.sql | 26 ++
benchmarks/queries-tpcds/q98.sql | 34 ++
benchmarks/queries-tpcds/q99.sql | 36 ++
benchmarks/src/bin/shuffle_bench.rs | 16 +-
benchmarks/src/bin/tpcds.rs | 341 +++++++++++++++++++
benchmarks/src/bin/tpch.rs | 317 +-----------------
benchmarks/src/lib.rs | 368 +++++++++++++++++++++
benchmarks/{tpch-gen.sh => tpcds-gen.sh} | 30 +-
...alone-entrypoint.sh => vendor-tpcds-queries.sh} | 23 +-
docker-compose.yml | 2 +-
docs/source/contributors-guide/benchmarking.md | 351 ++++++++++++++++++++
docs/source/index.rst | 1 +
docs/source/upgrading/54.0.0.md | 4 -
docs/source/upgrading/55.0.0.md | 73 ++++
docs/source/upgrading/index.rst | 1 +
docs/source/user-guide/cli.md | 2 +-
docs/source/user-guide/deployment/docker.md | 2 +-
docs/source/user-guide/python/quickstart.md | 6 +-
docs/source/user-guide/tuning-guide.md | 16 +-
examples/examples/mtls-cluster.rs | 4 +-
examples/examples/standalone-substrait.rs | 6 +-
python/Cargo.lock | 4 +-
python/src/cluster.rs | 12 +-
185 files changed, 7546 insertions(+), 1659 deletions(-)
copy dev/docker/executor-entrypoint.sh =>
.github/workflows/allowlist-check.yml (60%)
mode change 100755 => 100644
copy .github/workflows/{tpch.yml => tpcds.yml} (70%)
delete mode 100644 ballista-cli/src/tui/ui/header/ballista-logo.svg
create mode 100644 benchmarks/queries-tpcds/q1.sql
create mode 100644 benchmarks/queries-tpcds/q10.sql
create mode 100644 benchmarks/queries-tpcds/q11.sql
create mode 100644 benchmarks/queries-tpcds/q12.sql
create mode 100644 benchmarks/queries-tpcds/q13.sql
create mode 100644 benchmarks/queries-tpcds/q14.sql
create mode 100644 benchmarks/queries-tpcds/q15.sql
create mode 100644 benchmarks/queries-tpcds/q16.sql
create mode 100644 benchmarks/queries-tpcds/q17.sql
create mode 100644 benchmarks/queries-tpcds/q18.sql
create mode 100644 benchmarks/queries-tpcds/q19.sql
create mode 100644 benchmarks/queries-tpcds/q2.sql
create mode 100644 benchmarks/queries-tpcds/q20.sql
create mode 100644 benchmarks/queries-tpcds/q21.sql
create mode 100644 benchmarks/queries-tpcds/q22.sql
create mode 100644 benchmarks/queries-tpcds/q23.sql
create mode 100644 benchmarks/queries-tpcds/q24.sql
create mode 100644 benchmarks/queries-tpcds/q25.sql
create mode 100644 benchmarks/queries-tpcds/q26.sql
create mode 100644 benchmarks/queries-tpcds/q27.sql
create mode 100644 benchmarks/queries-tpcds/q28.sql
create mode 100644 benchmarks/queries-tpcds/q29.sql
create mode 100644 benchmarks/queries-tpcds/q3.sql
create mode 100644 benchmarks/queries-tpcds/q30.sql
create mode 100644 benchmarks/queries-tpcds/q31.sql
create mode 100644 benchmarks/queries-tpcds/q32.sql
create mode 100644 benchmarks/queries-tpcds/q33.sql
create mode 100644 benchmarks/queries-tpcds/q34.sql
create mode 100644 benchmarks/queries-tpcds/q35.sql
create mode 100644 benchmarks/queries-tpcds/q36.sql
create mode 100644 benchmarks/queries-tpcds/q37.sql
create mode 100644 benchmarks/queries-tpcds/q38.sql
create mode 100644 benchmarks/queries-tpcds/q39.sql
create mode 100644 benchmarks/queries-tpcds/q4.sql
create mode 100644 benchmarks/queries-tpcds/q40.sql
create mode 100644 benchmarks/queries-tpcds/q41.sql
create mode 100644 benchmarks/queries-tpcds/q42.sql
create mode 100644 benchmarks/queries-tpcds/q43.sql
create mode 100644 benchmarks/queries-tpcds/q44.sql
create mode 100644 benchmarks/queries-tpcds/q45.sql
create mode 100644 benchmarks/queries-tpcds/q46.sql
create mode 100644 benchmarks/queries-tpcds/q47.sql
create mode 100644 benchmarks/queries-tpcds/q48.sql
create mode 100644 benchmarks/queries-tpcds/q49.sql
create mode 100644 benchmarks/queries-tpcds/q5.sql
create mode 100644 benchmarks/queries-tpcds/q50.sql
create mode 100644 benchmarks/queries-tpcds/q51.sql
create mode 100644 benchmarks/queries-tpcds/q52.sql
create mode 100644 benchmarks/queries-tpcds/q53.sql
create mode 100644 benchmarks/queries-tpcds/q54.sql
create mode 100644 benchmarks/queries-tpcds/q55.sql
create mode 100644 benchmarks/queries-tpcds/q56.sql
create mode 100644 benchmarks/queries-tpcds/q57.sql
create mode 100644 benchmarks/queries-tpcds/q58.sql
create mode 100644 benchmarks/queries-tpcds/q59.sql
create mode 100644 benchmarks/queries-tpcds/q6.sql
create mode 100644 benchmarks/queries-tpcds/q60.sql
create mode 100644 benchmarks/queries-tpcds/q61.sql
create mode 100644 benchmarks/queries-tpcds/q62.sql
create mode 100644 benchmarks/queries-tpcds/q63.sql
create mode 100644 benchmarks/queries-tpcds/q64.sql
create mode 100644 benchmarks/queries-tpcds/q65.sql
create mode 100644 benchmarks/queries-tpcds/q66.sql
create mode 100644 benchmarks/queries-tpcds/q67.sql
create mode 100644 benchmarks/queries-tpcds/q68.sql
create mode 100644 benchmarks/queries-tpcds/q69.sql
create mode 100644 benchmarks/queries-tpcds/q7.sql
create mode 100644 benchmarks/queries-tpcds/q70.sql
create mode 100644 benchmarks/queries-tpcds/q71.sql
create mode 100644 benchmarks/queries-tpcds/q72.sql
create mode 100644 benchmarks/queries-tpcds/q73.sql
create mode 100644 benchmarks/queries-tpcds/q74.sql
create mode 100644 benchmarks/queries-tpcds/q75.sql
create mode 100644 benchmarks/queries-tpcds/q76.sql
create mode 100644 benchmarks/queries-tpcds/q77.sql
create mode 100644 benchmarks/queries-tpcds/q78.sql
create mode 100644 benchmarks/queries-tpcds/q79.sql
create mode 100644 benchmarks/queries-tpcds/q8.sql
create mode 100644 benchmarks/queries-tpcds/q80.sql
create mode 100644 benchmarks/queries-tpcds/q81.sql
create mode 100644 benchmarks/queries-tpcds/q82.sql
create mode 100644 benchmarks/queries-tpcds/q83.sql
create mode 100644 benchmarks/queries-tpcds/q84.sql
create mode 100644 benchmarks/queries-tpcds/q85.sql
create mode 100644 benchmarks/queries-tpcds/q86.sql
create mode 100644 benchmarks/queries-tpcds/q87.sql
create mode 100644 benchmarks/queries-tpcds/q88.sql
create mode 100644 benchmarks/queries-tpcds/q89.sql
create mode 100644 benchmarks/queries-tpcds/q9.sql
create mode 100644 benchmarks/queries-tpcds/q90.sql
create mode 100644 benchmarks/queries-tpcds/q91.sql
create mode 100644 benchmarks/queries-tpcds/q92.sql
create mode 100644 benchmarks/queries-tpcds/q93.sql
create mode 100644 benchmarks/queries-tpcds/q94.sql
create mode 100644 benchmarks/queries-tpcds/q95.sql
create mode 100644 benchmarks/queries-tpcds/q96.sql
create mode 100644 benchmarks/queries-tpcds/q97.sql
create mode 100644 benchmarks/queries-tpcds/q98.sql
create mode 100644 benchmarks/queries-tpcds/q99.sql
create mode 100644 benchmarks/src/bin/tpcds.rs
create mode 100644 benchmarks/src/lib.rs
copy benchmarks/{tpch-gen.sh => tpcds-gen.sh} (53%)
copy dev/{docker/standalone-entrypoint.sh => vendor-tpcds-queries.sh} (53%)
create mode 100644 docs/source/contributors-guide/benchmarking.md
create mode 100644 docs/source/upgrading/55.0.0.md
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]