So, calling Ted's reasonable analysis of the situation a rant is not attacking?
> So perhaps ext5 should erase the entire directory if it's had any entries added or removed since the last time someone called fsync on the directory fd?
And the directory has been truncated by someone? People truncate their files in this scenario _explicitly_, don't commit the data and then expect it to be there. Well, if you don't make it durable, it isn't going to be durable, just atomic.
> Yes, it would be nice, but it's a performance issue, not a data-loss issue.
It's the issue that is causing proper programming practice of fsyncing to be abandoned, because it makes the machine unusable. See the FF issue.