I'm interested in how lufs handles a data block update request. Here is my 
question: Suppose, a small file is opened, its 512 bytes is modified.  I'm 
wondering how lufs
works, does it  ask the seg_map driver to map in the 512 bytes of the file we 
are going to replace once the modified data is copied to the kernel space from 
the user space then perform ufs_pustpage()?  If so, what will the newly updated 
data fragment look like if the system crashes during the metadata update from 
in-core delta map to log_map.  After the system is re-booted, do I get the 
newly modified data or does the un-modified data remain?   Many thanks in 
advance.
 
 
This message posted from opensolaris.org
_______________________________________________
ufs-discuss mailing list
[email protected]

Reply via email to