I've found that riak-cxx-client has no secondary indexes and search queries support, which became accessible via Protocol Buffers Interface in Riak 1.2. I hope you might be interested to merge my implementation with the upstream project.
Migrate from Autotools to CMake builds
Added Riak 1.2 proto files
Added secondary indexes support
Refactored CMake build
Merge branch 'migrate-to-cmake' into riak-1.2-support
Added search support
Added connection timeout support
Added Riak client timeout support
Fixed connection error handling
Set notfound_ok=false on fetch
Reset deadline timer
Hi can you explain these changes? I'm interested in merging pull requests to my fork as there seems to be no interest in this code anymore from basho
It just prevents interruption of code without explicit "deadline_timer_.expires_from_now(timeout_);" by the existing timer.
There could be no such code for now, but it might appear in future. Then it would take a time to find out the source of a problem.
Hi @larroy & @sslipchenko -- this repo was definitely left behind. There are two options at this point - migrate and Basho Labs and recruit maintainers or delete this project given it's age.
What's your preference? Would you care to be a maintainer?