Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp4582268ybi; Sat, 6 Jul 2019 08:15:10 -0700 (PDT) X-Google-Smtp-Source: APXvYqzSW3H9Fr9c5D1tuoFvBHusz27iosAQExRHcXcgz18baOezfNIMP2BOpeL5TH+nzvAWq/Lk X-Received: by 2002:a63:d4c:: with SMTP id 12mr11742189pgn.30.1562426110351; Sat, 06 Jul 2019 08:15:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562426110; cv=none; d=google.com; s=arc-20160816; b=DUCIFlcodvD32PKoYbwxQD2Sxi4ixYl5LEYJDWH3gsccubzLLoZKTdNfe6IXlxhTUY iIiF5BU0mi8buMx9gFL1zUrYHdmN+M63DwMU+1ElYtWB6VR8baOryJZQCQwF6JBd6rXT i/VCARfZCcA1gdyNbnPcL/A/50QcjGzC5tEOZqCP3gyAk/xqklfbJkCzLmGJDnaabvtf p6eQG5qyQZdt2E2RQHS2u6FFNPl6Gt1IVhP+xAu9D4cWtM3TwhNIM5LCrz95AxpM1k+o +zj7rt3eesz8HAvbQ8UC2rnIbprOi+zarR+S5O938BAiGE06BZyeeQuZh7OSRoJKujNs 2s9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=ur4ztwPQe5Umx3dhtwQJew8AOvqXSgHTLXTzmJRpKQA=; b=ZH6Y34bDnyTMpejcRIHC79QWZVzKWDYIAmtmeOmlKVgO8fb/mQd7CX1e+44E/HWugG d5nS6c+ZCf9CDQZYNEg2ONixLzsaerInLrM3taGLN5PTR75sQ5mhGoy3dZHnhF0qldCH ZHBMY17Y9Yom0gJ/R55s1iTxF6qS+Pz8pPXKhQ4kVdJlZNEOIgN749WN9mX4FfhOI28V 8jO1VXb4OBuE9H7T8qkDFsd4aH0MjioBqczoL/5XJLV6ZzURUFJktIBuH6hqwwBDNMRm MJfogEEI4X9wA+9I1kHpQXxPlMMJoTBk0CZUWfhHUeT2nDMJqV5/HlKbdbyeEVHT/XdI 2XVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=eNUkjuTZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s123si11744116pgs.124.2019.07.06.08.14.52; Sat, 06 Jul 2019 08:15:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=eNUkjuTZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726671AbfGFPNT (ORCPT + 99 others); Sat, 6 Jul 2019 11:13:19 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:34700 "EHLO mail-wr1-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726267AbfGFPNT (ORCPT ); Sat, 6 Jul 2019 11:13:19 -0400 Received: by mail-wr1-f43.google.com with SMTP id u18so12678863wru.1 for ; Sat, 06 Jul 2019 08:13:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ur4ztwPQe5Umx3dhtwQJew8AOvqXSgHTLXTzmJRpKQA=; b=eNUkjuTZeOBLqgnsz07CuRaCapfhcVjSxkSxS2zi+3QzRPO1dxScWhmzXaEdSJOu3P V41xxa/Mlupk86yArBzjiNtWOvwsgOUN32gjR5R0WQxyU6FkjmqvSulN0mZQbsAHhtW1 d6pKCFnBCmMsenThD9SnbME6Pfv4MUjOMMEowItW9hwUucsoIHzpErUG4Y0uOkurfbuj 0kSHYAF/ia9XEInURX1QpqpSlQuiCqlk0npg3zJHn1uBRCiETl8dpcRBHJw04zaNIwz2 HNWm7GlX+k673nbWUabt8prPggAoUqT+oDXRFGEPyJZarlHohwTLKV+FfxV1R4kmN0E5 MoSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=ur4ztwPQe5Umx3dhtwQJew8AOvqXSgHTLXTzmJRpKQA=; b=RXtZWsRmJwH1D7RpKxzJS3N3rEx0l2bMpEDeWLMcUavyVSgQZ7/lhxgm9A9ly6w00t LyO/+/81wuDjx0K+N4dc3+7ooJSepXujc1ODbxu2KeYpcYzLgvungZYt3a+PRj3yVK6Q CHRVEW2m78J5cScu3k/9dI/x85nmmICsIe3nBYyVHBupWsDzXFrd3Ju6uyiVFDLsUso8 wm+fPBdnpE461EIVSlfXGDcErpPwnDvhpWLQ9yqEid/zzUHAgrk1pEuSpPCYj9+4wKRw MCdv8LFefYe5bMgwa0u4Tu5mOkps8EJNLOtk+3Oz8f9k9FIHeDzksIoP6nW9iUUDlVG8 XNUQ== X-Gm-Message-State: APjAAAVmTmeZmFawJ8+xgAGZqPZNUvyVj1duLOWaRELq3KT9po3rE9xg xL4kWpe/QMav+SKXa+/sAjzL7t/VDyc= X-Received: by 2002:adf:f64a:: with SMTP id x10mr9231612wrp.287.1562425996553; Sat, 06 Jul 2019 08:13:16 -0700 (PDT) Received: from d-allen.localnet ([2a02:8010:606b:0:7825:ae18:f382:7014]) by smtp.gmail.com with ESMTPSA id x6sm6801204wrt.63.2019.07.06.08.13.15 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sat, 06 Jul 2019 08:13:15 -0700 (PDT) From: Stephan Diestelhorst To: linux-kernel@vger.kernel.org Cc: mariusz.dabrowski@intel.com, jsorensen@fb.com Subject: Regression in mdadm breaks assembling of array Date: Sat, 06 Jul 2019 16:13:14 +0100 Message-ID: <2504385.aUmv4P13uU@d-allen> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org (Off list, please keep me in CC, thx!) Hi there, TL;DR: https://github.com/neilbrown/mdadm/commit611d95290dd41d73bd8f9cc06f7ec293a40b819e regresses mdadm and does not let me assemble my main drive due to kernel error md: invalid array_size 125035870 > default size 125035776 caused by changed reservation size in mdadm, and thus reduced "Usable Size" being reduced too much (smaller than 0.5 * Array Size). Full write-up with logs etc here: https://forum.manjaro.org/t/mdadm-issues-live-cd-works-existing-install-breaks-fakeraid-imsm/93613 I chased through both 4.0 mdadm (which works, e.g., from a Live image), and the new 4.1 version (from Manjaro update), and the same disk in the same machine works with the older, and refuses to work with the newer mdadm. The kernel message suggests that the kernel refuses to assemble the array, and tracing the computation back through both versions (4.0 and GIT head 3c9b46cf9ae15a9be98fc47e2080bd9494496246 ) reveals that both versions end up using the default for reserved space, which is MPB_SECTOR_CNT + IMSM_RESERVED_SECTORS (the other difference between the versions is the size computed, but that is hopefully intentional due to 444909385fdaccf961308c4319d7029b82bf8bb1 ). I understand too little to propose a fix or know why the defaults were changed, but this is clearly a regression, and the disk works in the same machine in Windows, and with older Live images. More log output in the Manjaro forum thread, and I have some more log output with printf's sprinkled around if necessary. Happy to help fix this, please have a look :) Thanks, Stephan