Hi Germain,

You should be able to work around this issue by specifying a full list of
default bucket properties with your change incorporated. For example, try
putting the following in your app.config:
{default_bucket_props, [{n_val,2},
                                 {allow_mult,false},
                                 {last_write_wins,false},
                                 {precommit, []},
                                 {postcommit, []},
                                 {chash_keyfun, {riak_core_util,
chash_std_keyfun}}]}


This is the full list of default bucket properties that can be found in
"apps/riak_core/ebin/riak_core.app" with the n_val changed to "2".




On Tue, Jun 8, 2010 at 9:05 AM, Germain Maurice <
germain.maur...@linkfluence.net> wrote:

>  You're right, i put this line in the app.config :
> ,{default_bucket_props, [{n_val, 2}]}
>
> Maybe, i made a mistake...
>
> Le 08/06/10 17:55, Dan Reverri a écrit :
>
> Forwarding my reply to the mailing list.
>
> ---------- Forwarded message ----------
> From: Dan Reverri <d...@basho.com>
> Date: Tue, Jun 8, 2010 at 8:45 AM
> Subject: Re: Errors when using basho_bench
> To: Germain Maurice <germain.maur...@linkfluence.net>
>
>
> Hi Germain,
>
>  The first error "{'function not
> exported',[{riak_core_bucket,defaults,[]}," would occur when a bucket does
> not have a "chash_keyfun" property defined. This could occur if you have
> specified default bucket properties in your app.config. There is a known
> issue where bucket properties defined in the app.config file are not merged
> with the hard coded defaults:
> http://issues.basho.com/show_bug.cgi?id=123
>
>  I'm not sure why this issue would only occur when increasing the
> partition size. Were other changes made to app.config?
>
>
>  The second error "{case_clause,{error,timeout}}, 
> [{riak_kv_wm_raw,content_types_provided,2}"
> occurs when a key/value pair has been inserted into Riak without a
> content-type and retrieved via the REST interface. This can happen when
> inserting key/value pairs with the native Erlang client or the protobuffs
> client. These clients don't require that a content-type be set. I assume the
> values in question were inserted by the basho bench utility so I will look
> into how those values are inserted by basho bench.
>
>  Thanks,
> Dan
>
>
>
> On Tue, Jun 8, 2010 at 7:38 AM, Germain Maurice <
> germain.maur...@linkfluence.net> wrote:
>
>> After viewing the demonstration of basho_bench during the webinar of the
>> last week, we led some tests.
>> Here are some errors we are meeting while doing a benchmark with
>> basho_bench.
>>
>> Big notice : when the ring partition size was 64, i never got this kind of
>> error (excepting a crash of a node, due to not enough memory i think, 1,5GB
>> RAM). But now, i have 128 partitions (see my other message on the riak ML
>> about the ring partition size) and these errors occurs.
>>
>>
>> This error occured multiple times :
>>
>> =ERROR REPORT==== 8-Jun-2010::16:21:06 ===
>> ** State machine <0.937.0> terminating
>> ** Last event in was timeout
>> ** When State == initialize
>> **      Data  ==
>> {state,<0.932.0>,undefined,2,undefined,undefined,undefined,
>>                     8594018,undefined,undefined,undefined,undefined,
>>                     undefined,undefined,60000,undefined,
>>                     {<<"test">>,<<"25500">>},
>>                     {chstate,'r...@10.0.0.40',
>>                         [{'r...@10.0.0.40',{64,63443225844}}],
>>                         {128,
>>                          [{0,'r...@10.0.0.40'},
>>
>> {11417981541647679048466287755595961091061972992,
>>                            'r...@10.0.0.41'},
>>
>> {22835963083295358096932575511191922182123945984,
>>                            'r...@10.0.0.40'},
>>
>> {34253944624943037145398863266787883273185918976,
>>                            'r...@10.0.0.41'},
>>
>> {45671926166590716193865151022383844364247891968,
>>                            'r...@10.0.0.40'},
>>
>> {57089907708238395242331438777979805455309864960,
>>                            'r...@10.0.0.41'},
>> [...]
>>
>> {1415829711164312202009819681693899175291684651008,
>>                            'r...@10.0.0.40'},
>>
>> {1427247692705959881058285969449495136382746624000,
>>                            'r...@10.0.0.41'},
>>
>> {1438665674247607560106752257205091097473808596992,
>>                            'r...@10.0.0.40'},
>>
>> {1450083655789255239155218544960687058564870569984,
>>                            'r...@10.0.0.41'}]},
>>                         {dict,0,16,16,8,80,48,
>>
>> {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
>>
>> {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
>>                               []}}}},
>>                     undefined}
>> ** Reason for termination =
>> ** {'function not exported',[{riak_core_bucket,defaults,[]},
>>                             {riak_core_util,chash_key,1},
>>                             {riak_kv_get_fsm,initialize,2},
>>                             {gen_fsm,handle_msg,7},
>>                             {proc_lib,init_p_do_apply,3}]}
>>
>>
>> After shutting down the benchmark we also got this following error,
>> multiple times too :
>>
>>
>> =ERROR REPORT==== 8-Jun-2010::16:19:28 ===
>> webmachine error: path="/riak/test/16028"
>> [{webmachine_decision_core,'-decision/1-lc$^1/1-1-',
>>     [{error,
>>          {error,
>>              {case_clause,{error,timeout}},
>>              [{riak_kv_wm_raw,content_types_provided,2},
>>               {webmachine_resource,resource_call,3},
>>               {webmachine_resource,do,3},
>>               {webmachine_decision_core,resource_call,1},
>>               {webmachine_decision_core,decision,1},
>>               {webmachine_decision_core,handle_request,2},
>>               {webmachine_mochiweb,loop,1},
>>               {mochiweb_http,headers,5}]}}]},
>>  {webmachine_decision_core,decision,1},
>>  {webmachine_decision_core,handle_request,2},
>>  {webmachine_mochiweb,loop,1},
>>  {mochiweb_http,headers,5},
>>  {proc_lib,init_p_do_apply,3}]
>>
>>
>> Any idea about these errors ?
>> No problem with Webmachine ?
>>
>> --
>> Germain Maurice
>> Administrateur Système/Réseau
>> Tel : +33.(0)1.42.43.54.33
>>
>> http://www.linkfluence.net
>>
>>
>> _______________________________________________
>> riak-users mailing list
>> riak-users@lists.basho.com
>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>>
>
>
>
>
> --
> Germain Maurice
> Administrateur Système/Réseau
> Tel : +33.(0)1.42.43.54.33
> http://www.linkfluence.net
>
>
> _______________________________________________
> 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

Reply via email to