[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cyrus-devel
Subject:    Notes Sep 3
From:       Bron Gondwana <brong () fastmailteam ! com>
Date:       2018-09-03 11:28:12
Message-ID: 0755e834-ad7f-45ab-a5f3-363e499aef40 () sloti22d1t06
[Download RAW message or body]

Present: Partha, Robert, ellie, Bron 
 
Robert: 
* This week - fixing github issues 
 - patching Calendar events will now work 
 - Mailbox query changes - every property is immutable, so there's no immutable sort, \
so have to issue a deleted for everything which has been touched, and then an added \
                at the place where it is, if present 
* Reading the subscription code in IMAP, so can use the user.subs data for \
                isSubscribed JMAP facility. 
 - by default, mailbox created over JMAP is being created unsubscribed. 
* Last week: 
 - did lazy loading of Email/get data 
 
Partha: 
* Made a pull request for zeroskip, not yet merged, but fails with -Wall because \
                libzeroskip APIs expect everything unsigned char *. 
* Working a patch to convert all of cyrusdb to use unsigned char *! 
 - making sure all unit and cassandane tests are continuing to pass. 
* Microsoft's new kv database has benchmarks, trying to integrate them with \
libcyrusdb.   
ellie: 
* have set cyrusimap.github.io up, which will eventually get the real cyrusimap.org \
                website moved to it. 
* have been working on a new 2.5 release and getting Cassandane working better with \
                multiple versions. 
* converted Cassandane from tabs to spaces (like cyrus-imapd repo was a while back) 
* potentially use perltidy on the repo? Will check with perl experts. 
 
Bron: 
* added spamScore fetch item to avoid header parsing overhead and make fetching it \
                faster. 
* cyr_expire: wasn't cleaning up tombstones, fixed that. 
* have been stracing and valgrinding common queries to speed things up. 
* working on making conversations parsing faster 
* at some point will get back to master-to-master sync code - have an in-progress \
branch   
 
 
 
 
 
 
-- 
 Bron Gondwana, CEO, FastMail Pty Ltd 
 brong@fastmailteam.com 
 
 


[Attachment #3 (text/html)]

<!DOCTYPE html><html><head><title></title><style \
type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div \
style="font-family:Arial;">Present: Partha, Robert, ellie, Bron<br></div><div \
style="font-family:Arial;"><br></div><div \
style="font-family:Arial;">Robert:<br></div><div style="font-family:Arial;">* This \
week - fixing github issues<br></div><div style="font-family:Arial;">&nbsp; - \
patching Calendar events will now work<br></div><div \
style="font-family:Arial;">&nbsp; - Mailbox query changes - every property is \
immutable, so there's no immutable sort, so have to issue a deleted for everything \
which has been touched, and then an added at the place where it is, if \
present<br></div><div style="font-family:Arial;">* Reading the subscription code in \
IMAP, so can use the user.subs data for isSubscribed JMAP facility.<br></div><div \
style="font-family:Arial;">&nbsp; - by default, mailbox created over JMAP is being \
created unsubscribed.<br></div><div style="font-family:Arial;">* Last \
week:<br></div><div style="font-family:Arial;">&nbsp; - did lazy loading of Email/get \
data<br></div><div style="font-family:Arial;"><br></div><div \
style="font-family:Arial;">Partha:<br></div><div style="font-family:Arial;">* Made a \
pull request for zeroskip, not yet merged, but fails with -Wall because libzeroskip \
APIs expect everything unsigned char *.<br></div><div style="font-family:Arial;">* \
Working a patch to convert all of cyrusdb to use unsigned char *!<br></div><div \
style="font-family:Arial;">&nbsp; - making sure all unit and cassandane tests are \
continuing to pass.<br></div><div style="font-family:Arial;">* Microsoft's new kv \
database has benchmarks, trying to integrate them with libcyrusdb.<br></div><div \
style="font-family:Arial;"><br></div><div \
style="font-family:Arial;">ellie:<br></div><div style="font-family:Arial;">* have set \
cyrusimap.github.io up, which will eventually get the real cyrusimap.org website \
moved to it.<br></div><div style="font-family:Arial;">* have been working on a new \
2.5 release and getting Cassandane working better with multiple \
versions.<br></div><div style="font-family:Arial;">* converted Cassandane from tabs \
to spaces (like cyrus-imapd repo was a while back)<br></div><div \
style="font-family:Arial;">* potentially use perltidy on the repo?&nbsp; Will check \
with perl experts.<br></div><div style="font-family:Arial;"><br></div><div \
style="font-family:Arial;">Bron:<br></div><div style="font-family:Arial;">* added \
spamScore fetch item to avoid header parsing overhead and make fetching it \
faster.<br></div><div style="font-family:Arial;">* cyr_expire: wasn't cleaning up \
tombstones, fixed that.<br></div><div style="font-family:Arial;">* have been stracing \
and valgrinding common queries to speed things up.<br></div><div \
style="font-family:Arial;">* working on making conversations parsing \
faster<br></div><div style="font-family:Arial;">* at some point will get back to \
master-to-master sync code - have an in-progress branch<br></div><div \
style="font-family:Arial;"><br></div><div style="font-family:Arial;"><br></div><div \
style="font-family:Arial;"><br></div><div style="font-family:Arial;"><br></div><div \
style="font-family:Arial;"><br></div><div style="font-family:Arial;"><br></div><div \
style="font-family:Arial;"><br></div><div id="sig56629417"><div \
class="signature">--<br></div><div class="signature">&nbsp; Bron Gondwana, CEO, \
FastMail Pty Ltd<br></div><div class="signature">&nbsp; \
brong@fastmailteam.com<br></div><div class="signature"><br></div></div><div \
style="font-family:Arial;"><br></div></body></html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic