Should be done by the caller - can we make sendSync() throw something?
On Thursday 24 January 2008 18:24, robert at freenetproject.org wrote:
> Author: robert
> Date: 2008-01-24 18:24:58 +0000 (Thu, 24 Jan 2008)
> New Revision: 17236
>
> Modified:
> trunk/freenet/src/freenet/node/PeerNode.java
> Log:
> make sendSync() timeout a backoff cause
>
>
> Modified: trunk/freenet/src/freenet/node/PeerNode.java
> ===================================================================
> --- trunk/freenet/src/freenet/node/PeerNode.java 2008-01-24 18:21:57 UTC
(rev 17235)
> +++ trunk/freenet/src/freenet/node/PeerNode.java 2008-01-24 18:24:58 UTC
(rev 17236)
> @@ -1456,8 +1456,10 @@
> SyncMessageCallback cb = new SyncMessageCallback();
> sendAsync(req, cb, 0, ctr);
> cb.waitForSend(60 * 1000);
> - if (!cb.done)
> + if (!cb.done) {
> Logger.error(this, "Waited too long for a blocking send
> for " + req + "
to " + PeerNode.this, new Exception("error"));
> + this.localRejectedOverload("SendSyncTimeout");
> + }
> }
>
> private class SyncMessageCallback implements AsyncMessageCallback {
>
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL:
<https://emu.freenetproject.org/pipermail/devl/attachments/20080124/e0b3ec93/attachment.pgp>