Ciao Simone,
why you want each backend to recalc quota only for its managed users and
not run "doveadm quota recalc -A" only one time from a backend tha
recalc quota for all users?
Il 10/03/20 11:18, Simone Lazzaris ha scritto:
Hello dovecot!
I administer a dovecot installation with 30k users. I've got 4 dovecot
directors as frontend and 10 backends.
The mailbox are now in maildir format, with maildir++ quota, on a
shared netapp filer. Indexes are local on each backend.
I'm reconfiguring the quota plugin: as a first step, I want to use the
clone plugin to keep a copy of the quota on a redis database. Next,
I'm going to use the "count" quota backend.
I've configured without (many) issues the quota clone plugin, but now
I want to force the recalculation on all the mailboxes, because I've
got some (not many, but some) mailboxes that are mostly unused and are
not refreshed.
At first, I was going to use "doveadm quota recalc -A", but.... I want
each backend to perform the recalculation ONLY for the users he it's
managing.
I can't perform "doveadm quota recalc -A" on the directors, because
the quota plugin is enabled only on the backends.
I can parse the user mapping on the directors and split the
calculation, one user a time, on the backends, but I feel I'm choosing
a overly complicated path.
So.... which is the right way to do this?
Thanks.
--
Simone LazzarisStaff R&D Qcom S.p.A. a Socio UnicoSocietà soggetta
all'attività di direzione e coordinamento di Intred S.p.A.
Via Roggia Vignola, 9 | 24047 Treviglio (BG) T +39 0363 47905 | D +39
0363 1970352 [email protected] <mailto:[email protected]>|
www.qcom.it <https://www.qcom.it>Qcom Official PagesLinkedIn
<https://www.linkedin.com/company/qcom-spa>| Facebook
<http://www.facebook.com/qcomspa>
--
Alessio Cecchi
Postmaster @ http://www.qboxmail.it
https://www.linkedin.com/in/alessice