Sign in
◑
Theme
apache
/
datafusion-ballista
/
HEAD
333e263
docs: refresh the README and generate benchmark results from JSON (#2814)
by Andy Grove
· 16 hours ago
main
6f9ea31
fix: plan a range RepartitionExec as a shuffle stage instead of dropping it (#2722)
by Andy Grove
· 21 hours ago
8ccb863
chore(ci): bump taiki-e/install-action from 2.90.2 to 2.90.3 (#2846)
by dependabot[bot]
· 21 hours ago
d987208
docs: present Ballista as one engine for ETL and interactive queries (#2834)
by Andy Grove
· 2 days ago
6ecc5c3
feat: let custom ExecutionPlan nodes restrict themselves to a task's partitions (#2721)
by Andy Grove
· 2 days ago
a48c232
fix: raise the executor's open file limit to the hard limit at startup (#2794)
by Andy Grove
· 2 days ago
9f770a9
fix(dev): let the Docker build scripts run when CI is unset (#2835)
by NoahKusaba
· 2 days ago
b0f4e94
chore(scheduler): remove the no-op disable-stage-plan-cache feature (#2836)
by NoahKusaba
· 2 days ago
4aa5367
feat: hide ballista session contexts implementations behind common interface (#2832)
by Marko Milenković
· 2 days ago
9ed1cae
fix: keep volatile semi joins in place and test results with the rule on and off (#2793)
by Andy Grove
· 2 days ago
1b348f7
chore(deps): bump uuid from 1.29.0 to 1.29.1 (#2830)
by dependabot[bot]
· 2 days ago
3ba366d
fix: let executor spills use the work dir's free space by default (#2797)
by Andy Grove
· 2 days ago
09a52ad
fix(scheduler): don't drop a task's status when its metrics can't be merged (#2828)
by Bodor Laszlo
· 2 days ago
5bd230e
perf: share each broadcast read between the tasks on an executor (#2807)
by Andy Grove
· 2 days ago
153c5f9
perf: semi-join small filtered dimensions below the joins in between (#2799)
by Andy Grove
· 2 days ago
714e23c
chore(deps): bump uuid from 1.29.0 to 1.29.1 in /python (#2831)
by dependabot[bot]
· 2 days ago
7b6d7d3
test: share fixtures in the executor, history, result-service, flight-sql, cli and chaos tests (#2821)
by Ville Brofeldt
· 3 days ago
13d8742
fix(python): use a non-default codec in the shuffle compression setter test (#2829)
by Andy Grove
· 3 days ago
f0da3a2
perf: deduplicate executor metadata in partition locations (#2813)
by Andy Grove
· 3 days ago
1c675a2
fix(client): report an unreadable first block of a shuffle fetch as a fetch failure (#2812)
by Andy Grove
· 3 days ago
10fd932
fix(ci): quote the labeler trigger's echo so YAML keeps the whole command (#2822)
by Andy Grove
· 3 days ago
2580b60
chore(ci): bump the github-codeql group with 2 updates (#2823)
by dependabot[bot]
· 3 days ago
7fbf57d
chore(ci): bump taiki-e/install-action from 2.90.0 to 2.90.2 (#2824)
by dependabot[bot]
· 3 days ago
781b4e5
chore(deps): bump blake3 from 1.8.5 to 1.8.7 (#2825)
by dependabot[bot]
· 3 days ago
04455a1
test(scheduler): share plan, graph and server fixtures in the scheduler tests (#2819)
by Ville Brofeldt
· 4 days ago
5ea3781
Bound the executor pool's shared connections (#2779)
by goingforstudying-ctrl
· 4 days ago
23c3372
ci: label pull requests from workflow_run instead of pull_request_target (#2778)
by Mason Kong
· 4 days ago
fd8b371
perf: default the shuffle compression codec to zstd (#2805)
by Andy Grove
· 4 days ago
fd94ccf
fix(scheduler): fail to start when event_log_dir is not writable (#2787)
by Samuel James
· 4 days ago
e4a9966
fix(scheduler): free intermediate shuffle files when an adaptive job succeeds (#2753)
by ZIHAN DAI
· 4 days ago
d49c848
fix(executor): bound each scheduler connect attempt by the deadline (#2715)
by Samuel James
· 4 days ago
070ae91
docs: add AGENTS.md and a pr-review agent skill (#2789)
by Andy Grove
· 4 days ago
d94a279
docs: refresh the README and the architecture diagram (#2815)
by Andy Grove
· 4 days ago
76584d0
fix: keep aggregates above undecided joins partial and final (#2806)
by Andy Grove
· 4 days ago
616ce8c
test(core): share execution plan test fixtures (#2800)
by Ville Brofeldt
· 4 days ago
781f4ee
fix: reschedule tasks that do not fit in a poll response (#2795)
by Andy Grove
· 4 days ago
bf90879
perf: disable Nagle's algorithm on scheduler connections (#2798)
by Andy Grove
· 5 days ago
810724f
fix: count buffers shared by sliced batches once in shuffle buffering (#2796)
by Andy Grove
· 5 days ago
2ad5f37
test(client): share integration test fixtures in tests/common (#2791)
by Ville Brofeldt
· 5 days ago
2597c57
fix(test): keep the join sides of the coalesce passthrough test as separate stages (#2790)
by Ville Brofeldt
· 6 days ago
9fedc4d
feat: run a repeated subplan's stage once under AQE (#2765)
by Andy Grove
· 6 days ago
e97e2d8
update installation section (#2788)
by Marko Milenković
· 6 days ago
29a01ac
chore(ci): bump taiki-e/install-action from 2.89.1 to 2.90.0 (#2786)
by dependabot[bot]
· 6 days ago
1afb351
chore(ci): bump the github-codeql group with 2 updates (#2785)
by dependabot[bot]
· 6 days ago
b497530
feat(python): Add Python gRPC client with `BallistaPythonSessionContext` (#2754)
by Marko Milenković
· 7 days ago
d56a2ad
feat(aqe): coalesce shuffle partitions down to a single partition (#2782)
by Andy Grove
· 7 days ago
5e13d82
feat(python): python project cleanup and s3 support for python cluster (#2748)
by Marko Milenković
· 7 days ago
74c0924
chore(ci): bump taiki-e/install-action from 2.89.0 to 2.89.1 (#2777)
by dependabot[bot]
· 7 days ago
24003e1
make it possible to disable propagate empty (#2776)
by Marko Milenković
· 7 days ago
1aad53c
chore(ci): bump taiki-e/install-action from 2.88.1 to 2.89.0 (#2772)
by dependabot[bot]
· 8 days ago
d7ef7b8
chore(deps): bump tonic-prost from 0.14.7 to 0.14.9 in /python (#2771)
by dependabot[bot]
· 8 days ago
cf4358e
chore(deps): bump pyo3-log from 0.13.4 to 0.13.5 in /python (#2770)
by dependabot[bot]
· 8 days ago
963fa08
remove unused sys making ruff to fail (#2769)
by Marko Milenković
· 9 days ago
70a0743
docs: post benchmarking results produced with the cluster scripts (#2763)
by Andy Grove
· 9 days ago
4ccca3b
feat(bench): add DataFusion Distributed to the cluster comparison scripts (#2762)
by Andy Grove
· 9 days ago
96b5ba9
feat: run submitted physical plans through the adaptive planner (#2682)
by Andy Grove
· 9 days ago
d151e32
chore(deps): bump tonic-prost from 0.14.6 to 0.14.9 in /python (#2738)
by dependabot[bot]
· 9 days ago
0b5f599
chore(deps): bump tonic-prost from 0.14.7 to 0.14.9 (#2733)
by dependabot[bot]
· 9 days ago
6a1e7e2
chore(deps): bump tonic from 0.14.7 to 0.14.9 in /python (#2739)
by dependabot[bot]
· 9 days ago
849690a
fix(chaos): never hand two processes of one cluster the same port (#2740)
by ump45nose
· 9 days ago
a976c4c
feat: add ComposedLogicalExtensionCodec (#2752)
by NoahKusaba
· 9 days ago
91697ca
chore(deps): bump log from 0.4.34 to 0.4.35 in /python (#2750)
by dependabot[bot]
· 9 days ago
c7a5267
chore(deps): bump log from 0.4.34 to 0.4.35 (#2751)
by dependabot[bot]
· 9 days ago
c52958d
feat: collect HyperLogLog distinct counts on shuffle writes for AQE (#2671)
by Andy Grove
· 10 days ago
964809d
fix(executor): cached session runtime ignores SET s3.* changes (#2562)
by goingforstudying-ctrl
· 10 days ago
a747f63
chore(deps): bump tonic-prost-build from 0.14.7 to 0.14.9 in /python (#2737)
by dependabot[bot]
· 10 days ago
ee6fde8
chore(ci): bump taiki-e/install-action from 2.87.32 to 2.88.1 (#2735)
by dependabot[bot]
· 10 days ago
feb495e
chore(ci): bump astral-sh/setup-uv from 10.3.2 to 10.3.3 (#2736)
by dependabot[bot]
· 10 days ago
c720591
fix: enable tracing with the scheduler's rest-api feature (#2747)
by Andy Grove
· 10 days ago
60def1d
chore(deps): bump tonic-prost-build from 0.14.7 to 0.14.9 (#2734)
by dependabot[bot]
· 10 days ago
b52f5e1
add execution modes to readme (#2744)
by Marko Milenković
· 10 days ago
9665258
feat(python): Improve ballista session context configuration (#2637)
by Marko Milenković
· 10 days ago
dc6af5f
docs: add a user guide page for pipelined execution (#2713)
by Andy Grove
· 10 days ago
19a62ad
feat: let a scheduler embedder add rules to adaptive query planning (#2743)
by Andy Grove
· 10 days ago
26699ca
refactor: rename blocking execution mode to staged (#2741)
by Andy Grove
· 10 days ago
6e77991
chore: regenerate ballista.rs after tonic-prost-build 0.14.7 bump (#2732)
by Andy Grove
· 11 days ago
f325830
docs: add versioning policy for minor releases from release branches (#2724)
by Andy Grove
· 11 days ago
5b621d1
docs: add blocking and pipelined results to the benchmarking page (#2676)
by Andy Grove
· 11 days ago
0ef7399
feat: Add experimental pipelined execution mode (all tasks placed up front, streaming exchange) (#2657)
by Andy Grove
· 12 days ago
760bab3
feat(aqe): split skewed partitioned joins (#2714)
by Xuanyi Li
· 12 days ago
3b1877d
feat: add runtime filter operators and task reports (#2701)
by Xuanyi Li
· 12 days ago
10a56e1
fix: share Ballista client retry handling (#2608)
by Isaac Emmanuel
· 12 days ago
0b40747
chore(deps): bump tonic-prost-build from 0.14.6 to 0.14.7 in /python (#2709)
by dependabot[bot]
· 12 days ago
bb0640f
chore(deps): bump tonic from 0.14.6 to 0.14.7 (#2708)
by dependabot[bot]
· 12 days ago
74bae51
chore(deps): bump tonic from 0.14.6 to 0.14.7 in /python (#2707)
by dependabot[bot]
· 12 days ago
31c734d
chore(deps): bump tonic-build from 0.14.6 to 0.14.7 in /python (#2706)
by dependabot[bot]
· 12 days ago
0fcadec
chore(deps): bump tonic-prost from 0.14.6 to 0.14.7 (#2705)
by dependabot[bot]
· 12 days ago
d2efb10
chore(deps): bump arrow-flight from 59.3.1 to 59.3.2 (#2704)
by dependabot[bot]
· 12 days ago
72d6807
chore(deps): bump arrow from 59.3.1 to 59.3.2 (#2703)
by dependabot[bot]
· 12 days ago
95ecadc
chore(deps): bump tonic-prost-build from 0.14.6 to 0.14.7 (#2702)
by dependabot[bot]
· 12 days ago
2342897
refactor(scheduler): split QueryStageScheduler::on_receive into per-event handlers (#2643)
by ump45nose
· 12 days ago
52651f7
fix(scheduler): keep AQE stage in the graph when a stage transition fails (#2613)
by DeviousCardi
· 12 days ago
325eca9
fix(executor): honour scheduler_connect_timeout_seconds (#2607)
by Samuel James
· 12 days ago
41eb785
chore(deps): bump tonic-build from 0.14.6 to 0.14.7 (#2710)
by dependabot[bot]
· 13 days ago
10c5877
docs: compare Ballista with DataFusion Distributed (#2699)
by Andy Grove
· 13 days ago
1fe8e2f
feat: let a standalone cluster run push-staged (#2669)
by Andy Grove
· 14 days ago
efa54e6
ci: run the Docker image build nightly instead of on every PR (#2684)
by Andy Grove
· 14 days ago
1780e6d
feat: stream pipelined job results to the client and Flight SQL (#2696)
by Andy Grove
· 14 days ago
2787284
feat(bench): scripts to run the Ballista, Spark, Comet and Trino comparison on Kubernetes (#2697)
by Andy Grove
· 14 days ago
cc17e86
feat: serve pipelined partitions from the executor (#2695)
by Andy Grove
· 14 days ago
Next »