TW

Results 2664 comments of TW

About borg check: usually I let it verify all archives (so I only give the repo spec), but as you have a quite big repo (and maybe many archives), I...

You could try sending SIGUSR1 and SIGUSR2 to the borg process. That outputs some info and a traceback (but, IIRC, just continues after outputting that).

Line 812 is borg writing content data while extracting a file. Maybe try sending SIGUSR2 multiple times to see whether you get different locations in the code.

SIGUSR1 / SIGINFO should also print something IF borg is currently in `extract_item`. Maybe this is also helpful: https://github.com/borgbackup/borg/issues/2419#issuecomment-345118768

@Frostregen yeah, extract should "work" after that (but that one file will have that internal damage, where borg replaced the corrupt chunk with an all-zero chunk). If you still could...

Ah, good. Then restore the file, do another backup with that file, then run borg check --repair again to heal the archives.

Reopening it for reviewing it later whether the experience with this issue can be improved.

@Frostregen you have a lot of RAM in these machines, but you also have a rather big repo, so maybe check whether you do run out of RAM on client...

Hmm, bit out of ideas here. Maybe one could try to reproduce this issue on a developer machine and check if there is anything unusual going on, like getting stuck...

I suspect there is a bug somewhere (could be in borg or elsewhere).