{"push_id":2612546159,"size":5,"distinct_size":0,"ref":"refs/heads/aosp/upstream-f2fs-stable-linux-4.14.y","head":"72497b8d5271702d79d9c6a29b543c4ca3cea6ce","before":"1ccd6c4ff9ccd74bb87903067618815d326af242","commits":[{"sha":"13e346436f4e5c11538f73647ff2239e46d2cb67","author":{"name":"Jaegeuk Kim","email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org"},"message":"f2fs: let fstrim issue discard commands in lower priority\n\nThe fstrim gathers huge number of large discard commands, and tries to issue\nwithout IO awareness, which results in long user-perceive IO latencies on\nREAD, WRITE, and FLUSH in UFS. We've observed some of commands take several\nseconds due to long discard latency.\n\nThis patch limits the maximum size to 2MB per candidate, and check IO congestion\nwhen issuing them to disk.\n\nReviewed-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.18/commits/13e346436f4e5c11538f73647ff2239e46d2cb67"},{"sha":"0fbb04e9980a149b02a055d2a4b4abaeab2e8244","author":{"name":"Jaegeuk Kim","email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org"},"message":"f2fs: add fsync_mode=nobarrier for non-atomic files\n\nFor non-atomic files, this patch adds an option to give nobarrier which\ndoesn't issue flush commands to the device.\n\nReviewed-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.18/commits/0fbb04e9980a149b02a055d2a4b4abaeab2e8244"},{"sha":"596c97672db20009cd448b60823cae52ba780ee2","author":{"name":"Jaegeuk Kim","email":"71255387a32c360dfbe6dfb7aaeb123bf1dc8cb6@kernel.org"},"message":"f2fs: issue discard commands proactively in high fs utilization\n\nIn the high utilization like over 80%, we don't expect huge # of large discard\ncommands, but do many small pending discards which affects FTL GCs a lot.\nLet's issue them in that case.\n\nReviewed-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.18/commits/596c97672db20009cd448b60823cae52ba780ee2"},{"sha":"cfe6e2f69eefb6a1ade2ee091b1b38541091e6a9","author":{"name":"Chao Yu","email":"9e61b03ab6eb4c662b8067c1275cb6ea64b3eace@huawei.com"},"message":"f2fs: don't split checkpoint in fstrim\n\nNow, we issue discard asynchronously in separated thread instead of in\ncheckpoint, after that, we won't encounter long latency in checkpoint\ndue to huge number of synchronous discard command handling, so, we don't\nneed to split checkpoint to do trim in batch, merge it and obsolete\nrelated sysfs entry.\n\nSigned-off-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.18/commits/cfe6e2f69eefb6a1ade2ee091b1b38541091e6a9"},{"sha":"72497b8d5271702d79d9c6a29b543c4ca3cea6ce","author":{"name":"Chao Yu","email":"9e61b03ab6eb4c662b8067c1275cb6ea64b3eace@huawei.com"},"message":"f2fs: turn down IO priority of discard from background\n\nIn order to avoid interfering normal r/w IO, let's turn down IO\npriority of discard issued from background.\n\nSigned-off-by: Chao Yu <yuchao0@huawei.com>\nSigned-off-by: Jaegeuk Kim <jaegeuk@kernel.org>","distinct":false,"url":"https://api.github.com/repos/Jackeagle/kernel_msm-3.18/commits/72497b8d5271702d79d9c6a29b543c4ca3cea6ce"}]}
{"actor":{"display_login":"Jackeagle"}}