GNOME Bugzilla – Bug 103266
xdmcp session counting gone wrong?
Last modified: 2003-05-13 23:57:00 UTC
Bugzilla-Product: gdm Description: Please see https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=79421 for the original bug report. ------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-01-12 21:13 ------- Reassigning to the default owner of the component, jirka@5z.com.
This bug is pretty crippling on K12LTSP servers, essentially meaning it can't be used. Essentially, terminals get to login once and never again. I'm pretty sure that the display isn't being _unmanaged() properly, or at least not removed from "displays" correctly as it works the first time, but if terminals attempt to reconnect they cannot. Even after waiting GdmPingInterval seconds before trying again. In theory, this should be a trivial fix, but I couldn't see it in my cursory glance over the code.
I must be on drugs ... the ping behaviour was copied from xdm where it was specified in minutes. The default 5 will actually mean 5 minutes. I'm just changing this in CVS to be in seconds. Eeek. For a temporary relief set it to 1 and so you have 1 minute timeout. I'm also setting CVS to default to 15 rather then 5 seconds then. Anything which hangs for over 15 seconds is really really dead. Another temp fix is to increase maximal connections per host to 2. I'm marking as fixed.