Ok, <br><br>Got it. It was a few system configuration problems, and one other big problem, me :).<br><br clear="all">- Joe Lambert<br><br><a href="mailto:joseph.g.lambert@gmail.com">joseph.g.lambert@gmail.com</a><br>+86 13656213284<br>


<br><br><div class="gmail_quote">On Wed, Nov 24, 2010 at 11:11 AM, Joseph Lambert <span dir="ltr"><<a href="mailto:joseph.g.lambert@gmail.com">joseph.g.lambert@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Attached is app.config, below is copy/pasted the multi_backend part<br><br>{storage_backend, riak_kv_multi_backend},<br><br>            {multi_backend_default, <<"bitcask">>},<br><br>            {multi_backend, [<br>


                    {<<"bitcask">>, riak_kv_bitcask_backend, [{data_root, "/var/lib/riak/bitcask"}]},<br>                    {<<"dets">>, riak_kv_dets_backend, [{riak_kv_dets_backend_root, "/var/lib/riak/dets"}]},<br>


                    {<<"ets">>, riak_kv_ets_backend, []},<br>                    {<<"fs">>, riak_kv_fs_backend, [{riak_kv_fs_backend_root, "/var/lib/riak/fs"}]},<br>                    {<<"cache">>, riak_kv_cache_backend, [<br>


                            {riak_kv_cache_backend_memory, 100},<br>                            {riak_kv_cache_backend_ttl, 600},<br>                            {riak_kv_cache_backend_max_ttl, 3600}<br>                        ]},<br>


                    {<<"innostore">>, riak_kv_innostore_backend, []}<br>        ]},<br><br>Innostore config:<div class="im"><br><br> {innostore, [<br>         {data_home_dir, "/var/lib/riak/innostore"},<br>


         {log_group_home_dir, "/var/lib/riak/inno-log"},<br><br>         {buffer_pool_size, 4294967296}, <br>         {log_files_in_group, 6},<br>         {log_file_size, 16777216}<br></div>]},<div class="im"><br>

<br><br clear="all">
- Joe Lambert<br><br><a href="mailto:joseph.g.lambert@gmail.com" target="_blank">joseph.g.lambert@gmail.com</a><br>
<br><br></div><div><div></div><div class="h5"><div class="gmail_quote">On Wed, Nov 24, 2010 at 10:55 AM, Dan Reverri <span dir="ltr"><<a href="mailto:dan@basho.com" target="_blank">dan@basho.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Can you provide the full app.config? I'd like to see if multi backend has been setup correctly.<div><br></div><div>Thanks,</div><div>Dan<div><div><div><br clear="all">Daniel Reverri<br>Developer Advocate<br>
Basho Technologies, Inc.<br>
<a href="mailto:dan@basho.com" target="_blank">dan@basho.com</a><br>
<br><br></div><div><div></div><div><div class="gmail_quote">On Tue, Nov 23, 2010 at 6:35 PM, Joseph Lambert <span dir="ltr"><<a href="mailto:joseph.g.lambert@gmail.com" target="_blank">joseph.g.lambert@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
This:<br><br>{riak_kv,  [<br>    ....<br>    {multi_backend, [<br>         ....<br>         {<<"inno">>, riak_kv_innostore_backend, []}<br>     ]}<br> ]},<br><br>....<br> {innostore, [<br>         {data_home_dir, "/var/lib/riak/innostore"},<br>





         {log_group_home_dir, "/var/lib/riak/inno-log"},<br>         {buffer_pool_size, 4294967296},<br>         {log_files_in_group, 6},<br>         {log_file_size, 16777216} <br> ]}<br><br>Then this (without an entry for multi_backend, definitely won't work, since it's not declared in multi_backend):<br>





{riak_kv,  [<br>
    ....<br>
    {multi_backend, [<br>
         ....<br>
     ]}<br>
 ]},<br>
<br>
....<br>
 {innostore, [<br>
         {data_home_dir, "/var/lib/riak/innostore"},<br>
         {log_group_home_dir, "/var/lib/riak/inno-log"},<br>
         {buffer_pool_size, 4294967296},<br>
         {log_files_in_group, 6},<br>
         {log_file_size, 16777216} <br>
 ]}<br><br><br>I also tried with {innostore, riak_kv_innostore_backend, []} in multi_backend. First one gives the error mentioned in the previous email.<div><br><br clear="all">- Joe Lambert<br><br><a href="mailto:joseph.g.lambert@gmail.com" target="_blank">joseph.g.lambert@gmail.com</a><br>






<br><br></div><div class="gmail_quote"><div><div></div><div>On Wed, Nov 24, 2010 at 10:18 AM, Dan Reverri <span dir="ltr"><<a href="mailto:dan@basho.com" target="_blank">dan@basho.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div>

Can you provide the different app.configs you are using?<div><br></div><div>Thanks,</div><div>Dan</div></div></div><div><div><div></div><div><div><br clear="all">Daniel Reverri<br>Developer Advocate<br>Basho Technologies, Inc.<br>



<a href="mailto:dan@basho.com" target="_blank">dan@basho.com</a><br>



<br><br></div></div></div><div><div></div><div><div class="gmail_quote"><div><div></div><div>On Tue, Nov 23, 2010 at 5:59 PM, Joseph Lambert <span dir="ltr"><<a href="mailto:joseph.g.lambert@gmail.com" target="_blank">joseph.g.lambert@gmail.com</a>></span> wrote:<br>





</div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div>
Hi Dan,<br><br>I'm using riak_search 0.13.0 and innostore 1.0.2, btw.<br><br>If I add the default innostore configuration like on the configuration page, and also add an entry for innostore in the multi_backend I get this error on startup:<br>








<br>{{{badmatch,<br>                   {error,<br>                       {eagain,<br>                           [{erlang,open_port,<br>                                [{spawn,innostore_drv},[binary]]},<br>                            {innostore,connect,0},<br>








                            {riak_kv_innostore_backend,start,2},<br>                            {riak_kv_multi_backend,'-start/2-lc$^0/1-0-',2},<br>                            {riak_kv_multi_backend,'-start/2-lc$^0/1-0-',2},<br>








                            {riak_kv_multi_backend,start,2},<br>                            {riak_kv_vnode,init,1},<br>                            {riak_core_vnode,init,1}]}}},<br>               [{riak_core_vnode_master,get_vnode,2},<br>








                {riak_core_vnode_master,handle_call,3},<br>                {gen_server,handle_msg,5},<br>                {proc_lib,init_p_do_apply,3}]},<br>              {gen_server,call,<br>                  [riak_kv_vnode_master,<br>








                   {1096126227998177188652763624537212264741949407232,<br>                    get_vnode},<br>                   infinity]}}<br><br>If I take out the innostore configuration from multi_backend, I get an error about the backend not existing. <br>






<div>

<br><br clear="all">- Joe Lambert<br><br><a href="mailto:joseph.g.lambert@gmail.com" target="_blank">joseph.g.lambert@gmail.com</a><br><br>
<br><br></div></div></div><div><div></div><div><div class="gmail_quote"><div>On Wed, Nov 24, 2010 at 2:34 AM, Dan Reverri <span dir="ltr"><<a href="mailto:dan@basho.com" target="_blank">dan@basho.com</a>></span> wrote:<br>




</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>

You are correct, the innostore backend is not using the parameters passed to it by multi_backend:<div><a href="https://issues.basho.com/show_bug.cgi?id=890" target="_blank">https://issues.basho.com/show_bug.cgi?id=890</a></div>








<div><br></div>
<div><font face="arial, helvetica, sans-serif">Rather than modifying the innostore.app file you can configure the default innostore settings in your Riak app.config file:</font></div><div><font face="arial, helvetica, sans-serif">[</font></div>









<div><font face="arial, helvetica, sans-serif">{riak_core, [...riak_core settings...]},</font></div><div><font face="arial, helvetica, sans-serif">{riak_kv, [...riak_kv settings...]},</font></div>
<div><font face="arial, helvetica, sans-serif">{innostore, [{</font><span style="border-collapse: collapse; line-height: 13px;"><code style="margin: 0px ! important; padding: 0px ! important; border-width: 0px ! important; outline-width: 0px ! important; text-align: left ! important; float: none ! important; vertical-align: baseline ! important; width: auto ! important; line-height: 1.1em ! important; font-weight: normal ! important; font-style: normal ! important; min-height: inherit ! important;"><font face="arial, helvetica, sans-serif">buffer_pool_size, </font></code><code style="margin: 0px ! important; padding: 0px ! important; border-width: 0px ! important; outline-width: 0px ! important; text-align: left ! important; float: none ! important; vertical-align: baseline ! important; width: auto ! important; line-height: 1.1em ! important; font-weight: normal ! important; font-style: normal ! important; min-height: inherit ! important;"><font face="arial, helvetica, sans-serif">8589934592</font></code><code style="margin: 0px ! important; padding: 0px ! important; border-width: 0px ! important; outline-width: 0px ! important; text-align: left ! important; float: none ! important; vertical-align: baseline ! important; width: auto ! important; line-height: 1.1em ! important; font-weight: normal ! important; font-style: normal ! important; min-height: inherit ! important;"><font face="arial, helvetica, sans-serif">}, ...other settings...]}</font></code></span></div>









<div><span style="border-collapse: collapse; line-height: 13px;"><code style="margin: 0px ! important; padding: 0px ! important; border-width: 0px ! important; outline-width: 0px ! important; text-align: left ! important; float: none ! important; vertical-align: baseline ! important; width: auto ! important; line-height: 1.1em ! important; font-weight: normal ! important; font-style: normal ! important; min-height: inherit ! important;"><font face="arial, helvetica, sans-serif">]</font></code></span></div>









<div><br></div><div>Thanks,</div><div>Dan</div></div><div><div><a href="https://issues.basho.com/show_bug.cgi?id=890" target="_blank"></a><br clear="all">Daniel Reverri<br>Developer Advocate<br>Basho Technologies, Inc.<br>



<a href="mailto:dan@basho.com" target="_blank">dan@basho.com</a><br>






<br><br></div><div class="gmail_quote"><div><div><div></div><div>On Tue, Nov 23, 2010 at 2:02 AM, Joseph Lambert <span dir="ltr"><<a href="mailto:joseph.g.lambert@gmail.com" target="_blank">joseph.g.lambert@gmail.com</a>></span> wrote:<br>








</div></div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div><div></div><div>
Hello,<br><br>Does anyone have innostore set up under multi_backend? I can't seem to get it to work properly with multi_backend.<br><br>I tried adding it under the multi_backend, but it won't use any parameters passed in in the third parameter. If I set it up as an application, you can't select it as a backend. If I use both, I get an error with the erlang open_port command (guess it's trying to spawn it twice if I have it under multi_backend and configured as an app).<br>











<br>Is the solution here to modify the innostore.app file to give me the defaults I want, build it then install innostore (if I set it up only under multi_backend, it will work, but with the default app settings)? <br><br>











If I've just completely missed the mark, don't be afraid to mock me :).<br><br clear="all">- Joe Lambert<br><br><a href="mailto:joseph.g.lambert@gmail.com" target="_blank">joseph.g.lambert@gmail.com</a><br><br>




<br></div></div></div><div>_______________________________________________<br>
riak-users mailing list<br>
<a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
<br></div></blockquote></div><br></div>
</blockquote></div><br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br>
</blockquote></div><br></div></div></div></div></div>
</blockquote></div><br>
</div></div></blockquote></div><br>