-
Notifications
You must be signed in to change notification settings - Fork 177
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Optimize SHM internals by combining watchdog and header data together into sigle "Metadata" structure * Update segment.rs, subscription.rs, and 2 more files... * fix typo remove extra confirmation * fix test feature code * Update tests * Code format fix (cargo -> rustfmt) * - remove unnecssary trait impls - change three_node_combination_multicast ports * Put ProtocolID and ChunkDescriptor into SHM metadata: less wire overhead and less structure sizes for SHM * code format fix * review fixes * no need to explicitly store ChunkDescriptor in BusyChunk as now it is stored in shared metadata * SHM version support with backward-safety * Update version.rs * - fix is_valid() check implementation for SHM buffer - get rid of pointers in OwnedMetadataDescriptor - get rid of some "unsafe" in OwnedMetadataDescriptor * Update commons/zenoh-shm/tests/metadata.rs Co-authored-by: Luca Cominardi <[email protected]> * Update commons/zenoh-shm/tests/metadata.rs Co-authored-by: Luca Cominardi <[email protected]> * Update io/zenoh-transport/src/unicast/establishment/ext/shm.rs Co-authored-by: Luca Cominardi <[email protected]> * more review fixes * fix clippy * fix uninitialized ref problem by getting rid of problematic lockfree crate --------- Co-authored-by: Luca Cominardi <[email protected]>
- Loading branch information
1 parent
5343d10
commit 9ba08eb
Showing
36 changed files
with
927 additions
and
1,041 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
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.