We used to have a function that would merge the values from app.config with the hardcoded defaults for bucket properties. I've opened an issue on bugzilla for this problem (Bug 123). In the meantime, remove the stuff you've set, start up the console, and run this in the Erlang shell:
application:get_all_env(riak_core). From that output, copy the default_bucket_props and modify what you want. Sean Cribbs <s...@basho.com> Developer Advocate Basho Technologies, Inc. http://basho.com/ On Apr 28, 2010, at 10:57 AM, Matthew Pflueger wrote: > Forgot to say I'm using riak-0.10.1... > > --Matthew > > > > On Wed, Apr 28, 2010 at 10:56, Matthew Pflueger > <matthew.pflue...@gmail.com> wrote: >> I am trying to set the default n_val in my app.config. I'm not >> getting any errors on startup but when a client tries to put some data >> a process crashes eventually causing a time-out on the client side... >> >> app.config part: >> >> [ >> %% Riak Core config >> {riak_core, [ >> %% Default location of ringstate >> {ring_state_dir, "data/ring"}, >> >> %% Default bucket props >> {default_bucket_props, [{n_val, 1}]}, >> >> >> I'm seeing the following in the logs: >> >> sasl-error.log: >> >> =CRASH REPORT==== 28-Apr-2010::15:36:22 === >> crasher: >> initial call: riak_kv_put_fsm:init/1 >> pid: <0.505.0> >> registered_name: [] >> exception exit: {undef,[{riak_core_bucket,defaults,[]}, >> {riak_core_util,chash_key,1}, >> {riak_kv_put_fsm,initialize,2}, >> {gen_fsm,handle_msg,7}, >> {proc_lib,init_p_do_apply,3}]} >> in function gen_fsm:terminate/7 >> ancestors: [<0.504.0>] >> messages: [] >> links: [] >> dictionary: [] >> trap_exit: false >> status: running >> heap_size: 1597 >> stack_size: 24 >> reductions: 475 >> neighbours: >> >> erlang.log.1 >> >> =ERROR REPORT==== 28-Apr-2010::15:36:22 === >> ** State machine <0.503.0> terminating >> ** Last event in was timeout >> ** When State == initialize >> ** Data == {state, >> {r_object,<<"profiles">>,<<"DymvhHkDplIEmpowMdQ35Q">>, >> [{r_content, >> {dict,0,16,16,8,80,48, >> {[],[],[],[],[],[],[],[],[],[],[],[],[],[], >> [],[]}, >> {{[],[],[],[],[],[],[],[],[],[],[],[],[],[], >> [],[]}}}, >> <<>>}], >> [{<<31,41,45,38>>,{1,63439684582}}], >> {dict,1,16,16,8,80,48, >> >> {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}, >> {{[],[],[],[],[],[],[],[],[],[], >> [[<<"content-type">>,97,112,112,108,105,99,97, >> 116,105,111,110,47,111,99,116,101,116,45,115, >> 116,114,101,97,109]], >> [],[],[],[],[]}}}, >> <<4,155,69,121,249,86,125,168,81,201,133,2,65,248, >> 238,53,23,1,40,242,226,220,30,37,113,164,204,34, >> 199,41,155,198,77,100,101,234,83,233,181,96,207,10, >> ...lots more data... >> ** Reason for termination = >> ** {'function not exported',[{riak_core_bucket,defaults,[]}, >> {riak_core_util,chash_key,1}, >> {riak_kv_put_fsm,initialize,2}, >> {gen_fsm,handle_msg,7}, >> {proc_lib,init_p_do_apply,3}]} >> >> >> >> --Matthew >> > > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com