JeremyGrosser / tablesnap

Uses inotify to monitor Cassandra SSTables and upload them to S3
BSD 2-Clause "Simplified" License
181 stars 86 forks source link

Ceph compatibility #31

Closed stuart-warren closed 8 years ago

stuart-warren commented 11 years ago

Hi,

I've made a few modifications in order to be able to specify a local Ceph (http://en.wikipedia.org/wiki/Ceph_(storage)) cluster instead of always using Amazons S3.

Defaults are still the same so if you don't specify a different host it still works as expected.

Can also specify to only use HTTP if you haven't set up certificates.

thekad commented 11 years ago

This looks like a fairly uninstrusive change, as long as defaults all still work with S3 I am +1

awheeler commented 10 years ago

This pull request is no longer needed. I had a similar need (Openstack Swift with Swift3 target), but I am able to use tablesnap unmodified by creating a boto config file like:

[Boto]
is_secure=False

[s3]
calling_format=boto.s3.connection.OrdinaryCallingFormat
host=foo.bar.net
JeremyGrosser commented 8 years ago

No longer needed.