![]() ![]() I could spend some time to develop something like that but I don't want to spend $$$ for the B2 bandwidth cost for testing.Īnyway, so B2 didn't work out, so I spent the last 2 days watching over the downloader, restarting as it hangs, and finally got my files back. I see the lack of high-performance, resumable download client for B2. But the connection is alive for sure, so it will just be stuck at 1KB/s. A download for a single connection is guaranteed to slow down to 0, but not quite 0 eventually.Doesn't support multi-threaded download, so it's less practical for big files.I tried cyberduck which supports resumable download but.rclone supports multi-thread/connection download, but it is not resumable, so it's entirely useless for big files.I am not sure why downloading files require that much memory but at least try using a memory-mapped file? This was the most promising, but it will just run out of memory. ![]() The official b2 cli doesn't work at all with big files.I had to re-restore about 100GB of files.Īfter 2 days of trying, I gave up on the downloader, and decided to give "restore via B2" a try. I used 7zip to check the integrity of the zip file, a bunch of files were corrupt (Problem 2 & 5). Problem 6 : It doesn't really verify the integrity of the downloaded file. I didn't notice this until I tried using process explorer. When the program hangs and I force-close it, the stray children processes don't die. It spins up a bunch of processes named bzdown_threadXX.exe. Even though the download process calls it "multi-threaded", it's actually multi-processing. Problem 5: The downloader leaves stray processes around. It's super unrealistic to expect users to have directories that are well structured and have similar sizes for easy restore. If you submit a recovery job, you gotta start all over. If I look at the restore UI, clearly it has information enough to know how big each directory and files are. Problem 4: There is no way for me to split my directories in a more granular manner. So I have to set myself a timer to come back and re-try.ĮDIT: This was caused by Problem 2 so it's not relevant. Well, I had to because the downloader craps out every 5 minutes. If I login to the BB website, it tells me my browser made too many log in attempts. When I log into the downloader, it tells me "An unknown error occurred: 1". Problem 3 : Backblaze rate limits my login which was caused by problem 2. This was probably a blip in the server side or a user error. Why can it not save the authorization? Still I could live with this, if not for the next problem:ĮDIT: I was able to re-try with Brian's suggestion with 10 threads, it restored fine. When I do that, I have to type my password, and OTP every time. The UI freezes, there is no disk/network activity. Even though I asked for 30 threads, you can see that eventually only a couple of bzdown_thread*.exe are around, and doing nothing. I can see it in my task manager, the download activity spikes to 500Mbps maybe for 5 minutes, and it goes silent. ![]() This is completely random, but in 10 to 30 minutes, it is guaranteed to hang. Problem 2 : the downloader eventually stops downloading when downloading a big file. I knew it was working because I am a software developer and I can see that it's downloading stuff on disk but it's still bad. This is just poor programming and bad UX. As in, it stops responding to UI events, and Windows thinks it's dead. Problem 1: the backblaze downloader UI (Windows) just hangs randomly. The real upsetting part is that Backblaze backend is totally capable of delivering 500Mbps (my internet speed) but the client falls short big time. If it actually worked, it would have taken less than 4 hours to download it. ![]() I split them into 2 parts, 200 and 280GB each.īackblaze downloader it took me maybe 5 days in total to get the files. I noticed that there is a restriction that the a restore has to be less than 300GB. Since I had a fast internet, I figured, I'll get it from the website. At the end of the post, I will give out some suggestions to Backblaze to improve this. I had about 500 GB of data to be restored. At the end, I am glad that I was able to restore my files but it took an enormous amount of effort. Just wanted to share my frustrating experience with restoring a backblaze backup. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |