Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
29dbd95
Save all selected recordings
emilk May 13, 2025
53e0b11
Allow-list app.rs as being huge
emilk May 14, 2025
746f528
py-fmt
emilk May 14, 2025
641ec36
Fix clippy warnings
emilk May 14, 2025
3fe3198
implement barebones opensource redap server
teh-cmc May 14, 2025
2df786a
Add `WriteChunks` definitions
grtlr May 13, 2025
fbeb953
Fix manual refresh not working in Redap browser
grtlr May 15, 2025
23aba2f
Add `partition_id` to `ChunkBatch`
grtlr May 15, 2025
003c6f5
TODO: remove `timepoint_max` from `ArrowMsg`
grtlr May 15, 2025
94efbce
wip
Wumpf May 14, 2025
9a311f6
Make it compile
emilk May 14, 2025
0e8cf8b
Allow editing non-blueprints
emilk May 14, 2025
f738076
Small refactor
emilk May 14, 2025
c82e54f
Allow editing recording properties
emilk May 14, 2025
069b019
Simplify code
emilk May 14, 2025
d64fe10
Unify the commands to edit stores
emilk May 14, 2025
f55c864
Add button to add one of the default recording properties
emilk May 14, 2025
971e0bb
Add button to add new recording property
emilk May 14, 2025
70662ba
Show name of hovered component
emilk May 15, 2025
6af2e84
Show datatype of hovered component
emilk May 15, 2025
834535a
Refactor: break out long function
emilk May 15, 2025
11e8d88
User properties
emilk May 15, 2025
e01acf3
hacky upload context menu in viewer
Wumpf May 15, 2025
7dbfe1c
just enough to see the partition list in the viewer
abey79 May 15, 2025
5250888
"cleanup" of patchin code, create new partition id on the fly
Wumpf May 15, 2025
4e59c42
More easily add the property
emilk May 15, 2025
0346d91
auto-refresh
Wumpf May 15, 2025
cd16033
Show field name instead of component name
emilk May 15, 2025
988d9e5
Add TODO
emilk May 15, 2025
cf42f80
Remove misleading message
emilk May 15, 2025
7bdfc2b
More compact entity db ui
emilk May 15, 2025
75027e2
awesome new feature for uploading new datasets
Wumpf May 15, 2025
734220c
Merge remote-tracking branch 'origin/emilk/save-all' into demo-meetup…
Wumpf May 15, 2025
9279cfe
Merge remote-tracking branch 'origin/andreas/rename-recordings-in-vie…
Wumpf May 15, 2025
d44c6b3
fix weird rename repeat
Wumpf May 15, 2025
8d51b8b
add separator for upload dataset target selection
Wumpf May 15, 2025
e6dbe88
Nicer entity_db ui
emilk May 15, 2025
997f360
Persist AddRecordingPropertyUi
emilk May 15, 2025
d6d5f03
Use recording name for file name when saving a file
emilk May 15, 2025
a8788b9
WIP get chunk
abey79 May 15, 2025
a419c2e
upload multiple recordings from context menu
Wumpf May 15, 2025
8185e59
Wrap `InMemoryStore` in an `RwLock`
grtlr May 15, 2025
942c691
Add `WriteChunks` definitions
grtlr May 13, 2025
0f85f03
Fix gRPC handler
grtlr May 15, 2025
f7d306d
get_chunks and get_partition_schema working good enough
abey79 May 15, 2025
7a26fca
Show field name instead of component name
emilk May 15, 2025
dc9a750
Show component descriptor of selected component
emilk May 15, 2025
e740c33
Show component name when hovering in time panel
emilk May 15, 2025
dbc2a3a
Shorter profile function scopes
emilk May 15, 2025
8198d9a
Hash full comp descr, not just the name
emilk May 15, 2025
980913b
Change how component-descriptors are are displayed
emilk May 15, 2025
5cf09e9
Use the new style in a few more places
emilk May 15, 2025
7f3fe9f
Fix includes
emilk May 15, 2025
14210ad
Show docs on hover
emilk May 15, 2025
a957857
More explicit column name
emilk May 15, 2025
4ecd9ac
Update snapshots
emilk May 15, 2025
1d71c14
add some output for maximum demo effect
abey79 May 15, 2025
f7c8df4
Implement filter per entity in get_chunks
abey79 May 15, 2025
eb73729
implement dataset-create
abey79 May 16, 2025
b25760b
Add `partition_id` to `ChunkBatch`
grtlr May 15, 2025
269f4cd
Implement `write_chunks`
grtlr May 16, 2025
042a8b1
Merge branch 'emilk/show-archetype-field-name' into demo-meetup-25q2
emilk May 16, 2025
28bc154
Merge branch 'abcmc/redap_server' into demo-meetup-25q2
abey79 May 16, 2025
7b26092
Fix table colors in light mode
emilk May 16, 2025
90d99cf
Remove log spam from datafusion
emilk May 16, 2025
04f1006
Remove debug log spam
emilk May 16, 2025
47a816e
Fix import
emilk May 16, 2025
896aed8
dataset driven chat feature
Wumpf May 16, 2025
69bab6e
implement delete_entry
abey79 May 16, 2025
6cb490e
Merge branch 'abcmc/redap_server' into demo-meetup-25q2
abey79 May 16, 2025
20b4a48
Add some spacing
emilk May 16, 2025
2f6e856
Merge branch 'emilk/fix-table-light-mode' into demo-meetup-25q2
emilk May 16, 2025
01913ac
build fix
emilk May 16, 2025
50c058e
Use system theme even in release builds
emilk May 16, 2025
bdec019
added deletion to dataset chat
Wumpf May 16, 2025
5c20aa2
Set MAX_DECODING_MESSAGE_SIZE everywhere
emilk May 16, 2025
deab061
Fix/silence some problems
emilk May 16, 2025
54f1328
set max encode/decode package size to 11
abey79 May 16, 2025
d84b9e7
Merge branch 'abcmc/redap_server' into demo-meetup-25q2
abey79 May 16, 2025
18b5325
Fix wrong wording
emilk May 16, 2025
df0e54c
More explicit ui
emilk May 16, 2025
36135da
Allow selecting multiple recordings
emilk May 16, 2025
e3435c8
Fix right-click to upload
emilk May 16, 2025
1401dba
Add a TODO
emilk May 16, 2025
10bb611
Better info message
emilk May 16, 2025
83c7644
build fix
emilk May 16, 2025
bc683d1
Put custom props in "User" archetype
emilk May 16, 2025
ac004d1
revert spam
emilk May 16, 2025
8b7d2fa
implement timestamps
abey79 May 16, 2025
dd42f17
Merge branch 'abcmc/redap_server' into demo-meetup-25q2
abey79 May 16, 2025
fec0f97
Fix datafusion column name
emilk May 16, 2025
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
Prev Previous commit
Next Next commit
set max encode/decode package size to 11
  • Loading branch information
abey79 committed May 16, 2025
commit 54f1328f986672a23eb18279047c84abf5360619
1 change: 1 addition & 0 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8251,6 +8251,7 @@ dependencies = [
"parking_lot",
"re_entity_db",
"re_error",
"re_grpc_server",
"re_log",
"re_log_encoding",
"re_log_types",
Expand Down
1 change: 1 addition & 0 deletions crates/redap/redap_server/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ default = []
# Rerun
re_entity_db.workspace = true
re_error.workspace = true
re_grpc_server.workspace = true
re_log = { workspace = true, features = ["setup"] }
re_log_encoding.workspace = true
re_log_types.workspace = true
Expand Down
2 changes: 2 additions & 0 deletions crates/redap/redap_server/src/entrypoint.rs
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ async fn run_async(args: Args) -> anyhow::Result<()> {
}

FrontendServiceServer::new(builder.build())
.max_decoding_message_size(re_grpc_server::MAX_DECODING_MESSAGE_SIZE)
.max_encoding_message_size(re_grpc_server::MAX_ENCODING_MESSAGE_SIZE)
};

let addr = SocketAddr::new(args.addr.parse()?, args.port);
Expand Down
4 changes: 2 additions & 2 deletions crates/store/re_grpc_server/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ use re_protos::{
pub const DEFAULT_SERVER_PORT: u16 = 9876;
pub const DEFAULT_MEMORY_LIMIT: MemoryLimit = MemoryLimit::UNLIMITED;

const MAX_DECODING_MESSAGE_SIZE: usize = u32::MAX as usize;
const MAX_ENCODING_MESSAGE_SIZE: usize = MAX_DECODING_MESSAGE_SIZE;
pub const MAX_DECODING_MESSAGE_SIZE: usize = u32::MAX as usize;
pub const MAX_ENCODING_MESSAGE_SIZE: usize = MAX_DECODING_MESSAGE_SIZE;

// Channel capacity is completely arbitrary, e just want something large enough
// to handle bursts of messages. This is roughly 16 MiB of `Msg` (excluding their contents).
Expand Down