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]