Jaegeuk Kim
|
d4c759ee5f
f2fs: use generic terms used for encrypted block management
|
8 years ago |
Jaegeuk Kim
|
1958593e4f
f2fs: introduce f2fs_encrypted_file for clean-up
|
8 years ago |
Yunlong Song
|
2afce76a11
Revert "f2fs: add a new function get_ssr_cost"
|
8 years ago |
Chao Yu
|
73ac2f4e82
f2fs: fix to avoid race in between aio and gc
|
8 years ago |
Chao Yu
|
c56f16dab0
f2fs: add tracepoint for f2fs_gc
|
8 years ago |
Chao Yu
|
b8c502b81e
f2fs: fix potential overflow when adjusting GC cycle
|
8 years ago |
Jaegeuk Kim
|
d9872a698c
f2fs: introduce gc_urgent mode for background GC
|
8 years ago |
Chao Yu
|
b0af6d491a
f2fs: add app/fs io stat
|
8 years ago |
Chao Yu
|
7a2af766af
f2fs: enhance on-disk inode structure scalability
|
8 years ago |
Chao Yu
|
dc6febb6bc
f2fs: make background threads of f2fs being aware of freezing
|
8 years ago |
Chao Yu
|
fb830fc5cf
f2fs: introduce io_list for serialize data/node IOs
|
8 years ago |
Jaegeuk Kim
|
1d7be27082
f2fs: try to freeze in gc and discard threads
|
8 years ago |
Yunlei He
|
b7b7c4cf1c
f2fs: add a new function get_ssr_cost
|
8 years ago |
Jaegeuk Kim
|
cc15620bc8
f2fs: avoid f2fs_lock_op for IPU writes
|
8 years ago |
Jaegeuk Kim
|
a912b54d3a
f2fs: split bio cache
|
8 years ago |
Jaegeuk Kim
|
b9109b0e49
f2fs: remove unnecessary read cases in merged IO flow
|
8 years ago |
Weichao Guo
|
e5dbd9563e
f2fs: make sure f2fs_gc returns consistent errno
|
8 years ago |
Hou Pengyang
|
279d6df20c
f2fs: release cp and dnode lock before IPU
|
8 years ago |
Hou Pengyang
|
e959c8f543
f2fs: lookup extent cache first under IPU scenario
|
8 years ago |
Jaegeuk Kim
|
d579324998
f2fs: assign allocation hint for warm/cold data
|
8 years ago |
Jaegeuk Kim
|
e066b83c9b
f2fs: add ioctl to flush data from faster device to cold area
|
8 years ago |
Jaegeuk Kim
|
8fd5a37efa
f2fs: avoid frequent checkpoint during f2fs_gc
|
8 years ago |
Jaegeuk Kim
|
4ddb1a4d4d
f2fs: clean up some macros in terms of GET_SEGNO
|
8 years ago |
Jaegeuk Kim
|
302bd34882
f2fs: clean up get_valid_blocks with consistent parameter
|
8 years ago |
Jaegeuk Kim
|
c13ff37e35
f2fs: relax node version check for victim data in gc
|
8 years ago |
Jaegeuk Kim
|
7a20b8a61e
f2fs: allocate node and hot data in the beginning of partition
|
8 years ago |
Jaegeuk Kim
|
c541a51b8c
f2fs: fix wrong max cost initialization
|
8 years ago |
Chao Yu
|
9897159a7b
f2fs: fix recording invalid last_victim
|
8 years ago |
Hou Pengyang
|
37e79cd31c
f2fs: fix a plint compile warning
|
8 years ago |
Hou Pengyang
|
19f4e688f8
f2fs: avoid bggc->fggc when enough free segments are avaliable after cp
|
8 years ago |