Received: by 10.192.165.156 with SMTP id m28csp484403imm; Fri, 13 Apr 2018 02:37:40 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/ZWr5+CVJrKlMQ4Sfirp46RUrYMh+Ew7NR5F7SmaQLXTavuWRgjJsY3GXTClMj3agqmfg6 X-Received: by 10.98.144.85 with SMTP id a82mr4901270pfe.14.1523612260346; Fri, 13 Apr 2018 02:37:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523612260; cv=none; d=google.com; s=arc-20160816; b=gFrbg6kH7T6TuE3AZ4wsMpN0AIbpPWtHjFLdXi1K3m601nC1L3aDjCgWUoq1tdeKUH 4OvGPyJESIY6iiKr7CoFqKXE900GS0VnlTWl6JUyBPeBV04kEmjQH04PWwNzvb6ZwtM+ x7hs2WoT/Gwf7kdA/R/K+/A+3eYT2/dIbQ6IXPuaeNK1HfBhA03l1poImUepMzkuS65p PKSU849dzDnRL/WkBfQdAfAMe6P3GmlagL7c6J3q4bVy2GlaCXAGb4ybD4tkKxbSyK4C bJi8mO8wsXRkgVoNKZEWD1FcHDuyD/EyOaWURgtgHURmuLbI/HVIruiJ6qAzZSXLQKM1 xZoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=Ib0aZloT6LmUKFtpidirWkvI+nGYYdnFzftIGdL7Zdw=; b=wt2JS9r1hY6xrJ6R40u+iQoI7br1duLyUbpzvUCbp0KVqufIAJ2MOUdnAiiDYNuP16 idFIf+MAB+eZYU2VwMRLMmN4DEjy3BimOXs90+TiD2B3T6uR331aZoXTin2ulbpciE2H k5vRk11rIqfBp4iZ22FdLDp/CIrxv1ayXD4brVGRFDKiGcvO0NgOr7U3jWknoa24gbtS naV9HwtD0sXWRDP0dLRNSjm1xkD5XiWTGmjSsXDx4sO5ipx5ifaSdS50GcWaDkUGgc8T X/4PJwmK8+99l/2o1NUAOoTXiJiVK8Ts2haTSgFM0y8rhywr5aYLZ8gv7mydKetH7UKW sLaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@profitbricks-com.20150623.gappssmtp.com header.s=20150623 header.b=T1u5cd2J; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k9-v6si5113150plt.413.2018.04.13.02.37.26; Fri, 13 Apr 2018 02:37:40 -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=@profitbricks-com.20150623.gappssmtp.com header.s=20150623 header.b=T1u5cd2J; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753949AbeDMIhw (ORCPT + 99 others); Fri, 13 Apr 2018 04:37:52 -0400 Received: from mail-wm0-f54.google.com ([74.125.82.54]:37952 "EHLO mail-wm0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753361AbeDMIhr (ORCPT ); Fri, 13 Apr 2018 04:37:47 -0400 Received: by mail-wm0-f54.google.com with SMTP id i3so2717844wmf.3 for ; Fri, 13 Apr 2018 01:37:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=profitbricks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Ib0aZloT6LmUKFtpidirWkvI+nGYYdnFzftIGdL7Zdw=; b=T1u5cd2JKvIOVuZk6jSDMC7+JRZYvaUBjjwwOO7XZ1mnYUIN79o8a8OkfI5u4q2R5l D1KdEJseFx794yhbeSfWDsFFWP8sk6mrFa/k1fs0uFdsKYW2JyEK2KEqhjmCTWiAkeKr jBfW1fndopw8U3MuEvZI3RlToCAjkZJuy6icqHOoheQsrUNGztnbmh5/WLxXs0HewCSR Hn6oHqDDihH9bstPpHdyje1JbnNnF4UCXbmicm9BMQBklQCvI6KVm0S4eOLQaK9Zw8Wz fLfF/HZv0f1a3e6E2Mvp/faxaJtu0S+/3Zc4Ln/vq11a7lX7MlDmHnpgyTbUK+HA88f8 iUpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Ib0aZloT6LmUKFtpidirWkvI+nGYYdnFzftIGdL7Zdw=; b=AEL7aMUb3guG0+0i+QPAvzeqS0szJmuUHZQ9AKle8sN7/R5jhF+c0PPBAcyy2j4j8/ pm+41p2igk9zFxCZKrJtXyQjMJRcvJW28TE/Sjp62hqQJ1KvHZuev/89Q0Pq5WMO6DBW Wbvx0R6DiXOgPl+fWzF2HhZeLNjwQQLn144bNpSrYfHGKKEwaRNmTq5+NbXowZpHwqfJ yws2t8x4mYQLo82cL2P1f8vJzykAQIJ5FKWtPCaIu8Ktuqt/Q2hEmSjZB4IkbvIBr5n1 s2CPtCsodG9hKD9NVEZLJWmCSVHNjsf1/o4fBfpEYl80nsEjcDkd2FHyRP9E4rHIB47W 1Hyw== X-Gm-Message-State: ALQs6tBTuF4damOP8B+67nEYpDXSA7VzGefImLHdISICcvyaeQcYtkSW XvejYWPVH8ptYMtyN426pBdLe14Cq8ttYQXqEcVlww== X-Received: by 10.28.134.138 with SMTP id i132mr2817197wmd.101.1523608666097; Fri, 13 Apr 2018 01:37:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.125.4 with HTTP; Fri, 13 Apr 2018 01:37:25 -0700 (PDT) In-Reply-To: References: <1523524915-25170-1-git-send-email-jinpu.wangl@profitbricks.com> From: Jinpu Wang Date: Fri, 13 Apr 2018 10:37:25 +0200 Message-ID: Subject: Re: [PATCH v2] block: ratelimite pr_err on IO path To: "Martin K. Petersen" Cc: Jens Axboe , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, "Elliott, Robert (Persistent Memory)" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 12, 2018 at 11:20 PM, Martin K. Petersen wrote: > > Jack, > >> + pr_err_ratelimited("%s: ref tag error at location %llu (rcvd %u)\n", > > I'm a bit concerned about dropping records of potential data loss. > > Also, what are you doing that compels all these to be logged? This > should be a very rare occurrence. > > -- > Martin K. Petersen Oracle Linux Engineering Hi Martin, Thanks for asking, we updated mpt3sas driver which enables DIX support (prot_mask=0x7f), all disks are SATA SSDs, no DIF support. After reboot, kernel reports the IO errors from all the drives behind HBA, seems for almost every read IO, which turns the system unusable: [ 13.079375] sda: ref tag error at location 0 (rcvd 143196159) [ 13.079989] sda: ref tag error at location 937702912 (rcvd 143196159) [ 13.080233] sda: ref tag error at location 937703072 (rcvd 143196159) [ 13.080407] sda: ref tag error at location 0 (rcvd 143196159) [ 13.080594] sda: ref tag error at location 8 (rcvd 143196159) [ 13.080996] sda: ref tag error at location 0 (rcvd 143196159) [ 13.089878] sdb: ref tag error at location 0 (rcvd 143196159) [ 13.090275] sdb: ref tag error at location 937702912 (rcvd 277413887) [ 13.090448] sdb: ref tag error at location 937703072 (rcvd 143196159) [ 13.090655] sdb: ref tag error at location 0 (rcvd 143196159) [ 13.090823] sdb: ref tag error at location 8 (rcvd 277413887) [ 13.091218] sdb: ref tag error at location 0 (rcvd 143196159) [ 13.095412] sdc: ref tag error at location 0 (rcvd 143196159) [ 13.095859] sdc: ref tag error at location 937702912 (rcvd 143196159) [ 13.096058] sdc: ref tag error at location 937703072 (rcvd 143196159) [ 13.096228] sdc: ref tag error at location 0 (rcvd 143196159) [ 13.096445] sdc: ref tag error at location 8 (rcvd 143196159) [ 13.096833] sdc: ref tag error at location 0 (rcvd 277413887) [ 13.097187] sds: ref tag error at location 0 (rcvd 277413887) [ 13.097707] sds: ref tag error at location 937702912 (rcvd 143196159) [ 13.097855] sds: ref tag error at location 937703072 (rcvd 277413887) Kernel version 4.15 and 4.14.28, I scan the commits in upstream, haven't found any relevant. in 4.4.112, there's no such errors. Diable DIX support (prot_mask=0x7) in mpt3sas fixes the problem. Regards, -- Jack Wang Linux Kernel Developer ProfitBricks GmbH