-
Notifications
You must be signed in to change notification settings - Fork 115
Fix: revert List::take compute function
#5099
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
CodSpeed Performance ReportMerging #5099 will not alter performanceComparing Summary
Benchmarks breakdown
Footnotes
|
Codecov Report❌ Patch coverage is
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
bf50cf7 to
f6c247c
Compare
Benchmarks: Random AccessSummary
|
Benchmarks: TPC-H SF=1 on NVMESummary
Detailed Results Table
|
Benchmarks: FineWeb NVMeSummary
Detailed Results Table
|
Benchmarks: FineWeb S3Summary
Detailed Results Table
|
Benchmarks: TPC-H SF=1 on S3Summary
Detailed Results Table
|
Benchmarks: TPC-H SF=10 on NVMESummary
Detailed Results Table
|
Benchmarks: TPC-DS SF=1 on NVMESummary
Detailed Results Table
|
Benchmarks: CompressionSummary
Detailed Results Table
|
Benchmarks: GitHub Archive (NVMe)Summary
Detailed Results Table
|
Benchmarks: GitHub Archive (S3)Summary
Detailed Results Table
|
Benchmarks: TPC-H SF=10 on S3Summary
Detailed Results Table
|
Benchmarks: Clickbench on NVMESummary
Detailed Results Table
|
|
Seems like the FineWeb benchmark is actually slower with the old List take vs the already slow and naive ListView take... |
Benchmarks: Statistical and Population GeneticsSummary
Detailed Results Table
|
danking
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Parquet is also 20% slower on FineWeb S3. I don't believe that Vortex is meaningfully slower after this change.
Related: https://spiraldb.slack.com/archives/C07BV3GKAJ2/p1761219012611469
Reverts the
Listtakecompute function to again return aListArrayinstead of converting toListViewand relying on the othertakecompute function.We will probably keep this as is until the performance of
ListViewimproves / more people adoptListView(Arrow and DF).