dovecot and broken uidlist

Maciej Milaszewski maciej.milaszewski at iq.pl
Fri Jan 22 16:54:07 EET 2021


Hi
Try change kernel to older and test again

On 22.01.2021 15:45, Alessio Cecchi wrote:
>
> Hi Claudio,
>
> I made a test with NFS mount with nfsvers=4.1 and CentOS 7 as NFS
> client (our Netapp already have NFS 4.1 enabled) but the problem is
> still present.
>
> More, I don't like to switch to NFS 4 because is statefull, NFS v3 is
> stateless and for example during maintanace or upgrade of NFS server
> clients haven't problems, the reboot of Netapp is trasparent.
>
> I don't think the problem is related to Netapp, I see the same error
> in a setup of a customer based on Google Cloud (Ubuntu as Dovecot and
> NFS client and Google Cloud NFS volume as storage).
>
> In my case I'm using LDA for local delivery of emails so I hope that
> swithcing to LMTP I will resolve the issue but I'm not use since
> others users said that they are aready using LMTP.
>
> I don't know why on old Linux distro works and recents distro have the
> issue ...
>
> Il 19/01/21 20:21, Claudio Cuqui ha scritto:
>> It's a long shot......but I would try to use nfsvers=4.1 in the nfs
>> mount option (instead of nfsvers=3)  - if your netapp supports it -
>> with a newer kernel - 4.14-stable or 4.19-stable (if possible). The
>> reason for that, is a nasty bug found in linux nfs client with older
>> kernels...
>>
>> https://about.gitlab.com/blog/2018/11/14/how-we-spent-two-weeks-hunting-an-nfs-bug/
>>
>> Hope this helps...
>>
>> Regards,
>>
>> Claudio
>>
>>
>> Em qua., 13 de jan. de 2021 às 12:18, Maciej Milaszewski
>> <maciej.milaszewski at iq.pl <mailto:maciej.milaszewski at iq.pl>> escreveu:
>>
>>     Hi
>>     I have been trying resolve my problem with dovecot for a few days
>>     and I
>>     dont have idea....
>>
>>     My environment is: dovecot director+5 dovecot guest
>>
>>     dovecot-2.2.36.4 from source
>>     Linux 3.16.0-11-amd64
>>     storage via nfs (NetApp)
>>
>>     all works fine but when I update OS from debian 8 (kernel 3.16.x) to
>>     debian 9 (kernel 4.9.x ) sometimes I get random in logs:
>>     Broken dovecot-uidlist
>>
>>     examle:
>>     Error: Broken file
>>     /vmail2/po/pollygraf.xxx_pg_pollygraf/Maildir/dovecot-uidlist
>>     line 88:
>>     Invalid data:
>>
>>     (for random users - sometimes 10 error in day per node, some
>>     times more)
>>
>>     File looks ok
>>
>>     But if I change kernel to 3.16.x problem with "Broken file
>>     dovecot-uidlist"  - not exists
>>     if turn to 4.9 or 5.x - problem exists
>>
>>     I have storage via nfs with opions:
>>     rw,sec=sys,noexec,noatime,tcp,hard,rsize=65536,wsize=65536,intr,nordirplus,nfsvers=3,tcp,actimeo=120
>>     I tested with "nocto" or without "nocto" - nothing changes ......
>>
>>     nfs options in node:
>>     mmap_disable = yes
>>     mail_fsync = always
>>
>>     I bet the configuration is correct and I wonder why the problem
>>     occurs
>>     with other kernels
>>     3.x.x - ok
>>     4.x - not ok
>>
>>     I check and user who have problem did not connect to another node in
>>     this time
>>
>>     I dont have idea why problem exists on the kernel 4.x but not in 3.x
>>
>>
> -- 
> Alessio Cecchi
> Postmaster @ http://www.qboxmail.it
> https://www.linkedin.com/in/alessice


-- 
Maciej Miłaszewski
Starszy Administrator Systemowy
IQ PL Sp. z o.o.

Biuro Obsługi Klienta:
e-mail: bok at iq.pl
tel.: +48 58 326 09 90 - 94
fax: +48 58 326 09 99

Dział pomocy: https://www.iq.pl/pomoc
Informacja dotycząca przetwarzania danych osobowych: https://www.iq.pl/kontakt

IQ PL Sp. z o.o. z siedzibą w Gdańsku (80-298), ul. Geodetów 16, KRS 0000007725, Sąd rejestrowy: Sąd Rejonowy w Gdańsku VII Wydział KRS, kapitał zakładowy: 140.000 PLN, NIP 5832736211, REGON 192478853

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20210122/496c423b/attachment.html>


More information about the dovecot mailing list