Re: [RFC -v2 7/8] btrfs: Prevent from early transaction abort
From: Michal Hocko <mhocko@kernel.org>
Date: 2015-08-19 12:26:40
Also in:
linux-btrfs, linux-fsdevel, linux-mm, lkml
From: Michal Hocko <mhocko@kernel.org>
Date: 2015-08-19 12:26:40
Also in:
linux-btrfs, linux-fsdevel, linux-mm, lkml
On Tue 18-08-15 19:29:14, Michal Hocko wrote:
On Tue 18-08-15 13:11:44, Chris Mason wrote:quoted
On Tue, Aug 18, 2015 at 12:40:32PM +0200, Michal Hocko wrote:quoted
From: Michal Hocko <mhocko@suse.com> Btrfs relies on GFP_NOFS allocation when commiting the transaction but since "mm: page_alloc: do not lock up GFP_NOFS allocations upon OOM" those allocations are allowed to fail which can lead to a pre-mature transaction abort:I can either put the btrfs nofail ones on my pull for Linus, or you can add my sob and send as one unit. Just let me know how you'd rather do it.OK, I will rephrase the changelogs (tomorrow) to not refer to an unmerged patch and would appreciate if you can take them and route them through your tree. I will then drop them from my pile.
Poste in a separate thread http://lkml.kernel.org/r/1439986661-15896-1-git-send-email-mhocko@kernel.org -- Michal Hocko SUSE Labs