Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hACua-00075e-Cn for pgsql-hackers@arkaria.postgresql.org; Sat, 30 Mar 2019 12:16:36 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hACuX-0007QT-QU for pgsql-hackers@arkaria.postgresql.org; Sat, 30 Mar 2019 12:16:33 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hACuX-0007Ct-6k for pgsql-hackers@lists.postgresql.org; Sat, 30 Mar 2019 12:16:33 +0000 Received: from mail-yw1-xc44.google.com ([2607:f8b0:4864:20::c44]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hACuP-0006Bs-Uc for pgsql-hackers@lists.postgresql.org; Sat, 30 Mar 2019 12:16:31 +0000 Received: by mail-yw1-xc44.google.com with SMTP id j128so1629501ywg.12 for ; Sat, 30 Mar 2019 05:16:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=2ndquadrant-com.20150623.gappssmtp.com; s=20150623; h=from:subject:to:cc:references:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=0zi5K33K4cZTShg3nPukS0A5CU3jlw2EwRnvfV+nPRk=; b=L1vxkluiiK+/G3jV/TydCjpvEM1wx+FWInN+tnv/qJc6MLEKi1iiy4DW8yRuxbL4Eb +EWAUKO4UTVVrdO3dEoiMX8+mIsks/c8wDomgHlD5igv+BhqFahUCyggVbEMdITCTVGC 5k+SAdDo3SdMo2sVxs/Go8B+OM7nXvv+quClTwzb7bV8H1n3lkruK8e7tsDIoCf/Iqpa c1VoOanUaQOeRccu4e21JUfwmgLTKMPW3cQL38NrwPKhaXoAPLEj/22vq5dn6S1AGbcQ p57dluwQhpewCTsyV1aOT+yvGez5eV8oqNBTiKAlKmHFwj4Zglx/bIq25xQX2/keWpdd nLiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=0zi5K33K4cZTShg3nPukS0A5CU3jlw2EwRnvfV+nPRk=; b=o1QMs8CQ/sZGS7xi9X7GJvenRm62TDtbsq1DmmjXMka5CUbZeS2xIg/HxmH72Xz+/3 UHmy2GsWTccdVvMLosfEb8k6FBfV/7c2NW2PyXaikCAZqelwQh9YBfyp5/Ee+G5i+awO bvDLpG7O7jb06If1WSlXe+rNFmdyWPEBj4IYM7drcL8kEI6TKig/qAspZRNbamZvrAHj HCRhEsTtT67rQ70RNSID1Kae1ZetlJWb5M6n4Z7YBNgDBWYFEEETzr0TtVRzbLP+URQF RGR7U6SdleVh/U5lihnDxkWZ+MWWqsMjSWqQVQ/wPuaD9bE82gnpBk1l1Qe8MJAL3dew Wgtg== X-Gm-Message-State: APjAAAXp6q+xE7zp/mn/FpZ6C2HyGB7xNjd/lumL3u54EUPiugj5sC76 5QpFFCWO6zkoXE0qmLg2rccOEGcsPAqs1VIKDVFa2WnsLbbgwlOumDUi6dEksO1lI+q9CBV/0vv Yen8a6DFWY7/t6OQ4VoqokH+5VpE/YmcfF/Bz1VvKbIHhuSz+f/iXdzlvzuNl5U15yYGtMYSNPS hfaohRr6/trKY55eoN4E0N X-Google-Smtp-Source: APXvYqyHkSWdSlR9k+1PKPZmn9L0DYPzb/d4IOl8bISIAp5+w17778PkD33Gm8NuqWNuxNwqVi08CA== X-Received: by 2002:a0d:f8c2:: with SMTP id i185mr44157763ywf.372.1553948184812; Sat, 30 Mar 2019 05:16:24 -0700 (PDT) Received: from [192.168.10.146] (99-10-92-30.lightspeed.rlghnc.sbcglobal.net. [99.10.92.30]) by smtp.gmail.com with ESMTPSA id 205sm1670415ywd.15.2019.03.30.05.16.22 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Sat, 30 Mar 2019 05:16:22 -0700 (PDT) From: Andrew Dunstan X-Google-Original-From: Andrew Dunstan Subject: Re: pgsql: Improve autovacuum logging for aggressive and anti-wraparound ru To: Michael Paquier , Alvaro Herrera Cc: Kyotaro HORIGUCHI , sawada.mshk@gmail.com, tgl@sss.pgh.pa.us, sk@zsrv.org, nasbyj@amazon.com, andres@anarazel.de, robertmhaas@gmail.com, pgsql-hackers@lists.postgresql.org References: <20190329140349.GI1954@paquier.xyz> <20190329142255.GA22447@alvherre.pgsql> <20190330010822.GL1954@paquier.xyz> Openpgp: preference=signencrypt Autocrypt: addr=andrew.dunstan@2ndQuadrant.com; prefer-encrypt=mutual; keydata= xsBNBE7KWFkBCAClridxur2AIc7eW2AR7izbfp3EnNefie2HbLF0izW5Ik5UjX2HBXBx4syI gY6b0ugohXrr274+baoAlvSbq6cAoQuEVrk5IZFzt20b1Xkx65FwGSEj526yiKLocqkJceSq Xr9xcA5SGY+FZv441chh5SU92v4q6z+6LPpoHOh97ptAVXZYNTtU0LevyvD5lja0TzbvJm6C eFXitJfnm1pLEr0DGJCR/iUOl/N62Kh4855zZC7NHIjQHPOvV5Stz/l5ilDhvGVk+xkXFPys SjZoUr1rXhYLpiyi5sR0X9FHXT0KnGuz1F5ERO7ZTLSSQ6fJwPj6gOk9K+vvoKvoeql5ABEB AAHNL0FuZHJldyBEdW5zdGFuIDxhbmRyZXcuZHVuc3RhbkAybmRRdWFkcmFudC5jb20+wsCY BBMBAgBCAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAUJDyV6hBYhBOQ+WEYd/Hy/RGkV pZn6f8tZ/DuBBQJcH/EVAhkBAAoJEJn6f8tZ/DuB7BEH/iDWZEbVft2m2MT6SPjARzTupt/l xLLZ/Cl6n2US2hov5+fBbnR5xvECk/YCOfG9ICvKNlpFjceqNLRKStd8cmndnI+kDw91uNM2 hpL4aJMeW65XCHvqXlOLSwv5chBpXz9NG7FMaJ+q+59sWEWjcTNmjXgkEHn53y+1pc7nSLDe cr5ZI1aB3nGXRm1SoDY5PYZkUKMykW+YBZwgcs/Q5tRaE+siN7DKbz8E628+PerwAkmHPVXN MdJFD6gs4S0gDFA8IxcyIwZU2v4By+brzcJ9Se3FK5BYxBDHtaYZxgSrJAvOUOrLIZPQTQfL TtnVs3C3JTfrxCH1ceHtnA6dRuTOwE0ETspYWQEIANGc4zQULOxhbqO2dyD51YhqCNRmm9oK Waqf+wmW4tpDe/VVcxAnNizd4LWCHfzpb5cHAtGkOPePMfzWVf6nvdF7d3eglbtf59+zG7O7 llV0xSSoFiieQBsrGvqDInXYX/4mRRXMtyhM353/tixC9RWLs1oofyYmCPPXXY7h9R7en3B8 BoVrRFcdzlIY/NFNhFGW/9dkEiGjgna2Rk6e15kln4ZvFBWUg23p93w/pqXcxY6+k/8TEk+C 4R+M6w7o2PLGOjdZ+kPiUcw5H85zf/yZJwQXzisXaNduwWB6Vads9YC9dj6kPR1c4VGRqAaY L++LAEOqrlvm2TvqQqZRtnEAEQEAAcLAZQQYAQIADwIbDAUCXA6fpAUJDyV6xAAKCRCZ+n/L Wfw7geU4B/9vFFsVmWxerDWgNjyiK80zIPmlw/iwdUlU6FIu0JWLMg4093kvxBs7RMZV9hBq n3ekBvD4IvFsVLJrw9qzSI2FH3UeYy5WXpEs01Ppia60NOlvRDqXbryzuvfe+iYo6bVP3Ikr TPTNYL/BePUTD2DPvSI82SbGTyzuA7SJv6NRqqQDMIy1fU6KyQFLmQJp/QJyhKWzm9jWh8ee w8jVaoMY0Kbq5N7RqisEx1Lu/Iw646UphdYzQNymf+kbiU5Kf4I6DhzV8w9sie1Bo1juNj3I c5/fFJsmxljbnaDbXPcnFsur1Oo9mIHFakgWgOBMuxoWfjONiLjjLh/9+ZIqSSLX Message-ID: <3627b6eb-3bfc-ccb3-45e7-a0c96d23abb3@2ndQuadrant.com> Date: Sat, 30 Mar 2019 08:16:21 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 MIME-Version: 1.0 In-Reply-To: <20190330010822.GL1954@paquier.xyz> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Content-Language: en-MW List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 3/29/19 9:08 PM, Michael Paquier wrote: > On Fri, Mar 29, 2019 at 11:22:55AM -0300, Alvaro Herrera wrote: >> Yeah, that looks good to me too. I wonder if we really need it as LOG >> though; we don't say anything for actions unless they take more than the >> min duration, so why say something for a no-op that takes almost no time? >> Maybe make it DEBUG1. > I think that this does not justify a WARNING, as that's harmless for > the user even if we use WARNING for other skips (see > vacuum_is_relation_owner). However DEBUG1 is also too low in my > opinion as this log can be used as an indicator that autovacuum is too > much aggressive because there are too many workers for example. I > have seen that matter in some CPU-bound environments. I won't fight > hard if the consensus is to use DEBUG1 though. So, more opinions? > Andrew perhaps? > > It's really just a matter of housekeeping as I see it, so probably DEBUG1 is right. cheers andrew -- Andrew Dunstan https://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services