int main(int argc, char *argv[])
{
const enum master_service_flags service_flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS |
MASTER_SERVICE_FLAG_UPDATE_PROCTITLE;
const char *error;
int main(int argc, char *argv[])
{
enum master_service_flags master_service_flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS |
MASTER_SERVICE_FLAG_STANDALONE |
MASTER_SERVICE_FLAG_NO_INIT_DATASTACK_FRAME;
enum config_dump_scope scope = CONFIG_DUMP_SCOPE_ALL;
int main(int argc, char *argv[])
{
+ const enum master_service_flags service_flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS;
const char *path, *error;
- master_service = master_service_init("config", 0, &argc, &argv, "");
+ master_service = master_service_init("config", service_flags,
+ &argc, &argv, "");
if (master_getopt(master_service) > 0)
return FATAL_DEFAULT;
master_service_init_log(master_service, "config: ");
int main(int argc, char *argv[])
{
- master_service = master_service_init("dns-client", MASTER_SERVICE_FLAG_SEND_STATS,
+ master_service = master_service_init("dns-client", 0,
&argc, &argv, "");
if (master_getopt(master_service) > 0)
return FATAL_DEFAULT;
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;
NULL
};
struct master_login_settings login_set;
- enum master_service_flags service_flags =
- MASTER_SERVICE_FLAG_SEND_STATS;
+ enum master_service_flags service_flags = 0;
enum mail_storage_service_flags storage_service_flags =
/*
* We include MAIL_STORAGE_SERVICE_FLAG_NO_NAMESPACES so
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_USERDB_LOOKUP |
/* running standalone. we want to ignore plugin versions. */
service->version_string = NULL;
}
- if ((service->flags & MASTER_SERVICE_FLAG_SEND_STATS) != 0 &&
+ if ((service->flags & MASTER_SERVICE_FLAG_DONT_SEND_STATS) == 0 &&
(service->flags & MASTER_SERVICE_FLAG_STANDALONE) != 0) {
/* When running standalone (e.g. doveadm) try to connect to the
stats socket, but don't log an error if it's not running.
are dropped. */
master_service_config_socket_try_open(service);
}
- if ((flags & MASTER_SERVICE_FLAG_SEND_STATS) != 0) {
+ if ((flags & MASTER_SERVICE_FLAG_DONT_SEND_STATS) == 0) {
/* Initialize stats-client early so it can see all events. */
value = getenv(DOVECOT_STATS_WRITER_SOCKET_PATH);
if (value != NULL)
master_service_init_finish(). By default this is done to make sure
initialization doesn't unnecessarily use up memory in data stack. */
MASTER_SERVICE_FLAG_NO_INIT_DATASTACK_FRAME = 0x800,
- /* This process supports sending statistics to the stats process.
- Connect to it at startup. */
- MASTER_SERVICE_FLAG_SEND_STATS = 0x1000
+ /* Don't connect at startup to the stats process. */
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS = 0x1000
};
struct master_service_connection_proxy {
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_USERDB_LOOKUP |
int main(int argc, char *argv[])
{
+ const enum master_service_flags service_flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS;
const char *error;
- master_service = master_service_init("log", 0, &argc, &argv, "");
+ master_service = master_service_init("log", service_flags,
+ &argc, &argv, "");
/* use log prefix and log to stderr until we've configured the real
logging */
}
master_service = master_service_init(MASTER_SERVICE_NAME,
MASTER_SERVICE_FLAG_STANDALONE |
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS |
MASTER_SERVICE_FLAG_DONT_LOG_TO_STDERR |
MASTER_SERVICE_FLAG_NO_INIT_DATASTACK_FRAME,
&argc, &argv, "+Fanp");
NULL
};
const enum master_service_flags service_flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS |
MASTER_SERVICE_FLAG_NO_IDLE_DIE |
MASTER_SERVICE_FLAG_UPDATE_PROCTITLE;
const char *error;
NULL
};
struct master_login_settings login_set;
- enum master_service_flags service_flags =
- MASTER_SERVICE_FLAG_SEND_STATS;
+ enum master_service_flags service_flags = 0;
enum mail_storage_service_flags storage_service_flags = 0;
const char *username = NULL, *auth_socket_path = "auth-master";
int c;
NULL
};
const enum master_service_flags service_flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS |
MASTER_SERVICE_FLAG_NO_IDLE_DIE |
MASTER_SERVICE_FLAG_UPDATE_PROCTITLE;
const char *error;
int main(int argc, char *argv[])
{
+ const enum master_service_flags service_flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS;
char *executable, *p;
enum rawlog_flags flags =
RAWLOG_FLAG_LOG_INPUT | RAWLOG_FLAG_LOG_OUTPUT;
int c;
- master_service = master_service_init("rawlog", 0,
+ master_service = master_service_init("rawlog", service_flags,
&argc, &argv, "+f:bIt");
while ((c = master_getopt(master_service)) > 0) {
switch (c) {
int main(int argc, char *argv[])
{
- enum master_service_flags flags = 0;
+ enum master_service_flags flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS;
int i, c;
if (getenv(MASTER_IS_PARENT_ENV) == NULL)
int main(int argc, char *argv[])
{
+ const enum master_service_flags service_flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS;
ARRAY_TYPE(const_string) aenvs;
const char *binary;
const char *const *envs;
int c, i;
- master_service = master_service_init("script", 0, &argc, &argv, "+e:");
+ master_service = master_service_init("script", service_flags,
+ &argc, &argv, "+e:");
t_array_init(&aenvs, 16);
while ((c = master_getopt(master_service)) > 0) {
int main(int argc, char *argv[])
{
- master_service = master_service_init("tcpwrap", 0,
+ const enum master_service_flags flags =
+ MASTER_SERVICE_FLAG_DONT_SEND_STATS;
+
+ master_service = master_service_init("tcpwrap", service_flags,
&argc, &argv, "");
if (master_getopt(master_service) > 0)
return FATAL_DEFAULT;