No description
Merging in additions to an email's fields in MessageTable could result in many serialized SQLite operations that were independent of each other. This change (a) parallelizes them via NonblockingBatch, and (b) reads the messages existing fields and strips out writes to fields it already holds. This is legal because none of the current fields in MessageTable are mutable on the server, but is not allowable for ImapMessageProperties because they are. Also, there were some naming inconsistencies in NonblockingBatch that are corrected here. |
||
|---|---|---|
| sql | ||
| src | ||
| ui | ||
| vapi | ||
| .gitignore | ||
| AUTHORS | ||
| configure.in | ||
| COPYING | ||
| MAINTAINERS | ||
| THANKS | ||
| waf | ||
| wscript | ||