News for hackers. Stuff that matters.
Re:The BeOS file system, an OS geek retrospective (2018) by taviso on Sunday September 20, 2020 @05:11PM (#24537447)
> The answer is it's not atomic

You'll have to explain it in more detail, if a file changes then the content has to be re-analyzed and the attribute updated to reflect that.

> It does not do the same things the Be filesystem does, where the attributes get their own b-trees in the filesystem itself.

Sure, but you can import them into a sqlite database, it's pretty simple.

Re:The BeOS file system, an OS geek retrospective (2018) by taviso on Sunday September 20, 2020 @05:29PM (#24537573)
Nevermind, I realized what you meant. You mean the attribute might be wrong, but the index always reflects what the attributes are currently set to (wrong or not).

You're right, the index wouldn't be atomic in that sense.