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

Using a version of up-transport-zenoh which supports being called from within a non-Tokio runtime #18

Closed
wants to merge 8 commits into from

Conversation

PLeVasseur
Copy link
Owner

Hey @matthewd0123 -- check out the latest commit on here, in particular the change to use a branch I made for up-transport-zenoh.

I've confirmed that now all of the flows work for all pub/sub and RPC.

matthewd0123 and others added 8 commits June 24, 2024 21:04
* Add support for tracking subscriptions and forwarding published messages in ustreamer.rs
* Add usubscription-static-file to stub out subscriptions before usubscription is written
* Add tests for mE (SOME/IP) subscribe/publish and uE (zenoh) subscribe/publish

NOTE: This PR also contains changes that @PLeVasseur has done for up-streamer-rust. His will be merged first and then I will rebase based on that merge.
Adding project to Cargo.toml

Noted area where we fail. Seems to be when initializing Session based on Runtime.

Had to lower the rustc version of up-rust to 1.72.0 and thus put the up-transport libs on test branches using that change, but now appears like it works :)

Able to use 1.74.0. Should now start to roll back my bespoke changes to allow us to use 1.72.0.

Rolled back to using stock branches. Was able to use Zenoh on its 0.11.0-rc3, but changing its rust-toolchain.toml to bump to 1.74.0 so that we have compatability between zenohd and the up-linux-streamer-plugin

Addind documentation on how to build and use the up-linux-streamer-plugin with the own-compiled version of zenoh

Add notes on where issues are at

Several more attempts to try to read the Config from the Runtime
…io Runtime it can make use of for sending Request messages.
@PLeVasseur PLeVasseur closed this Jul 18, 2024
PLeVasseur pushed a commit that referenced this pull request Aug 12, 2024
* Add support for tracking subscriptions and forwarding published messages in ustreamer.rs
* Add usubscription-static-file to stub out subscriptions before usubscription is written
* Add examples for mE (SOME/IP) subscribe/publish and uE (zenoh) subscribe/publish
* Add information about pub/sub in READMEs
* Support zenoh configuration in command line file
* Add test for usubscription with bad data

Implements [#18]
@PLeVasseur PLeVasseur deleted the test/matthewd0123/integration_branch_test branch August 13, 2024 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants