dovecot-2.0: Increased initial memory pool sizes.
dovecot at dovecot.org
dovecot at dovecot.org
Tue Feb 9 18:55:09 EET 2010
details: http://hg.dovecot.org/dovecot-2.0/rev/e202b2b86702
changeset: 10684:e202b2b86702
user: Timo Sirainen <tss at iki.fi>
date: Tue Feb 09 18:55:04 2010 +0200
description:
Increased initial memory pool sizes.
diffstat:
6 files changed, 7 insertions(+), 7 deletions(-)
src/config/config-request.c | 2 +-
src/lib-storage/index/dbox-common/dbox-mail.c | 2 +-
src/lib-storage/index/dbox-multi/mdbox-storage.c | 4 ++--
src/lib-storage/list/mailbox-list-fs.c | 2 +-
src/lib-storage/mail-storage-service.c | 2 +-
src/login-common/main.c | 2 +-
diffs (81 lines):
diff -r 9c68c8d42ff2 -r e202b2b86702 src/config/config-request.c
--- a/src/config/config-request.c Tue Feb 09 18:54:34 2010 +0200
+++ b/src/config/config-request.c Tue Feb 09 18:55:04 2010 +0200
@@ -293,7 +293,7 @@ int config_request_handle(const struct c
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) {
diff -r 9c68c8d42ff2 -r e202b2b86702 src/lib-storage/index/dbox-common/dbox-mail.c
--- a/src/lib-storage/index/dbox-common/dbox-mail.c Tue Feb 09 18:54:34 2010 +0200
+++ b/src/lib-storage/index/dbox-common/dbox-mail.c Tue Feb 09 18:55:04 2010 +0200
@@ -19,7 +19,7 @@ dbox_mail_alloc(struct mailbox_transacti
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;
diff -r 9c68c8d42ff2 -r e202b2b86702 src/lib-storage/index/dbox-multi/mdbox-storage.c
--- a/src/lib-storage/index/dbox-multi/mdbox-storage.c Tue Feb 09 18:54:34 2010 +0200
+++ b/src/lib-storage/index/dbox-multi/mdbox-storage.c Tue Feb 09 18:55:04 2010 +0200
@@ -33,7 +33,7 @@ static struct mail_storage *mdbox_storag
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
/* 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;
diff -r 9c68c8d42ff2 -r e202b2b86702 src/lib-storage/list/mailbox-list-fs.c
--- a/src/lib-storage/list/mailbox-list-fs.c Tue Feb 09 18:54:34 2010 +0200
+++ b/src/lib-storage/list/mailbox-list-fs.c Tue Feb 09 18:55:04 2010 +0200
@@ -22,7 +22,7 @@ static struct mailbox_list *fs_list_allo
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;
diff -r 9c68c8d42ff2 -r e202b2b86702 src/lib-storage/mail-storage-service.c
--- a/src/lib-storage/mail-storage-service.c Tue Feb 09 18:54:34 2010 +0200
+++ b/src/lib-storage/mail-storage-service.c Tue Feb 09 18:55:04 2010 +0200
@@ -688,7 +688,7 @@ int mail_storage_service_lookup(struct m
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) {
diff -r 9c68c8d42ff2 -r e202b2b86702 src/login-common/main.c
--- a/src/login-common/main.c Tue Feb 09 18:54:34 2010 +0200
+++ b/src/login-common/main.c Tue Feb 09 18:55:04 2010 +0200
@@ -90,7 +90,7 @@ client_connected_finish(const struct mas
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);
More information about the dovecot-cvs
mailing list