[gamin] Status of client/server deadlock issue
- From: Dean Brettle <dean brettle com>
- To: Gamin-list gnome org
- Cc:
- Subject: [gamin] Status of client/server deadlock issue
- Date: Wed, 25 Jan 2006 14:02:45 -0500
Hi,
I fairly regularly experience the client/server deadlock issue described at:
http://bugzilla.gnome.org/show_bug.cgi?id=154686
Has anyone already started work on the problem? If not, I'd like to try to implement a fix and would appreciate any advice on preferred implementations, things to watch out for, etc.
I've looked through the code and my current plan is to add a test case and then change the server to use non-blocking IO. Looks like I'd need to change gam_client_create() to set the appropriate flags on the socket and then change the rest of the code to deal with the EAGAIN status -- a non-trivial undertaking. Sound right?
Feedback appreciated,
--Dean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]