pan-users
[Top][All Lists]
Advanced

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

[Pan-users] Thinking out loud about task management


From: Charles Kerr
Subject: [Pan-users] Thinking out loud about task management
Date: Thu, 15 Aug 2002 10:04:52 -0700
User-agent: Mutt/1.3.20i

I'm thinking about changing the queue because the current system has
a lot of weaknesses.  The "reserve connection for bodies" is an easy
enough hack, but it fails badly in some situations and isn't visible
to casual users who haven't walked through the Prefs dialog.

What might be better is to have levels of priority in the queue:

  * body downloads are processed first
  * new headers are processed if no body tasks
  * decode tasks are processed if no body or header tasks

The `reserve connection' would be removed from the prefs dialog.
Instead, Pan would always reserve a bodies-only connection for
90 seconds after a body was downloaded.  That way the connection
is reserved in reading mode, and not reserved in leech mode,
without the user having to tweak preferences.

And here's the big change -- running decode and header tasks could be
stopped, while running, in order to make way for body downloads.  When
the body downloads are done, the other tasks would resume.

Comments?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]