Open cyberduck opened 3 years ago
@dkocher, I opened this issue, is there anything new, is there a technical problem? Can I help code this feature?
@dkocher, I opened this issue, is there anything new, is there a technical problem? Can I help code this feature?
I haven't looked into this but according to the feature page you should be able to connect using either OpenStack Swift or SFTP.
The storage solution used in Cloud Archive clusters is OpenStack Swift. This is a standard API that can be used directly by conventional tools. In addition to access via the Swift API, you can use your favoured tools, such as SFTP, SCP and rsync, for data transfer.
Hi, I can connect with the OpenStack Swift k3 and the upload work like a charm, but there is no defreezing support. So when you want to download something, there is an error message. In reality, when clicking on 'download' cyberduck request the defreezing process (I can see that in the OVH PCA interface). And I know 10 m later I can download the file. The thing you can do to improve cyberduck is to handle this error message (I haven't found the availability date in this error message, and there is certainly an HTTP request to know the availability date).
10m later.
If you have any questions or if you need help with this subject fell free to ask.
Contributions are certainly welcome. One would have to implement the Restore
^1 interface.
I found an explanation for the error 429 -> https://docs.ovh.com/gb/en/storage/pca/unlock/
So the solution in the implementation of the Restore interface is to check the status in the isResorable
function to have the sealed response. For the restore
function is to try to download the file and wait for the unsealing process to end.
In the coming week I will try to test and implement this.
I found an explanation for the error 429 -> https://docs.ovh.com/gb/en/storage/pca/unlock/
So the solution in the implementation of the Restore interface is to check the status in the
isResorable
function to have the sealed response. For therestore
function is to try to download the file and wait for the unsealing process to end.In the coming week I will try to test and implement this.
The function isRestorable
should be able to determine statically from the PathAttributes
in Path
determining if an object is archived. It cannot execute a long running remote action as it does not declare a BackgroundException
in the method declaration. In Amazon S3 this can be determined by the storage class set on the object.
Would it be possible to get support for OVH cloud archive (like glacier from AWS)?
Public Cloud Archive is a cold storage offer designed to host large volumes of data without any size limit at a very attractive price. Intended for data that is not accessed often, a request must be made in advance and there is a delay prior to recovering data. The time delay will vary depending on the age of data and the frequency of data access.