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

Pull request for old stuff #17

Open
wants to merge 24 commits into
base: master
Choose a base branch
from
Open

Conversation

minaguib
Copy link

Hi Padraig

To follow up on an old email discussion we had (subject "More API changes" from May 2010)

I had done these changes we discussed, but with the recent changes in the 0.7/master branch they were lost.

I pulled your master and re-implemented these changes, along with a new feature I've had in my branch for a while (Connect, read, write timeout support).

If you find them useful it'd be good if you can pull them into your branch, as it seems out of all the github forks yours is the most active/authoritative/up to date.

Unrelated 1:
Regarding my (very old) "libcassie" branch (C library for cassandra), I'm actually using it in production in my company, and have very recently started a child branch to bring it up to speed with your 0.7 changes.

Once your 0.7 branch/master stabilizes I'll aim for 100% API coverage of libcassandra in libcassie, then I'll offer it up for public consumption (perhaps even bubble up to master in my repo / yours).

Unrelated 2:
Any C++ books you recommend for a C programmer ? I still find C++ syntax, references, shared pointers and other language constructs fairly challenging.

Thank you, and keep up the great work :)

Mina Naguib and others added 24 commits June 16, 2010 22:51
 * Add Keyspace::removeColumn variant with no super_column_name in signature
 * Extend examples/simple.cc with more and better examples
(in case libcassandra is in /usr on the build machine)
Padraig's refactoring (moving lots of methods from Keyspace to
Cassandra), a couple of my changes were lost.  To be re-done in next
commit

Conflicts:
	.gitignore
	examples/get_drizzle_data.cc
	examples/simple.cc
	libcassandra/cassandra.cc
	libcassandra/cassandra_factory.cc
	libcassandra/keyspace.cc
	libcassandra/keyspace.h
	libcassandra/keyspace_factory.cc
	libgenthrift/Cassandra.cpp
	libgenthrift/Cassandra.h
	libgenthrift/Cassandra_server.skeleton.cpp
	libgenthrift/cassandra_constants.cpp
	libgenthrift/cassandra_types.h
	m4/ltversion.m4
	m4/pandora_have_thrift.m4
…lace getSliceNames and getSliceRange with getColumns and getSuperColumns
…ement connect/send/receive timeout support
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.

None yet

2 participants