| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
mfs: Initialize mfs module hulk inclusion category: feature bugzilla: https://gitee.com/openeuler/release-management/issues/ID5W1P -------------------------------- Initialize the mfs module. Signed-off-by: Huang Xiaojia <huangxiaojia2@huawei.com> Signed-off-by: Hongbo Li <lihongbo22@huawei.com> | 7 个月前 | |
mfs: add sysfs interface to configure event kylin inclusion category: feature bugzilla: https://atomgit.com/src-openeuler/kernel/issues/14166 ------------------ Add sysfs interfaces for MFS file system, then we can configure event related settings based on file system device name. Signed-off-by: Gang He <hegang@kylinos.cn> | 1 个月前 | |
mfs: post close event to user-space side kylin inclusion category: feature bugzilla: https://atomgit.com/src-openeuler/kernel/issues/14166 ------------------ The user closes the file after reading this file, mfs file system should post close event to user-space side, then the user-space daemon needs to close this file related prefetch fd handle. Otherwise, the user-space daemon will open too many file handles and fails to work properly. Signed-off-by: Gang He <hegang@kylinos.cn> | 30 天前 | |
mfs: refactor the event post check function kylin inclusion category: cleanup bugzilla: https://atomgit.com/src-openeuler/kernel/issues/15610 ------------------ Refactor the event post check function, make the code more concise. Signed-off-by: Gang He <hegang@kylinos.cn> | 4 天前 | |
mfs: notify user-space programs when it is being unmounted kylin inclusion category: feature bugzilla: https://atomgit.com/src-openeuler/kernel/issues/14057 ------------------ MFS file system cannot be automatically unmounted when the user-space program(e.g. mfsd) is running, the umount command will hang there. MFS file system should notify user-space programs when it is being unmounted, then the user-space program can get this event via polling the MFS device and exits. Signed-off-by: Gang He <hegang@kylinos.cn> | 2 个月前 | |
mfs: avoid deadlock when the cache layer is modified hulk inclusion category: bugfix bugzilla: https://atomgit.com/src-openeuler/kernel/issues/13283 ------------------ In MFS's remote mode, the directory tree in cache layer will sync from mtree layer. The MFS will hold the parent inode lock and truncate the file which will hold the sb_writers lock first. At this time, if one process create file in the same parent directory, it will holds the sb_writers lock first. And this cause the ABBA deadlock. CPU0 CPU1 ---- ---- lock(&type->i_mutex_dir_key#6/1); lock(sb_writers#9); lock(&type->i_mutex_dir_key#6/1); rlock(sb_writers#9); Fixes: d4b9a6307289 ("mfs: Add basic metadata operation for MFS") Signed-off-by: Hongbo Li <lihongbo22@huawei.com> | 5 个月前 | |
mfs: refactor the event post check function kylin inclusion category: cleanup bugzilla: https://atomgit.com/src-openeuler/kernel/issues/15610 ------------------ Refactor the event post check function, make the code more concise. Signed-off-by: Gang He <hegang@kylinos.cn> | 4 天前 | |
mfs: add sysfs interface to configure event kylin inclusion category: feature bugzilla: https://atomgit.com/src-openeuler/kernel/issues/14166 ------------------ Add sysfs interfaces for MFS file system, then we can configure event related settings based on file system device name. Signed-off-by: Gang He <hegang@kylinos.cn> | 1 个月前 | |
mfs: post close event to user-space side kylin inclusion category: feature bugzilla: https://atomgit.com/src-openeuler/kernel/issues/14166 ------------------ The user closes the file after reading this file, mfs file system should post close event to user-space side, then the user-space daemon needs to close this file related prefetch fd handle. Otherwise, the user-space daemon will open too many file handles and fails to work properly. Signed-off-by: Gang He <hegang@kylinos.cn> | 30 天前 |