Now we see only 3 occurrences of the keys. So maybe the reducing of the n_val could be a problem.. after we removed the keys (or tried it) they were deleted and in the keys=keys output only 3 (was 4 before) are listed. So somehow the increasing n_val from 3 to 12 (factor 4...) and then reducing again to 3 could be the problem. But I have no clue why this should be the case.
Cheers, Simon On Thu, 7 Mar 2013 11:30:40 +0100 Simon Effenberg <[email protected]> wrote: > Hi Mark, > > we have 12 Riak nodes running. The exact command for getting keys is: > > curl http://localhost:8098/buckets/config/keys?keys=true > > Properties are: > > curl -s http://localhost:8098/riak/config | python -mjson.tool > { > "props": { > "allow_mult": true, > "basic_quorum": false, > "big_vclock": 50, > "chash_keyfun": { > "fun": "chash_std_keyfun", > "mod": "riak_core_util" > }, > "dw": "quorum", > "last_write_wins": false, > "linkfun": { > "fun": "mapreduce_linkfun", > "mod": "riak_kv_wm_link_walker" > }, > "n_val": 3, > "name": "config", > "notfound_ok": true, > "old_vclock": 86400, > "postcommit": [], > "pr": 0, > "precommit": [], > "pw": 0, > "r": "quorum", > "rw": "quorum", > "small_vclock": 50, > "w": "quorum", > "young_vclock": 20 > } > } > > you see that the n_val is now at 3 because of a bug in our tool which uses > the Java client incorrect. Nevertheless we got multiple keys: > > curl -s http://localhost:8098/buckets/config/keys?keys=true | python > -mjson.tool | sort | uniq -c > 4 "com.xx.xx.xxx.yyy.yyy.yyy.BlockedAdFilterFactory:blocked-ads" > .... > > We are using a n_val of 12 to get something like a DC awareness. Our software > creates 4 buckets and one (the config bucket) is really small and another > isn't that big. But both are important in a case of a split brain (inter DC > connection went down). The other buckets holding most of the data are either > distinct or can easily be merged. > > We wanted to reproduce this but our problem is, the keys can't be really > removed. I mean they are removed and you can't 'GET' them anymore and also a > 'DELETE' is complaining about this fact and you can create the key again, > fetch it again, remove it again but in the > http://localhost:8098/buckets/config/keys?keys=true they are not disappearing > (even after a rolling restart of the cluster). > > Cheers, > Simon > > > On Wed, 6 Mar 2013 11:59:55 -0600 > Mark Phillips <[email protected]> wrote: > > > Hey Simon, > > > > A few questions for starters: > > > > How many Riak nodes are in your cluster? > > Is your R still the default of 2? > > Out of curiosity, what's the use case for an n_val of 12? I think the > > highest I've ever seen is 5 or 6. :) > > > > Mark > > > > On Wed, Mar 6, 2013 at 10:28 AM, Simon Effenberg > > <[email protected]> wrote: > > > Hi, > > > > > > we changed the n_val of a bucket from 3 to 12. If we are now doing this: > > > > > > riak:8098/riak/config?keys=true > > > or > > > riak:8098/buckets/config/keys?keys=true > > > > > > we get some keys multiple times. Getting the content works > > > well but we can't rely on the output (or have to sort/uniq the output). > > > > > > Is this a normal behavior or is it a bug? (Riak 1.3.0 is used with > > > eleveldb as backend). > > > > > > Cheers, > > > Simon > > > > > > _______________________________________________ > > > riak-users mailing list > > > [email protected] > > > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > > > -- > Simon Effenberg | Site Ops Engineer | mobile.international GmbH > Fon: + 49-(0)30-8109 - 7173 > Fax: + 49-(0)30-8109 - 7131 > > Mail: [email protected] > Web: www.mobile.de > > Marktplatz 1 | 14532 Europarc Dreilinden | Germany > > > Geschäftsführer: Malte Krüger > HRB Nr.: 18517 P, Amtsgericht Potsdam > Sitz der Gesellschaft: Kleinmachnow > > _______________________________________________ > riak-users mailing list > [email protected] > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com -- Simon Effenberg | Site Ops Engineer | mobile.international GmbH Fon: + 49-(0)30-8109 - 7173 Fax: + 49-(0)30-8109 - 7131 Mail: [email protected] Web: www.mobile.de Marktplatz 1 | 14532 Europarc Dreilinden | Germany Geschäftsführer: Malte Krüger HRB Nr.: 18517 P, Amtsgericht Potsdam Sitz der Gesellschaft: Kleinmachnow _______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
