<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysfs-fs-nilfs2</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a5a7332a - nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/mounted_snapshots/&lt;snapshot&gt; group</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2#a5a7332a</link>
        <description>nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/mounted_snapshots/&lt;snapshot&gt; groupThis patch adds creation of &lt;snapshot&gt; group for every mountedsnapshot in /sys/fs/nilfs2/&lt;device&gt;/mounted_snapshots group.The group contains details about mounted snapshot:(1) inodes_count - show number of inodes for snapshot.(2) blocks_count - show number of blocks for snapshot.Signed-off-by: Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;Cc: Vyacheslav Dubeyko &lt;slava@dubeyko.com&gt;Cc: Ryusuke Konishi &lt;konishi.ryusuke@lab.ntt.co.jp&gt;Cc: Michael L. Semon &lt;mlsemon35@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2</description>
        <pubDate>Fri, 08 Aug 2014 21:20:52 +0000</pubDate>
        <dc:creator>Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;</dc:creator>
    </item>
<item>
        <title>a2ecb791 - nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/mounted_snapshots group</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2#a2ecb791</link>
        <description>nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/mounted_snapshots groupThis patch adds creation of /sys/fs/nilfs2/&lt;device&gt;/mounted_snapshotsgroup.The mounted_snapshots group contains group for everymounted snapshot.Signed-off-by: Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;Cc: Vyacheslav Dubeyko &lt;slava@dubeyko.com&gt;Cc: Ryusuke Konishi &lt;konishi.ryusuke@lab.ntt.co.jp&gt;Cc: Michael L. Semon &lt;mlsemon35@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2</description>
        <pubDate>Fri, 08 Aug 2014 21:20:50 +0000</pubDate>
        <dc:creator>Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;</dc:creator>
    </item>
<item>
        <title>02a0ba1c - nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/checkpoints group</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2#02a0ba1c</link>
        <description>nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/checkpoints groupThis patch adds creation of /sys/fs/nilfs2/&lt;device&gt;/checkpointsgroup.The checkpoints group contains attributes that describedetails about volume&apos;s checkpoints:(1) checkpoints_number - show number of checkpoints on volume.(2) snapshots_number - show number of snapshots on volume.(3) last_seg_checkpoint - show checkpoint number of the latest segment.(4) next_checkpoint - show next checkpoint number.Signed-off-by: Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;Cc: Vyacheslav Dubeyko &lt;slava@dubeyko.com&gt;Cc: Ryusuke Konishi &lt;konishi.ryusuke@lab.ntt.co.jp&gt;Cc: Michael L. Semon &lt;mlsemon35@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2</description>
        <pubDate>Fri, 08 Aug 2014 21:20:48 +0000</pubDate>
        <dc:creator>Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;</dc:creator>
    </item>
<item>
        <title>ef43d5cd - nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/segments group</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2#ef43d5cd</link>
        <description>nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/segments groupThis patch adds creation of /sys/fs/nilfs2/&lt;device&gt;/segmentsgroup.The segments group contains attributes that describedetails about volume&apos;s segments:(1) segments_number - show number of segments on volume.(2) blocks_per_segment - show number of blocks in segment.(3) clean_segments - show count of clean segments.(4) dirty_segments - show count of dirty segments.Signed-off-by: Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;Cc: Vyacheslav Dubeyko &lt;slava@dubeyko.com&gt;Cc: Ryusuke Konishi &lt;konishi.ryusuke@lab.ntt.co.jp&gt;Cc: Michael L. Semon &lt;mlsemon35@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2</description>
        <pubDate>Fri, 08 Aug 2014 21:20:46 +0000</pubDate>
        <dc:creator>Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;</dc:creator>
    </item>
<item>
        <title>abc968db - nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/segctor group</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2#abc968db</link>
        <description>nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/segctor groupThis patch adds creation of /sys/fs/nilfs2/&lt;device&gt;/segctorgroup.The segctor group contains attributes that describesegctor thread activity details:(1) last_pseg_block - show start block number of the latest segment.(2) last_seg_sequence - show sequence value of the latest segment.(3) last_seg_checkpoint - show checkpoint number of the latest segment.(4) current_seg_sequence - show segment sequence counter.(5) current_last_full_seg - show index number of the latest full segment.(6) next_full_seg - show index number of the full segment indexto be used next.(7) next_pseg_offset - show offset of next partial segment inthe current full segment.(8) next_checkpoint - show next checkpoint number.(9) last_seg_write_time - show write time of the last segmentin human-readable format.(10) last_seg_write_time_secs - show write time of the last segmentin seconds.(11) last_nongc_write_time - show write time of the last segmentnot for cleaner operation in human-readable format.(12) last_nongc_write_time_secs - show write time of the last segmentnot for cleaner operation in seconds.(13) dirty_data_blocks_count - show number of dirty data blocks.Signed-off-by: Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;Cc: Vyacheslav Dubeyko &lt;slava@dubeyko.com&gt;Cc: Ryusuke Konishi &lt;konishi.ryusuke@lab.ntt.co.jp&gt;Cc: Michael L. Semon &lt;mlsemon35@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2</description>
        <pubDate>Fri, 08 Aug 2014 21:20:44 +0000</pubDate>
        <dc:creator>Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;</dc:creator>
    </item>
<item>
        <title>caa05d49 - nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/superblock group</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2#caa05d49</link>
        <description>nilfs2: add /sys/fs/nilfs2/&lt;device&gt;/superblock groupThis patch adds creation of /sys/fs/nilfs2/&lt;device&gt;/superblockgroup.The superblock group contains attributes that describesuperblock&apos;s details:(1) sb_write_time - show previous write time of super block inhuman-readable format.(2) sb_write_time_secs - show previous write time of super blockin seconds.(3) sb_write_count - show write count of super block.(4) sb_update_frequency - show/set interval of periodical updateof superblock (in seconds). You can set preferable frequency ofsuperblock update by command:echo &lt;value&gt; &gt; /sys/fs/nilfs2/&lt;device&gt;/superblock/sb_update_frequencySigned-off-by: Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;Cc: Vyacheslav Dubeyko &lt;slava@dubeyko.com&gt;Cc: Ryusuke Konishi &lt;konishi.ryusuke@lab.ntt.co.jp&gt;Cc: Michael L. Semon &lt;mlsemon35@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2</description>
        <pubDate>Fri, 08 Aug 2014 21:20:42 +0000</pubDate>
        <dc:creator>Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;</dc:creator>
    </item>
<item>
        <title>da7141fb - nilfs2: add /sys/fs/nilfs2/&lt;device&gt; group</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2#da7141fb</link>
        <description>nilfs2: add /sys/fs/nilfs2/&lt;device&gt; groupThis patch adds creation of /sys/fs/nilfs2/&lt;device&gt; group.The &lt;device&gt; group contains attributes that describe filesystem partition&apos;s details:(1) revision - show NILFS file system revision.(2) blocksize - show volume block size in bytes.(3) device_size - show volume size in bytes.(4) free_blocks - show count of free blocks on volume.(5) uuid - show volume&apos;s UUID.(6) volume_name - show volume&apos;s name.Signed-off-by: Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;Cc: Vyacheslav Dubeyko &lt;slava@dubeyko.com&gt;Cc: Ryusuke Konishi &lt;konishi.ryusuke@lab.ntt.co.jp&gt;Cc: Michael L. Semon &lt;mlsemon35@gmail.com&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2</description>
        <pubDate>Fri, 08 Aug 2014 21:20:39 +0000</pubDate>
        <dc:creator>Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;</dc:creator>
    </item>
<item>
        <title>aebe17f6 - nilfs2: add /sys/fs/nilfs2/features group</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2#aebe17f6</link>
        <description>nilfs2: add /sys/fs/nilfs2/features groupThis patchset implements creation of sysfs groups and attributes withthe purpose to show NILFS2 volume details, internal state of the driverand to manage internal state of NILFS2 driver.Sysfs is a virtual file system that exports information about devicesand drivers from the kernel device model to user space, and is also usedfor configuration.  NILFS2 is a complex file system that has segctorthread, GC thread, checkpoint/snapshot model and so on.  Sysfs namespaceprovides native and easy way for: (1) getting info and statistics aboutvolume state; (2) getting info and configuration of internal subsystems(segctor thread); (3) snapshots management.Suggested patchset provides basis for managing segctor thread behaviourand manipulation by snapshots.  Currently, it informs only about segctorthread&apos;s internal parameters and about mounted snapshots.  But sysfsinterface can provide easy and simple way for deep management of segctorthread and snapshots.This patchset provides opportunity to manage interval of periodicalupdate of superblock (in seconds).  Default value is 10 seconds.  Now auser can increase this value by means ofnilfs2/&lt;device&gt;/superblock/sb_update_frequency attribute in the case ofnecessity.Also the patchset provides opportunity to get information easily aboutkey volumes&apos;s parameters (free blocks, superblock write count,superblock update frequency, latest segment info, dirty data blockscount, count of clean segments, count of dirty segments and so on) inreal time manner.  Such information can be used in scripts for subtlemanagement of filesystem.Implemented functionality creates such groups:(1) /sys/fs/nilfs2 - root group(2) /sys/fs/nilfs2/features - group contains attributes that describe NILFSfile system driver features(3) /sys/fs/nilfs2/&lt;device&gt; - group contains attributes that describe filesystem partition&apos;s details(4) /sys/fs/nilfs2/&lt;device&gt;/superblock - group contains attributes that describesuperblock&apos;s details(5) /sys/fs/nilfs2/&lt;device&gt;/segctor - group contains attributes that describesegctor thread activity details(6) /sys/fs/nilfs2/&lt;device&gt;/segments - group contains attributes that describedetails about volume&apos;s segments(7) /sys/fs/nilfs2/&lt;device&gt;/checkpoints - group contains attributes that describedetails about volume&apos;s checkpoints(8) /sys/fs/nilfs2/&lt;device&gt;/mounted_snapshots - group contains group for everymounted snapshot(9) /sys/fs/nilfs2/&lt;device&gt;/mounted_snapshots/&lt;snapshot&gt; - group containsdetails about mounted snapshotThis patch (of 9):This patch adds code of creation /sys/fs/nilfs2 group and/sys/fs/nilfs2/features group.The features group contains attributes that describe NILFSfile system driver features:(1) revision - show current revision of NILFS file system driver.There are two formats of timestamp output - seconds and human-readableformat.  Every showed timestamp has two sysfs files (time-&lt;xxx&gt; andtime-&lt;xxx&gt;-secs).  One sysfs file (time-&lt;xxx&gt;) shows time inhuman-readable format.  Another sysfs file (time-&lt;xxx&gt;-secs) shows time inseconds.It was reported by Michael Semon that timestamp output in human-readableformat should be changed from &quot;2014-4-12 14:5:38&quot; to &quot;2014-04-1214:05:38&quot;.  Second version of the patch fixes this issue.Reported-by: Michael L. Semon &lt;mlsemon35@gmail.com&gt;Signed-off-by: Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;Cc: Vyacheslav Dubeyko &lt;slava@dubeyko.com&gt;Cc: Ryusuke Konishi &lt;konishi.ryusuke@lab.ntt.co.jp&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-fs-nilfs2</description>
        <pubDate>Fri, 08 Aug 2014 21:20:37 +0000</pubDate>
        <dc:creator>Vyacheslav Dubeyko &lt;Vyacheslav.Dubeyko@hgst.com&gt;</dc:creator>
    </item>
</channel>
</rss>
