Bug#980517: debsums: Parallel checking

2021-01-20 Thread Witold Baryluk
HI Alex. I think a reasonable clean approach would be to have a master thread (producer) that sends chunks of packages or file paths to worker threads (consumers) by putting into a global qieue, and they work on them by grabbing chunks of files names from the queueing. That should be reasonably

Bug#980517: debsums: Parallel checking

2021-01-20 Thread Axel Beckert
Control: severity -1 wishlist Hi Witold, Witold Baryluk wrote: > On my 32 core system, and a lot of packages installed (~7000), it takes > about one hour for the debsum to check all the files. Despite ability to > read all files from the storage in about 4 minutes. Oh, ok. I would have expected

Bug#980517: debsums: Parallel checking

2021-01-19 Thread Witold Baryluk
Package: debsums Version: 3.0.1 Severity: minor X-Debbugs-Cc: witold.bary...@gmail.com Hi. On my 32 core system, and a lot of packages installed (~7000), it takes about one hour for the debsum to check all the files. Despite ability to read all files from the storage in about 4 minutes. The