I would _love_ a complete list of known issues. What I'm aware of:
- IIRC ORCLOSE doesn't work properly (visible as acme leaving temporary files around after exiting) - At least one deadlock remaining - Syncs are not atomic, so a crash can render the system unbootable if e.g. termrc was being written to disk. I've seen this repeatedly. - It's not just non-atomic; the resulting state is usually an empty file. Conjecture: blocks are being allocated, the file points at the new blocks, the old data has not been copied yet. - Multiple bugs in the file system checker. Nothing that messes with data integrity, thankfully! I have needed multiple passes though, as a single run does not fully clean up the file system. (Noticed this one when cleaning up after the go failures :P) - Also seen a deadlock while running `check fix` in the console while loading the file system, I think, but I don't remember for sure. I've almost certainly run into more than this. I run into fossil bugs probably once every two or three months and usually haven't bothered noting them down because I don't lose data when they happen and they're rare enough I haven't bothered investigating most of them yet. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tad3dc0c93039a7d2-Mb1f0845fe06285e7ec50c554 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription