<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [RC5] work unit rotation</title></head><body>
<div>At 23:12 +0100 on 09/05/2012, Mike Reed wrote about Re: [RC5]
work unit rotation:</div>
<div><br></div>
<blockquote type="cite" cite>Hi,<br>
</blockquote>
<blockquote type="cite" cite>What is wrong with letting the client
handle the buffers?<br>
</blockquote>
<blockquote type="cite" cite>Kind regards,<br>
Mike</blockquote>
<div><br></div>
<div>Nothing if you let the buffers flush and refresh. This will
insure that all the blocks get processed before you get new blocks.
The stated scenario however does not insure that you process all the
blocks before adding more. If newly added blocks can get processed
before ones that were there before they were added, then in theory you
can keep adding blocks that jump to the top of the queue and thus
prevent older blocks from ever getting selected. I am NOT saying that
this can occur and that the queue is not processed FIFO. My suggested
method just insures that all blocks are processed and some do not get
stalled due to newly added blocks.</div>
<div><br></div>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>On Sep 5, 2012 8:43 PM, &quot;Robert A.
Rosenberg&quot; &lt;<a
href="mailto:dnet@rarpsl.com">dnet@rarpsl.com</a>&gt; wrote:<br>
<blockquote>At 08:38 -0700 on 09/05/2012, jp68 wrote about [RC5] work
unit rotation:<br>
<br>
&gt;What I'm &nbsp;wondering is if there is any work unit date/age
selection<br>
&gt;involved so<br>
&gt;that the oldest work units in the buff-in file would be completed
before<br>
&gt;newer ones were??<br>
<br>
While I can not answer your question, if your intent is to insure<br>
that old units are processed before new ones, you can do this by<br>
setting your running client to flush its work into a 2nd set of<br>
buffers as well as refresh from the 2nd set of buffers. By keeping<br>
the number of work units low it will periodically flush and
refresh.<br>
The 2nd set of buffers are controlled by a 2nd client you just
launch<br>
to do the -import (and you just copy the completed work to your
flash<br>
drive and delete the file). This will cause the refresh to get the<br>
oldest units.<br>
_______________________________________________<br>
rc5 mailing list<br>
<a
href="mailto:rc5@lists.distributed.net">rc5@lists.distributed.net</a><br
>
<a
href="http://lists.distributed.net/mailman/listinfo/rc5"
>http://lists.distributed.net/mailman/listinfo/rc5</a><br>
</blockquote>
</blockquote>
<blockquote type="cite" cite><br>
_______________________________________________<br>
rc5 mailing list<br>
rc5@lists.distributed.net<br>
http://lists.distributed.net/mailman/listinfo/rc5</blockquote>
<div><br></div>
</body>
</html>