Try using the uniform_int_bin key generator. It looks like your key is an integer and so it's not getting encoded correctly by protobuffs.
Sean Cribbs <[email protected]> Developer Advocate Basho Technologies, Inc. http://basho.com/ On Aug 9, 2010, at 4:54 PM, Peter Herndon wrote: > Hi all, > > I'm running into a crash every time I try to run a benchmark using the > PB client. The HTTP raw client works just fine. Can someone give me > an idea what the source of the problem might be? I'm a bit stumped as > to where to look. > > Thanks very much! > > Here's the error output from basho_bench: > > =ERROR REPORT==== 9-Aug-2010::16:26:03 === > ** Generic server <0.72.0> terminating > ** Last message in was {req,{rpbgetreq,<<"test">>,15821,1}} > ** When Server state == {state,{127,0,0,1}, > 8087,#Port<0.1287>,undefined,undefined, > undefined,undefined, > {[],[]}} > ** Reason for termination == > ** {function_clause,[{protobuffs,encode_internal,[2,15821,bytes]}, > {protobuffs,encode,3}, > {riakclient_pb,iolist,2}, > {riakc_pb,encode,1}, > {riakc_pb_socket,send_request,4}, > {riakc_pb_socket,handle_call,3}, > {gen_server,handle_msg,5}, > {proc_lib,init_p_do_apply,3}]} > > > And here's my config: > > > {mode, max}. > > {duration, 10}. > > {concurrent, 1}. > > {driver, basho_bench_driver_riakc_pb}. > > {code_paths, ["deps/stats", > "deps/riakc", > "deps/protobuffs"]}. > > {key_generator, {uniform_int, 35000}}. > > {value_generator, {fixed_bin, 3}}. > > {riakc_pb_ips, [{127,0,0,1}]}. > > {riakc_pb_replies, 1}. > > {operations, [{get, 1}, {update, 1}]}. > > > And here's the crash report from log.sasl.txt: > > > =CRASH REPORT==== 9-Aug-2010::16:44:44 === > crasher: > initial call: riakc_pb_socket:init/1 > pid: <0.63.0> > registered_name: [] > exception exit: {function_clause, > [{protobuffs,encode_internal,[2,15821,bytes]}, > {protobuffs,encode,3}, > {riakclient_pb,iolist,2}, > {riakc_pb,encode,1}, > {riakc_pb_socket,send_request,4}, > {riakc_pb_socket,handle_call,3}, > {gen_server,handle_msg,5}, > {proc_lib,init_p_do_apply,3}]} > in function gen_server:terminate/6 > ancestors: [<0.62.0>] > messages: [] > links: [<0.62.0>,#Port<0.1284>] > dictionary: [] > trap_exit: false > status: running > heap_size: 377 > stack_size: 24 > reductions: 340 > neighbours: > neighbour: [{pid,<0.62.0>}, > {registered_name,[]}, > {initial_call,{erlang,apply,2}}, > {current_function,{gen,do_call,4}}, > {ancestors,[]}, > {messages,[]}, > {links,[<0.61.0>,<0.63.0>]}, > {dictionary,[{random_seed,{16334,12955,11824}}]}, > {trap_exit,false}, > {status,waiting}, > {heap_size,610}, > {stack_size,23}, > {reductions,139}] > > > Thanks very much for your assistance, > > ---Peter > > _______________________________________________ > 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
