Always make compacting folders automatic, with no UI
Categories
(MailNews Core :: Backend, enhancement)
Tracking
(Not tracked)
People
(Reporter: mpt, Unassigned)
References
(Depends on 1 open bug)
Details
(Keywords: privacy)
Comment 1•20 years ago
|
||
Comment 2•20 years ago
|
||
Comment 3•20 years ago
|
||
Comment 4•20 years ago
|
||
Comment 5•20 years ago
|
||
Comment 6•20 years ago
|
||
Reporter | ||
Comment 7•20 years ago
|
||
Comment 8•20 years ago
|
||
Comment 9•20 years ago
|
||
Comment 10•20 years ago
|
||
Reporter | ||
Comment 11•20 years ago
|
||
Comment 12•20 years ago
|
||
Comment 13•20 years ago
|
||
Comment 14•20 years ago
|
||
Reporter | ||
Comment 15•20 years ago
|
||
Comment 16•20 years ago
|
||
Comment 17•20 years ago
|
||
Comment 18•20 years ago
|
||
Comment 19•20 years ago
|
||
Comment 20•20 years ago
|
||
Comment 21•20 years ago
|
||
Comment 22•20 years ago
|
||
Comment 23•20 years ago
|
||
Reporter | ||
Comment 24•20 years ago
|
||
Comment 25•20 years ago
|
||
Comment 26•20 years ago
|
||
Comment 27•20 years ago
|
||
Comment 28•20 years ago
|
||
Comment 29•20 years ago
|
||
Comment 30•20 years ago
|
||
Comment 31•20 years ago
|
||
Comment 32•20 years ago
|
||
Comment 33•19 years ago
|
||
Updated•19 years ago
|
Comment 34•19 years ago
|
||
Comment 35•19 years ago
|
||
Updated•19 years ago
|
Comment 36•19 years ago
|
||
Comment 37•19 years ago
|
||
Comment 38•19 years ago
|
||
Comment 39•18 years ago
|
||
Updated•18 years ago
|
Comment 40•18 years ago
|
||
Comment 41•17 years ago
|
||
Comment 42•17 years ago
|
||
Comment 45•16 years ago
|
||
Comment 47•16 years ago
|
||
Comment 49•14 years ago
|
||
Comment 50•14 years ago
|
||
Comment 51•13 years ago
|
||
Comment 52•13 years ago
|
||
Comment 57•13 years ago
|
||
Comment 58•13 years ago
|
||
Comment 59•13 years ago
|
||
Comment 62•8 years ago
|
||
Comment 64•6 years ago
|
||
Wow, I was JUST thinking about this yesterday Wayne.
TB isn't telling me that it's compacting or that I need to compact.
That's not good, right?
Comment 65•4 years ago
|
||
There is of course also maildir, which don't need compacting.
Updated•4 years ago
|
Comment 67•3 years ago
|
||
I read the documentation on compacting folders:
https://support.mozilla.org/en-US/kb/compacting-folders
However, it is not clear to me why this is not an automatic-by-default operation on Thunderbird.
It reminds me of defragmentation of C drive. In Windows 98 it was a manual operation that took forever. Nowadays it's an automatic operation that runs every week or every 3 days, without using input.
Wouldn't it be better to run a small compacting task every week when Thunderbird has not had activity in say, the last hour, rather than one big compacting task when the limit is finally reached?
I know users who defer compacting because they know the impact of clicking yes will be huge. It might even freeze their program completely, so they keep pushing it for later...
Comment 68•3 years ago
|
||
Numerous users do NOT compact folders. They are most likely afraid of losing data. Over and over and over again, I see this on different computers. If it is beneficial, then just do this and be done with it. If there is a good reason to NOT compact folders, then stop pushing it, and end the discussion.
Comment 69•3 years ago
|
||
(In reply to Worcester12345 from comment #68)
Numerous users do NOT compact folders. They are most likely afraid of losing data. Over and over and over again, I see this on different computers. If it is beneficial, then just do this and be done with it. If there is a good reason to NOT compact folders, then stop pushing it, and end the discussion.
I agree with this. I'll add that in the several organizations that I've worked in, compacting is never clear to the user why it's beneficial. Two different options come to mind:
1-Does it save hard drive space at the expense of longer operations? (due to compression/decompression) and if so, is that desirable?
2-Does it make operations faster, since it optimises the database?
Also, I'm sorry to say this, but it's been 17 years. It'd be good to classify this as wontfix or to decide on a course of action.
Comment 70•3 years ago
|
||
(In reply to L from comment #67)
I read the documentation on compacting folders:
https://support.mozilla.org/en-US/kb/compacting-foldersHowever, it is not clear to me why this is not an automatic-by-default operation on Thunderbird.
It reminds me of defragmentation of C drive. In Windows 98 it was a manual operation that took forever. Nowadays it's an automatic operation that runs every week or every 3 days, without using input.
It's a reasonable comparison.
Wouldn't it be better to run a small compacting task every week when Thunderbird has not had activity in say, the last hour, rather than one big compacting task when the limit is finally reached?
That won't work for users who don't keep Thunderbird running 24x7.
I know users who defer compacting because they know the impact of clicking yes will be huge. It might even freeze their program completely, so they keep pushing it for later...
Yes. That's one reason why this bug hasn't been implemented.
(In reply to Worcester12345 from comment #68)
If it is beneficial, then just do this and be done with it. If there is a good reason to NOT compact folders, then stop pushing it, and end the discussion.
If you understand how compact works and what it does, then you also know that there is good reason TO do compact.
(In reply to L from comment #69)
Two different options come to mind:
1-Does it save hard drive space at the expense of longer operations? (due to compression/decompression)
Yes
and if so, is that desirable?
Is what desirable?
2-Does it make operations faster, since it optimises the database?
In the short term, most likely not noticeable. In the long term, mostly like noticeable for most users. But the greatest benefit (at least for people who actually delete messages) is reducing disk space, because deleting messages doesn't reduce disk space until compact happens.
Also, I'm sorry to say this, but it's been 17 years. It'd be good to classify this as wontfix or to decide on a course of action.
This is not in the hands of the reporter.
Comment 71•3 years ago
|
||
(In reply to Wayne Mery (:wsmwk) from comment #70)
(In reply to L from comment #67)
Is what desirable?
Is it desirable to have longer operations in order to save hard drive space? Today with ever increasing HDs for lower prices I'd say performance is what most users would go for. So if compact makes operations slower, it might not be a good thing in the end.
This is not in the hands of the reporter.
Apologies. Who can make a decision on this bug? Not trying to rush things, but it's clear that the report could be open for another 10 years if no one pushes..
Updated•2 years ago
|
Comment 72•3 months ago
|
||
(In reply to L from comment #67)
I read the documentation on compacting folders:
https://support.mozilla.org/en-US/kb/compacting-foldersHowever, it is not clear to me why this is not an automatic-by-default operation on Thunderbird.
It reminds me of defragmentation of C drive. In Windows 98 it was a manual operation that took forever. Nowadays it's an automatic operation that runs every week or every 3 days, without using input.
Wouldn't it be better to run a small compacting task every week when Thunderbird has not had activity in say, the last hour, rather than one big compacting task when the limit is finally reached?
That would make sense. However:
a. thunderbird stores messages on the disk in a poorly designed manner. Which necessitates compacting as a means to fix some of the problems it causes.
b. thunderbird compacting is poorly designed, which makes it extremely inefficient and buggy.
As such, the main argument people levied against compacting automation is that fixing compacting to not be so awful is a prerequisite blocking improvement.
Currently users need to be educated on what compacting is and then balance the need to do it as often as possible to deal with problem A, while avoiding it as much as possible due to problem B. With every person having a different opinion on how often they should or should not compact.
This has even led to some users instead writing up redesigns for the architecture that would mitigate those design issues.
Description
•