History log of /dovecot/src/lib-storage/index/dbox-multi/mdbox-file.h
Revision Date Author Comments Expand
4ca83616715c3bd417e34ced2c1d61852513e427 21-Oct-2010 Timo Sirainen <tss@iki.fi>

dbox: Reverted the "check if altpath is mounted" change for now. If alt path didn't yet exist, it reported bogus errors. It should somehow check if there is anything under the alt root dir.

763155262f295ab5e6c68244fd047d9b3edb0626 21-Oct-2010 Timo Sirainen <tss@iki.fi>

dbox: If alt path is lost, fail with an error rather than rebuilding indexes. This could be simply because alt storage is unmounted at the time and rebuilding would just lose messages. If this error happens unintentionally, it's still possible to fix it with "doveadm force-resync".

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

04c3ac276103b56185119bcff9a66de7a8bb0e68 08-Mar-2010 Timo Sirainen <tss@iki.fi>

mdbox: Removed mdbox_max_open_files setting. It's now hard coded to 2, and the files are closed after 30 seconds of being unused. --HG-- branch : HEAD

9955f6cba7652469b1d600a3674e8d27dd4e61bd 02-Feb-2010 Timo Sirainen <tss@iki.fi>

mdbox: Purging now also moves mails to alt storage (if it's used). mdbox_altmove setting specifies how old files should be moved. --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

/dovecot/configure.in /dovecot/src/lib-storage/index/Makefile.am /dovecot/src/lib-storage/index/dbox-common/Makefile.am /dovecot/src/lib-storage/index/dbox-common/dbox-file-fix.c /dovecot/src/lib-storage/index/dbox-common/dbox-file.c /dovecot/src/lib-storage/index/dbox-common/dbox-file.h /dovecot/src/lib-storage/index/dbox-common/dbox-mail.c /dovecot/src/lib-storage/index/dbox-common/dbox-mail.h /dovecot/src/lib-storage/index/dbox-common/dbox-save.c /dovecot/src/lib-storage/index/dbox-common/dbox-save.h /dovecot/src/lib-storage/index/dbox-common/dbox-storage.c /dovecot/src/lib-storage/index/dbox-common/dbox-storage.h /dovecot/src/lib-storage/index/dbox-common/dbox-sync-rebuild.c /dovecot/src/lib-storage/index/dbox-common/dbox-sync-rebuild.h Makefile.am mdbox-file-purge.c mdbox-file.c mdbox-file.h mdbox-mail.c mdbox-map-private.h mdbox-map.c mdbox-map.h mdbox-save.c mdbox-settings.c mdbox-settings.h mdbox-storage-rebuild.c mdbox-storage-rebuild.h mdbox-storage.c mdbox-storage.h mdbox-sync.c mdbox-sync.h /dovecot/src/lib-storage/index/dbox-single/Makefile.am /dovecot/src/lib-storage/index/dbox-single/sdbox-file.c /dovecot/src/lib-storage/index/dbox-single/sdbox-file.h /dovecot/src/lib-storage/index/dbox-single/sdbox-mail.c /dovecot/src/lib-storage/index/dbox-single/sdbox-save.c /dovecot/src/lib-storage/index/dbox-single/sdbox-storage.c /dovecot/src/lib-storage/index/dbox-single/sdbox-storage.h /dovecot/src/lib-storage/index/dbox-single/sdbox-sync-file.c /dovecot/src/lib-storage/index/dbox-single/sdbox-sync-rebuild.c /dovecot/src/lib-storage/index/dbox-single/sdbox-sync.c /dovecot/src/lib-storage/index/dbox-single/sdbox-sync.h /dovecot/src/lib-storage/index/dbox/dbox-file-maildir.c /dovecot/src/lib-storage/index/dbox/dbox-file-maildir.h /dovecot/src/lib-storage/index/dbox/dbox-mail.c /dovecot/src/lib-storage/index/dbox/dbox-save.c /dovecot/src/lib-storage/index/dbox/dbox-settings.c /dovecot/src/lib-storage/index/dbox/dbox-settings.h /dovecot/src/lib-storage/index/dbox/dbox-storage-rebuild.h /dovecot/src/lib-storage/index/dbox/dbox-storage.c /dovecot/src/lib-storage/index/dbox/dbox-storage.h /dovecot/src/lib-storage/index/dbox/dbox-sync-file.c /dovecot/src/lib-storage/index/dbox/dbox-sync-rebuild.c /dovecot/src/lib-storage/index/dbox/dbox-sync.c /dovecot/src/lib-storage/index/dbox/dbox-sync.h