-
Notifications
You must be signed in to change notification settings - Fork 373
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
end-to-end batching 4: retire
MsgBundle
+ batching support in trans…
…port layer (#1679) * Batching support at the transport layer * fmt * woop * self reviewW * doctest whining * oh cmon * addressing PR comments * 0-indexed rows in examples
- Loading branch information
Showing
23 changed files
with
992 additions
and
785 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
d3b459f
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.
Rust Benchmark
datastore/insert/batch/rects/insert
613360
ns/iter (± 2450
)593911
ns/iter (± 5519
)1.03
datastore/latest_at/batch/rects/query
1854
ns/iter (± 12
)1792
ns/iter (± 30
)1.03
datastore/latest_at/missing_components/primary
285
ns/iter (± 1
)274
ns/iter (± 6
)1.04
datastore/latest_at/missing_components/secondaries
437
ns/iter (± 3
)421
ns/iter (± 6
)1.04
datastore/range/batch/rects/query
153084
ns/iter (± 1736
)144420
ns/iter (± 2553
)1.06
mono_points_arrow/generate_message_bundles
45095447
ns/iter (± 815265
)38988125
ns/iter (± 1978229
)1.16
mono_points_arrow/generate_messages
183869457
ns/iter (± 1497684
)126675529
ns/iter (± 1989102
)1.45
mono_points_arrow/encode_log_msg
222487012
ns/iter (± 1418038
)156272521
ns/iter (± 3573050
)1.42
mono_points_arrow/encode_total
449525904
ns/iter (± 2751440
)329849052
ns/iter (± 3822145
)1.36
mono_points_arrow/decode_log_msg
265744193
ns/iter (± 1871293
)178154001
ns/iter (± 2223215
)1.49
mono_points_arrow/decode_message_bundles
99878259
ns/iter (± 874456
)53719099
ns/iter (± 1587126
)1.86
mono_points_arrow/decode_total
364404996
ns/iter (± 2309100
)232970399
ns/iter (± 3184196
)1.56
mono_points_arrow_batched/generate_message_bundles
35268140
ns/iter (± 2123546
)mono_points_arrow_batched/generate_messages
9356328
ns/iter (± 812413
)mono_points_arrow_batched/encode_log_msg
1808729
ns/iter (± 8582
)mono_points_arrow_batched/encode_total
49341341
ns/iter (± 1943977
)mono_points_arrow_batched/decode_log_msg
991089
ns/iter (± 4752
)mono_points_arrow_batched/decode_message_bundles
17540706
ns/iter (± 1258358
)mono_points_arrow_batched/decode_total
20186464
ns/iter (± 1180501
)batch_points_arrow/generate_message_bundles
279031
ns/iter (± 2259
)267185
ns/iter (± 3173
)1.04
batch_points_arrow/generate_messages
7659
ns/iter (± 96
)5806
ns/iter (± 63
)1.32
batch_points_arrow/encode_log_msg
391445
ns/iter (± 2031
)369900
ns/iter (± 3214
)1.06
batch_points_arrow/encode_total
697272
ns/iter (± 5100
)656456
ns/iter (± 7786
)1.06
batch_points_arrow/decode_log_msg
323104
ns/iter (± 1240
)343418
ns/iter (± 3860
)0.94
batch_points_arrow/decode_message_bundles
2859
ns/iter (± 27
)1485
ns/iter (± 22
)1.93
batch_points_arrow/decode_total
332868
ns/iter (± 2468
)351741
ns/iter (± 3020
)0.95
arrow_mono_points/insert
6918828701
ns/iter (± 18334367
)6991458492
ns/iter (± 29665211
)0.99
arrow_mono_points/query
1799250
ns/iter (± 16872
)1644339
ns/iter (± 17752
)1.09
arrow_batch_points/insert
3065257
ns/iter (± 19725
)2904465
ns/iter (± 26689
)1.06
arrow_batch_points/query
16274
ns/iter (± 34
)16990
ns/iter (± 230
)0.96
arrow_batch_vecs/insert
44550
ns/iter (± 633
)41970
ns/iter (± 374
)1.06
arrow_batch_vecs/query
531374
ns/iter (± 5794
)479655
ns/iter (± 5078
)1.11
tuid/Tuid::random
34
ns/iter (± 0
)33
ns/iter (± 0
)1.03
This comment was automatically generated by workflow using github-action-benchmark.
d3b459f
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.
Possible performance regression was detected for benchmark 'Rust Benchmark'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold
1.50
.mono_points_arrow/decode_message_bundles
99878259
ns/iter (± 874456
)53719099
ns/iter (± 1587126
)1.86
mono_points_arrow/decode_total
364404996
ns/iter (± 2309100
)232970399
ns/iter (± 3184196
)1.56
batch_points_arrow/decode_message_bundles
2859
ns/iter (± 27
)1485
ns/iter (± 22
)1.93
This comment was automatically generated by workflow using github-action-benchmark.