Skip to content
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

chore: add an unsafe take_unchecked to TakeFn for bounds check ellision #1611

Merged
merged 1 commit into from
Dec 9, 2024

Conversation

a10y
Copy link
Contributor

@a10y a10y commented Dec 9, 2024

The current implementation makes it possible to trigger UB solely from calling the safe public API for take().

This PR moves the unsafe variants of Take that assume bounds checking has been done into a separate unsafe fn take_unchecked. This creates a clean separation between safe and unsafe (possible UB) codepaths.

@a10y a10y marked this pull request as ready for review December 9, 2024 01:55
@a10y a10y added the benchmark Run benchmarks on this branch label Dec 9, 2024
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label Dec 9, 2024
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Random Access

Benchmark suite Current: e36a51a Previous: 130c08d Ratio
random-access/vortex-tokio-local-disk 3897329.911538461 ns (24353.08370192279) 3858251.619999999 ns (28873.964230769547) 1.01
random-access/vortex-local-fs 4066693.0384615366 ns (26567.138788461685) 3996156.2153846156 ns (28616.208346154308) 1.02
random-access/parquet-tokio-local-disk 222645037.7 ns (2949222.4433333427) 221103606.7666667 ns (2323244.150000006) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

DataFusion

Benchmark suite Current: e36a51a Previous: 130c08d Ratio
arrow/planning 805284.4370219578 ns (1769.4012375573511) 811105.0833481516 ns (2132.746192966879) 0.99
arrow/exec 1762518.7253831145 ns (6868.240758457105) 1759350.0488630899 ns (5901.056102917995) 1.00
vortex-pushdown-compressed/planning 506966.9772897119 ns (1211.540145975916) 505721.4699823582 ns (1453.6451635199483) 1.00
vortex-pushdown-compressed/exec 2691917.944736841 ns (6613.939723683754) 2673188.271052631 ns (9313.746723683551) 1.01
vortex-pushdown-uncompressed/planning 500964.56648714625 ns (998.8708786102652) 501643.0767110315 ns (2210.397715811734) 1.00
vortex-pushdown-uncompressed/exec 1496168.0496497941 ns (4026.3196468651295) 1495061.5646274583 ns (4875.1233805362135) 1.00
vortex-nopushdown-compressed/planning 838309.0805647465 ns (1783.2057474181056) 843315.588731761 ns (1851.3062223231536) 0.99
vortex-nopushdown-compressed/exec 3032353.084444444 ns (9020.43885416654) 2948911.8064705883 ns (13796.120360293193) 1.03
vortex-nopushdown-uncompressed/planning 823547.0508466109 ns (1411.4965454428457) 823778.8997028836 ns (1499.31155929924) 1.00
vortex-nopushdown-uncompressed/exec 4913552.978181818 ns (12217.048749999609) 4905632.3881818205 ns (17196.13409090927) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TPC-H

Benchmark suite Current: e36a51a Previous: 130c08d Ratio
tpch_q01/arrow 544055579 ns 553974343 ns 0.98
tpch_q01/vortex-file-compressed 475437666 ns 477660899 ns 1.00
tpch_q02/arrow 133527864 ns 145055672 ns 0.92
tpch_q02/vortex-file-compressed 139916538 ns 155983959 ns 0.90
tpch_q03/arrow 155584848 ns 179696661 ns 0.87
tpch_q03/vortex-file-compressed 214307806 ns 239974127 ns 0.89
tpch_q04/arrow 171602125 ns 184837950 ns 0.93
tpch_q04/vortex-file-compressed 153518018 ns 166208872 ns 0.92
tpch_q05/arrow 303272208 ns 339829480 ns 0.89
tpch_q05/vortex-file-compressed 337661431 ns 368955587 ns 0.92
tpch_q06/arrow 26289382 ns 26849098 ns 0.98
tpch_q06/vortex-file-compressed 76369080 ns 74014462 ns 1.03
tpch_q07/arrow 590019639 ns 642240717 ns 0.92
tpch_q07/vortex-file-compressed 641511714 ns 689847760 ns 0.93
tpch_q08/arrow 247921413 ns 266191373 ns 0.93
tpch_q08/vortex-file-compressed 321238965 ns 353012379 ns 0.91
tpch_q09/arrow 454356516 ns 507057979 ns 0.90
tpch_q09/vortex-file-compressed 545695408 ns 572083628 ns 0.95
tpch_q10/arrow 255132410 ns 278914690 ns 0.91
tpch_q10/vortex-file-compressed 272383398 ns 294804119 ns 0.92
tpch_q11/arrow 131393707 ns 143124771 ns 0.92
tpch_q11/vortex-file-compressed 120970204 ns 136943396 ns 0.88
tpch_q12/arrow 174734658 ns 181514540 ns 0.96
tpch_q12/vortex-file-compressed 228580825 ns 248152473 ns 0.92
tpch_q13/arrow 166297773 ns 180287992 ns 0.92
tpch_q13/vortex-file-compressed 175881064 ns 185794622 ns 0.95
tpch_q14/arrow 34687841 ns 38718681 ns 0.90
tpch_q14/vortex-file-compressed 79332302 ns 82842049 ns 0.96
tpch_q15/arrow 66922276 ns 71754163 ns 0.93
tpch_q15/vortex-file-compressed 128527474 ns 134620961 ns 0.95
tpch_q16/arrow 98446689 ns 107078300 ns 0.92
tpch_q16/vortex-file-compressed 100042482 ns 114678619 ns 0.87
tpch_q17/arrow 609459959 ns 629484011 ns 0.97
tpch_q17/vortex-file-compressed 558037443 ns 588134776 ns 0.95
tpch_q18/arrow 1127547019 ns 1180501697 ns 0.96
tpch_q18/vortex-file-compressed 1154481468 ns 1201977020 ns 0.96
tpch_q19/arrow 149569235 ns 153392397 ns 0.98
tpch_q19/vortex-file-compressed 121500524 ns 130614399 ns 0.93
tpch_q20/arrow 207774183 ns 228229076 ns 0.91
tpch_q20/vortex-file-compressed 250806932 ns 265990497 ns 0.94
tpch_q21/arrow 967853136 ns 1009234190 ns 0.96
tpch_q21/vortex-file-compressed 899607765 ns 976214704 ns 0.92
tpch_q22/arrow 75237141 ns 80596757 ns 0.93
tpch_q22/vortex-file-compressed 84259893 ns 88956829 ns 0.95

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clickbench

Benchmark suite Current: e36a51a Previous: 130c08d Ratio
clickbench_q00/vortex-file-compressed 2101795 ns 2081427 ns 1.01
clickbench_q01/vortex-file-compressed 38081317 ns 36488917 ns 1.04
clickbench_q02/vortex-file-compressed 75449450 ns 76376289 ns 0.99
clickbench_q03/vortex-file-compressed 78212697 ns 80044003 ns 0.98
clickbench_q04/vortex-file-compressed 619534194 ns 602476750 ns 1.03
clickbench_q05/vortex-file-compressed 612556767 ns 606724644 ns 1.01
clickbench_q06/vortex-file-compressed 2295499 ns 2249700 ns 1.02
clickbench_q07/vortex-file-compressed 51680747 ns 50849623 ns 1.02
clickbench_q08/vortex-file-compressed 1032600428 ns 1006174775 ns 1.03
clickbench_q09/vortex-file-compressed 884762036 ns 866341028 ns 1.02
clickbench_q10/vortex-file-compressed 209371386 ns 203045816 ns 1.03
clickbench_q11/vortex-file-compressed 255335652 ns 247008852 ns 1.03
clickbench_q12/vortex-file-compressed 614995532 ns 618212949 ns 0.99
clickbench_q13/vortex-file-compressed 964906228 ns 937111680 ns 1.03
clickbench_q14/vortex-file-compressed 751471111 ns 727623993 ns 1.03
clickbench_q15/vortex-file-compressed 751146549 ns 694247153 ns 1.08
clickbench_q16/vortex-file-compressed 1771942127 ns 1766664009 ns 1.00
clickbench_q17/vortex-file-compressed 1652092251 ns 1606765496 ns 1.03
clickbench_q18/vortex-file-compressed 3708753908 ns 3712659426 ns 1.00
clickbench_q19/vortex-file-compressed 66627044 ns 64426441 ns 1.03
clickbench_q20/vortex-file-compressed 711097032 ns 718013204 ns 0.99
clickbench_q21/vortex-file-compressed 943994539 ns 917254664 ns 1.03
clickbench_q22/vortex-file-compressed 2099993672 ns 2105008510 ns 1.00
clickbench_q23/vortex-file-compressed 5693672557 ns 5678684165 ns 1.00
clickbench_q24/vortex-file-compressed 396847216 ns 421069379 ns 0.94
clickbench_q25/vortex-file-compressed 356563350 ns 379593790 ns 0.94
clickbench_q26/vortex-file-compressed 444076604 ns 465347240 ns 0.95
clickbench_q27/vortex-file-compressed 1380442720 ns 1383496731 ns 1.00
clickbench_q28/vortex-file-compressed 10649020315 ns 10597664079 ns 1.00
clickbench_q29/vortex-file-compressed 703241423 ns 688859759 ns 1.02
clickbench_q30/vortex-file-compressed 646217833 ns 657502291 ns 0.98
clickbench_q31/vortex-file-compressed 624839713 ns 630488937 ns 0.99
clickbench_q32/vortex-file-compressed 3024171477 ns 2960429971 ns 1.02
clickbench_q33/vortex-file-compressed 2616029568 ns 2614535934 ns 1.00
clickbench_q34/vortex-file-compressed 2530954264 ns 2632584533 ns 0.96
clickbench_q35/vortex-file-compressed 1393460389 ns 1390918970 ns 1.00
clickbench_q36/vortex-file-compressed 163823423 ns 135190626 ns 1.21
clickbench_q37/vortex-file-compressed 112574738 ns 91630455 ns 1.23
clickbench_q38/vortex-file-compressed 90819503 ns 84098660 ns 1.08
clickbench_q39/vortex-file-compressed 297631424 ns 218861666 ns 1.36
clickbench_q40/vortex-file-compressed 54741112 ns 52523166 ns 1.04
clickbench_q41/vortex-file-compressed 56874896 ns 55030130 ns 1.03
clickbench_q42/vortex-file-compressed 68181979 ns 60925639 ns 1.12

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vortex Compression

Benchmark suite Current: e36a51a Previous: 130c08d Ratio
compress time/taxi 1308678936.5 ns (3472284.6687500477) 1306608663.2 ns (1426113.0499999523) 1.00
compress time/taxi throughput 470810830 bytes 470810830 bytes 1
parquet_rs-zstd compress time/taxi 1686736816.8 ns (7097148.524999976) 1675381704.5 ns (4898481.451249957) 1.01
parquet_rs-zstd compress time/taxi throughput 470810830 bytes 470810830 bytes 1
decompress time/taxi 313867673 ns (2048262.6987499893) 300760606.65 ns (1391355.900000006) 1.04
decompress time/taxi throughput 470810830 bytes 470810830 bytes 1
parquet_rs-zstd decompress time/taxi 307994863.3 ns (647392.367500037) 309087767.7 ns (583618.599999994) 1.00
parquet_rs-zstd decompress time/taxi throughput 470810830 bytes 470810830 bytes 1
vortex:parquet-zstd size/taxi 1.007782982412156 ratio 1.007782982412156 ratio 1
vortex:raw size/taxi 0.11978558776993299 ratio 0.11978558776993299 ratio 1
vortex size/taxi 56396352 bytes 56396352 bytes 1
compress time/AirlineSentiment 690984.0607888408 ns (1627.382913885871) 701237.9942329059 ns (1446.8456302884151) 0.99
compress time/AirlineSentiment throughput 2066 bytes 2066 bytes 1
parquet_rs-zstd compress time/AirlineSentiment 55904.04739411503 ns (183.22614076200625) 55783.52713857694 ns (345.5270479309911) 1.00
parquet_rs-zstd compress time/AirlineSentiment throughput 2066 bytes 2066 bytes 1
decompress time/AirlineSentiment 108858.86176531715 ns (518.9247411693214) 109067.08043535493 ns (538.3484620181334) 1.00
decompress time/AirlineSentiment throughput 2066 bytes 2066 bytes 1
parquet_rs-zstd decompress time/AirlineSentiment 32827.83919023847 ns (46.21746426638492) 31974.16034015403 ns (74.11170121585565) 1.03
parquet_rs-zstd decompress time/AirlineSentiment throughput 2066 bytes 2066 bytes 1
vortex:parquet-zstd size/AirlineSentiment 9.311271975180972 ratio 9.311271975180972 ratio 1
vortex:raw size/AirlineSentiment 4.358180058083253 ratio 4.358180058083253 ratio 1
vortex size/AirlineSentiment 9004 bytes 9004 bytes 1
compress time/Arade 2694141549.9 ns (5216943.912499905) 2662886180.1 ns (3873212.3499999046) 1.01
compress time/Arade throughput 787035849 bytes 787035849 bytes 1
parquet_rs-zstd compress time/Arade 2884024559.4 ns (4150453.68874979) 2857940934.6 ns (10808068.043750048) 1.01
parquet_rs-zstd compress time/Arade throughput 787035849 bytes 787035849 bytes 1
decompress time/Arade 531837300.9 ns (1910798.9637500048) 501220181.5 ns (2632143.7287499905) 1.06
decompress time/Arade throughput 787035849 bytes 787035849 bytes 1
parquet_rs-zstd decompress time/Arade 671680230 ns (1918551.050000012) 674747257.2 ns (2620598.5499999523) 1.00
parquet_rs-zstd decompress time/Arade throughput 787035849 bytes 787035849 bytes 1
vortex:parquet-zstd size/Arade 0.4768828177957864 ratio 0.4768828177957864 ratio 1
vortex:raw size/Arade 0.1850446128788728 ratio 0.1850446128788728 ratio 1
vortex size/Arade 145636744 bytes 145636744 bytes 1
compress time/Bimbo 10550885372.4 ns (7536723.034999847) 10722753530.9 ns (10385513.666249275) 0.98
compress time/Bimbo throughput 7121348333 bytes 7121348333 bytes 1
parquet_rs-zstd compress time/Bimbo 19130452085.3 ns (45418521.43250084) 19314286704.8 ns (48460965.52499962) 0.99
parquet_rs-zstd compress time/Bimbo throughput 7121348333 bytes 7121348333 bytes 1
decompress time/Bimbo 3542702414.2 ns (5485699.146250248) 3534059492.6 ns (8965918.108750105) 1.00
decompress time/Bimbo throughput 7121348333 bytes 7121348333 bytes 1
parquet_rs-zstd decompress time/Bimbo 2662419735 ns (13020210.950000048) 2704788703.4 ns (7285154.377499819) 0.98
parquet_rs-zstd decompress time/Bimbo throughput 7121348333 bytes 7121348333 bytes 1
vortex:parquet-zstd size/Bimbo 1.4471599130616626 ratio 1.4471587588715804 ratio 1.00
vortex:raw size/Bimbo 0.07887783292344112 ratio 0.07887777001400614 ratio 1.00
vortex size/Bimbo 561716524 bytes 561716076 bytes 1.00
compress time/CMSprovider 12789633072.1 ns (20721953.17124939) 12930957005.1 ns (8546254.418748856) 0.99
compress time/CMSprovider throughput 5149200493 bytes 5149200493 bytes 1
parquet_rs-zstd compress time/CMSprovider 18254718488.8 ns (28113907.550001144) 18544850030.9 ns (41180060.01250076) 0.98
parquet_rs-zstd compress time/CMSprovider throughput 5149200493 bytes 5149200493 bytes 1
decompress time/CMSprovider 2973382519.5 ns (395732363.20000005) 2955977952.4 ns (364573463.10375) 1.01
decompress time/CMSprovider throughput 5149200493 bytes 5149200493 bytes 1
parquet_rs-zstd decompress time/CMSprovider 5474194167.3 ns (9417854.303750038) 5530326678.1 ns (13683416.32375002) 0.99
parquet_rs-zstd decompress time/CMSprovider throughput 5149200493 bytes 5149200493 bytes 1
vortex:parquet-zstd size/CMSprovider 1.2625014843451499 ratio 1.2625444828894967 ratio 1.00
vortex:raw size/CMSprovider 0.18868283985461043 ratio 0.1886764761482361 ratio 1.00
vortex size/CMSprovider 971565772 bytes 971533004 bytes 1.00
compress time/Euro2016 2172952161.2 ns (3310848.5237500668) 2158921743.5 ns (7131129.25) 1.01
compress time/Euro2016 throughput 393256178 bytes 393256178 bytes 1
parquet_rs-zstd compress time/Euro2016 1537208690.9 ns (3669142.1500000954) 1532879404.2 ns (3173281.75) 1.00
parquet_rs-zstd compress time/Euro2016 throughput 393256178 bytes 393256178 bytes 1
decompress time/Euro2016 248637250.1 ns (832614.8650000095) 245783440.6 ns (838506.7587500066) 1.01
decompress time/Euro2016 throughput 393256178 bytes 393256178 bytes 1
parquet_rs-zstd decompress time/Euro2016 493012972.1 ns (2068228.25) 490420768.2 ns (1172202.25) 1.01
parquet_rs-zstd decompress time/Euro2016 throughput 393256178 bytes 393256178 bytes 1
vortex:parquet-zstd size/Euro2016 1.421055821615923 ratio 1.421055821615923 ratio 1
vortex:raw size/Euro2016 0.4296160758598432 ratio 0.4296160758598432 ratio 1
vortex size/Euro2016 168949176 bytes 168949176 bytes 1
compress time/Food 987118197.2 ns (3960818.7012500167) 975407220.7 ns (1340280.3325000405) 1.01
compress time/Food throughput 332721678 bytes 332721678 bytes 1
parquet_rs-zstd compress time/Food 1034521415.6 ns (2641992.683749974) 1025070835.2 ns (2342103.003750026) 1.01
parquet_rs-zstd compress time/Food throughput 332721678 bytes 332721678 bytes 1
decompress time/Food 115791326.07115078 ns (252034.24164981395) 114977301.3234127 ns (307496.99944443256) 1.01
decompress time/Food throughput 332721678 bytes 332721678 bytes 1
parquet_rs-zstd decompress time/Food 221772762.55 ns (490051.003124997) 223733939.75 ns (582118.2993749976) 0.99
parquet_rs-zstd decompress time/Food throughput 332721678 bytes 332721678 bytes 1
vortex:parquet-zstd size/Food 1.2535018411392786 ratio 1.2535018411392786 ratio 1
vortex:raw size/Food 0.13649362516138788 ratio 0.13649362516138788 ratio 1
vortex size/Food 45414388 bytes 45414388 bytes 1
compress time/HashTags 2650484489.8 ns (6190098.97874999) 2626353712.1 ns (5876004.166249752) 1.01
compress time/HashTags throughput 804503131 bytes 804503131 bytes 1
parquet_rs-zstd compress time/HashTags 2418359551.3 ns (2839705.75) 2421884647.8 ns (4016454.5500001907) 1.00
parquet_rs-zstd compress time/HashTags throughput 804503131 bytes 804503131 bytes 1
decompress time/HashTags 457988458.4 ns (884583.875) 463341184.8 ns (1878902.9962500036) 0.99
decompress time/HashTags throughput 804503131 bytes 804503131 bytes 1
parquet_rs-zstd decompress time/HashTags 780047507.1 ns (4828258.388750017) 800334558.5 ns (1944948.5) 0.97
parquet_rs-zstd decompress time/HashTags throughput 804503131 bytes 804503131 bytes 1
vortex:parquet-zstd size/HashTags 1.668376853270086 ratio 1.668376853270086 ratio 1
vortex:raw size/HashTags 0.27781736004207047 ratio 0.27781736004207047 ratio 1
vortex size/HashTags 223504936 bytes 223504936 bytes 1
compress time/TPC-H l_comment chunked without fsst 3398866071.2 ns (11096255.450000048) 3441878510.1 ns (18104243.421249866) 0.99
compress time/TPC-H l_comment chunked without fsst throughput 249225147 bytes 249225147 bytes 1
parquet_rs-zstd compress time/TPC-H l_comment chunked without fsst 903242016.1 ns (1830986.75) 911648945.4 ns (1409689.094999969) 0.99
parquet_rs-zstd compress time/TPC-H l_comment chunked without fsst throughput 249225147 bytes 249225147 bytes 1
decompress time/TPC-H l_comment chunked without fsst 120352400.5 ns (661581.3900000006) 75326549.8 ns (11095244.485) 1.60
decompress time/TPC-H l_comment chunked without fsst throughput 249225147 bytes 249225147 bytes 1
parquet_rs-zstd decompress time/TPC-H l_comment chunked without fsst 248346792 ns (727943.9650000036) 251535632.3 ns (628925.856250003) 0.99
parquet_rs-zstd decompress time/TPC-H l_comment chunked without fsst throughput 249225147 bytes 249225147 bytes 1
vortex:parquet-zstd size/TPC-H l_comment chunked without fsst 4.608025786841012 ratio 4.608179950286349 ratio 1.00
vortex:raw size/TPC-H l_comment chunked without fsst 1.052730525623885 ratio 1.0527793168479904 ratio 1.00
vortex size/TPC-H l_comment chunked without fsst 262366920 bytes 262379080 bytes 1.00
compress time/TPC-H l_comment chunked 997116837.1 ns (1679661.3500000238) 993277541.2 ns (2377328.8412500024) 1.00
compress time/TPC-H l_comment chunked throughput 249225147 bytes 249225147 bytes 1
parquet_rs-zstd compress time/TPC-H l_comment chunked 903302757.4 ns (2506424.399999976) 913021459.1 ns (1616971.0162500143) 0.99
parquet_rs-zstd compress time/TPC-H l_comment chunked throughput 249225147 bytes 249225147 bytes 1
decompress time/TPC-H l_comment chunked 92967437.26984127 ns (175305.7235456407) 95294229.87857144 ns (152737.51071428508) 0.98
decompress time/TPC-H l_comment chunked throughput 249225147 bytes 249225147 bytes 1
parquet_rs-zstd decompress time/TPC-H l_comment chunked 248426658.35 ns (835654.2287499905) 252467220.85 ns (1052273.450000003) 0.98
parquet_rs-zstd decompress time/TPC-H l_comment chunked throughput 249225147 bytes 249225147 bytes 1
vortex:parquet-zstd size/TPC-H l_comment chunked 1.1622480566090065 ratio 1.1622229574119818 ratio 1.00
vortex:raw size/TPC-H l_comment chunked 0.2655223872733838 ratio 0.26552007611013667 ratio 1.00
vortex size/TPC-H l_comment chunked 66174856 bytes 66174280 bytes 1.00
compress time/TPC-H l_comment canonical 1002895998.1 ns (1929340.5868749619) 992120150.25 ns (1309033.0781250596) 1.01
compress time/TPC-H l_comment canonical throughput 249224435 bytes 249224435 bytes 1
parquet_rs-zstd compress time/TPC-H l_comment canonical 914820692.45 ns (2597531.2193749547) 913911673.15 ns (1844825.5618749857) 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical throughput 249224435 bytes 249224435 bytes 1
decompress time/TPC-H l_comment canonical 93891100.5287566 ns (311324.2838975042) 96342648.40313491 ns (589729.1325362027) 0.97
decompress time/TPC-H l_comment canonical throughput 249224435 bytes 249224435 bytes 1
parquet_rs-zstd decompress time/TPC-H l_comment canonical 248271813.81785712 ns (582528.883973226) 251102684.64115077 ns (659778.5637500137) 0.99
parquet_rs-zstd decompress time/TPC-H l_comment canonical throughput 249224435 bytes 249224435 bytes 1
vortex:parquet-zstd size/TPC-H l_comment canonical 1.1623125445297966 ratio 1.1623004268494865 ratio 1.00
vortex:raw size/TPC-H l_comment canonical 0.26552314583439623 ratio 0.26552083466454646 ratio 1.00
vortex size/TPC-H l_comment canonical 66174856 bytes 66174280 bytes 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@a10y a10y enabled auto-merge (squash) December 9, 2024 13:02
@a10y a10y merged commit 173d499 into develop Dec 9, 2024
16 checks passed
@a10y a10y deleted the aduffy/take-ub branch December 9, 2024 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants