On Fri, Dec 11, 2015 at 4:24 PM, Howard Chu <hyc(a)symas.com> wrote:
Aborting a transaction only discards the operations that occurred
within
that transaction.
I take this as a way of saying "a transaction won't invalidate a DBI
successfully opened by a previous transaction". I suggest you add this
clarification to the caveats section in the docs, this is not really
obvious, even if you think otherwise. Remember how it was obvious to you
that memory-mapped files in Windows cannot grow incrementally, while that
was utter nonsense in my book :)
I am guessing your are not willing to explain the "obvious" non-difference
between commit and abort in read-only transactions, but, again, others will
appreciate an explicit clarification.
Cheers,
V.