Commit a94556a
authored
Distribute UNION operations (#262)
* Split channel resolver in two
* Simplify WorkerResolverExtension and ChannelResolverExtension
* Add default builder to ArrowFlightEndpoint
* Add some docs
* Listen to clippy
* Split get_flight_client_for_url in two
* Fix conflicts
* Remove unnecessary channel resolver
* Improve WorkerResolver docs
* Use one ChannelResolver per runtime
* Improve error reporting on client connection failure
* Add a from_session_builder method for constructing an InMemoryChannelResolver
* Add ChannelResolver and WorkerResolver default implementations for Arcs
* Make TPC-DS tests use DataFusion test dataset
* Remove non-working in-memory option from benchmarks
* Remove unnecessary utils folder
* Refactor benchmark folder
* Rename to prepare_tpch.rs
* Adapt benchmarks for TPC-DS
* Update benchmarks README.md
* Fix conflicts
* Use default session state builder
* Add ChildrenIsolatorUnionExec
* Add proto serde for ChildrenIsolatorUnionExec
* Wire up ChildrenIsolatorUnionExec to planner
* Add integration tests for distributed UNIONs
* Skip query 72 in TPC-DS benchmarks
* Allow setting children isolator unions
* Allow passing multiple queries in benchmarks1 parent 831d617 commit a94556a
File tree
12 files changed
+2828
-1583
lines changed- benchmarks
- src
- src
- distributed_planner
- execution_plans
- protobuf
- tests
12 files changed
+2828
-1583
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
62 | | - | |
| 61 | + | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
92 | 96 | | |
93 | 97 | | |
94 | 98 | | |
| |||
143 | 147 | | |
144 | 148 | | |
145 | 149 | | |
146 | | - | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
147 | 153 | | |
148 | 154 | | |
149 | 155 | | |
| |||
203 | 209 | | |
204 | 210 | | |
205 | 211 | | |
| 212 | + | |
206 | 213 | | |
207 | 214 | | |
208 | 215 | | |
| |||
219 | 226 | | |
220 | 227 | | |
221 | 228 | | |
222 | | - | |
| 229 | + | |
223 | 230 | | |
224 | 231 | | |
225 | 232 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
418 | 418 | | |
419 | 419 | | |
420 | 420 | | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
421 | 450 | | |
422 | 451 | | |
423 | 452 | | |
| |||
489 | 518 | | |
490 | 519 | | |
491 | 520 | | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
492 | 530 | | |
493 | 531 | | |
494 | 532 | | |
| |||
530 | 568 | | |
531 | 569 | | |
532 | 570 | | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
533 | 575 | | |
534 | 576 | | |
535 | 577 | | |
| |||
586 | 628 | | |
587 | 629 | | |
588 | 630 | | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
589 | 636 | | |
590 | 637 | | |
591 | 638 | | |
| |||
642 | 689 | | |
643 | 690 | | |
644 | 691 | | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
645 | 697 | | |
646 | 698 | | |
647 | 699 | | |
| |||
698 | 750 | | |
699 | 751 | | |
700 | 752 | | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
701 | 758 | | |
702 | 759 | | |
703 | 760 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
31 | 39 | | |
32 | 40 | | |
33 | 41 | | |
| |||
0 commit comments