diff options
author | Gilles Chehade <gilles@poolp.org> | 2013-05-14 11:35:51 +0200 |
---|---|---|
committer | Gilles Chehade <gilles@poolp.org> | 2013-05-14 11:35:51 +0200 |
commit | bee7fb88da6316f2d3188580627b195c4b29f4c7 (patch) | |
tree | 90389303f094db869f1d08e65dca23db8ee625d2 /smtpd/queue_fsqueue.c | |
parent | Merge branch 'master' of ssh://ssh.poolp.org/git/opensmtpd (diff) | |
download | OpenSMTPD-bee7fb88da6316f2d3188580627b195c4b29f4c7.tar.xz OpenSMTPD-bee7fb88da6316f2d3188580627b195c4b29f4c7.zip |
lower the disk space / inode reserve in fsqueue and add a better warning
Diffstat (limited to '')
-rw-r--r-- | smtpd/queue_fsqueue.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/smtpd/queue_fsqueue.c b/smtpd/queue_fsqueue.c index 33cd03be..00348562 100644 --- a/smtpd/queue_fsqueue.c +++ b/smtpd/queue_fsqueue.c @@ -78,8 +78,8 @@ struct tree evpcount; #define PATH_EVPTMP PATH_INCOMING "/envelope.tmp" /* percentage of remaining space / inodes required to accept new messages */ -#define MINSPACE 10 -#define MININODES 10 +#define MINSPACE 5 +#define MININODES 5 struct queue_backend queue_backend_fs = { fsqueue_init, @@ -109,6 +109,7 @@ fsqueue_check_space(void) used = 100; if (100 - used < MINSPACE) { log_warnx("warn: not enough disk space: %llu%% left", 100 - used); + log_warnx("warn: temporarily rejecting messages"); return 0; } @@ -120,6 +121,7 @@ fsqueue_check_space(void) used = 100; if (100 - used < MININODES) { log_warnx("warn: not enough inodes: %llu%% left", 100 - used); + log_warnx("warn: temporarily rejecting messages"); return 0; } |