Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1f3PVU-0001f8-O1 for pgsql-hackers@arkaria.postgresql.org; Tue, 03 Apr 2018 17:14:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1f3PVT-0007Dx-Id for pgsql-hackers@arkaria.postgresql.org; Tue, 03 Apr 2018 17:14:03 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1f3PVT-0007Dn-8U for pgsql-hackers@lists.postgresql.org; Tue, 03 Apr 2018 17:14:03 +0000 Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1f3PVP-0004lW-8I for pgsql-hackers@postgresql.org; Tue, 03 Apr 2018 17:14:02 +0000 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 37866219E8; Tue, 3 Apr 2018 13:13:58 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Tue, 03 Apr 2018 13:13:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=3EnkvDY08QYk3TGenvs7A8U10/Xwsriv9nrXb352cig=; b=NA8ER66B 9H00WjQysc3Rb2aQH8oQwaEuBkRic0MxXtcxXrkYsuJUyIb6tUmEHl6MqunA1rdh VInNgB/ur6L6rRCuqVuYJc/6BaNLCPEuwitv5NJoAj4nwtKGsYsKxGgtVlw6O8GE LgZZr7/9+v627yQNJ8vGpy45yq9Zyo4rTxuJEBqZhAa2sbgPDP6d+fIzhtms8wJO KYVofCM3L41VGy74GZuLcu/X4VMTgNFitA8NvyadtXL6lz0kyvKJ3NemauPGzeaY DPbTtbXgXfIOQyDDDO0QT7HOuv25pokTzI/Al9wGMVFMUyvCkCkJjX0zinQmn5l9 NoSgOauXbUkhMA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=3EnkvDY08QYk3TGenvs7A8U10/Xws riv9nrXb352cig=; b=J1gLhm33VXO598lIDd16jq1z/xWn/QWkUkaT56VbaiNEb FQgUF5tHZSYAfodwimbZvIhhIM6vtxOhUgJNnvEydN0YBlbnSlZ0Oz/TSXRvrcyn wyUEufYSQYicYyTaKfCk1nI2uLHsff5PJPLT/wXEWmQru9gZgtyCrx5FIeSBJ89g npezuDL+36TYy/a6EszLlvfW7Ea6QWxp6+15D1e8hn0zKQlLQ82RuwANUPVVAgYt p42KCTtVtNl7iNz0dWHKYbX5QR2QLt1cWc62Z9Vl8w8mA0NY2Abz1/EAxLZfPeGn CCmO0KA2vYJaS2ELiw66Z6c1A4e2EzZaxMuTkBLcQ== X-ME-Sender: Received: from intern.anarazel.de (unknown [136.24.76.189]) by mail.messagingengine.com (Postfix) with ESMTPA id CB82BE444F; Tue, 3 Apr 2018 13:13:57 -0400 (EDT) Date: Tue, 3 Apr 2018 10:13:56 -0700 From: Andres Freund To: Magnus Hagander , pgsql-hackers@postgresql.org Cc: pgsql-committers@lists.postgresql.org Subject: Re: pgsql: Validate page level checksums in base backups Message-ID: <20180403171356.v4ji5sfhbc4sggij@alap3.anarazel.de> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2018-04-03 11:52:26 +0000, Magnus Hagander wrote: > Validate page level checksums in base backups > > When base backups are run over the replication protocol (for example > using pg_basebackup), verify the checksums of all data blocks if > checksums are enabled. If checksum failures are encountered, log them > as warnings but don't abort the backup. > > This becomes the default behaviour in pg_basebackup (provided checksums > are enabled on the server), so add a switch (-k) to disable the checks > if necessary. > > Author: Michael Banck > Reviewed-By: Magnus Hagander, David Steele > Discussion: https://postgr.es/m/20180228180856.GE13784@nighthawk.caipicrew.dd-dns.de Hm, something isn't quite right with the test: https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=pogona&dt=2018-04-03%2016%3A10%3A01 # WARNING: 6 total checksum verification failures # pg_basebackup: checksum error occured # ' # doesn't match '(?^s:^WARNING.*7 total checksum verification failures)' Greetings, Andres Freund