Brian,

I've opened a bugzilla ticket for the problem at the root of this. You can view 
the details and status here: https://issues.basho.com/show_bug.cgi?id=1244. 
Thanks again for the report!

Kelly


On Oct 12, 2011, at 9:49 AM, Brian Bickerton wrote:

> Riak version: 1.0.0
> Backend: InnoStore 1.0.3.1
> 4-node cluster
> 
> I've gotten http basho bench to run successfully with the Bitcask and LevelDB 
> backends, but I'm having trouble with Innostore. I get no throughput and all 
> errors. The logs show children crashing due to a "bad argument in call to 
> erlang:size(undefined)". Basic inserts from curl work and I was able to 
> install rekon, which leads me to believe it's an issue with the bench testing 
> itself. Rate and concurrency don't appear to matter. 
> 
> Error log snip:
> 
> 2011-10-12 15:28:49.060 [error] <0.4751.1> gen_fsm <0.4751.1> in state active 
> terminated with reason: bad argument in call to erlang:size(undefined) in 
> innostore:get/2
> 2011-10-12 15:28:49.061 [error] <0.4751.1> CRASH REPORT Process <0.4751.1> 
> with 0 neighbours crashed with reason: bad argument in call to 
> erlang:size(undefined) in innostore:get/2
> 2011-10-12 15:28:49.061 [error] <0.95.0> Supervisor riak_core_vnode_sup had 
> child undefined started with {riak_core_vnode,start_link,undefined} at 
> <0.4751.1> exit with reason bad argument in call to erlang:size(undefined) in 
> innostore:get/2 in context child_terminated
> 
> Crash Log snip:
> 
> 2011-10-12 15:28:43 =CRASH REPORT====
>   crasher:
>     initial call: riak_core_vnode:init/1
>     pid: <0.4734.1>
>     registered_name: []
>     exception exit: 
> {badarg,[{erlang,size,[undefined]},{innostore,get,2},{riak_kv_innostore_backend,get,3},{riak_kv_vnode,do_get_term,3},{riak_kv_vnode,do_get,4},{riak_core_vnode,vnode_command,3},{gen_fsm,handle_msg,7},{proc_lib,init_p_do_apply,3}]}
>       in function  gen_fsm:terminate/7
>       in call from proc_lib:init_p_do_apply/3
>     ancestors: [riak_core_vnode_sup,riak_core_sup,<0.91.0>]
>     messages: [{'EXIT',<0.4736.1>,shutdown},{'EXIT',#Port<0.14591>,normal}]
>     links: [<0.95.0>]
>     dictionary: 
> [{{innostore,{store,#Port<0.14591>,<<105,0,0,0,0,0,0,0>>,0}},{store,#Port<0.14591>,<<105,0,0,0,0,0,0,0>>,0}}]
>     trap_exit: true
>     status: running
>     heap_size: 610
>     stack_size: 24
>     reductions: 3941
>   neighbours:
> 2011-10-12 15:28:43 =SUPERVISOR REPORT====
>      Supervisor: {local,riak_core_vnode_sup}
>      Context:    child_terminated
>      Reason:     
> {badarg,[{erlang,size,[undefined]},{innostore,get,2},{riak_kv_innostore_backend,get,3},{riak_kv_vnode,do_get_term,3},{riak_kv_vnode,do_get,4},{riak_core_vnode,vnode_command,3},{gen_fsm,handle_msg,7},{proc_lib,init_p_do_apply,3}]}
>      Offender:   
> [{pid,<0.4734.1>},{name,undefined},{mfargs,{riak_core_vnode,start_link,undefined}},{restart_type,temporary},{shutdown,300000},{child_type,worker}]
> 
> Basho Bench config (worked with Bitcask and LevelDB):
> 
> {mode, max}
> {duration, 300}.
> {concurrent, 1000}.
> {driver, basho_bench_driver_http_raw}.
> {code_paths, ["deps/ibrowse"]}.
> {http_raw_ips, [the, four, node, addresses]}.
> {key_generator, {partitioned_sequential_int, 500000000}}.
> {value_generator, {fixed_bin, 15}}.
> {http_raw_port, 8098}.
> {http_raw_path, "/riak/holder"}.
> {operations, [{insert, 1}]}.
> 
> Any help would be greatly appreciated.
> 
> Brian Bickerton
> Web Engineer
> OmniTI Computer Consulting, Inc.
> 
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to