62958c5eefcd7dd84717b487ca36ec3a86949eb9 |
|
21-Feb-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
mdbox: Use mail_index_sync_set_reason() to give better reason messages for lock wait warnings. |
f71c2d4e6b802bf8e622bcd5df29286262d05d5a |
|
28-Jan-2012 |
Timo Sirainen <tss@iki.fi> |
mdbox: Check that m.X file doesn't have garbage at end of file when saving new data to it. |
08a8b3de61139ba02371afc8240ac85be0e8b17c |
|
28-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Modified map locking behavior to avoid deadlocks when rebuilding storage.
If both mailbox and map index need to be locked, the map index must now be
locked first. Mailbox syncing optimistically tries to first sync without
map locking, but if it sees expunges, it restarts with the map lock.
The map lock is held now slightly longer during sync than before, but it
shouldn't be noticeable.
--HG--
branch : HEAD |
c18ff860dc22960fd37c272d929f889c7939a2c8 |
|
29-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Renamed dbox_map* to mdbox_map*.
--HG--
branch : HEAD |
5fb3f13537dffd15a31e997da133a721c0728af8 |
|
20-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Moving messages to alt storage is done done with doveadm altmove command.
The command can take an arbitrary search query listing what messages should
exist in alt storage. If the message has been copied to multiple mailboxes,
the search query must match all the instances of the message.
Since the search query can now be specified in command line, mdbox_altmove
setting was also removed.
--HG--
branch : HEAD |
73a87c2ff65c6116cde6fb158dfddb8ef7346901 |
|
19-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Optimization: Don't update map UIDs' refcounts via array when it's not necessary.
--HG--
branch : HEAD |
20e18d5a18fa7c4bc58de5c9e2301107d23d4faf |
|
02-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Removed forced automatic purging for now. It was too ineffecient.
--HG--
branch : HEAD |
1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9 |
|
07-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Split dbox (single-dbox) and mdbox (multi-dbox) into separate storage backends.
This cleans up the code, makes it faster and also fixes some bugs.
Super-fast maildir migration code was also dropped, at least for now.
--HG--
branch : HEAD |