You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2021/05/05 02:24:16 UTC
[GitHub] [arrow-datafusion] andygrove opened a new pull request #263: WIP: Instructions for cross-compiling Ballista to the Raspberry Pi
andygrove opened a new pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263
# Which issue does this PR close?
Closes #247 .
# Rationale for this change
Raspberry Pi's are a fun and relatively inexpensive way to experiment with truly distributed computing.
# What changes are included in this PR?
Additional content for the user guide.
# Are there any user-facing changes?
No.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] jorgecarleitao commented on pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
jorgecarleitao commented on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-841824079
That is brutal 🤯
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] andygrove commented on pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
andygrove commented on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-841823709
For the record, I am now able to run benchmarks against the 100GB data set on my Pi Kubernetes cluster:
```
$ microk8s.kubectl get pods
NAME READY STATUS RESTARTS AGE
ballista-scheduler-0 1/1 Running 1 17h
ballista-executor-5 1/1 Running 1 16h
ballista-executor-2 1/1 Running 1 16h
ballista-executor-3 1/1 Running 1 16h
ballista-executor-0 1/1 Running 5 17h
ballista-executor-4 1/1 Running 2 16h
ballista-executor-1 1/1 Running 1 17h
tpch 0/1 Completed 0 13m
```
## Results
```
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
| l_returnflag | l_linestatus | sum_qty | sum_base_price | sum_disc_price | sum_charge | avg_qty | avg_price | avg_disc | count_order |
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
| A | F | 3775127758 | 5660776097194.455 | 5377736398183.935 | 5592847429515.929 | 25.499370423275426 | 38236.11698430493 | 0.050002243530928955 | 148047881 |
| N | F | 98553062 | 147771098385.98013 | 140384965965.03497 | 145999793032.7757 | 25.501556956882876 | 38237.19938880454 | 0.049985284338054006 | 3864590 |
| N | O | 7436302959 | 11150725648169.863 | 10593195276359.283 | 11016932215670.58 | 25.500009433521782 | 38237.227663621445 | 0.0499979183499098 | 291619616 |
| R | F | 3775724970 | 5661603032745.348 | 5378513563915.405 | 5593662252666.916 | 25.50006628406532 | 38236.697258453016 | 0.05000130433965413 | 148067261 |
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
Query 1 avg time: 104835.61 ms
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] andygrove edited a comment on pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
andygrove edited a comment on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-841823709
For the record, I am now able to run benchmarks against the 100GB data set on my Pi Kubernetes cluster:
```yaml
apiVersion: v1
kind: Pod
metadata:
name: tpch
namespace: default
spec:
containers:
- image: andygrove/ballista-arm64
command: [ "/tpch",
"benchmark",
"--query=1",
"--path=/mnt/tpch/parquet-sf100-partitioned/",
"--format=parquet",
"--concurrency=24",
"--iterations=1",
"--debug",
"--host=ballista-scheduler",
"--port=50050"]
imagePullPolicy: Always
name: tpch
volumeMounts:
- mountPath: /mnt/tpch/parquet-sf100-partitioned/
name: data
restartPolicy: Never
volumes:
- name: data
persistentVolumeClaim:
claimName: data-pv-claim
```
```
$ microk8s.kubectl get pods
NAME READY STATUS RESTARTS AGE
ballista-scheduler-0 1/1 Running 1 17h
ballista-executor-5 1/1 Running 1 16h
ballista-executor-2 1/1 Running 1 16h
ballista-executor-3 1/1 Running 1 16h
ballista-executor-0 1/1 Running 5 17h
ballista-executor-4 1/1 Running 2 16h
ballista-executor-1 1/1 Running 1 17h
tpch 0/1 Completed 0 13m
```
## Results
```
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
| l_returnflag | l_linestatus | sum_qty | sum_base_price | sum_disc_price | sum_charge | avg_qty | avg_price | avg_disc | count_order |
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
| A | F | 3775127758 | 5660776097194.455 | 5377736398183.935 | 5592847429515.929 | 25.499370423275426 | 38236.11698430493 | 0.050002243530928955 | 148047881 |
| N | F | 98553062 | 147771098385.98013 | 140384965965.03497 | 145999793032.7757 | 25.501556956882876 | 38237.19938880454 | 0.049985284338054006 | 3864590 |
| N | O | 7436302959 | 11150725648169.863 | 10593195276359.283 | 11016932215670.58 | 25.500009433521782 | 38237.227663621445 | 0.0499979183499098 | 291619616 |
| R | F | 3775724970 | 5661603032745.348 | 5378513563915.405 | 5593662252666.916 | 25.50006628406532 | 38236.697258453016 | 0.05000130433965413 | 148067261 |
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
Query 1 avg time: 104835.61 ms
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] codecov-commenter commented on pull request #263: WIP: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
codecov-commenter commented on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-832376857
# [Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) Report
> Merging [#263](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (9091fd8) into [master](https://codecov.io/gh/apache/arrow-datafusion/commit/f7bd7b9f0e5a28b1fada2dbb60151b5af9b16545?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (f7bd7b9) will **not change** coverage.
> The diff coverage is `n/a`.
[![Impacted file tree graph](https://codecov.io/gh/apache/arrow-datafusion/pull/263/graphs/tree.svg?width=650&height=150&src=pr&token=JXwWBKD3D9&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)
```diff
@@ Coverage Diff @@
## master #263 +/- ##
=======================================
Coverage 76.81% 76.81%
=======================================
Files 133 133
Lines 23295 23295
=======================================
Hits 17895 17895
Misses 5400 5400
```
------
[Continue to review full report at Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation). Last update [f7bd7b9...9091fd8](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] codecov-commenter edited a comment on pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
codecov-commenter edited a comment on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-832376857
# [Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) Report
> Merging [#263](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (d9af378) into [master](https://codecov.io/gh/apache/arrow-datafusion/commit/f7bd7b9f0e5a28b1fada2dbb60151b5af9b16545?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (f7bd7b9) will **decrease** coverage by `1.08%`.
> The diff coverage is `n/a`.
[![Impacted file tree graph](https://codecov.io/gh/apache/arrow-datafusion/pull/263/graphs/tree.svg?width=650&height=150&src=pr&token=JXwWBKD3D9&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)
```diff
@@ Coverage Diff @@
## master #263 +/- ##
==========================================
- Coverage 76.81% 75.72% -1.09%
==========================================
Files 133 143 +10
Lines 23295 23840 +545
==========================================
+ Hits 17895 18054 +159
- Misses 5400 5786 +386
```
| [Impacted Files](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) | Coverage Δ | |
|---|---|---|
| [datafusion/src/physical\_plan/memory.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9tZW1vcnkucnM=) | `67.27% <0.00%> (-13.17%)` | :arrow_down: |
| [datafusion/src/physical\_plan/explain.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9leHBsYWluLnJz) | `51.35% <0.00%> (-6.23%)` | :arrow_down: |
| [datafusion/src/physical\_plan/empty.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9lbXB0eS5ycw==) | `83.82% <0.00%> (-5.73%)` | :arrow_down: |
| [datafusion/tests/custom\_sources.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi90ZXN0cy9jdXN0b21fc291cmNlcy5ycw==) | `71.87% <0.00%> (-5.18%)` | :arrow_down: |
| [benchmarks/src/bin/tpch.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-YmVuY2htYXJrcy9zcmMvYmluL3RwY2gucnM=) | `30.82% <0.00%> (-4.54%)` | :arrow_down: |
| [datafusion/src/physical\_plan/limit.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9saW1pdC5ycw==) | `80.83% <0.00%> (-4.26%)` | :arrow_down: |
| [datafusion/src/error.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvZXJyb3IucnM=) | `51.85% <0.00%> (-3.71%)` | :arrow_down: |
| [datafusion/src/physical\_plan/coalesce\_batches.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9jb2FsZXNjZV9iYXRjaGVzLnJz) | `81.35% <0.00%> (-3.60%)` | :arrow_down: |
| [datafusion/src/physical\_plan/udaf.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi91ZGFmLnJz) | `71.42% <0.00%> (-3.58%)` | :arrow_down: |
| [datafusion/src/physical\_plan/expressions/mod.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9leHByZXNzaW9ucy9tb2QucnM=) | `67.85% <0.00%> (-3.58%)` | :arrow_down: |
| ... and [81 more](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) | |
------
[Continue to review full report at Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation). Last update [f7bd7b9...d9af378](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] codecov-commenter edited a comment on pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
codecov-commenter edited a comment on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-832376857
# [Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) Report
> Merging [#263](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (d9af378) into [master](https://codecov.io/gh/apache/arrow-datafusion/commit/f7bd7b9f0e5a28b1fada2dbb60151b5af9b16545?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (f7bd7b9) will **decrease** coverage by `1.08%`.
> The diff coverage is `n/a`.
[![Impacted file tree graph](https://codecov.io/gh/apache/arrow-datafusion/pull/263/graphs/tree.svg?width=650&height=150&src=pr&token=JXwWBKD3D9&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)
```diff
@@ Coverage Diff @@
## master #263 +/- ##
==========================================
- Coverage 76.81% 75.72% -1.09%
==========================================
Files 133 143 +10
Lines 23295 23840 +545
==========================================
+ Hits 17895 18054 +159
- Misses 5400 5786 +386
```
| [Impacted Files](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) | Coverage Δ | |
|---|---|---|
| [datafusion/src/physical\_plan/memory.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9tZW1vcnkucnM=) | `67.27% <0.00%> (-13.17%)` | :arrow_down: |
| [datafusion/src/physical\_plan/explain.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9leHBsYWluLnJz) | `51.35% <0.00%> (-6.23%)` | :arrow_down: |
| [datafusion/src/physical\_plan/empty.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9lbXB0eS5ycw==) | `83.82% <0.00%> (-5.73%)` | :arrow_down: |
| [datafusion/tests/custom\_sources.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi90ZXN0cy9jdXN0b21fc291cmNlcy5ycw==) | `71.87% <0.00%> (-5.18%)` | :arrow_down: |
| [benchmarks/src/bin/tpch.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-YmVuY2htYXJrcy9zcmMvYmluL3RwY2gucnM=) | `30.82% <0.00%> (-4.54%)` | :arrow_down: |
| [datafusion/src/physical\_plan/limit.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9saW1pdC5ycw==) | `80.83% <0.00%> (-4.26%)` | :arrow_down: |
| [datafusion/src/error.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvZXJyb3IucnM=) | `51.85% <0.00%> (-3.71%)` | :arrow_down: |
| [datafusion/src/physical\_plan/coalesce\_batches.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9jb2FsZXNjZV9iYXRjaGVzLnJz) | `81.35% <0.00%> (-3.60%)` | :arrow_down: |
| [datafusion/src/physical\_plan/udaf.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi91ZGFmLnJz) | `71.42% <0.00%> (-3.58%)` | :arrow_down: |
| [datafusion/src/physical\_plan/expressions/mod.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9leHByZXNzaW9ucy9tb2QucnM=) | `67.85% <0.00%> (-3.58%)` | :arrow_down: |
| ... and [81 more](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) | |
------
[Continue to review full report at Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation). Last update [f7bd7b9...d9af378](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] andygrove merged pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
andygrove merged pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] andygrove merged pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
andygrove merged pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] jorgecarleitao commented on pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
jorgecarleitao commented on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-841824079
That is brutal 🤯
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] codecov-commenter edited a comment on pull request #263: WIP: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
codecov-commenter edited a comment on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-832376857
# [Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) Report
> Merging [#263](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (d7f4028) into [master](https://codecov.io/gh/apache/arrow-datafusion/commit/f7bd7b9f0e5a28b1fada2dbb60151b5af9b16545?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (f7bd7b9) will **decrease** coverage by `0.73%`.
> The diff coverage is `n/a`.
[![Impacted file tree graph](https://codecov.io/gh/apache/arrow-datafusion/pull/263/graphs/tree.svg?width=650&height=150&src=pr&token=JXwWBKD3D9&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)
```diff
@@ Coverage Diff @@
## master #263 +/- ##
==========================================
- Coverage 76.81% 76.08% -0.74%
==========================================
Files 133 141 +8
Lines 23295 23734 +439
==========================================
+ Hits 17895 18057 +162
- Misses 5400 5677 +277
```
| [Impacted Files](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) | Coverage Δ | |
|---|---|---|
| [datafusion/src/physical\_plan/coalesce\_batches.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9jb2FsZXNjZV9iYXRjaGVzLnJz) | `83.18% <0.00%> (-1.77%)` | :arrow_down: |
| [datafusion/src/optimizer/hash\_build\_probe\_order.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvb3B0aW1pemVyL2hhc2hfYnVpbGRfcHJvYmVfb3JkZXIucnM=) | `62.06% <0.00%> (-0.54%)` | :arrow_down: |
| [...tafusion/src/physical\_plan/distinct\_expressions.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9kaXN0aW5jdF9leHByZXNzaW9ucy5ycw==) | `90.34% <0.00%> (-0.46%)` | :arrow_down: |
| [...ta/rust/core/src/serde/physical\_plan/from\_proto.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-YmFsbGlzdGEvcnVzdC9jb3JlL3NyYy9zZXJkZS9waHlzaWNhbF9wbGFuL2Zyb21fcHJvdG8ucnM=) | `47.34% <0.00%> (-0.22%)` | :arrow_down: |
| [...lista/rust/core/src/serde/logical\_plan/to\_proto.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-YmFsbGlzdGEvcnVzdC9jb3JlL3NyYy9zZXJkZS9sb2dpY2FsX3BsYW4vdG9fcHJvdG8ucnM=) | `67.96% <0.00%> (-0.19%)` | :arrow_down: |
| [...ista/rust/core/src/serde/physical\_plan/to\_proto.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-YmFsbGlzdGEvcnVzdC9jb3JlL3NyYy9zZXJkZS9waHlzaWNhbF9wbGFuL3RvX3Byb3RvLnJz) | `50.94% <0.00%> (-0.17%)` | :arrow_down: |
| [...sta/rust/core/src/serde/logical\_plan/from\_proto.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-YmFsbGlzdGEvcnVzdC9jb3JlL3NyYy9zZXJkZS9sb2dpY2FsX3BsYW4vZnJvbV9wcm90by5ycw==) | `40.45% <0.00%> (-0.11%)` | :arrow_down: |
| [datafusion/src/physical\_plan/functions.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvcGh5c2ljYWxfcGxhbi9mdW5jdGlvbnMucnM=) | `89.42% <0.00%> (-0.06%)` | :arrow_down: |
| [datafusion-cli/src/main.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi1jbGkvc3JjL21haW4ucnM=) | `0.00% <0.00%> (ø)` | |
| [datafusion/src/logical\_plan/plan.rs](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGF0YWZ1c2lvbi9zcmMvbG9naWNhbF9wbGFuL3BsYW4ucnM=) | `82.01% <0.00%> (ø)` | |
| ... and [19 more](https://codecov.io/gh/apache/arrow-datafusion/pull/263/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) | |
------
[Continue to review full report at Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation). Last update [f7bd7b9...d7f4028](https://codecov.io/gh/apache/arrow-datafusion/pull/263?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] andygrove edited a comment on pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
andygrove edited a comment on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-841823709
For the record, I am now able to run benchmarks against the 100GB data set on my Pi Kubernetes cluster:
```yaml
apiVersion: v1
kind: Pod
metadata:
name: tpch
namespace: default
spec:
containers:
- image: andygrove/ballista-arm64
command: [ "/tpch",
"benchmark",
"--query=1",
"--path=/mnt/tpch/parquet-sf100-partitioned/",
"--format=parquet",
"--concurrency=24",
"--iterations=1",
"--debug",
"--host=ballista-scheduler",
"--port=50050"]
imagePullPolicy: Always
name: tpch
volumeMounts:
- mountPath: /mnt/tpch/parquet-sf100-partitioned/
name: data
restartPolicy: Never
volumes:
- name: data
persistentVolumeClaim:
claimName: data-pv-claim
```
```
$ microk8s.kubectl get pods
NAME READY STATUS RESTARTS AGE
ballista-scheduler-0 1/1 Running 1 17h
ballista-executor-5 1/1 Running 1 16h
ballista-executor-2 1/1 Running 1 16h
ballista-executor-3 1/1 Running 1 16h
ballista-executor-0 1/1 Running 5 17h
ballista-executor-4 1/1 Running 2 16h
ballista-executor-1 1/1 Running 1 17h
tpch 0/1 Completed 0 13m
```
## Results
```
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
| l_returnflag | l_linestatus | sum_qty | sum_base_price | sum_disc_price | sum_charge | avg_qty | avg_price | avg_disc | count_order |
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
| A | F | 3775127758 | 5660776097194.455 | 5377736398183.935 | 5592847429515.929 | 25.499370423275426 | 38236.11698430493 | 0.050002243530928955 | 148047881 |
| N | F | 98553062 | 147771098385.98013 | 140384965965.03497 | 145999793032.7757 | 25.501556956882876 | 38237.19938880454 | 0.049985284338054006 | 3864590 |
| N | O | 7436302959 | 11150725648169.863 | 10593195276359.283 | 11016932215670.58 | 25.500009433521782 | 38237.227663621445 | 0.0499979183499098 | 291619616 |
| R | F | 3775724970 | 5661603032745.348 | 5378513563915.405 | 5593662252666.916 | 25.50006628406532 | 38236.697258453016 | 0.05000130433965413 | 148067261 |
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
Query 1 avg time: 104835.61 ms
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [arrow-datafusion] andygrove commented on pull request #263: Instructions for cross-compiling Ballista to the Raspberry Pi
Posted by GitBox <gi...@apache.org>.
andygrove commented on pull request #263:
URL: https://github.com/apache/arrow-datafusion/pull/263#issuecomment-841823709
For the record, I am now able to run benchmarks against the 100GB data set on my Pi Kubernetes cluster:
```
$ microk8s.kubectl get pods
NAME READY STATUS RESTARTS AGE
ballista-scheduler-0 1/1 Running 1 17h
ballista-executor-5 1/1 Running 1 16h
ballista-executor-2 1/1 Running 1 16h
ballista-executor-3 1/1 Running 1 16h
ballista-executor-0 1/1 Running 5 17h
ballista-executor-4 1/1 Running 2 16h
ballista-executor-1 1/1 Running 1 17h
tpch 0/1 Completed 0 13m
```
## Results
```
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
| l_returnflag | l_linestatus | sum_qty | sum_base_price | sum_disc_price | sum_charge | avg_qty | avg_price | avg_disc | count_order |
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
| A | F | 3775127758 | 5660776097194.455 | 5377736398183.935 | 5592847429515.929 | 25.499370423275426 | 38236.11698430493 | 0.050002243530928955 | 148047881 |
| N | F | 98553062 | 147771098385.98013 | 140384965965.03497 | 145999793032.7757 | 25.501556956882876 | 38237.19938880454 | 0.049985284338054006 | 3864590 |
| N | O | 7436302959 | 11150725648169.863 | 10593195276359.283 | 11016932215670.58 | 25.500009433521782 | 38237.227663621445 | 0.0499979183499098 | 291619616 |
| R | F | 3775724970 | 5661603032745.348 | 5378513563915.405 | 5593662252666.916 | 25.50006628406532 | 38236.697258453016 | 0.05000130433965413 | 148067261 |
+--------------+--------------+------------+--------------------+--------------------+-------------------+--------------------+--------------------+----------------------+-------------+
Query 1 avg time: 104835.61 ms
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org