Skip to content

Commit c872b62

Browse files
author
Jaegeuk Kim
committed
f2fs: allocate HOT_DATA for IPU writes
Let's split IPU writes in hot data area to improve the GC efficiency. Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
1 parent b639c20 commit c872b62

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

fs/f2fs/segment.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3689,7 +3689,8 @@ static int __get_segment_type_6(struct f2fs_io_info *fio)
36893689

36903690
if (file_is_hot(inode) ||
36913691
is_inode_flag_set(inode, FI_HOT_DATA) ||
3692-
f2fs_is_cow_file(inode))
3692+
f2fs_is_cow_file(inode) ||
3693+
is_inode_flag_set(inode, FI_NEED_IPU))
36933694
return CURSEG_HOT_DATA;
36943695
return f2fs_rw_hint_to_seg_type(F2FS_I_SB(inode),
36953696
inode->i_write_hint);

0 commit comments

Comments
 (0)