Hi OJ, On 2 May 2011, at 00:29, OJ Reeves wrote:
> Hi Russell, > > Thanks for the response. Pardon my tardiness in responding, I've had lots of > fun at home with sick kids of late. I heard, thinking of you and your family. Fingers crossed for a speedy recovery. > >> So my question: Is this how link walking should work when using the PBC? Or >> is there some way of getting the PBC to return the content at the same time >> as doing the link walking? > > I asked yesterday and the answer I received was: no. > > Cool, so I'm not barking mad then! Excellent :) Did you get any feedback as > to whether or not there would be future work done to enable this? Heh, I didn't ask. I've now opened a ticket (https://issues.basho.com/show_bug.cgi?id=1089) in reference to this. > >> Currently I link walk and do each step manually and I was wondering if there >> was a better or more optimal way of performing these actions. >> > > At the moment the plan is running an initial m/r job for the link phases then > making a second m/r job with all the intermediate results as inputs. So > maximum 2 jobs is my target. > > > Off the top of my head with the current implementation I can't see how you > would do this any better. In fact, for link walks where the levels > 2 this > is really the only option (IMHO). For 2 levels or less you can easily fetch > based on ID and you end up with the data faster with the same number of calls. > > I will think about it a bit more and see what I can come up with (as soon as > this sickness clears!). I implemented link walking via m/r on the PB Java client last week and it was pretty simple. 2 m/r queries: 1. run link phases to gather inputs 2. reduce to de-dupe and map to get values I added a key arg so that the "link step" number was attached to the returned objects so that I could recreate a REST link walk style result. > > How do you satisfy your requirement with the REST link walker? Specifically > how do you get the value of *a* returned as part of the result? > > With the REST link walker I'm not able to do this, so I have to make another > call to get to this info. It'd be nice if the link walking mechanism also had > a flag that said "please give me the link source value too". I realise that > might be pie in the sky though :) http://issues.basho.com, there is no harm in asking ;) > > Cheers mate, thanks for the response. > OJ > > _______________________________________________ > 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
