Skip to content

[#10029][benchmarks] arrow-flight roundtrip as well as encode/decode #10031

Open
Rich-T-kid wants to merge 1 commit into
apache:mainfrom
Rich-T-kid:rich-T-kid/introduce-flight-benchmarks
Open

[#10029][benchmarks] arrow-flight roundtrip as well as encode/decode #10031
Rich-T-kid wants to merge 1 commit into
apache:mainfrom
Rich-T-kid:rich-T-kid/introduce-flight-benchmarks

Conversation

@Rich-T-kid
Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Rationale for this change

Provides benchmarks for arrow-flight crate. benchmarks for round trip as well as encode/decode individually.

What changes are included in this PR?

Adds three criterion benches under arrow-flight/benchmarks/ (roundtrip.rs, flight_encode.rs, flight_decode.rs), each sweeping a tunable matrix of ROWS, COLS, and column TYPES (fixed Int64, variable StringArray, nested List, dict DictionaryArray) built via a shared
common::build_batch helper.

Are these changes tested?

n/a

Are there any user-facing changes?

no

@github-actions github-actions Bot added arrow Changes to the arrow crate arrow-flight Changes to the arrow-flight crate labels May 27, 2026
@Rich-T-kid Rich-T-kid changed the title [#10029] arrow-flight roundtrip as well as encode/decode [#10029][benchmarks] arrow-flight roundtrip as well as encode/decode May 27, 2026
@Rich-T-kid Rich-T-kid force-pushed the rich-T-kid/introduce-flight-benchmarks branch from 20b0d75 to 4f6d153 Compare May 27, 2026 21:25
@Rich-T-kid
Copy link
Copy Markdown
Contributor Author

@asubiotto / @rumenov Would you mind taking a look at this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arrow Changes to the arrow crate arrow-flight Changes to the arrow-flight crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Optimize arrow-flight

1 participant