jackrabbit-oak-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jukka Zitting <jukka.zitt...@gmail.com>
Subject Re: svn commit: r1309458 - /jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/KernelNodeState.java
Date Thu, 05 Apr 2012 10:00:13 GMT

On Thu, Apr 5, 2012 at 11:52 AM, Thomas Mueller <mueller@adobe.com> wrote:
> But what if the revision is no longer available, or if the storage
> mechanism doesn't support repeatable, consistent reading of all revisions
> (eventually consistent model or read committed transaction isolation and
> not MVCC).

Then the storage mechanism doesn't implement the MicroKernel contract
as currently specified.

If we want to allow such implementations (one related example was just
discussed in relation to garbage collection), they need to be
reflected in the MicroKernel contract. The later we do that, the more
expensive it will be to adjust all the code above the MK layer. So if
this is a genuine need, we should discuss it ASAP.


Jukka Zitting

View raw message