ietf-nntp Requirement for timeout close unclear
Russ Allbery
rra at stanford.edu
Fri Jul 6 17:07:31 PDT 2001
Charles Lindsey <chl at clw.cs.man.ac.uk> writes:
> Russ Allbery <rra at stanford.edu> writes:
>> The client SHOULD NOT assume that the article has been successfully
>> transferred unless it receives an affirmative response from the
>> server. Since, however, the affirmative response may have been sent
>> and lost, the client SHOULD use the same message-id in the article
>> when resending it or check whether the article was successfully
>> posted before resending it to ensure that the resend will not result
>> in a duplicate article.
> The problem there is that in some systems (notably CNews) a POST command
> does not immediately make that article available to be retrieved by an
> ARTICLE command (it just gets queued, and the queue is processed
> periodically by a cron job). There is another place in the draft (can't
> remember exactly where) where we have had to make allowance for that
> sort of behaviour.
So the client may have to take that into account if it can't reuse the
message ID. I don't see that as much of a problem; basically, it just
says "don't retry right away in the rare case where you didn't get an
affirmative response from the server unless you can generate your own
message IDs."
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
More information about the ietf-nntp
mailing list