Re: allow_mult defaults to false for 2.0.0pre20 in my tests

2014-04-02 Thread Russell Brown
On 2 Apr 2014, at 09:21, David James wrote: > What versions(s) of Riak have allow_mult=true by default? Which ones have > allow_mult=false by default? All released versions of Riak have allow_mult=false for default buckets. All release version of Riak only have default buckets. 2.0 will have

Re: allow_mult defaults to false for 2.0.0pre20 in my tests

2014-04-02 Thread David James
What versions(s) of Riak have allow_mult=true by default? Which ones have allow_mult=false by default? I thought this was decided in the early days of Riak. Why the back and forth now? On Wed, Apr 2, 2014 at 4:16 AM, Eric Redmond wrote: > This was a changed back a few weeks ago, where allow_mu

Re: allow_mult defaults to false for 2.0.0pre20 in my tests

2014-04-02 Thread Russell Brown
Hi David, Sorry about the hokey-cokey on this. In 2.0 for allow_mult=false as a default for default/untyped buckets. That is to support legacy applications, and rolling upgrades with the least surprise. allow_mult=true by default for typed buckets, as we think this is the correct way to run Ria

Re: allow_mult defaults to false for 2.0.0pre20 in my tests

2014-04-02 Thread Eric Redmond
This was a changed back a few weeks ago, where allow_mult is back to false for buckets without a type (default), but is true for buckets with a type. Sorry for the back and forth, but we decided it would be better to keep it as false so as to not break existing users. However, we strongly encourag

allow_mult defaults to false for 2.0.0pre20 in my tests

2014-04-02 Thread David James
In my tests, allow_mult defaults to false for 2.0.0pre20. This was not the case for 2.0.0pre11; my tests behave correctly under pre11. This according to my testing with my Clojure Riak driver, Kria: https://github.com/bluemont/kria My understanding is that Riak intends allow_mult to default to tr