Re: 3.0 to 3.2 sync error
Lists Nethead <[email protected]>
| Newsgroups | gmane.mail.imap.cyrus |
|---|---|
| Message-ID | <[email protected]> |
Quoting ellie timoney <[email protected]>: > Hi, > > On Sun, 29 Aug 2021, at 8:28 PM, Lists Nethead wrote: >> 29392: write(6,"S2 SYNCAPPLY MAILBOX %(UNIQUEID >> 6uxzsiuvofrhrf69dfs1uqxq MBOXNAME user.ppgw SYNC_CRC 2538953411 >> SYNC_CRC_ANNOT 307862686 LAST_UI"...,4096) = 4096 (0x1000) >> 29392: write(6,"ATIONS (%(ENTRY /vendor/cmu/cyrus-imapd/thrid USERID >> NIL VALUE 87f494ec1d410ff7))) %(UID 18 MODSEQ 194 LAST_UPDATED >> 1620897300 F"...,4096) = 4096 (0x1000) >> 29392: write(6,"12 LAST_UPDATED 1620897300 FLAGS () INTERNALDATE >> 1608458977 SIZE 58108 GUID 03fd1fb95a2083a702fcf679a0e62182698ea1f8 >> ANNOTATIONS"...,1984) = 1984 (0x7c0) > > It's hard to see what it might be complaining about, since the "S2 > SYNCAPPLY ..." command it's trying to send is 4096+4096+1984 bytes > long, and is heavily abbreviated in the strace output. > > You can log what's actually going over the wire by enabling > telemetry for the user: > https://www.cyrusimap.org/imap/reference/faqs/o-telemetry.html > > In this case, you would want to set up telemetry on your replica > server, for the user named by "sync_authname" on your main server. > This will make the replica log all the replication traffic it > receives. > > If you can reproduce the bad protocol error by replicating just one > test folder for one test user, then that's probably the least-noisy > way to proceed, and without worry about exposing anyone's mail > contents. > > But if you can't reproduce it with a test folder in a test account, > then it might be something specific to the user or mailbox that's > causing the problem, which will be harder to figure out... > > Anyway, the first step is capturing some telemetry. Thanks Ellie. Here are the last few lines, I am beginning to suspect annotations but not sure how to confirm that. ANNOTATIONS (%(ENTRY /vendor/cmu/cyrus-imapd/thrid USERID NIL VALUE 7ab060a0e7c08e7b))) %(UID 87 MODSEQ 305 LAST_UPDATED 1630308444 FLAGS () INTERNALDATE 1620030552 SIZE 33909 GUID ce481eab9195672b58f75b35b299cdeb78cdde5d ANNOTATIONS (%(ENTRY /vendor/cmu/cyrus-imapd/thrid USERID NIL VALUE 5fbbc74a9afc6c39))) %(UID 88 MODSEQ 307 LAST_UPDATED 1630308444 FLAGS () INTERNALDATE 1629118361 SIZE 33891 GUID bc12963d4fb6657d281a077d8b983450e838ba1e ANNOTATIONS (%(ENTRY /vendor/cmu/cyrus-imapd/thrid USERID NIL VALUE 2de14f<1630308446<dc44df6e6f))))) > 1630308446>S5 NO IMAP_PROTOCOL_ERROR Protocol error <1630308446<Q01 LOGOUT ------------------------------------------ Cyrus: Info Permalink: https://cyrus.topicbox.com/groups/info/Te28e46bb80b596a6-M45ba560d80e172a5300c7a1a Delivery options: https://cyrus.topicbox.com/groups/info/subscription