Folks,

So - in our controller application here at Duke, we’ve added enabled the use of 
eventlet.backdoor to help us debug greenlet issues.

It’s been a real help - but it concerns me due to:
1) Effectively being a security vulnerability
2) Being disabled by fellow administrators *because* of being a security 
vulnerability (and thereby being unavailable for debugging issues when they 
happen).

It seems that the OpenStack folks have had this same concern, and have proposed 
the following solution:

https://wiki.openstack.org/wiki/GuruMeditationReport

Extending the above, I’d like to be able to (for example) get a “thread dump” 
of the greenlets in a running instance of Ryu; that’s what I did for debugging 
some of the issues I’ve been submitting patches for, using the following bits 
of code as examples:

http://docs.openstack.org/developer/ironic/_modules/ironic/openstack/common/eventlet_backdoor.html

Would there be overall interest in my submitting a patch to provide a signal 
handler for, say, SIGQUIT (a la Java) or SIGUSR1 to provide an error report in 
a user-configurable location? It seems overdue, for live debugging and error 
reporting by end users.

Best,
Victor
--
Victor J. Orlikowski <> vjo@[cs.]duke.edu

------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to