Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jZL7O-0002gn-KM for pgsql-hackers@arkaria.postgresql.org; Thu, 14 May 2020 21:10:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jZL7N-0001WP-7j for pgsql-hackers@arkaria.postgresql.org; Thu, 14 May 2020 21:10:13 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jZL7M-0000xZ-Ta for pgsql-hackers@lists.postgresql.org; Thu, 14 May 2020 21:10:13 +0000 Received: from mail-qk1-x72c.google.com ([2607:f8b0:4864:20::72c]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jZL7K-0004QR-AH for pgsql-hackers@postgresql.org; Thu, 14 May 2020 21:10:11 +0000 Received: by mail-qk1-x72c.google.com with SMTP id b6so360445qkh.11 for ; Thu, 14 May 2020 14:10:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telsasoft-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=cDuYEuSZ0ud+4onfkvXXQ10qabBw9DrwyPcFAwzyFyA=; b=y+7pw+SlYvvMviU2rlkWlSVKssiUOH7iWedYqnUWA/p+8ByuMXSMsVJnha24B5PoJV auhLP/s48M+yWwdq4NKrubSCpDkk6AgjoQGZkfgKHD09+LTcM/xtQ9Sl25huqb7nvCZB RQLbwDZna8wmcl63eyNdyz22UOac1da7LsUBgPik9rePlNh+H+HbGyXx/izuQ12rv7Mq GNhJgmyronP0EIpilhpcIJtjdENwg1PnZ8prqWNdficeUS1mX23maBuUB7qJbPMuyMWK 3w5ovy0i7CE+THKE/hoG6rGPuYlMHlCADfJOE5nMzyEhWVwCq2ldrbWIF6ZwullIJvT5 qnMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=cDuYEuSZ0ud+4onfkvXXQ10qabBw9DrwyPcFAwzyFyA=; b=q6wtmoY1FGrws2RpGmQGAj58e9bydxmqscd54RtwxRAmu/Twib+QdSoNqZIr1m37oy d4slEXXsiZyugHCuyCfLkhR6bKqXldu3tWrC5X1akY2Jy7bZ9agFqjSBppr5VBEQTrvb yLrNdHEA1mwZyLcfmmeBLbJobFAFcl/mEVtEGJXqcaxJ3CIUbWZw/8VPe780mkIc4yvC iiZB5j1moEuhnChBdFEQYpeUbtGdOcf3/4KKrGbK6S6wYE/jBLS3nRBvqc8GyjWl67QZ qP88PSXqVDcX8CCR+h868XCa8GXxiRa8j9GEW7eYVWBJNidrwHKGNrBGmoNbSjSOncs0 f+zg== X-Gm-Message-State: AOAM532UrwATGi5WJyFv8YzHGr5xjo7W8ZlO2JYJRCyLQn+jkfpZRpM3 j05ZKO1t+qohU4xA5QOkO7qEcA== X-Google-Smtp-Source: ABdhPJy6olSwa0VA8KtG24bXUvT53iejYa3ei4zrRSxxdHb9NMeRTzACOCru5TqSHNu1feF7SMiwNA== X-Received: by 2002:a37:9d4f:: with SMTP id g76mr304364qke.235.1589490608696; Thu, 14 May 2020 14:10:08 -0700 (PDT) Received: from pryzbyj (charmander.telsasoft.com. [50.244.222.1]) by smtp.gmail.com with ESMTPSA id n184sm76985qkf.0.2020.05.14.14.10.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 May 2020 14:10:07 -0700 (PDT) Received: by pryzbyj (Postfix, from userid 1000) id 79605800831; Thu, 14 May 2020 16:10:06 -0500 (CDT) Date: Thu, 14 May 2020 16:10:06 -0500 From: Justin Pryzby To: Peter Eisentraut , Peter Geoghegan Cc: Amit Kapila , Bruce Momjian , pgsql-hackers@postgresql.org Subject: Re: PG 13 release notes, first draft Message-ID: <20200514211006.GM18456@telsasoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <08a50ae9-89fe-a29b-c4e4-0fb5033c2f06@2ndquadrant.com> User-Agent: Mutt/1.9.4 (2018-02-28) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Thu, May 14, 2020 at 11:01:51PM +0200, Peter Eisentraut wrote: > On 2020-05-12 02:41, Justin Pryzby wrote: > > I'm not opposed to including it, but I think it's still true that the user > > doesn't need to know in advance that the error message will be additionally > > helpful in the event of corruption. If we were to include more "error" items, > > we might also include these: > > > > 71a8a4f6e36547bb060dbcc961ea9b57420f7190 Add backtrace support for error reporting > > This is actually a legitimate user-visible feature and should be listed > somewhere. On Thu, May 14, 2020 at 02:02:52PM -0700, Peter Geoghegan wrote: > +1 -- it's very handy. Plus it has user-facing knobs. That's already included: | Allow function call backtraces of errors to be logged (Peter Eisentraut, Álvaro Herrera) | Server variable backtrace_functions specifies which C functions should generate backtraces on error. I 1) I failed to double check my list; and, 2) intended for that to be interpretted as items which could be moved to a separate "error reporting" section of the release notes. -- Justin