thelastpickle / cassandra-medusa

Apache Cassandra Backup and Restore Tool
Apache License 2.0
255 stars 135 forks source link

Hitachi S3 Support #561

Open ossarga opened 1 year ago

ossarga commented 1 year ago

Project board link

We need to add support for Hitachi S3. Its implementation of the API is slightly different to how libcloud works.

Specifically, the Hitachi S3 implementation causes libcloud to fail because it omits the S3 namespace in the XML result body returned to libcloud. When the Document Object Model (DOM) is created from the XML body, the elements contain no namespace. When libcloud performs an XPath search on the DOM to extract information, it includes the S3 namespace in the search. As a result it never finds the element it is searching for because S3 namespace never matches against anything.

rzvoncek commented 3 months ago

Hi @ossarga . Is this still something you'd need? We've dropped libcloud meanwhile and adding new storage provider is an altogether different task now.