Re: [ANN] Riak 2.0pre1

2014-01-20 Thread Elias Levy
On Mon, Jan 20, 2014 at 12:50 PM, Russell Brown wrote: > > I guess you must be right. Riak’s vnode version vectors, in the case > described in 3.2 would generate siblings. The put of `v` with an empty VV > would lead to the value `v` and VV {b, 1}, but the put of `w` with no VV > would not lead to

Re: [ANN] Riak 2.0pre1

2014-01-20 Thread Russell Brown
On 20 Jan 2014, at 20:35, Elias Levy wrote: > On Mon, Jan 20, 2014 at 12:14 PM, Russell Brown wrote: > Longer answer: Riak gave users the option of client or _vnode_ ids in version > vectors. By default Riak uses vnode ids. Riak erred on the side of caution, > and would create false concurren

Re: [ANN] Riak 2.0pre1

2014-01-20 Thread Eric Redmond
On Jan 20, 2014, at 12:35 PM, Elias Levy wrote: > On Mon, Jan 20, 2014 at 12:14 PM, Russell Brown wrote: > Longer answer: Riak gave users the option of client or _vnode_ ids in version > vectors. By default Riak uses vnode ids. Riak erred on the side of caution, > and would create false concu

Re: [ANN] Riak 2.0pre1

2014-01-20 Thread Elias Levy
On Mon, Jan 20, 2014 at 12:14 PM, Russell Brown wrote: > Longer answer: Riak gave users the option of client or _vnode_ ids in > version vectors. By default Riak uses vnode ids. Riak erred on the side of > caution, and would create false concurrency, rather than lose writes. > I am curious as to

Re: [ANN] Riak 2.0pre1

2014-01-20 Thread Russell Brown
Hi Elias, Answers inline below: On 20 Jan 2014, at 19:31, Elias Levy wrote: > > On Sun, Jan 19, 2014 at 9:00 AM, wrote: > From: Luc Perkins > * Reduced sibling creation, inspired by the dotted versions vectors research > from Preguiça, Baquero, et al[1] > > [1] http://arxiv.org/abs/1011.58

Re: [ANN] Riak 2.0pre1

2014-01-20 Thread Elias Levy
On Sun, Jan 19, 2014 at 9:00 AM, wrote: > From: Luc Perkins > * Reduced sibling creation, inspired by the dotted versions vectors > research from Preguiça, Baquero, et al[1] > > [1] http://arxiv.org/abs/1011.5808 > A quick skim over the paper seems to indicate that version vectors with per-serv