Zygo
Zygo
@fdmanana That script looks right, in the sense that bees does something similar, but I haven't reproduced this myself, and I don't think it's quite that simple. We probably need...
> This issue started happening back in 2015 when deduplication was updated to not update the inode's ctime and mtime and update only the iversion. That sounds familiar: https://www.spinics.net/lists/linux-btrfs/msg45113.html Oops,...
According to ``` for x in $(git log --date-order --all --grep=b4f9a1a8 --format=%h); do echo "$x: $(git tag --contains "$x")"; done ``` it is in 5.2.7, 4.19.65, 4.14.137, and 4.9.188.
Crashes near thread termination are usually some kind of libc dependency bug. A number of users have reported that, starting roughly around the last Debian release. The fix seems to...
beescrawl.dat is read from a `catch_all` a few levels up the stack. Exceptions thrown there will be handled. It's designed to handle a beescrawl.dat that contains unparsable garbage, and tested...
OK, technically what we did in master is make sure the threads have all exited before calling the thread destructors. In C++, invoking a destructor on an unjoined thread is...
I hate to be the one that says "it looks like a toolchain bug" but it looks like a toolchain bug? dynamic_cast is supposed to provide a safe way to...
bees doesn't actually use derived types of Fd, so the main bees binary should still work.
I've tried `g++-11 (Debian 11.2.0-12) 11.2.0` and `g++ (GCC) 11.2.1 20211203 (Red Hat 11.2.1-7)` with no problems so far. Which distro is having problems?
For a short term solution, switch to `-m1`, and also change `src/bees.h`: `const size_t BEES_MAX_CRAWL_BATCH = 1;` This won't eliminate lock contention, but it will minimize it. For a long...