http://bugzilla.moblin.org/show_bug.cgi?id=3427
--- Comment #26 from Chen Congwu <[email protected]> 2009-09-20 23:53:15 --- (In reply to comment #24) I have pushed the code to congwu branch, please have a look. > (In reply to comment #23) > I have merged the code to get the adaption to the modified libsynthesis engine > included and tested, but this timeout code needs more work. > > First, calling sleep() for a long duration prevents the syncevo-dbus-server > from responding to D-Bus messages. Please introduce a > EvolutionSyncClient::sleep() method which calls sleep() by default and in the > DBusSyncClient runs the main loop while waiting. EvolutionSyncClient::sleep() > should not return prematurely unless the time out expires or CTRL-C was > pressed. sleep() could return early when some other signal is received > (unlikely, but not impossible). > > Second, the total duration for which we try to resend messages is not > deterministic. This already was a problem before, I just didn't quite realize > it. > I therefore suggest to change the definition of our configuration variables > and > the implementation: -- Configure bugmail: http://bugzilla.moblin.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching someone on the CC list of the bug. _______________________________________________ Syncevolution-issues mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution-issues
