From: Timo Sirainen Date: Mon, 4 Dec 2017 19:23:44 +0000 (+0200) Subject: global: Enable MASTER_SERVICE_FLAG_SEND_STATS for mail processes X-Git-Tag: 2.3.0.rc1~72 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=838d6a4751c3fbe17c3ec45c0e109629c4156815;p=thirdparty%2Fdovecot%2Fcore.git global: Enable MASTER_SERVICE_FLAG_SEND_STATS for mail processes --- diff --git a/src/doveadm/doveadm.c b/src/doveadm/doveadm.c index 9ebc9e98a0..931536ebdc 100644 --- a/src/doveadm/doveadm.c +++ b/src/doveadm/doveadm.c @@ -289,6 +289,7 @@ static struct doveadm_cmd *doveadm_cmdline_commands[] = { int main(int argc, char *argv[]) { enum master_service_flags service_flags = + MASTER_SERVICE_FLAG_SEND_STATS | MASTER_SERVICE_FLAG_STANDALONE | MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN | MASTER_SERVICE_FLAG_NO_INIT_DATASTACK_FRAME; diff --git a/src/doveadm/main.c b/src/doveadm/main.c index b11877863a..10725f7035 100644 --- a/src/doveadm/main.c +++ b/src/doveadm/main.c @@ -108,6 +108,7 @@ int main(int argc, char *argv[]) NULL }; enum master_service_flags service_flags = + MASTER_SERVICE_FLAG_SEND_STATS | MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN; struct master_service_settings_input input; struct master_service_settings_output output; diff --git a/src/imap/main.c b/src/imap/main.c index f5c15548f3..5bf346f9a4 100644 --- a/src/imap/main.c +++ b/src/imap/main.c @@ -426,7 +426,8 @@ int main(int argc, char *argv[]) NULL }; struct master_login_settings login_set; - enum master_service_flags service_flags = 0; + enum master_service_flags service_flags = + MASTER_SERVICE_FLAG_SEND_STATS; enum mail_storage_service_flags storage_service_flags = 0; const char *username = NULL, *auth_socket_path = "auth-master"; int c; diff --git a/src/indexer/indexer-worker.c b/src/indexer/indexer-worker.c index 8a3d226f24..1731f61b96 100644 --- a/src/indexer/indexer-worker.c +++ b/src/indexer/indexer-worker.c @@ -46,6 +46,7 @@ static void drop_privileges(void) int main(int argc, char *argv[]) { enum master_service_flags service_flags = + MASTER_SERVICE_FLAG_SEND_STATS | MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN; enum mail_storage_service_flags storage_service_flags = MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT | diff --git a/src/lmtp/main.c b/src/lmtp/main.c index a621c56abc..f8c2c41c64 100644 --- a/src/lmtp/main.c +++ b/src/lmtp/main.c @@ -110,6 +110,7 @@ int main(int argc, char *argv[]) NULL }; enum master_service_flags service_flags = + MASTER_SERVICE_FLAG_SEND_STATS | MASTER_SERVICE_FLAG_USE_SSL_SETTINGS; enum mail_storage_service_flags storage_service_flags = MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT | diff --git a/src/pop3/main.c b/src/pop3/main.c index cadd5410c3..f07a8b5c7d 100644 --- a/src/pop3/main.c +++ b/src/pop3/main.c @@ -317,7 +317,8 @@ int main(int argc, char *argv[]) NULL }; struct master_login_settings login_set; - enum master_service_flags service_flags = 0; + enum master_service_flags service_flags = + MASTER_SERVICE_FLAG_SEND_STATS; enum mail_storage_service_flags storage_service_flags = 0; const char *username = NULL, *auth_socket_path = "auth-master"; int c;