Hi,<br><br>I&#39;m wondering what others are doing when a ListRecords request w/out an until comes in.  Consider this scenario:<br><br>t0 - harvest request (with no until) is initiated<br>t1 - record 101 is added to the repo<br>
t2 - harvest is finished (it took multiple requests to complete)<br><br>Should record 101 be included in the harvest data?  If not, will the client better issue their next harvest with a from=t0 (a from=t2 would be invalid because they&#39;d miss out on record 101).<br>
<br>We have implemented both oai-pmh harvesters and providers, so I have to consider both ends of this.  Here&#39;s what I&#39;m thinking...<br><br>As a Provider<br>I will simply lock the repo so that the above scenario can&#39;t happen.  If someone is already harvesting (there exist unexpired resumptionTokens) then I will not update the repository.<br>
<br>As a Harvester<br>I will always use the until parameter with the value of the time the harvest was initially started.<br><br>I think this keeps me clear of any problems.  Anyone else have thoughts or care to share your solutions?<br>
<br>Thanks,<br>Ben Anderson<br><br><br>