Hi! Kostik wrote: >> Just noticed a strange behavior of the FS quota plugin on delivery stage.
Is there anyone know? This log message... > May 12 20:01:47 dovecot: deliver(x...@xxxxx.xxxx): quota-fs: gid=5751796, > value=8409088, limit=10485760, active=1 shows "value=8409088" before or after delivery? I added debugging printf() into src/plugins/quota/quota.c and got strange data. When I try to deliver 7088147 bytes msg into 10485760 bytes limit mailbox with 1320941 bytes already used, then in: static int quota_default_test_alloc(...) is: --- if (ctx->count_left != 0 && ctx->bytes_left >= ctx->bytes_used + size) return 1; --- I get: --- ctx->bytes_left = 2076672 ctx->bytes_used = 0 msg size = 7088147 and current limits are: current(used)=8409088 limit=10485760 --- It's very odd, because the msg is not yet delivered, but the disk space is already occupied. The INBOX file actually does not contain this message, but quota-tool already shows the new used space as if already with the received message. Is this correct? Because the msg could not be delivered in a mailbox, but does not exceed its limit. =kositk