From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cn.fujitsu.com ([59.151.112.132]:34744 "EHLO heian.cn.fujitsu.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S932267AbbJ0JGB (ORCPT ); Tue, 27 Oct 2015 05:06:01 -0400 Subject: Re: [PATCH v3 06/21] btrfs: delayed_ref: Add new function to record reserved space into delayed ref To: Chris Mason , , "linux-btrfs@vger.kernel.org" References: <1444702827-18169-1-git-send-email-quwenruo@cn.fujitsu.com> <1444702827-18169-7-git-send-email-quwenruo@cn.fujitsu.com> <562EF9D7.50101@cn.fujitsu.com> <20151027051403.GA23134@ret.thefacebook.com> <562F1032.7040103@cn.fujitsu.com> <20151027061203.GA25844@ret.thefacebook.com> From: Qu Wenruo Message-ID: <562F3E74.4040205@cn.fujitsu.com> Date: Tue, 27 Oct 2015 17:05:56 +0800 MIME-Version: 1.0 In-Reply-To: <20151027061203.GA25844@ret.thefacebook.com> Content-Type: text/plain; charset="utf-8"; format=flowed Sender: linux-btrfs-owner@vger.kernel.org List-ID: Chris Mason wrote on 2015/10/27 02:12 -0400: > On Tue, Oct 27, 2015 at 01:48:34PM +0800, Qu Wenruo wrote: >>>> Are you testing integration-4.4 from Chris repo? >>>> Or 4.3-rc from mainline repo with my qgroup reserve patchset applied? >>>> >>>> Although integration-4.4 already merged qgroup reserve patchset, but it's >>>> causing some strange bug like over decrease data sinfo->bytes_may_use, >>>> mainly in generic/127 testcase. >>>> >>>> But if qgroup reserve patchset is rebased to integration-4.3 (I did all my >>>> old tests based on that), no generic/127 problem at all. >>> >>> Did I mismerge things? >>> >>> -chris >>> >> Not sure yet. >> >> But at least some patches in 4.3 is not in integration-4.4, like the >> following patch: >> btrfs: Avoid truncate tailing page if fallocate range doesn't exceed inode >> size > > Have you tried testing integration-4.4 merged with current Linus git? > > -chris > Integration-4.4 merged with Linus' master also fails. :( Current known working branches are all based on 4.3-integration(4.2-rc5): https://github.com/adam900710/linux/tree/qgroup_reserve_good Tried 4.3-rc5 and 4.3-rc7, all fails with kernel warning in generic/137. And due to the huge difference, I'm afraid it won't take a short time to find the root cause... Thanks, Qu