[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;"> - \
patching Calendar events will now work<br></div><div \
style="font-family:Arial;"> - 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;"> - 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;"> - 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;"> - 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? 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"> Bron Gondwana, CEO, \
FastMail Pty Ltd<br></div><div class="signature"> \
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