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

Add remote store protobuf/gRPC definitions #7674

Merged
merged 42 commits into from
Oct 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
73fe964
Add definitions for remote store gRPC API as well as the logic for bu…
zehiko Oct 10, 2024
ed3c07a
remove unused deps (thanks machete)
zehiko Oct 10, 2024
727dfe7
add a simple unit test for query expression conversion
zehiko Oct 10, 2024
9f7c9f3
linter fix
zehiko Oct 10, 2024
4cf785f
use ewebsock 0.7.0
zehiko Oct 10, 2024
96e6dc6
prost_build gotta chill man
teh-cmc Oct 11, 2024
0c7c23f
rebase
zehiko Oct 14, 2024
c6531af
address comments - part1
zehiko Oct 14, 2024
f7d8020
rebase - part2 (fix rebase)
zehiko Oct 14, 2024
436f9e3
Merge remote-tracking branch 'refs/remotes/origin/zehiko/remote-store…
zehiko Oct 14, 2024
1fcfd83
small fixes
zehiko Oct 14, 2024
7d07612
Add definitions for remote store gRPC API as well as the logic for bu…
zehiko Oct 10, 2024
2bab7c6
remove unused deps (thanks machete)
zehiko Oct 10, 2024
b2af3b1
add a simple unit test for query expression conversion
zehiko Oct 10, 2024
ac2b680
linter fix
zehiko Oct 10, 2024
04bb81a
use ewebsock 0.7.0
zehiko Oct 10, 2024
c9f65b5
rebase
zehiko Oct 14, 2024
c88577b
address comments - part1
zehiko Oct 14, 2024
5fa0d8a
rebase - part2 (fix rebase)
zehiko Oct 14, 2024
4203b97
prost_build gotta chill man
teh-cmc Oct 11, 2024
abfb887
small fixes
zehiko Oct 14, 2024
acab44a
rebase
zehiko Oct 14, 2024
1b31d25
use newly exprted types
zehiko Oct 14, 2024
e98cba7
add conversion from QueryExpression into protobuf Query
zehiko Oct 14, 2024
e4d04e1
rebase again
zehiko Oct 14, 2024
f6599b8
rebase yet again
zehiko Oct 14, 2024
1f327f0
Merge branch 'main' into zehiko/remote-store-spec
zehiko Oct 14, 2024
eaa70f5
lint fix
zehiko Oct 14, 2024
b078609
rebase against main
zehiko Oct 17, 2024
a74d738
Merge branch 'main' into zehiko/remote-store-spec
zehiko Oct 17, 2024
2eab086
Merge branch 'main' into zehiko/remote-store-spec
zehiko Oct 17, 2024
ece870c
add rust docs to protobuf definitions
zehiko Oct 18, 2024
aab5a6b
another rebase from main
zehiko Oct 18, 2024
5dad84a
Merge branch 'main' into zehiko/remote-store-spec
zehiko Oct 18, 2024
32b872e
spelling
zehiko Oct 18, 2024
51e9b66
fix rebase
zehiko Oct 18, 2024
54e871f
Merge branch 'main' into zehiko/remote-store-spec
teh-cmc Oct 19, 2024
0c3f952
clippy exceptions are for the generated code only
teh-cmc Oct 19, 2024
3930583
LATEST_AL -> LATEST_AT + codegen
teh-cmc Oct 19, 2024
c10195f
breathing room
teh-cmc Oct 19, 2024
ceb6db9
format after codegen
teh-cmc Oct 19, 2024
417f0ce
lint
teh-cmc Oct 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 16 additions & 14 deletions ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,14 +159,15 @@ Update instructions:

### Application-level store

| Crate | Description |
|----------------------|--------------------------------------------------------------------------|
| re_entity_db | In-memory storage of Rerun entities |
| re_query | Querying data in the re_chunk_store |
| re_dataframe | The Rerun public data APIs. |
| re_types | The built-in Rerun data types, component types, and archetypes. |
| re_types_blueprint | The core traits and types that power Rerun's Blueprint sub-system. |
| re_log_encoding | Helpers for encoding and transporting Rerun log messages |
| Crate | Description |
|-----------------------|--------------------------------------------------------------------------|
| re_entity_db | In-memory storage of Rerun entities |
| re_query | Querying data in the re_chunk_store |
| re_dataframe | The Rerun public data APIs. |
| re_remote_store_types | Rerun remote store gRPC API types |
| re_types | The built-in Rerun data types, component types, and archetypes. |
| re_types_blueprint | The core traits and types that power Rerun's Blueprint sub-system. |
| re_log_encoding | Helpers for encoding and transporting Rerun log messages |


### Low-level store
Expand All @@ -193,12 +194,13 @@ Update instructions:

### Build support

| Crate | Description |
|----------------------------|------------------------------------------------------------------|
| re_build_info | Information about the build. Use together with re_build_tools |
| re_build_tools | build.rs helpers for generating build info |
| re_types_builder | Generates code for Rerun's SDKs from flatbuffers definitions. |
| re_dev_tools | Various tools for Rerun development. Each tool has a subcommand. |
| Crate | Description |
|-------------------------------|------------------------------------------------------------------|
| re_build_info | Information about the build. Use together with re_build_tools |
| re_build_tools | build.rs helpers for generating build info |
| re_remote_store_types_builder | Generates code for Rerun remote store gRPC API |
| re_types_builder | Generates code for Rerun's SDKs from flatbuffers definitions. |
| re_dev_tools | Various tools for Rerun development. Each tool has a subcommand. |


### Utilities
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

## [0.19.0](https://github.com/rerun-io/rerun/compare/0.18.2...0.19.0) - Dataframes & Video support


<!-- TODO(emilk): insert a screenshot and/or code sample here -->

📖 Release blogpost: Coming soon! <!-- TODO(niko): link to it! -->
Expand Down
Loading
Loading