[Pkg-ganeti-devel] Bug#510965: Acknowledgement (ganeti: Ganeti does not work with python-twisted 8.1)

Iustin Pop iustin at google.com
Mon Feb 2 12:44:52 UTC 2009


On Mon, Feb 02, 2009 at 11:49:40AM +0100, Daniel Schreiber wrote:
> Iustin Pop schrieb:
>>> Twisted included a closed file descriptor in the select list.
>>
>> Ok, so it seems our cleaning up/closing filedescriptors is conflicting
>> with twisted opening some pipes for itself. Why it only does in some
>> cases and not always it's a mistery to me.
>>
>> In any case, could you try and run the node daemon in foreground
>> (ganeti-noded -f)? In the non-daemon case, we don't cleanup the file
>> descriptors, and this will confirm or infirm my theory.
>
> Works. call_version.py as well as gnt-commands.

Thanks for confirming. I have a patch that might or might not solve the
problem, since I don't know how early twisted creates the pipes. Would
you mind testing the attached patch? (Will be a little bit tricky to
apply to installed sources though).

If the patch doesn't solve the problem, then we will have to implement
an option to not close file descriptors for Ganeti 1.2.

regards,
iustin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Rework-the-daemonization-sequence.patch
Type: text/x-diff
Size: 0 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-ganeti-devel/attachments/20090202/a1fa7ebe/attachment.patch 


More information about the Pkg-ganeti-devel mailing list