move/copying multiple imap messages to local folder bypasses offline store and redownloads messages. Need to preflight the move/copy.

NEW
Unassigned

Status

--
major
10 years ago
8 months ago

People

(Reporter: Bienvenu, Unassigned)

Tracking

({perf})

Bug Flags:
wanted-thunderbird3 +

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

10 years ago
If you move/copy multiple imap messages to a local folder, we run it as a single imap url with multiple messages. This bypasses the offline store cache checking, which means we'll fetch the messages from the server unnecessarily if we have the messages in the offline cache.

To fix this, I think we need to preflight the move/copy, and check if we have all the messages offline - if so, just copy the offline copies to the local folder. If we have a mix of offline and not offline messages, we could break it into two operations, but the homogeneous case is the low-hanging fruit.
hmm, that explains slowness (I frequently do this)
Keywords: perf
This sure would be nice.
Flags: wanted-thunderbird3+
OS: Windows Vista → All
Hardware: x86 → All
blocking1.9.1: needed → ---

Updated

9 years ago
Severity: normal → major
if Bug 579520 doesn't get closed for odd reasons, perhaps this would help him.

Updated

4 years ago
Summary: move/copying multiple imap messages to local folder bypasses offline store → move/copying multiple imap messages to local folder bypasses offline store and redownloads messages

Updated

8 months ago
Summary: move/copying multiple imap messages to local folder bypasses offline store and redownloads messages → move/copying multiple imap messages to local folder bypasses offline store and redownloads messages. Need to preflight the move/copy.
You need to log in before you can comment on or make changes to this bug.