-
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.
Introduce StoreHub and rename Recording->Store (#2301)
Tip: review commit-by-commit ### What Break out a simple `StoreHub` from `App`. It is responsible for handling all loaded recordings and blueprints. This PR also fixes a bug where we would before assume an `.rrd` file could only contain data from a single store, and assumed that store was a recording. ### Renames A _Store_ is either a _Recording_ or a _Blueprint_. So now we have: * `LogDb -> StoreDb` * `RecordingId -> StoreId` * `RecordingInfo -> StoreInfo` and `SetRecordingInfo -> SetStoreInfo` * `RecordingSource -> StoreSource` * `RecordingType -> StoreKind` ### Checklist * [x] I have read and agree to [Contributor Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md) <!-- This line will get updated when the PR build summary job finishes. --> PR Build Summary: https://build.rerun.io/pr/2301 <!-- pr-link-docs:start --> Docs preview: https://rerun.io/preview/1f07303/docs <!-- pr-link-docs:end -->
- Loading branch information
Showing
67 changed files
with
876 additions
and
746 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
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
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.
0abb3d3
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.25
.datastore/num_rows=1000/num_instances=1000/packed=false/insert/default
5561175
ns/iter (± 165301
)2878128
ns/iter (± 27117
)1.93
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at/default
403
ns/iter (± 2
)305
ns/iter (± 2
)1.32
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/primary/default
289
ns/iter (± 0
)223
ns/iter (± 0
)1.30
datastore/num_rows=1000/num_instances=1000/packed=false/latest_at_missing/secondaries/default
447
ns/iter (± 0
)348
ns/iter (± 15
)1.28
datastore/num_rows=1000/num_instances=1000/packed=false/range/default
5973239
ns/iter (± 298553
)2861996
ns/iter (± 51676
)2.09
datastore/num_rows=1000/num_instances=1000/gc/default
2731995
ns/iter (± 51449
)1736721
ns/iter (± 11412
)1.57
mono_points_arrow/generate_message_bundles
40723621
ns/iter (± 1194591
)29807420
ns/iter (± 1442560
)1.37
mono_points_arrow/encode_log_msg
182683554
ns/iter (± 2520146
)144906727
ns/iter (± 2505774
)1.26
mono_points_arrow/decode_message_bundles
91579235
ns/iter (± 2356203
)60820688
ns/iter (± 2451985
)1.51
mono_points_arrow_batched/generate_message_bundles
35726025
ns/iter (± 1364898
)18665165
ns/iter (± 1771269
)1.91
mono_points_arrow_batched/generate_messages
10456203
ns/iter (± 1006346
)3638466
ns/iter (± 169895
)2.87
mono_points_arrow_batched/encode_log_msg
638301
ns/iter (± 3017
)403481
ns/iter (± 2700
)1.58
mono_points_arrow_batched/encode_total
47058842
ns/iter (± 1561532
)23640205
ns/iter (± 1274879
)1.99
mono_points_arrow_batched/decode_log_msg
529887
ns/iter (± 4894
)301234
ns/iter (± 2037
)1.76
mono_points_arrow_batched/decode_message_bundles
13951122
ns/iter (± 786841
)7542255
ns/iter (± 261082
)1.85
mono_points_arrow_batched/decode_total
14619768
ns/iter (± 454038
)7873633
ns/iter (± 304284
)1.86
batch_points_arrow/encode_log_msg
99896
ns/iter (± 2305
)58277
ns/iter (± 590
)1.71
batch_points_arrow/encode_total
394202
ns/iter (± 4516
)280173
ns/iter (± 2525
)1.41
batch_points_arrow/decode_log_msg
78211
ns/iter (± 1857
)46094
ns/iter (± 698
)1.70
batch_points_arrow/decode_total
83338
ns/iter (± 1510
)50076
ns/iter (± 778
)1.66
arrow_mono_points/insert
3140208274
ns/iter (± 59085375
)1788714609
ns/iter (± 16064533
)1.76
arrow_mono_points/query
1472821
ns/iter (± 72091
)948557
ns/iter (± 5020
)1.55
arrow_batch_points/query
16130
ns/iter (± 31
)12250
ns/iter (± 42
)1.32
arrow_batch_vecs/query
448873
ns/iter (± 1100
)315531
ns/iter (± 2891
)1.42
This comment was automatically generated by workflow using github-action-benchmark.