Re: Cyrus webdav with Joplin

2019-12-02 Thread Anatoli
The meth_mkcol function (and others in http_dav.c?) probably should be checked thoroughly, it looks like inside some conditions it would be better to use different status codes. I'm forwarding this mail to cyrus-devel@ and CC'ing Ken who probably knows this part better than anyone. WebDAV is an

Changing JMAP IDs for Calendar and Contacts to be server generated

2019-12-02 Thread Bron Gondwana
Hi All, This was discussed into today's Cyrus call, but I figured I should put it here for a public note and to cover the discussion in more detail :) Fastmail has a "caldav_sync" tool, which replicates calendars from outside. Right now we rewrite the UID both ways in order to allow uniqueness

cyrus.cache causes IOERROR: offset greater than cache size

2019-12-02 Thread Дилян Палаузов
Hello, sometimes I get in the logs these messages: Dec 01 01:30:50 mail cyrus/cyr_expire[13952]: IOERROR: offset greater than cache size 5243456 2288(0) Dec 01 01:30:50 mail cyrus/cyr_expire[13952]: IOERROR: invalid cache record for user.u1 uid 40568 (System I/O error) Dec 01 01:30:54 mail

Re: The master janitor goes crazy / Re: Debugging Deadlocks

2019-12-02 Thread Дилян Палаузов
Hello Ellie, this is exactly what I see (countless pselect calls), but I have as second parameter of pselect a much larger array. I just observed that on killing master, it terminates all cyrus processes but two (httpd and notifyd). Then I try to connect to that processes (gdb). This does