Hi,
Yes, B2 supports upload, but they have a mandatory SHA-1 hash requirement. This is fine, but they also require the hash to be sent at the beginning of the upload, which means it needs to be calculated and stored beforehand. Ideally the hash could be sent at the end of the request, so that it can be calculated on-the-fly, during transmission.
Our general sync transfer mechanism inserts these processing steps in-line, as we transmit (stream). We need B2 to accept the hash after upload, rather than before, to support this. Backblaze has said that this was something they would like to provide, to allow for efficient transmission, but it is not available yet. Once it is we will add upload capabilities.
Ah ok… good to know that everybody is on the same page… I guess I will be checking back odrive once (if) it can sync properly… hopefully it wont take long for backblaze to support this.
Do you know when you will be able to upload to BackBlaze B2? I know that you are waiting for them to let you send the hash at the end of the sync, but do you have a target date?
Also when will the “backup to odrive” feature become available?
Plenty of other backup utilities that are able to calculate the sha value prior to the upload. Why are you dependent on backblaze making an API change?
Hi @Dave-FL,
We are a full blown universal sync engine, and not just a vanilla, single-purpose backup utility, so there are orchestration and flow aspects that we want to maintain. However, I have heard through the grapevine that the API change we are waiting for may be coming soon (within the next 2 months).
B2 is actually gaining a lot of interest but their focus is not on delivering a desktop client. You have a great client that is arguably the best there is today. Together you provide one of the best paid cloud storage service combo that is available in both price and useability. I would have expected you to be ready for the moment Backblaze delivered what you asked them to. Make haste, you wizards of the internet!
Hi @DarfNader,
We have not pushed out the major release that has been discussed previously (and won’t for a little while still). All of our integrations are being worked through, currently. We haven’t gotten to B2 yet, but we will be looking at all of the APIs available when we do.