Closed
Bug 117864
Opened 24 years ago
Closed 24 years ago
regression: reply to mail with big attachment is slow to quote
Categories
(MailNews Core :: Composition, defect, P2)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla0.9.8
People
(Reporter: sspitzer, Assigned: sspitzer)
References
Details
(Keywords: perf)
Attachments
(1 file, 1 obsolete file)
4.83 KB,
patch
|
Bienvenu
:
superreview+
|
Details | Diff | Splinter Review |
reply to eudora mail is slow to quote
I've got a sample email where reply is really, really slow.
it's a message with a small body, with a big attachment.
Assignee | ||
Comment 1•24 years ago
|
||
ok, I know what's going on.
the fix that cavin made is still valid, and in the tree, but we aren't
reparsing the spec (nsImapUrl::ParseListOfMessageIds()) after we
append "header=quotebody" to the spec.
fyi, he's the bug that contains cavin's fix:
http://bugzilla.mozilla.org/show_bug.cgi?id=101480
so we're not fetching the body, we're fetching the whole beast.
this may have broken when quoting broke during that "store offsets" url
landing, or when I tried to fix the code after quoting broken.
Assignee | ||
Comment 2•24 years ago
|
||
working on a fix, discussing with bienvenu over aim.
Summary: reply to eudora mail is slow to quote → regression: reply to mail with big attachment is slow to quote
Assignee | ||
Comment 3•24 years ago
|
||
I'm leaving it up to the classes that derive from nsIMsgMailNewsUrl to decide
what setters require a reparse, in order to minimize the reparsing and the keep
the base class clean.
for this problem, imap url and mailbox url need to reparse after setspec and
setquery, but that's it. (setport, setfilename, sethostname, etc, don't need
it.) and for news, we don't need to reparse at all.
Assignee | ||
Comment 4•24 years ago
|
||
Comment on attachment 63398 [details] [diff] [review]
patch.
whoops, wrong patch.
Attachment #63398 -
Attachment is obsolete: true
Assignee | ||
Comment 5•24 years ago
|
||
the was the right patch, but I think there is a bug in calling GetPath() after
calling SetQuery().
working on it...
Assignee | ||
Comment 6•24 years ago
|
||
ok, GetPath() does the right thing after we call SetSpec(), just not after we
do SetQuery().
I'll continue to investigate.
Assignee | ||
Comment 7•24 years ago
|
||
I'm blocked by the GetPath() after the SetQuery() problem (see bug #118143)
I could work around it using SetSpec(), but I'd rather wait and do it right.
Depends on: 118143
Assignee | ||
Comment 8•24 years ago
|
||
this is the patch, just waiting for that SetQuery / GetPath issue to be fixed.
Comment 9•24 years ago
|
||
Comment on attachment 63505 [details] [diff] [review]
patch
sr=bienvenu
Attachment #63505 -
Flags: superreview+
Assignee | ||
Comment 10•24 years ago
|
||
fixed.
note to QA, you can't verify until darin lands his fix for #118143
Assignee | ||
Comment 11•24 years ago
|
||
really marking fixed.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 12•24 years ago
|
||
Compared replying to a message with 14 MB attachment prior to fix and after fix.
I was able to see a significant change in time to quote with large attachment
after the fix and was very fast. Marking verified. Now this problem has been
fixed now on Build: 2002-01-08-06 on win98, linux, Mac OS X.
Status: RESOLVED → VERIFIED
Updated•21 years ago
|
Product: MailNews → Core
Updated•17 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•