-
Notifications
You must be signed in to change notification settings - Fork 398
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Always flush when we remove a sink (#1830)
Whenever we disconnect (or implicitly disconnect by swapping a sink) we should flush the pending messages. Additionally disconnect and flush calls both require releasing the GIL (for the same reason as shutdown previously).
- Loading branch information
Showing
2 changed files
with
41 additions
and
22 deletions.
There are no files selected for viewing
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
48d4f28
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/num_rows=1000/num_instances=1000/packed=false/insert/default
2817680
ns/iter (± 19745
)2898207
ns/iter (± 121294
)0.97
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at/default
369
ns/iter (± 2
)370
ns/iter (± 17
)1.00
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/primary/default
261
ns/iter (± 1
)267
ns/iter (± 1
)0.98
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/secondaries/default
418
ns/iter (± 7
)421
ns/iter (± 1
)0.99
datastore/num_rows=1000/num_instances=1000/packed=false/range/default
2942281
ns/iter (± 26155
)3014521
ns/iter (± 108182
)0.98
datastore/num_rows=1000/num_instances=1000/gc/default
2356007
ns/iter (± 16283
)2369779
ns/iter (± 5520
)0.99
mono_points_arrow/generate_message_bundles
25527041
ns/iter (± 1085534
)28442143
ns/iter (± 1609753
)0.90
mono_points_arrow/generate_messages
113407675
ns/iter (± 980132
)126589479
ns/iter (± 1103601
)0.90
mono_points_arrow/encode_log_msg
141226930
ns/iter (± 991972
)155149866
ns/iter (± 1709961
)0.91
mono_points_arrow/encode_total
281888721
ns/iter (± 1637292
)309647636
ns/iter (± 3228362
)0.91
mono_points_arrow/decode_log_msg
176627784
ns/iter (± 5867103
)190813640
ns/iter (± 2207729
)0.93
mono_points_arrow/decode_message_bundles
56767287
ns/iter (± 1365075
)67428539
ns/iter (± 1560376
)0.84
mono_points_arrow/decode_total
237055463
ns/iter (± 1991373
)258683296
ns/iter (± 2835213
)0.92
mono_points_arrow_batched/generate_message_bundles
20201571
ns/iter (± 1059769
)22014530
ns/iter (± 2079295
)0.92
mono_points_arrow_batched/generate_messages
4010825
ns/iter (± 113697
)4355767
ns/iter (± 157573
)0.92
mono_points_arrow_batched/encode_log_msg
1343093
ns/iter (± 8702
)1377381
ns/iter (± 7716
)0.98
mono_points_arrow_batched/encode_total
26198264
ns/iter (± 983941
)28213447
ns/iter (± 3174551
)0.93
mono_points_arrow_batched/decode_log_msg
781933
ns/iter (± 3403
)780993
ns/iter (± 2935
)1.00
mono_points_arrow_batched/decode_message_bundles
7607328
ns/iter (± 187172
)7585376
ns/iter (± 98733
)1.00
mono_points_arrow_batched/decode_total
8725722
ns/iter (± 293203
)8567068
ns/iter (± 309478
)1.02
batch_points_arrow/generate_message_bundles
239420
ns/iter (± 2351
)239158
ns/iter (± 546
)1.00
batch_points_arrow/generate_messages
5027
ns/iter (± 22
)5037
ns/iter (± 22
)1.00
batch_points_arrow/encode_log_msg
259092
ns/iter (± 1653
)257828
ns/iter (± 1637
)1.00
batch_points_arrow/encode_total
534411
ns/iter (± 2576
)529030
ns/iter (± 4465
)1.01
batch_points_arrow/decode_log_msg
208754
ns/iter (± 913
)209005
ns/iter (± 902
)1.00
batch_points_arrow/decode_message_bundles
1855
ns/iter (± 13
)1853
ns/iter (± 14
)1.00
batch_points_arrow/decode_total
217420
ns/iter (± 1159
)214591
ns/iter (± 1089
)1.01
arrow_mono_points/insert
2341117151
ns/iter (± 3876987
)2545905758
ns/iter (± 9660609
)0.92
arrow_mono_points/query
1201265
ns/iter (± 13180
)1242956
ns/iter (± 25666
)0.97
arrow_batch_points/insert
1153355
ns/iter (± 7372
)1159840
ns/iter (± 5425
)0.99
arrow_batch_points/query
14738
ns/iter (± 150
)14582
ns/iter (± 119
)1.01
arrow_batch_vecs/insert
26421
ns/iter (± 116
)26301
ns/iter (± 156
)1.00
arrow_batch_vecs/query
325080
ns/iter (± 1500
)325034
ns/iter (± 847
)1.00
tuid/Tuid::random
34
ns/iter (± 0
)34
ns/iter (± 0
)1
This comment was automatically generated by workflow using github-action-benchmark.