-
Notifications
You must be signed in to change notification settings - Fork 19
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
Flipping Implementation #62
Comments
Remapping After commit 8edf98f, everythign gets setup up, but remapping is a problem, /chatter -> /gateway##/chatter sets up the node and all, but a rostopic echo doesn't pick up anything. If we change master_api.py:184:
to
everything works. |
Node uri's are just that, node uri's. Any connection between pubs and subs from one process to another shunts along the same pair of node uri's, i.e. one socket for all pubsub communications between two processes. Which means, any messaging shunting down the socket needs the topic name as an identifier to uniquely distinguish it from other topic messages going down the same socket. Damn disappointing! |
I feel like a naive noob now as well.... Still, it's not a showstopper. Can control the remaps from the application manager side and make sure we specify the remaps before we launch, rather than when sending the flips. |
Actually, should we insert relays if the user specifically asks for a remapping? |
This was unfortunate. This seems like a plausible option. There are a few questions to ask here
On Mon, Oct 8, 2012 at 8:53 AM, Daniel Stonier notifications@github.comwrote:
|
Though it would have been convenient to do dynamic remappings across multimaster, to be honest, I don't want relays getting thrown in. If we can workaround it by getting app manager to remap when launching an app (and its environment), then we don't have a use case for it right now. The only benefit would be for people not using an app manager like infrastructure on top. And for those people, we can probably more easily write a convenient script which can set up a relay and call the gateway on the relay in one shot (much easier than putting that all in the gateway). Call it 'remapped_flip' or some such. Do you have a use case? |
5638745 bigfixes the watcher on a flip's source connection. |
Needs to unflip the buggers when the gateway closes. |
One jobs left that I can think of:
|
Start working on a flipping implementation as outlined in the review.
Most important points that need addressing:
The text was updated successfully, but these errors were encountered: