<div dir="ltr">Hi Nicola.<div><br></div><div>Thanks for the invitation,  </div><div>Unfortunately it was too short notice, and I missed it.</div><div><br></div><div>When is the next one?</div><div><br></div><div>Thanks</div><div>Raymond</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-02-28 22:17 GMT-05:00 Nicola Nye via Cyrus-devel <span dir="ltr"><<a href="mailto:cyrus-devel@lists.andrew.cmu.edu" target="_blank">cyrus-devel@lists.andrew.cmu.edu</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>




<div><div>Hi Raymond,<br></div>
<div> </div>
<div>The next meeting is at 11am UTC/10am AEDT Monday Feb 29th. (In other words: in a few hours from now)<br></div>
<div> </div>
<div><a href="https://plus.google.com/hangouts/_/g4xnqjjb5zvomzeb4kqvja3fz4a" target="_blank">https://plus.google.com/hangouts/_/g4xnqjjb5zvomzeb4kqvja3fz4a</a><br></div>
<div> </div>
<div>Looking forward to hearing your news.<br></div>
<div> </div>
<div>   Nicola</div>
<div> </div>
<div>On Wed, Feb 24, 2016, at 01:39 AM, Raymond Poitras via Cyrus-devel wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div>Hi Bron<br></div>
<div> </div>
<div>Sorry for the delay and thank you for pushing this work to master.<br></div>
<div> </div>
<div>A) While doing this, some of the logic was broken.  (This is now fix.)<br></div>
<div>B) The new solution works very well with a mix of archive (in object storage) and non archive (on regular spool) emails.<br></div>
<div>C) Unarchive have been fix.  (was used previously to remove email from object storage.  Now a new function is used for that).<br></div>
<div>D) Include reconstruct support.  Works very well if message.db file is reliable.<br></div>
<div> </div>
<div>Please let me know if you can update master again from here <a href="https://github.com/RaymondPo/cyrus-imapd/tree/Cyrus-OpenIO" target="_blank">https://github.com/RaymondPo/cyrus-imapd/tree/Cyrus-OpenIO</a><br></div>
<div> </div>
<div>When is the next meeting? Jean-Francois and I would like to attend<br></div>
<div> </div>
<div>Regards<br></div>
<div>Raymond<br></div>
<div> </div>
</div>
<div><div> </div>
<div><div>2015-10-13 8:03 GMT-04:00 Bron Gondwana <span dir="ltr"><<a href="mailto:brong@fastmail.fm" target="_blank">brong@fastmail.fm</a>></span>:<br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>I've pushed the objectstorage code based on Raymond and Jean-Francois's work to master.  It's almost exactly what was on Raymond's branch with just a couple of modifications.<br></div>
<div> </div>
<div>
1) updated for some API changes I'd made to archiving in append.c<br></div>
<div>
2) fixed compilation under warn-unused-variables<br></div>
<div>
3) normalised logic between append_fromstage and append_copy for handling objectstorage errors by creating non-ARCHIVED files.<br></div>
<div>
4) fixed file copy in mailbox_archive to work the same way as the file moves, where it correctly passes the source/destination file to objectstorage and gets the file back, so unarchive works.<br></div>
<div> </div>
<div>
WARNING WARNING WARNING: while I've tested that normal operation and normal archive file operation (non-objectstorage) works correctly with Cassandane and FastMail experimental branch, I haven't done more than rudimentary testing with the dummy objectstorage.<br></div>
<div> </div>
<div>
I'm almost positive that reconstruct won't work correctly with object storage turned on right now.<br></div>
<div> </div>
<div>
This is still very much work in progress - but putting it on master means that the code will be maintained and updated as other API changes are made.<br></div>
<div> </div>
<div>
Thanks Raymond and Jean-Francois for all your work on this.  I hope it gets more testing and use.<br></div>
<div> </div>
<div>
Cheers,<br></div>
<div> </div>
<div>
Bron.<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888">
<div>
<span><span style="color:rgb(136,136,136)"><br>
--<br>
  Bron Gondwana<br>
  <a href="mailto:brong@fastmail.fm" target="_blank">brong@fastmail.fm</a></span></span></div>
</font></span></blockquote></div>
</div>
</blockquote><div> </div>
</div>

</blockquote></div><br></div>