Jeff is correct. It's not actually an exception, just a warning (with backtrace 
so you can find where it is called in your code). When you understand what 
list-keys does, you will see why that warning exists.

Sean Cribbs

On Oct 28, 2011, at 8:20 PM, Jeff Pollard <jeff.poll...@gmail.com> wrote:

> Hey Eric,
> 
> You're not doing anything wrong.  That notice is purposely in the code to 
> alert you that calling Riak::Bucket#keys is an expensive operation and should 
> not be used in production.  My understanding is that it's less expensive in 
> 1.0 (we're still on 0.14), but I would assume it's still an expensive-enough 
> call to not make in production.
> 
> On Thu, Oct 27, 2011 at 10:23 AM, Eric Chaves <e...@craftti.com.br> wrote:
> Hi Dan,
> 
> Thanks for the help. I changed to list method but it seems I'm still doing 
> something wrong. Calling "Customer.list" raises an exception 
> "Riak::Bucket#keys is an expensive operation that should not be used in 
> production" with the results at the end of it. 
> 
> Letting ripple aside, what would be  the recommended way to retrieve a list 
> of all documents/keys under a certain bucket? Should I use a map/reduce for 
> that?
> 
> Cheers,
> 
> Eric
> 
> 
> 2011/10/27 Dan Reverri <d...@basho.com>
> Hi Eric,
> 
> I believe the method was changed to `list`; I don't know what version of 
> Ripple changed the method name.
> 
> Thanks,
> Dan
> 
> Daniel Reverri
> Developer Advocate
> Basho Technologies, Inc.
> d...@basho.com
> 
> 
> On Thu, Oct 27, 2011 at 8:59 AM, Eric Chaves <e...@craftti.com.br> wrote:
> Hi Guys,
> 
> I'm trying to learn Riak using padrino + ripple and for that I created a 
> padrino project with one Customer model using the Ripple::Document model and 
> start playing around in the padrino console. The project setup seems to be ok 
> since I can create and save instance objects from padrino console however 
> whenever I call Customer.all I got a method undefined error.
> 
> Am I doing something wrong here? Is there another way to retrieve all 
> documents within a bucket?
> 
> Thanks in advance,
> 
> Eric
> 
> _______________________________________________
> 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
> 
> 
> _______________________________________________
> 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