14 Sep 2009 17:59
Re: [SyncEvolution] Client side meesage resend -- the status
Hi Congwu, On Sep 14, 2009, at 9:15 , Chen, Congwu wrote: >> Maybe an approach could be to count consecutive 222 alerts AND also >> monitor the real time, and then abort the loop after 5 cycles but >> only >> if they occur within less than 20 seconds real time. >> >> It'll be great if you can give that a try. >> > I have implemented here: > http://git.moblin.org/cgit.cgi/libsynthesis/commit/?h=congwu&id=90116491ed28d386f241336ac79e173eb7d9d0ac > Lukas, maybe you can give a review? Thanks a lot! I modified it slightly (using linertime_t/getSystemNow() instead of time_t/time() because time() is not supported on all the platforms we compile the SyncML engine on) and applied to my branch. I don't have a test provoking the 222 loop, but I verified that it does not break our current tests. I pushed it (along with a lot of other stuff and merges from various moblin contributions) just some minutes ago into a new "luz" branch on git@...:libsynthesis.git. I'll use this new branch from now on to publish current status of my work ahead of "official" merging into "master". Best Regards, Lukas Zeller (luz@...) - Synthesis AG, SyncML Solutions & Sustainable Software Concepts info@..., http://www.synthesis.ch
RSS Feed