<font size=2 face="sans-serif">Hi all,</font>
<br><font size=2 face="sans-serif">I want to debug <b>nova-scheduler</b>
service (Essex version)  code with Eclipse->Pydev->Debug Configuration.</font>
<br><font size=2 face="sans-serif">But when I launch it under Debug Configuration,
I get the following error messages :</font>
<br>
<br><font size=2 face="sans-serif"><b>pydev debugger: starting</b></font>
<br><font size=2 face="sans-serif"><b>Traceback (most recent call last):</b></font>
<br><font size=2 face="sans-serif"><b>  File "/usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py",
line 336, in fire_timers</b></font>
<br><font size=2 face="sans-serif"><b>    timer()</b></font>
<br><font size=2 face="sans-serif"><b>  File "/usr/lib/python2.7/dist-packages/eventlet/hubs/timer.py",
line 56, in __call__</b></font>
<br><font size=2 face="sans-serif"><b>    cb(*args, **kw)</b></font>
<br><font size=2 face="sans-serif"><b>  File "/usr/lib/python2.7/dist-packages/eventlet/semaphore.py",
line 95, in _do_acquire</b></font>
<br><font size=2 face="sans-serif"><b>    waiter.switch()</b></font>
<br><font size=2 face="sans-serif"><b>error: cannot switch to a different
thread</b></font>
<br>
<br><font size=2 face="sans-serif">and then, Pydev debugger does not work!</font>
<br>
<br><font size=2 face="sans-serif">In fact, these errors are due to the
use of <b>eventlet.monkey_patch() </b>inside <b>nova-scheduler</b> launcher
(as well as inside other <b>nova-*</b> launchers).</font>
<br>
<br><font size=2 face="sans-serif">Do you have any ideas to resolve this
problem?</font>
<br>
<br><font size=2 face="sans-serif">Thanks in advance.</font>