@blop I see, you have the same problem that this pull request intended to solve. I reverted it since Swift does not allow deleting single-part objects with the multi-part delete call. I agree that the portable `BlobStore.removeBlob` should work for both single- and multi-part objects although this is difficult due to Swift API decisions. We could issue a HEAD request to determine whether to call the correct single- or multi-part object delete call although this requires an extra RPC and does not work for the `BlobStore.deleteObjects` multi-delete RPC. Could you open an issue to track this?
--- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/878#issuecomment-174030295
