]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Increased initial memory pool sizes.
authorTimo Sirainen <tss@iki.fi>
Tue, 9 Feb 2010 16:55:04 +0000 (18:55 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 9 Feb 2010 16:55:04 +0000 (18:55 +0200)
--HG--
branch : HEAD

src/config/config-request.c
src/lib-storage/index/dbox-common/dbox-mail.c
src/lib-storage/index/dbox-multi/mdbox-storage.c
src/lib-storage/list/mailbox-list-fs.c
src/lib-storage/mail-storage-service.c
src/login-common/main.c

index 5f515ad19d76137fae2b644895fab0f6f873d02b..8b53e1f34804c5e785a21984acff5ea0134c234f 100644 (file)
@@ -293,7 +293,7 @@ int config_request_handle(const struct config_filter *filter,
        int ret = 0;
 
        memset(&ctx, 0, sizeof(ctx));
-       ctx.pool = pool_alloconly_create("config request", 1024*32);
+       ctx.pool = pool_alloconly_create("config request", 1024*64);
 
        if (config_filter_parsers_get(config_filter, ctx.pool, filter,
                                      &parsers, &error) < 0) {
index 5d0955b9f8c9193dab78fb21646227906e40bcc2..e7bebceba42f54cde2f06e72fd7de409fdad2aec 100644 (file)
@@ -19,7 +19,7 @@ dbox_mail_alloc(struct mailbox_transaction_context *t,
        struct dbox_mail *mail;
        pool_t pool;
 
-       pool = pool_alloconly_create("mail", 1024);
+       pool = pool_alloconly_create("mail", 2048);
        mail = p_new(pool, struct dbox_mail, 1);
        mail->imail.mail.pool = pool;
 
index e50402050236b964c0011c12400936cfbbfb6969..b2a965d051979a3334c65fefc5a757e85c82ca9c 100644 (file)
@@ -33,7 +33,7 @@ static struct mail_storage *mdbox_storage_alloc(void)
        struct mdbox_storage *storage;
        pool_t pool;
 
-       pool = pool_alloconly_create("dbox storage", 512+256);
+       pool = pool_alloconly_create("mdbox storage", 2048);
        storage = p_new(pool, struct mdbox_storage, 1);
        storage->storage.v = mdbox_dbox_storage_vfuncs;
        storage->storage.storage = mdbox_storage;
@@ -98,7 +98,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", 1024+512);
+       pool = pool_alloconly_create("mdbox mailbox", 2048);
        mbox = p_new(pool, struct mdbox_mailbox, 1);
        mbox->box = mdbox_mailbox;
        mbox->box.pool = pool;
index a1fa01566ed706cd2eeb434a71a5852ab3f3760e..2e72ecdb3ececcd3c53f850b7286a8be503c9434 100644 (file)
@@ -22,7 +22,7 @@ static struct mailbox_list *fs_list_alloc(void)
        struct fs_mailbox_list *list;
        pool_t pool;
 
-       pool = pool_alloconly_create("fs list", 1024);
+       pool = pool_alloconly_create("fs list", 2048);
 
        list = p_new(pool, struct fs_mailbox_list, 1);
        list->list = fs_mailbox_list;
index 167974756fe2d926edb18d91a4acd0b7d0b5007b..80a12660437fc9869f4d73e1846ddde266f2f4ec 100644 (file)
@@ -688,7 +688,7 @@ int mail_storage_service_lookup(struct mail_storage_service_ctx *ctx,
        pool_t user_pool, temp_pool;
        int ret = 1;
 
-       user_pool = pool_alloconly_create("mail storage service user", 1024*4);
+       user_pool = pool_alloconly_create("mail storage service user", 1024*5);
 
        if (mail_storage_service_read_settings(ctx, input, user_pool,
                                               &user_info, error_r) < 0) {
index d612c439e320e044a737061e5c82cf612ac9c9f1..73970051dc56160f4cfa433c4b56163ec513031b 100644 (file)
@@ -90,7 +90,7 @@ client_connected_finish(const struct master_service_connection *conn)
                local_port = 0;
        }
 
-       pool = pool_alloconly_create("login client", 3*1024);
+       pool = pool_alloconly_create("login client", 5*1024);
        set = login_settings_read(master_service, pool, &local_ip,
                                  &conn->remote_ip, NULL, &other_sets);