>...which is a "risk" almost any filesystem or application takes into  
>consideration, and allows the filesystem user to determine when it's  
>"really necessary" to wait to go forward until data is committed to  
>firm storage, or not.  Good or bad, the fileserver is assuming that's  
>what you want to do all of the time in the CopyOnWrite and  
>StoreData_RXStyle

So, when I look at StoreData_RXStyle, I am not able to convince myself
that the actual file data is fsync()'d ... unless fsync() is actually
called on the client (and from what I see, fsync() IS passed from the
client to the server).  I can believe there is some other fsync()s in
there, certainly, but I don't think it's doing the bulk data (but hey,
I've been wrong before when it comes to AFS program flow).

--Ken
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to