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 1nH76Q-00031C-Bl for pgsql-docs@arkaria.postgresql.org; Mon, 07 Feb 2022 16:42:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nH76O-0006vj-6c for pgsql-docs@arkaria.postgresql.org; Mon, 07 Feb 2022 16:42:56 +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 1nH76N-0006vM-Ve for pgsql-docs@lists.postgresql.org; Mon, 07 Feb 2022 16:42:55 +0000 Received: from oss.nttdata.com ([49.212.34.109]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nH76L-000499-L7 for pgsql-docs@lists.postgresql.org; Mon, 07 Feb 2022 16:42:54 +0000 Received: from [192.168.11.9] (p2019072-ipbf2307funabasi.chiba.ocn.ne.jp [122.30.130.72]) by oss.nttdata.com (Postfix) with ESMTPSA id 5396860081; Tue, 8 Feb 2022 01:42:50 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.5 at oss.nttdata.com Content-Type: multipart/mixed; boundary="------------02rMKCqP0GDnwws5HufbLWqb" Message-ID: Date: Tue, 8 Feb 2022 01:42:49 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 Subject: Re: maximum number of backtrace frames logged by backtrace_functions Content-Language: en-US To: Peter Eisentraut , Tom Lane Cc: pgsql-docs@lists.postgresql.org References: <0f0ed9f3-3892-e8a3-51c9-ed268dff6bdd@oss.nttdata.com> <4e16a3e9-e717-05e1-d905-6c21beba80f8@enterprisedb.com> <252159.1643899696@sss.pgh.pa.us> <33675df8-60e1-7da6-8995-3743668fd682@oss.nttdata.com> From: Fujii Masao In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------02rMKCqP0GDnwws5HufbLWqb Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2022/02/08 1:12, Peter Eisentraut wrote: > This change looks good to me.  There is also backtrace code in assert.c that might want the same treatment. Yeah, that's good idea! The attached patch also adds the same treatment into assert.c. Regards, -- Fujii Masao Advanced Computing Technology Center Research and Development Headquarters NTT DATA CORPORATION --------------02rMKCqP0GDnwws5HufbLWqb Content-Type: text/plain; charset=UTF-8; name="backtrace_limit_report_v2.patch" Content-Disposition: attachment; filename="backtrace_limit_report_v2.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3V0aWxzL2Vycm9yL2Fzc2VydC5jIGIvc3JjL2Jh Y2tlbmQvdXRpbHMvZXJyb3IvYXNzZXJ0LmMKaW5kZXggMmRhNTEyYTJmMS4uODg5YmU4YTJl NSAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvdXRpbHMvZXJyb3IvYXNzZXJ0LmMKKysrIGIv c3JjL2JhY2tlbmQvdXRpbHMvZXJyb3IvYXNzZXJ0LmMKQEAgLTU0LDYgKzU0LDkgQEAgRXhj ZXB0aW9uYWxDb25kaXRpb24oY29uc3QgY2hhciAqY29uZGl0aW9uTmFtZSwKIAogCQluZnJh bWVzID0gYmFja3RyYWNlKGJ1ZiwgbGVuZ3Rob2YoYnVmKSk7CiAJCWJhY2t0cmFjZV9zeW1i b2xzX2ZkKGJ1ZiwgbmZyYW1lcywgZmlsZW5vKHN0ZGVycikpOworCQlpZiAobmZyYW1lcyA+ PSBsZW5ndGhvZihidWYpKQorCQkJd3JpdGVfc3RkZXJyKCIoYmFja3RyYWNlIGxpbWl0ZWQg dG8gJXp1IGZyYW1lcylcbiIsCisJCQkJCQkgbGVuZ3Rob2YoYnVmKSk7CiAJfQogI2VuZGlm CiAKZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3V0aWxzL2Vycm9yL2Vsb2cuYyBiL3NyYy9i YWNrZW5kL3V0aWxzL2Vycm9yL2Vsb2cuYwppbmRleCA3NDAyNjk2OTg2Li45OTMzMzg2OTU5 IDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC91dGlscy9lcnJvci9lbG9nLmMKKysrIGIvc3Jj L2JhY2tlbmQvdXRpbHMvZXJyb3IvZWxvZy5jCkBAIC05NjYsNiArOTY2LDkgQEAgc2V0X2Jh Y2t0cmFjZShFcnJvckRhdGEgKmVkYXRhLCBpbnQgbnVtX3NraXApCiAKIAkJZm9yIChpbnQg aSA9IG51bV9za2lwOyBpIDwgbmZyYW1lczsgaSsrKQogCQkJYXBwZW5kU3RyaW5nSW5mbygm ZXJydHJhY2UsICJcbiVzIiwgc3RyZnJtc1tpXSk7CisJCWlmIChuZnJhbWVzID49IGxlbmd0 aG9mKGJ1ZikpCisJCQlhcHBlbmRTdHJpbmdJbmZvKCZlcnJ0cmFjZSwgIlxuKGJhY2t0cmFj ZSBsaW1pdGVkIHRvICV6dSBmcmFtZXMpIiwKKwkJCQkJCQkgbGVuZ3Rob2YoYnVmKSk7CiAJ CWZyZWUoc3RyZnJtcyk7CiAJfQogI2Vsc2UK --------------02rMKCqP0GDnwws5HufbLWqb--