[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [leafnode-list] 1.9.19 status



Matthias Andree wrote:
> 
> otr <o.rousseaux@xxxxxxxxxxxxxx> writes:
> 
> > Three suggestions bellow:
> >
> > - To be able to suspend the fetch for some groups while being able to read
> > those groups.
> > This suggestion is performed by a path I already submitted (24 May 2000)
> > (fully tested)
> 
> I don't recall your patch, did you send it to Cornelius or to the list?

To the list. (Still works witch 1.9.18).
Very useful for single users like me.
As another benefit, groups already acceded but *not present* in the
interesting rep. are kept which the pointer to the first article to be
downloaded (in case).
Then, the next XOVER or XHDR for those groups will be faster

> > - Suppress the use of longjmp() on signal delivery for reliability and
> > maintainability grounds (and bugfixes like potentially part-downloaded
> > articles).
> 
> To do that, one would better encapsulate the entire I/O stuff in an own
> submodule that handles timeout (select or poll-based maybe) and buffering.

In fact, there are two items in this suggestion:
1/ Suppress the use of longjmp()
-  Very easy to do. I set "usesupplement" to -2, and I have only one test to
add.

2/ Combined which the use of "signal delivery blocking", I can also be sure
that the current downloaded article will not be truncated.
-  As another benefit, the file var/spool/news/leaf.node/my.news.server is
correctly updated. (I consider this as a bug).
The next download will begin at the *correct* article number.

> > - To be able to interrupt a group download (and go to the next).
> 
> Is that necessary or useful? Personally, I've never felt the need to,
> but that does not necessarily mean anything.

Well, if I have 1000 articles to download in a group, and my phone connexion
is slow and I am in a hurry..., I am happy to be able to interrupt this
group download and go to the next.
It takes also only about then lines for the code.

Greetings.

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list