Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add native 2I queries to PBC protocol #1

Merged
merged 4 commits into from
Jun 5, 2012
Merged

Add native 2I queries to PBC protocol #1

merged 4 commits into from
Jun 5, 2012

Conversation

seancribbs
Copy link

This is part of a series of pull-requests that adds native 2I queries to the Protocol Buffers interface.

NOTE: This is a prerequisite for adding the functionality to riak_kv and riak-erlang-client, they will receive separate pull-requests.

@kellymclaughlin
Copy link
Contributor

I think these changes look good, but I do not see a clear way to test. Is it correct that this pr and this one for kv are just to lay the foundation and the riak-erlang-client will be updated later to add direct support for 2I? It looks like right now the riak-erlang-client is still using mapreduce for 2I even in the sdc-pbc-extract branch.

@seancribbs
Copy link
Author

@kellymclaughlin That is correct. Unfortunately I didn't have the time to do the erlang client yet, I'll try to get up a branch in the next few days. However since it is not a dependency of the server code now, it can be done in a different stream.

I did test it with the Ruby client by quickly hacking in the messages and response processing. https://gist.github.com/f5d4599cff9e2f9f9c91 You can apply the diff in that directly on top of master.

@kellymclaughlin
Copy link
Contributor

Ok thanks for the explanation. That's what I thought, but just wanted to make sure I wasn't missing a pr somewhere.

On May 30, 2012, at 5:22 AM, Sean Cribbs wrote:

@kellymclaughlin That is correct. Unfortunately I didn't have the time to do the erlang client yet, I'll try to get up a branch in the next few days. However since it is not a dependency of the server code now, it can be done in a different stream.

I did test it with the Ruby client by quickly hacking in the messages and response processing. https://gist.github.com/f5d4599cff9e2f9f9c91 You can apply the diff in that directly on top of master.


Reply to this email directly or view it on GitHub:
#1 (comment)

@kellymclaughlin
Copy link
Contributor

+1 to merge

@rzezeski rzezeski merged commit 3578c73 into master Jun 5, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants