relan / exfat

Free exFAT file system implementation
GNU General Public License v2.0
779 stars 176 forks source link

Delay of one second when deleting file using different name case #155

Open ericzolf opened 4 years ago

ericzolf commented 4 years ago

I've described exactly what I mean in https://github.com/rdiff-backup/rdiff-backup/issues/38#issuecomment-651925784 but in short: if you create a file under one name, delete it using a different case, then check it using the first name, there is a lag of 1 second before it's recognized as having been deleted.

With an example touch A; rm a; stat A does not fail unless there is a delay of one full second between deletion and validation. On the other hand, touch a; stat A doesn't fail, so there isn't the same lag.

We're using the approach to check if the file system is case sensitive or not, and would appreciate a way to do it without having to wait for 1sec.