Hi On Mon, 19 Nov 2012, Peter Wang <novalazy at gmail.com> wrote: > On Sun, 18 Nov 2012 17:35:23 +0000, Mark Walters <markwalters1009 at > gmail.com> wrote: >> >> Hi >> >> I have now been through essentially the whole series (except the tests) >> and broadly like it. Just to summarise my concerns from the individual >> replies here: > > Thanks for the review. > >> >> What should insert do when interrupted and is it safe? I am not >> knowledgeable enough to be confident about that. > > Do you mean cleaning up stray files? Otherwise I think we just return > an error code, and then it's the caller's responsibility.
It's more that I am concerned that we don't corrupt the database (or get into some inconsistent state). I have some recollection that there were some changes to notmuch new to try and make it interrupt safe but I don't know what they were or whether they apply here. Best wishes Mark > >> >> I think some of the talloc allocations need their return values >> checked. I am more worried about this here then in most of the rest of >> notmuch as we are writing to the database (and even to the mailstore >> itself). > > Will do. > > Peter