File tree Expand file tree Collapse file tree 8 files changed +789
-15
lines changed
datafusion_distributed_controller Expand file tree Collapse file tree 8 files changed +789
-15
lines changed Original file line number Diff line number Diff line change 3939 - uses : actions/checkout@v4
4040 - uses : ./.github/actions/setup
4141 - run : cargo test --features tpch --test tpch_validation_test
42-
42+
4343 format-check :
4444 runs-on : ubuntu-latest
4545 steps :
4848 with :
4949 components : rustfmt
5050 - run : cargo fmt --all -- --check
51+
52+ controller-test :
53+ runs-on : ubuntu-latest
54+ steps :
55+ - uses : actions/checkout@v4
56+ - uses : ./.github/actions/setup
57+ - run : (cd ./datafusion_distributed_controller && cargo test)
58+
59+ controller-format-check :
60+ runs-on : ubuntu-latest
61+ steps :
62+ - uses : actions/checkout@v4
63+ - uses : ./.github/actions/setup
64+ - run : (cd ./datafusion_distributed_controller && cargo fmt --all -- --check)
65+
Original file line number Diff line number Diff line change 11[workspace ]
2- members = [" benchmarks" ]
3-
2+ members = [" benchmarks" , " datafusion_distributed_controller" ]
43[workspace .dependencies ]
4+ arrow-flight = " 56.1.0"
5+ async-trait = " 0.1.88"
56datafusion = { version = " 50.0.0" , default-features = false }
67datafusion-proto = { version = " 50.0.0" }
8+ tokio = { version = " 1.46.1" , features = [" full" ] }
9+ tonic = { version = " 0.13.1" , features = [" transport" ] }
10+ # Updated to 0.13.1 to match arrow-flight 56.1.0
11+ tower = " 0.5.2"
12+ url = " 2.5.4"
13+ futures = " 0.3.31"
714
815[package ]
916name = " datafusion-distributed"
1017version = " 0.1.0"
1118edition = " 2024"
1219
1320[dependencies ]
21+ arrow-flight = { workspace = true }
22+ async-trait = { workspace = true }
1423chrono = { version = " 0.4.42" }
1524datafusion = { workspace = true }
1625datafusion-proto = { workspace = true }
17- arrow-flight = " 56.1.0"
1826arrow-select = " 56.1.0"
19- async-trait = " 0.1.88"
20- tokio = { version = " 1.46.1" , features = [" full" ] }
21- # Updated to 0.13.1 to match arrow-flight 56.1.0
22- tonic = { version = " 0.13.1" , features = [" transport" ] }
23- tower = " 0.5.2"
27+ tokio = { workspace = true }
28+ tonic = { workspace = true }
29+ tower = { workspace = true }
30+ url = { workspace = true }
2431http = " 1.3.1"
2532itertools = " 0.14.0"
2633futures = " 0.3.31"
27- url = " 2.5.4"
2834uuid = " 1.17.0"
2935delegate = " 0.13.4"
3036dashmap = " 6.1.0"
Original file line number Diff line number Diff line change 1+ [package ]
2+ name = " distributed-datafusion-controller"
3+ version = " 0.1.0"
4+ edition = " 2024"
5+
6+ [[bin ]]
7+ name = " ddf_test"
8+ path = " src/main.rs"
9+
10+ [[bin ]]
11+ name = " agent"
12+ path = " src/bin/agent.rs"
13+
14+ [dependencies ]
15+ clap = { version = " 4.5.51" , features = [" derive" ] }
16+ datafusion-distributed = { path = " .." , features = [" integration" ] }
17+ moka = {version = " 0.12.11" , features = [" sync" ]}
18+ tokio = { workspace = true }
19+ tonic = { workspace = true }
20+ tower = { workspace = true }
21+ url = { workspace = true }
22+ futures = { workspace = true }
23+ datafusion = { workspace = true }
24+ arrow-flight = " 56.1.0"
25+ async-trait = " 0.1.88"
26+ serde = { version = " 1.0" , features = [" derive" ] }
27+ serde_yaml = " 0.9"
28+ tempfile = " 3.8"
29+ log = " 0.4.28"
30+
31+
You can’t perform that action at this time.
0 commit comments