After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 274142 - Limiting the number of in-a-row fetched messages
Limiting the number of in-a-row fetched messages
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Mailer
3.4.x (obsolete)
Other All
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[wontfix?]
Depends on: 201718
Blocks:
 
 
Reported: 2005-03-28 10:44 UTC by David Marín Carreño
Modified: 2021-05-19 11:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Marín Carreño 2005-03-28 10:44:14 UTC
When there are a lot (more than 100) messages without download, or there
are too big messages in the server, it would be very interesting having an
option for defining the number of messages downloaded (or the size of
downloaded messages) before "consolidating" (that is, showing them in the
corresponding folders and removing them from server).

My idea is acting as fetchmail "limit" option, when fetching POP3 messages
from a server.

Optionally, after consolidating, Evolution could go on with getting the
remaining messages, acting transparently for the user.

Is this a bad idea?
Comment 1 Not Zed 2005-03-31 10:31:09 UTC
this is covered by another bug, 'incremental download' or something
like that.

it is quite difficult to implement because of the way update events
are handled (that stupid update freeze stuff), and the ui can cause
signfiicant performance overheads too.
Comment 2 David Marín Carreño 2005-03-31 10:57:51 UTC
Yes, the "incremental-download" bug (#1718) could be related to this,
but I don't think that "consolidating" the interface after (for
example) 50 downloaded messages, or 3 Mbytes of downloaded messages,
could cause a significant performance overhead. 

The user has been waiting for these messages to download (sometimes
more than 3 minutes, if he/she hasn't broadband access)... In this
case, the bottleneck is in the slow retrieving of messages, and
allowing users to read new messages after a given number/size of
downloaded messages could be a good idea.

And Evo could make the most of this time, and delete the
already-downloaded messages from server too.
Comment 3 Not Zed 2005-05-19 09:10:35 UTC
"but I don't think that "consolidating" the interface after (for
example) 50 downloaded messages, or 3 Mbytes of downloaded messages,
could cause a significant performance overhead."

Have you tried?  Actually - I have.  And yes it does cause a significant
performance over head.

So no, currently this is not practical.
Comment 4 André Klapper 2012-06-27 10:47:37 UTC
For IMAP this would be possible since 3.4 due to http://developer.gnome.org/camel/3.4/CamelFolder.html#CamelFetchType
Comment 5 André Klapper 2021-05-19 11:31:32 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. 
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines
and create a new enhancement request ticket at
  https://gitlab.gnome.org/GNOME/evolution/-/issues/

Thank you for your understanding and your help.