Complete rewrite of backblaze backend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Duplicity |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Hi,
I was having issue with the current backblaze backend implementation, so I did a complete rewrite of the backend using the b2 package available with pip and maintained by the backblaze company.
This implementation is faster (big files are uploaded in chunks) and more resilient to internet breakage. And because it's cool, I added upload progression support.
I think there is still work to done to tune the b2 init (max number of chunks to use for uploading big files, ...)
Here is the implementation: https:/
I don't care about the licence, so consider my code as public code :)
By the way, I'm new to python (first python code ever) and to bazaar VCS, so I guess this is not the best way to contribute to this project.
description: | updated |
Changed in duplicity: | |
importance: | Undecided → Medium |
milestone: | none → 0.7.15 |
status: | New → Fix Committed |
Changed in duplicity: | |
status: | Fix Committed → Fix Released |
I'm using this backend for 3 months already, and it uploads way faster than the duplicity backend. 150 Mbit/s against 40 Mbit/s.
S3 uses boto, I think backblaze can use the B2 library, can we have this integrated into duplicity?