Github user afs commented on the issue:
https://github.com/apache/jena/pull/336
That's it for now - the last commits have been converting and tidying up
the test machinery. This in turn showed up some corner cases.
There is one design issue with TDB2 where `TransactionalComponentLifecycle`
should probably split lifecycles into read and write but the main components
(`BPTree` and `TransBinaryData`) do this them selves and now so does the
classed used for testing `TransCounter`); or may I've forgotten why it is the
way it is (because of promotion?). Needs investigation sometime. But it all
seems to work as is.
---