[PATCH v2 5/6] ovl: opt-in for per-mount io stats
Amir Goldstein <[email protected]>
| Newsgroups | dev.linux.lists.containers,org.kernel.vger.linux-fsdevel,org.kernel.vger.linux-unionfs |
|---|---|
| Message-ID | <[email protected]> |
Traditionally, system administrators have used the iostat utility to track the amount of io performed to a local disk filesystem. Similar functionality is provided for NFS mounts via the nfsstat utility that reads the NFS client's stats from /proc/pid/mountstats. There is currently no good way for a system administrator or a monitoring application inside a container to track the amount of io performed via overlayfs. Opt-in for generic io stats via /proc/pid/mountstats to provide that functionality. This feature depends on CONFIG_MOUNT_IO_STATS. Signed-off-by: Amir Goldstein <[email protected]> --- fs/overlayfs/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/overlayfs/super.c b/fs/overlayfs/super.c index 7bb0a47cb615..802e4ed567cc 100644 --- a/fs/overlayfs/super.c +++ b/fs/overlayfs/super.c @@ -2165,7 +2165,7 @@ static struct dentry *ovl_mount(struct file_system_type *fs_type, int flags, static struct file_system_type ovl_fs_type = { .owner = THIS_MODULE, .name = "overlay", - .fs_flags = FS_USERNS_MOUNT, + .fs_flags = FS_USERNS_MOUNT | FS_MOUNT_STATS, .mount = ovl_mount, .kill_sb = kill_anon_super, }; -- 2.25.1