Message ID | 202101131025.10DAPDo4009540@vz7build.vvs.sw.ru |
---|---|
State | New |
Series | "ploop: Forced clear discard alignment" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from imap.gmail.com [108.177.119.109] by patchwork.criu.org with IMAP (fetchmail-6.4.8) for <root@localhost> (single-drop); Wed, 13 Jan 2021 12:12:25 +0100 (CET) Received: by 2002:aa6:c11a:0:b029:a4:55c9:6120 with SMTP id c26csp208799lkp; Wed, 13 Jan 2021 02:26:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJwwww7m7GHeznOac4t+IZ7Ev2kow0BeyoV8jCEOo4kmV8DotFUjElmVJrkXWtEkP7aUeBpv X-Received: by 2002:ac2:5309:: with SMTP id c9mr592819lfh.447.1610533588760; Wed, 13 Jan 2021 02:26:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610533588; cv=none; d=google.com; s=arc-20160816; b=V9V/3jlY5ioPxnGCp36eyyEo4N8a9Ty057IM7j5T07kPwAO1OGvFrrNsqcC8yBmAwt psokIBCdJBoQTNJOA+f3vidMCiGiGiWL7DvFYmjb3qch2quQMmFvTZM3C1XmNG18MTTv qm7wdqhWbmRQJeKCcPYzBHE0Am81AlqQmQb4FN+KRRT0+l7WY5uTBDg1yDvIPSrSIfEz h3+nd4cTj4EvvB6Fr0HtYOKo0733DHqKlrMETLIfvYiqINk9p98qIK1Rc7ei/wc6VNKp EJotZQWaneZddg4vLANDZ7zHBcSXQiFr8ycYlfGior7240LRwB43FnBiwIvbfzvkN9G/ s/qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:mime-version:in-reply-to:to:from:message-id:date; bh=VRzohuBAD/cYJ2gSUZJnzFyyH5k9oXK/FsbjM81NOLM=; b=HjS2YtLS3R2eiB5lANWFcIDeezV+331OmmruJPcC4GoZO89SZbZxyAaP0GqZfxt57d XzpHFkXfRP3SYQB7ODjKD59CIZypfebY227yAdmMxXjaZ26M7ZO2XJ0Js2buP5Vxrk/E OGFHuW16ljDbn7KKEdfLrb0N10U/Nl6qUopD5W2BKpJnMcPYBe7Gq4vAZMWJquAK8DTQ +uwUrivilWbLwn3/fULMprVsqbiE2NosdjzlG7ZZz+IQTC4u/k0OOlgbaPVg3vwPx2vq 0t+2E6cIA05URFEzn01BXJZ5bR3seR2imb2vZU2XT29fK0shIrHMIvh3vSq4L8ZISXa+ hbRQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id h2si916353ljl.586.2021.01.13.02.26.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jan 2021 02:26:28 -0800 (PST) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 10DAQFFc020863; Wed, 13 Jan 2021 13:26:15 +0300 Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-pr2fra01lp0104.outbound.protection.outlook.com [104.47.24.104]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 10DAQEpg020860 for <devel@openvz.org>; Wed, 13 Jan 2021 13:26:14 +0300 Received: from AS8PR04CA0249.eurprd04.prod.outlook.com (2603:10a6:20b:330::14) by PR2PR08MB4748.eurprd08.prod.outlook.com (2603:10a6:101:1f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Wed, 13 Jan 2021 10:26:14 +0000 Received: from HE1EUR01FT059.eop-EUR01.prod.protection.outlook.com (2603:10a6:20b:330:cafe::32) by AS8PR04CA0249.outlook.office365.com (2603:10a6:20b:330::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10 via Frontend Transport; Wed, 13 Jan 2021 10:26:14 +0000 Authentication-Results: spf=pass (sender IP is 185.231.240.75) smtp.mailfrom=virtuozzo.com; openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=pass action=none header.from=virtuozzo.com; Received-SPF: Pass (protection.outlook.com: domain of virtuozzo.com designates 185.231.240.75 as permitted sender) receiver=protection.outlook.com; client-ip=185.231.240.75; helo=relay3.sw.ru; Received: from relay3.sw.ru (185.231.240.75) by HE1EUR01FT059.mail.protection.outlook.com (10.152.0.241) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6 via Frontend Transport; Wed, 13 Jan 2021 10:26:14 +0000 Received: from [172.16.53.199] (helo=vz7build.vvs.sw.ru) by relay3.sw.ru with esmtp (Exim 4.94) (envelope-from <vvs@virtuozzo.com>) id 1kzdKp-00GRct-1k; Wed, 13 Jan 2021 13:25:03 +0300 Received: from vz7build.vvs.sw.ru (localhost [127.0.0.1]) by vz7build.vvs.sw.ru (8.14.7/8.14.7) with ESMTP id 10DAPDrF009541; Wed, 13 Jan 2021 13:25:13 +0300 Received: (from vvs@localhost) by vz7build.vvs.sw.ru (8.14.7/8.14.7/Submit) id 10DAPDo4009540; Wed, 13 Jan 2021 13:25:13 +0300 Date: Wed, 13 Jan 2021 13:25:13 +0300 Message-Id: <202101131025.10DAPDo4009540@vz7build.vvs.sw.ru> X-Authentication-Warning: vz7build.vvs.sw.ru: vvs set sender to vvs@virtuozzo.com using -f From: Vasily Averin <vvs@virtuozzo.com> To: Kirill Tkhai <ktkhai@virtuozzo.com> In-Reply-to: <161044519169.131335.6345106825262565057.stgit@localhost.localdomain> X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: c8753e86-fab8-4cff-0e08-08d8b7ada780 X-MS-TrafficTypeDiagnostic: PR2PR08MB4748: X-Forefront-Antispam-Report: CIP:185.231.240.75; CTRY:RU; LANG:en; SCL:-1; SRV:; IPV:CAL; SFV:SKN; H:relay3.sw.ru; PTR:relay.sw.ru; CAT:NONE; SFS:; DIR:INB; X-MS-Oob-TLC-OOBClassifiers: OLM:208; X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?igrERFQXCZS435CF59TZayysicAuD4fYLZPadulRbU3xRLvNAmTMSncvrVcQ?= =?us-ascii?Q?MhNUQ/8hehbbfHC1nhTlW9DKyJyGqwqNUsIeNgCp32+NARZtwBVTeQi1UuOR?= =?us-ascii?Q?CJo3iQffAw8jsaMogt2Nk9uf1aBJsKTpJPfKbAcOLs4bXH2E4TBP0Fl7IOM9?= =?us-ascii?Q?FFNxZlP/nDaXImkNOGF4x61EQ7bXSCWbvDswFNsiC+8bJcnQbItQSdbAUcdw?= =?us-ascii?Q?oL++9YIevKFJ0qa5C3JlclsXCh5xmbhk3u9+ayvGtHLXpT0Xvrb+28MvKIP6?= =?us-ascii?Q?BhDElrV4QDPJUZascvhsXT96Z2ytsMNi0Eyv2ycu2YrIAhKYuU1NUjgz++e6?= =?us-ascii?Q?NrEB7uuLfms4kfqBjlvyeUxDatl2h+Czl8fUM27lPsplwMRzQarmejj0tSl7?= =?us-ascii?Q?RgaAdCrLOloFrzaHrMgVl6aqvxMQU90GnJUcGRYt6XcfUPkcambvKxzbyJP2?= =?us-ascii?Q?0wfJeoUlCc3NfPDhnDR+BVhWkNYKi+oZCikqyfUhVlPThYPGzu+N2XkpqO2l?= =?us-ascii?Q?/IfMWGfORF+0hChOY5anh1K/LR4C6ofERxUGOI3qdc/AFoqZI0QtL+avds/7?= =?us-ascii?Q?bIffPrDQWJEdl4/D6slxSOYkC7Y9iZZdH+2l8GwQ4u2OKpAWII8RAdHc3KG/?= =?us-ascii?Q?zwECTF9XDxyGhZgKcn0VuCiMIe41DSH4ezYSKASzVJLeJh/wNXpmsyfIw5Z3?= =?us-ascii?Q?dGvAwsqUvMdsn7BR4Eh1OHuW2YY/oawwkncLCawW+ZZBAvba5+99mr/a9Kkx?= =?us-ascii?Q?NsNuFd4NZhfs/xD3HnwX0p/M2MBYS14spcqdkz+dg19IlFaDxu+yUuFyCIhc?= =?us-ascii?Q?JtX1mjdk1dRW1SLrL7dt0XnqKf4DuRP9v3qsRv9/m2niY0zCGewpv6CHldgd?= =?us-ascii?Q?YolCUKj9yoExkgEHW8xELqGRvlV/k2LVJpuEGiKYdZ9TVmym9UDdsV7y9RMp?= =?us-ascii?Q?vPh1asC/s8pdRJcAHS/kRDZOZ9Km6ey6/93N67M1bNJ2tsNhXKrEnbNFIemu?= =?us-ascii?Q?dhZI/vOECU90SA1Y5umFL06wy30IFteWrP+sy0Q4daKVyjQWHApxEQDV749O?= =?us-ascii?Q?sOY/QmDjlMzh9L/fX9Jr5gFPLALGHLghk8Yk+dKsnMq+O4LaiOtYlU2t94st?= =?us-ascii?Q?RK0kKzn0GmiiRsOsjob+hsstqrM/yyPLe29M+YQIfaYah+3wrP0j+gCSdeBH?= =?us-ascii?Q?v75Nin2+U4AqPzUuuHhUML/kA6VsdYTpp6GAITE3WSrjkzmIeMZkKlGg/V+/?= =?us-ascii?Q?DClImjGpxulrkYCztmQ240fC6PI9TlNFMG5CDI5sBTMeR9iQuYqle2WFBrJG?= =?us-ascii?Q?QeTcYxXESq7cJYS4bEGRRoj6jMB4/bVc4ka9WFA55AH97O8Vywwu+DokoBka?= =?us-ascii?Q?OrQS5O7mHE2jkWfUNh4rXX935cE+F37w303aIgnNMNF+U5yI/X9ezo9sUrH9?= =?us-ascii?Q?61sC+hoa66xcbWOFLxUbYJRh8iDCpWDV7O85JWFVSiVNgWY4RCwdYdFd2C0z?= =?us-ascii?Q?t0QkGRnKKTwCPb1FQ/rqGRMNyBW9Nnu5YpBMIFwlxv3UTW6V13pgmFnlpAmk?= =?us-ascii?Q?QiQSL9UmQ8Wod58BEjujE0wOfEL0R+WcknNU2pi7iEECLoZ7jrUKl3kxHzvB?= =?us-ascii?Q?0g=3D=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2021 10:26:14.0317 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c8753e86-fab8-4cff-0e08-08d8b7ada780 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0bc7f26d-0264-416e-a6fc-8352af79c58f; Ip=[185.231.240.75]; Helo=[relay3.sw.ru] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT059.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4748 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 185.231.240.75 X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-AuthSource: HE1EUR01FT059.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: PR2PR08MB4748.eurprd08.prod.outlook.com Cc: OpenVZ devel <devel@openvz.org> Subject: [Devel] [PATCH RHEL7 COMMIT] ploop: Forced clear discard alignment X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/include/linux/ploop/ploop.h b/include/linux/ploop/ploop.h index 766a0e9f..2256eb4 100644 --- a/include/linux/ploop/ploop.h +++ b/include/linux/ploop/ploop.h @@ -884,6 +884,8 @@ static inline void ploop_set_discard_limits(struct ploop_device *plo) */ q->limits.discard_granularity = cluster_size_in_bytes(plo); q->limits.max_discard_sectors = (1 << plo->cluster_log); + q->limits.discard_alignment = 0; + q->limits.discard_misaligned = 0; } struct map_node;
The commit is pushed to "branch-rh7-3.10.0-1160.11.1.vz7.172.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-1160.11.1.vz7.172.9 ------> commit cb283d02fc12ee9442331de6c9d8fce56feb57b0 Author: Kirill Tkhai <ktkhai@virtuozzo.com> Date: Wed Jan 13 13:25:13 2021 +0300 ploop: Forced clear discard alignment On customer node we met configuration: /dev/mapper/virtuozzo-vz on /vz type ext4 (rw,noatime,lazytime,data=ordered) virtuozzo-vz: 0 1046470656 linear 8:19 2048 virtuozzo-vz: 1046470656 209707008 linear 8:20 2048 brw-rw---- 1 root disk 8, 19 Jan 12 08:51 sdb3 brw-rw---- 1 root disk 8, 20 Jan 12 08:51 sdb4 $cat /sys/block/sdb/sdb4/start 1048576171 After that, ploop discard becomes unaligned, and we can't build whole-cluster requests. $cat /sys/block/ploop23881/discard_alignment 2560 Since we act on /vz filesystem and since discard frees filesystem blocks, we should inherit nothing discard-related from underlining block device. So, we clear inherited discard_alignment. https://jira.sw.ru/browse/PSBM-124496 Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- include/linux/ploop/ploop.h | 2 ++ 1 file changed, 2 insertions(+)