<div dir="ltr">Hi,<div><br></div><div>I am trying to understand XFS a little bit better, especially its journal process. Unfortunately, I am having trouble find documentation in this regard. </div><div><br></div><div>The general XFS documentation (<a href="http://xfs.org/docs/xfsdocs-xml-dev/XFS_Filesystem_Structure//tmp/en-US/html/index.html">http://xfs.org/docs/xfsdocs-xml-dev/XFS_Filesystem_Structure//tmp/en-US/html/index.html</a>) has been quite helpful, but it doesn't describe the journal part of XFS. I also found some kernel documentation ablout XFS's delayed logging (<a href="https://www.kernel.org/doc/Documentation/filesystems/xfs-delayed-logging-design.txt">https://www.kernel.org/doc/Documentation/filesystems/xfs-delayed-logging-design.txt</a>), which talks about the journal process a bit. But it seems to assume a lot of prior knowledge of how the original XFS logging works to completely understand what the author is talking about; and the term it uses (like checkpoint) seem to have complete different meaning from, say, ext4. </div>
<div><br></div><div>So I am wondering, is there some kind of (any kind of ) documentation on XFS journaling? Ideally it will cover the major data structure and major code flow, but even a very high level, incomplete overview would be better than what I have now, which is essentially nothing. And if so, where can I find it?</div>
<div><br></div><div>Thanks a lot!</div><div><br></div><div>Suli<br clear="all"><div><br></div>-- <br>Suli Yang<br><br>Department of Physics<br>University of Wisconsin Madison<br><br>4257 Chamberlin Hall<br>Madison WI 53703<br>
<br>
</div></div>