Message ID | 20250508175908.1004880-1-harshadshirwadkar@gmail.com |
---|---|
Headers | show
Return-Path: <SRS0=fUHf=XY=vger.kernel.org=linux-ext4+bounces-7768-patchwork-incoming=ozlabs.org@ozlabs.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=c09Cz5eR; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=ozlabs.org (client-ip=150.107.74.76; helo=mail.ozlabs.org; envelope-from=srs0=fuhf=xy=vger.kernel.org=linux-ext4+bounces-7768-patchwork-incoming=ozlabs.org@ozlabs.org; receiver=patchwork.ozlabs.org) Received: from mail.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4ZtfzC55fdz1xnT for <incoming@patchwork.ozlabs.org>; Fri, 9 May 2025 03:59:35 +1000 (AEST) Received: from mail.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by gandalf.ozlabs.org (Postfix) with ESMTP id 4ZtfzT6Dg9z4xQq for <incoming@patchwork.ozlabs.org>; Fri, 9 May 2025 03:59:49 +1000 (AEST) Received: by gandalf.ozlabs.org (Postfix) id 4ZtfzT6BMqz4xRj; Fri, 9 May 2025 03:59:49 +1000 (AEST) Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: gandalf.ozlabs.org; arc=pass smtp.remote-ip="2604:1380:4601:e00::3" arc.chain=subspace.kernel.org ARC-Seal: i=2; a=rsa-sha256; d=ozlabs.org; s=201707; t=1746727189; cv=pass; b=cBSYd1Z2kdza/lho7wdfSKvMMGFB5GO5wg8+NU7qRVCogdL9Ozy41Ype5kMswOUoXsDEOPYmg3r8y4bthEPGL9PVFb+580WJh9IWdHWx33Bu6mxhsnwoI98IOffxnLMDY6/ds5Lng8zFECBnt9zxikS9kqdYIrYglFpS3fZJMgOWh2eWazkyWVADMz4zDXDNIK9cnVfQvkYnWkS+kt4n896yPME9FT6+VGNO2V2mQduP0KPvkvNCfI6vKqfayAx5ruIio23YHbXZAkqnILZx0i/GjlbPXifHyURhnV9pudM+yZGhkHFfv4TkLjuRHfwOtbp1sCeTJBt0E7KXKKPHLQ== ARC-Message-Signature: i=2; a=rsa-sha256; d=ozlabs.org; s=201707; t=1746727189; c=relaxed/relaxed; bh=/haF0raaQpszTQOGZYcILfSZscOO9vS7K6pykG3wEQw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=b/UDMk21Ln5y2Js6PeT1MGLW8enrBBsvRqR1myEmQK0/WM3pE/QUFRFMfGpKZhe7S+QcVP6e1mXFLTS1AIBBdDmifMdjUn7J+Oxc4uPoXuWkr0NoMhlT7Wj6h33P1/fR7XcyL9abk/IMDBuvOiDeJv/ccGYO7ttHOu03NVbZtcf+LRPlQoA+OyFCs4Pqr4GjsLILdE3N6cq0a74oP6lA2BKqZiQAkDdohzepWyOHOBYfUnM0WKz88IhDiWuR9kUFjQtKVXxJ1cnBWSF779+LuPEyyIOOGn/c9+NOIQ5t3pGFgM6g8hMlcq7nsDjf/pU+OW4a/5v9P+MHJrf3YYqRqQ== ARC-Authentication-Results: i=2; gandalf.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=vger.kernel.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=c09Cz5eR; dkim-atps=neutral Authentication-Results: gandalf.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: gandalf.ozlabs.org; spf=pass smtp.mailfrom=vger.kernel.org Authentication-Results: gandalf.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=c09Cz5eR; dkim-atps=neutral Received: from am.mirrors.kernel.org (am.mirrors.kernel.org [IPv6:2604:1380:4601:e00::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by gandalf.ozlabs.org (Postfix) with ESMTPS id 4ZtfzM0mD2z4xQq for <patchwork-incoming@ozlabs.org>; Fri, 9 May 2025 03:59:43 +1000 (AEST) Received: from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 5CC921BA6731 for <patchwork-incoming@ozlabs.org>; Thu, 8 May 2025 17:59:53 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 34452286D45; Thu, 8 May 2025 17:59:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="c09Cz5eR" X-Original-To: linux-ext4@vger.kernel.org Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5E0751E3DE8 for <linux-ext4@vger.kernel.org>; Thu, 8 May 2025 17:59:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727175; cv=none; b=EZmchhbcfl8Sg+ZbV6RzzW4liZFTuh5crIObOs9eU0KzkbkNHZKbdv8ZxInZfZmKrmKSxsdpm1Xnr3ko0WqvhyGGtUUfHNf5IHkA15V24qRoKaLsvEev5hTaKpy4Sg/bZDlBs55m7uKQtn0MOJP0b/+UnXlj/nbPVg6wnkdrnCo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727175; c=relaxed/simple; bh=w1JOZ9lmcbk7cIpwI54cfvdwfHn04J4SVblOyRwvibo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=MfPz8CC9thMeNR9RgTn+34DBqeC/xLl7vtIT5kJJp7R0RjjVl8fSmqnPs+aJIxP5PNLZk9bIy6XEuo+e9Yj8AyeUlmdN+D+nIN6r+G53o41FrfPl4iYMioCtVfAXdoh89wSp4yFoUSbqNHq6AYqQJtdlUzG/ixPRGQm6y2mGtvo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=c09Cz5eR; arc=none smtp.client-ip=209.85.210.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-7415d28381dso721753b3a.1 for <linux-ext4@vger.kernel.org>; Thu, 08 May 2025 10:59:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746727172; x=1747331972; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=/haF0raaQpszTQOGZYcILfSZscOO9vS7K6pykG3wEQw=; b=c09Cz5eRUxzYu32FHra6ZJKeXhuc3MSiHAMGm+ANRB5cCMxB1+wBV3OyP3O7wqEGfF vVPy5dCduNl26SiRlMl0/c7kKfaR0zFB+2dpd4tp91oN1zyLrKhqhusOtKXLC08NU6RF hxTPJ6Ypsi87WzQFBUsuQqhUkdJe5BlPYuBPN9ShmPOGX2zrnM2grKePfswEIL4aZoSj ucHkhQX6VDNBFtpO0gk2EO5AigMYBfa/xrxm3icekqJtRP+ZPDLrvalvKvRPmXCAkcg8 n5CzRnq0rIHB6kgoa01gipLLLsac8lzL42C7YgcxoMir5zqEIBcV8XlMNlOLBdVQ8F05 M6Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746727172; x=1747331972; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/haF0raaQpszTQOGZYcILfSZscOO9vS7K6pykG3wEQw=; b=DsyNHLHe7kHgRnfwrhqJ2F/DykZ4pd9zKGxoVjk+s2xOhEApb6+uXgO2Z3/46hcbln J/olC/wLMdotI8aWJl/sLK5qLts38eB1oE+sj18q9Jt0ThT/rcPWrVzL1jCUpzS2B66d s26U60HgNXN53wtL6w+n37MqRnnQaegic/GAtuhE+r3M51kV2bF9Bu84CWTeSqh7LksV 7+rQH8+VCO3YBrCKpahkpRel1j5lE9O7AXKnzI0MiG0a9kRdYO573/S/3FTCw5LTsNf+ 8Sm+65fOoUbzn6JCxQflpqJuZTMlnzgEoVZEEiZorxdP/ghddx4FsMnjsJDpXLLmcDii ukRw== X-Gm-Message-State: AOJu0Yx4jC4e7EZmJhb68t8gDx5IilZTELfxjov8Sjd5bYcyHleJDxPG 0qko6h18MF0sfiwQxKlsRMTKlAmr16y9XtBMGBnqQm/tlfqrom91dGGEp9E9iS8= X-Gm-Gg: ASbGncsMIPJPzeAjHiteaw5G811vyvVe+rHq0es3op0fNl7XKP0VMTrxhemrHO9lRrH 6UNV/JO0e27eXBGW/lJcAihsq51wRDCzSIUlYmTj5gZUCUtoyo8DH5zkEk+Sx5HNmr80/m0pr+q v4W8hGCDz9Tn8sIg+eaR7QjZmwMADfp+Teb13uicGWlSsJnVp/lD+rbu+vBEYLDRIGtJrWADavR /AmKsEi1E6NoujWM/VjbxL0obOKDmuhciN2/kMTaVDlCKMNmwu9EeJ1HJA783bqoJkWC+cnn91m L6TE/xrAVDo49I40AplhVFd/atAg5+WuNtRRPN9M2DRyGIFsC6PrDlaFwwa8v4Ku6I4pHwv1k2n xSe18yhqbnqdX4qvOx3NkI2UAjFku7pPfgJVV X-Google-Smtp-Source: AGHT+IEAfvSjdCf3WVjIUEr25DJAPysO9LVWXgXYqVnkjmtdntLlLT/Syu4QH1dpAIv9Sk1SsKi0EA== X-Received: by 2002:a17:903:32d1:b0:22e:6bb1:f717 with SMTP id d9443c01a7336-22fc918dcb4mr4381735ad.41.1746727172054; Thu, 08 May 2025 10:59:32 -0700 (PDT) Received: from harshads.c.googlers.com.com (156.242.82.34.bc.googleusercontent.com. [34.82.242.156]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-22fc828939asm2153535ad.164.2025.05.08.10.59.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 May 2025 10:59:31 -0700 (PDT) From: Harshad Shirwadkar <harshadshirwadkar@gmail.com> To: linux-ext4@vger.kernel.org Cc: tytso@mit.edu, jack@suse.cz, harshads@google.com, Harshad Shirwadkar <harshadshirwadkar@gmail.com> Subject: [PATCH v9 0/9] Ext4 fast commit performance patchset Date: Thu, 8 May 2025 17:58:59 +0000 Message-ID: <20250508175908.1004880-1-harshadshirwadkar@gmail.com> X-Mailer: git-send-email 2.49.0.1045.g170613ef41-goog Precedence: bulk X-Mailing-List: linux-ext4@vger.kernel.org List-Id: <linux-ext4.vger.kernel.org> List-Subscribe: <mailto:linux-ext4+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-ext4+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=0.8 required=5.0 tests=ARC_SIGNED,ARC_VALID, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DMARC_PASS, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=disabled version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on gandalf.ozlabs.org |
Series |
Ext4 fast commit performance patchset
|
expand
|
On Thu, 08 May 2025 17:58:59 +0000, Harshad Shirwadkar wrote: > V9 Cover Letter > --------------- > > This is the V9 of the patch series. This patch series is rebased on > 6.15-rc3. This patch series fixes FSTests errors introduced patchset > 8. To fix these errors, I have added a few more fixes to "ext4: rework > fast commit commit path" patch. The summary of the changes is as > follows: > > [...] Applied, thanks! [1/9] ext4: convert i_fc_lock to spinlock commit: 834224e81cdc265456f73fed748a349e43e2d8ef [2/9] ext4: for committing inode, make ext4_fc_track_inode wait commit: 4d3266463ed06af2916b306bdb0ebd647726ba49 [3/9] ext4: mark inode dirty before grabbing i_data_sem in ext4_setattr commit: 0b64fd74dd2054834c98867422bc9813e3bba8f4 [4/9] ext4: rework fast commit commit path commit: 857d32f2618166765ce9306a246d0745afc76859 [5/9] ext4: drop i_fc_updates from inode fc info commit: ed45d331135c317c7f80e8c4e0dad644ca8ca9dc [6/9] ext4: update code documentation commit: 69f35ca189300ddba29a16214159beef45bbd984 [7/9] ext4: temporarily elevate commit thread priority commit: 86e07d4b9b0497afef78af773c74258c8f63030f [8/9] ext4: convert s_fc_lock to mutex type commit: 12e64e7f859ed19c5bb497866284d0318c3194a2 [9/9] ext4: hold s_fc_lock while during fast commit commit: 6593714d67bab860a733d07895a94404f4ac3039 Best regards,