Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp3778606ybx; Mon, 4 Nov 2019 02:46:20 -0800 (PST) X-Google-Smtp-Source: APXvYqxZj1mK4BT6spiaD6r2n/FW82QaOVeEnCa+n50ciY6CrxJryy6Bywpcp19B6ciAzMKqotwp X-Received: by 2002:aa7:c80d:: with SMTP id a13mr28517823edt.59.1572864380882; Mon, 04 Nov 2019 02:46:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1572864380; cv=none; d=google.com; s=arc-20160816; b=FLxqu5oTL9SO6JcNq0FpI2bw6xtLXlqLrtbaT4Q96/vZHnGqXXPPAco3y+mOED/JwC y+Q+9Qq3WAj4WjhxO7zIytEMWgwpd/+y3nmrAoiSpcBcs0eUui4H+QCKpNpJ8HlBtCV+ 7FbQ0ZrHBHKxCUDAQQO4TAEhEQGx5ifvjguVdvsRoxrzGwdNlM7z9vXkc72534AWwXRI +r/T+xBL5KxJaj+pHM5REEd+kdkRSFxXkqLEmFiQreRFBaT5vizUPGL6tU8rQ6tN/aN9 qe4TQuFkCWm4bZ7NApQWipT95jrdTIipuQM8Clyr+nrtLj7r+je4sFtBj3jz4ObctX9m UiIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date:from :references:cc:to:subject; bh=+nesfbWaolwkd6HcWeX+C0Hlts6t7kaD/nyD14OYX5Q=; b=C4saOTywHTEzOSDJkTppRPMuSlowqVEH0MksWChUry5zEpJmOqOzR53zBCP7j21nj7 nuZTk6HD2TNeHayNmBFmAOqlxpP0b3zRFvewk8nErTrkDt8cigVXr/H4IRo+mbJxJen4 qntHoyFWZ+bcnh7nZwpSLYAWkf0nRqbKpVXjoumvuvm3LWl++ETBF20cGjnUg0cbhT0X pv+isPigpGBinJ7HtAQ7mN2VZlkNnkXC2/K4LTLpb9T82AQBgJvZiVqMzTrh+v4pY9N9 +knI0J7zt6A7JEOuNUR35vuzHz5LqDbu+zhpWi1G0HJMnMM0aL5m8Tzpu/6JIKLRtemz mGlw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s12si255329eja.47.2019.11.04.02.45.55; Mon, 04 Nov 2019 02:46:20 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-ext4-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726071AbfKDKnm (ORCPT + 99 others); Mon, 4 Nov 2019 05:43:42 -0500 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:37552 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727320AbfKDKnm (ORCPT ); Mon, 4 Nov 2019 05:43:42 -0500 Received: from pps.filterd (m0098404.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id xA4AUuNe132783 for ; Mon, 4 Nov 2019 05:43:41 -0500 Received: from e06smtp02.uk.ibm.com (e06smtp02.uk.ibm.com [195.75.94.98]) by mx0a-001b2d01.pphosted.com with ESMTP id 2w2j0410jn-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 04 Nov 2019 05:43:41 -0500 Received: from localhost by e06smtp02.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 4 Nov 2019 10:43:39 -0000 Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197) by e06smtp02.uk.ibm.com (192.168.101.132) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Mon, 4 Nov 2019 10:43:37 -0000 Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com [9.149.105.58]) by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id xA4AhatM44695630 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 4 Nov 2019 10:43:36 GMT Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1096D4C040; Mon, 4 Nov 2019 10:43:36 +0000 (GMT) Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1D1DF4C052; Mon, 4 Nov 2019 10:43:34 +0000 (GMT) Received: from localhost.localdomain (unknown [9.85.82.150]) by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTP; Mon, 4 Nov 2019 10:43:33 +0000 (GMT) Subject: Re: [RFC 0/5] Ext4: Add support for blocksize < pagesize for dioread_nolock To: "Theodore Y. Ts'o" Cc: jack@suse.cz, linux-ext4@vger.kernel.org, linux-fsdevel@vger.kernel.org, mbobrowski@mbobrowski.org References: <20191016073711.4141-1-riteshh@linux.ibm.com> <20191023232614.GB1124@mit.edu> <20191029071925.60AABA405B@b06wcsmtp001.portsmouth.uk.ibm.com> <20191103191606.GB8037@mit.edu> From: Ritesh Harjani Date: Mon, 4 Nov 2019 16:13:31 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <20191103191606.GB8037@mit.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 x-cbid: 19110410-0008-0000-0000-0000032A7BAA X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 19110410-0009-0000-0000-00004A49D092 Message-Id: <20191104104334.1D1DF4C052@d06av22.portsmouth.uk.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-11-04_07:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000 definitions=main-1911040102 Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On 11/4/19 12:46 AM, Theodore Y. Ts'o wrote: > On Tue, Oct 29, 2019 at 12:49:24PM +0530, Ritesh Harjani wrote: >> >> So it looks like these failed tests does not seem to be because of this >> patch series. But these are broken in general for at least 1K blocksize. > > Agreed, I failed to add them to the exclude list for diread_nolock_1k. > Thanks for pointing that out! > > After looking through these patches, it looks good. So, I've landed > this series on the ext4 git tree. > > There are some potential conflicts with Matthew's DIO using imap patch > set. I tried resolving them in the obvious way (see the tt/mb-dio > branch[1] on ext4.git), and unfortunately, there is a flaky test > failure with generic/270 --- 2 times out 30 runs of generic/270, the > file system is left inconsistent, with problems found in the block > allocation bitmap. > > [1] https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git/log/?h=tt/mb-dio > > I've verified that generic/270 isn't a problem on -rc3, and it's not a > problem with just your patch series. So, it's almost certain it's > because I screwed up the merge. I applied each of Matthew's patch one > at a time, and conflict was in changes in ext4_end_io_dio, which is > dropped in Matthew's patch. It wasn't obvious though where the > dioread-nolock-1k change should be applied in Matthew's patch series. > Could you take a look? Thanks!! Sure. Let me take a look at this and get back. Meanwhile, if possible could you please help with what xfstest config is failing and the failure details, if possible. Just curious to know about it. -ritesh