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

UDP tunnel debugging #1562

Closed
grossmj opened this issue Oct 5, 2016 · 10 comments
Closed

UDP tunnel debugging #1562

grossmj opened this issue Oct 5, 2016 · 10 comments
Assignees
Milestone

Comments

@grossmj
Copy link
Member

grossmj commented Oct 5, 2016

The idea is to have all UDP tunnel information included in the Help -> Export debug information

The controller would check all the UDP connections against what is returned by psutil to check that each UDP tunnel indeed exist on each server.

http://pythonhosted.org/psutil/#psutil.net_connections

@grossmj grossmj added this to the 2.0 milestone Oct 5, 2016
@julien-duponchelle
Copy link
Contributor

This mean we need to call the controller for the export debug. Because actually all the debug is exported by the client

@grossmj
Copy link
Member Author

grossmj commented Oct 7, 2016

Yep, I think having a comprehensive debug information is going to be very useful to get to a final release.

@julien-duponchelle
Copy link
Contributor

I have implemented a /debug in server handler and it's include in the exported zip. Now we will need to implement this method.

@julien-duponchelle
Copy link
Contributor

Oh it's more complex than expected because we need also to retrieve the data from each compute node :(

@grossmj
Copy link
Member Author

grossmj commented Nov 1, 2016

Yes, the controller has to take care of this ;)

@julien-duponchelle
Copy link
Contributor

Also we need to dump for current project on which host each part of the link is bind

@julien-duponchelle
Copy link
Contributor

@grossmj do we still need that? It sound complex to implement

@grossmj
Copy link
Member Author

grossmj commented Nov 22, 2016

It would definitely be a nice to have. This can wait 2.1 if you want.

@julien-duponchelle
Copy link
Contributor

My main concern is I'm not confortable with the idea to have more code and more complex code for checking that UDP tunnel work only for debug, than the actual code for creating UDP tunnel :(

But perhaps I miss an easy way to solve the issue.

@grossmj
Copy link
Member Author

grossmj commented Nov 22, 2016

The way I see it is to have the extra code but quite separated from the code that creates UDP tunnels. Looping all tunnels and checking that each exists on the system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants