From: Timo Sirainen Date: Mon, 15 Feb 2010 03:19:20 +0000 (+0200) Subject: lib-storage: Increased initial mailbox pool sizes. X-Git-Tag: 2.0.beta3~72 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3b32bc12710240f86465a00fbb2bd1ef030e6c40;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Increased initial mailbox pool sizes. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/cydir/cydir-storage.c b/src/lib-storage/index/cydir/cydir-storage.c index 0b04be426b..9fec4f6018 100644 --- a/src/lib-storage/index/cydir/cydir-storage.c +++ b/src/lib-storage/index/cydir/cydir-storage.c @@ -44,7 +44,7 @@ cydir_mailbox_alloc(struct mail_storage *storage, struct mailbox_list *list, /* cydir can't work without index files */ flags &= ~MAILBOX_FLAG_NO_INDEX_FILES; - pool = pool_alloconly_create("cydir mailbox", 1024+512); + pool = pool_alloconly_create("cydir mailbox", 1024*3); mbox = p_new(pool, struct cydir_mailbox, 1); mbox->box = cydir_mailbox; mbox->box.pool = pool; diff --git a/src/lib-storage/index/dbox-multi/mdbox-storage.c b/src/lib-storage/index/dbox-multi/mdbox-storage.c index 0b4606a1a8..34afc89bef 100644 --- a/src/lib-storage/index/dbox-multi/mdbox-storage.c +++ b/src/lib-storage/index/dbox-multi/mdbox-storage.c @@ -87,7 +87,7 @@ mdbox_mailbox_alloc(struct mail_storage *storage, struct mailbox_list *list, /* dbox can't work without index files */ flags &= ~MAILBOX_FLAG_NO_INDEX_FILES; - pool = pool_alloconly_create("mdbox mailbox", 2048); + pool = pool_alloconly_create("mdbox mailbox", 1024*3); mbox = p_new(pool, struct mdbox_mailbox, 1); mbox->box = mdbox_mailbox; mbox->box.pool = pool; diff --git a/src/lib-storage/index/dbox-single/sdbox-storage.c b/src/lib-storage/index/dbox-single/sdbox-storage.c index 1936b8834e..7e90d50526 100644 --- a/src/lib-storage/index/dbox-single/sdbox-storage.c +++ b/src/lib-storage/index/dbox-single/sdbox-storage.c @@ -36,7 +36,7 @@ sdbox_mailbox_alloc(struct mail_storage *storage, struct mailbox_list *list, /* dbox can't work without index files */ flags &= ~MAILBOX_FLAG_NO_INDEX_FILES; - pool = pool_alloconly_create("dbox mailbox", 1024+512); + pool = pool_alloconly_create("dbox mailbox", 1024*3); mbox = p_new(pool, struct sdbox_mailbox, 1); mbox->box = sdbox_mailbox; mbox->box.pool = pool; diff --git a/src/lib-storage/index/maildir/maildir-storage.c b/src/lib-storage/index/maildir/maildir-storage.c index de127ec75c..67c60cae9e 100644 --- a/src/lib-storage/index/maildir/maildir-storage.c +++ b/src/lib-storage/index/maildir/maildir-storage.c @@ -270,7 +270,7 @@ maildir_mailbox_alloc(struct mail_storage *storage, struct mailbox_list *list, struct index_mailbox_context *ibox; pool_t pool; - pool = pool_alloconly_create("maildir mailbox", 1024+512); + pool = pool_alloconly_create("maildir mailbox", 1024*3); mbox = p_new(pool, struct maildir_mailbox, 1); mbox->box = maildir_mailbox; mbox->box.pool = pool; diff --git a/src/lib-storage/index/mbox/mbox-storage.c b/src/lib-storage/index/mbox/mbox-storage.c index ce3fb68e84..8e7d569303 100644 --- a/src/lib-storage/index/mbox/mbox-storage.c +++ b/src/lib-storage/index/mbox/mbox-storage.c @@ -333,7 +333,7 @@ mbox_mailbox_alloc(struct mail_storage *storage, struct mailbox_list *list, struct index_mailbox_context *ibox; pool_t pool; - pool = pool_alloconly_create("mbox mailbox", 1024+512); + pool = pool_alloconly_create("mbox mailbox", 1024*3); mbox = p_new(pool, struct mbox_mailbox, 1); mbox->box = mbox_mailbox; mbox->box.pool = pool; diff --git a/src/lib-storage/index/raw/raw-storage.c b/src/lib-storage/index/raw/raw-storage.c index e996cb956b..9da9df532a 100644 --- a/src/lib-storage/index/raw/raw-storage.c +++ b/src/lib-storage/index/raw/raw-storage.c @@ -42,7 +42,7 @@ raw_mailbox_alloc(struct mail_storage *storage, struct mailbox_list *list, flags |= MAILBOX_FLAG_READONLY | MAILBOX_FLAG_NO_INDEX_FILES; - pool = pool_alloconly_create("raw mailbox", 1024+512); + pool = pool_alloconly_create("raw mailbox", 1024*3); mbox = p_new(pool, struct raw_mailbox, 1); mbox->box = raw_mailbox; mbox->box.pool = pool;