Re: Question about MVCC with MongoMK.

2013-12-06 Thread Jukka Zitting
Hi, On Thu, Dec 5, 2013 at 9:43 PM, Ian Boston i...@tfd.co.uk wrote: Is it possible to branch an Oak repository and maintain a detached root node for a period of time that one or more Oak instances attached to a MongoDB instance can follow for a short period of time before merging the branch

Re: Question about MVCC with MongoMK.

2013-12-06 Thread Bertrand Delacretaz
Hi, On Fri, Dec 6, 2013 at 11:12 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: ...The SegmentMK (with the MongoDB backend) can do this using the hierarchical journal feature The SegmentMK maintains one or more journals that each track the evolution of a particular branch of the

Re: Question about MVCC with MongoMK.

2013-12-06 Thread Jukka Zitting
Hi, On Fri, Dec 6, 2013 at 5:26 AM, Bertrand Delacretaz bdelacre...@apache.org wrote: Is that possible today, or reasonably simple to implement? If yes that would enable such a scenario with minimal application changes, which sounds extremely useful. It's not available yet, but shouldn't be

Re: Question about MVCC with MongoMK.

2013-12-06 Thread Bertrand Delacretaz
Hi, On Fri, Dec 6, 2013 at 11:36 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: ...The main question here is whether we want to go down that path, as the feature is only available with the SegmentMK (at least for now) and we've generally wanted to avoid exposing such implementation-specific

Re: Question about MVCC with MongoMK.

2013-12-06 Thread Ian Boston
On 6 December 2013 16:44, Bertrand Delacretaz bdelacre...@apache.org wrote: Hi, On Fri, Dec 6, 2013 at 11:36 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: ...The main question here is whether we want to go down that path, as the feature is only available with the SegmentMK (at least for

Question about MVCC with MongoMK.

2013-12-05 Thread Ian Boston
Hi, Is it possible to branch an Oak repository and maintain a detached root node for a period of time that one or more Oak instances attached to a MongoDB instance can follow for a short period of time before merging the branch back into the main tree ? Although there may be conflicting changes,