Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vczYl-00CnBV-0y for pgsql-committers@arkaria.postgresql.org; Tue, 06 Jan 2026 05:24:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vczYj-006MEL-2K for pgsql-committers@arkaria.postgresql.org; Tue, 06 Jan 2026 05:24:46 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vczYj-006MEC-1Q for pgsql-committers@lists.postgresql.org; Tue, 06 Jan 2026 05:24:46 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vczYh-004oK7-1S for pgsql-committers@lists.postgresql.org; Tue, 06 Jan 2026 05:24:45 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vczYg-00CwiB-01 for pgsql-committers@lists.postgresql.org; Tue, 06 Jan 2026 05:24:41 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vczYe-004mpL-18 for pgsql-committers@lists.postgresql.org; Tue, 06 Jan 2026 05:24:41 +0000 Content-Type: multipart/mixed; boundary="===============2752152059264619115==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Allow bgworkers to be terminated for database-related commands X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 06 Jan 2026 05:24:41 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2752152059264619115== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWxsb3cgYmd3b3JrZXJzIHRvIGJlIHRlcm1pbmF0ZWQgZm9yIGRhdGFiYXNlLXJlbGF0ZWQgY29t bWFuZHMKCkJhY2tncm91bmQgd29ya2VycyBnYWluIGEgbmV3IGZsYWcsIGNhbGxlZCBCR1dPUktF Ul9JTlRFUlJVUFRJQkxFLCB0aGF0Cm9mZmVycyB0aGUgcG9zc2liaWxpdHkgdG8gdGVybWluYXRl IHRoZSB3b3JrZXJzIHdoZW4gdGhlc2UgYXJlIGNvbm5lY3RlZAp0byBhIGRhdGFiYXNlIHRoYXQg aXMgaW52b2x2ZWQgaW4gb25lIG9mIHRoZSBmb2xsb3dpbmcgY29tbWFuZHM6CkFMVEVSIERBVEFC QVNFIFJFTkFNRSBUTwpBTFRFUiBEQVRBQkFTRSBTRVQgVEFCTEVTUEFDRQpDUkVBVEUgREFUQUJB U0UKRFJPUCBEQVRBQkFTRQoKVGhpcyBpcyB1c2VmdWwgdG8gZ2l2ZSBiYWNrZ3JvdW5kIHdvcmtl cnMgdGhlIHNhbWUgYmVoYXZpb3IgYXMgYmFja2VuZHMKYW5kIGF1dG92YWN1dW0gd29ya2Vycywg d2hpY2ggYXJlIHN0b3BwZWQgd2hlbiB0aGVzZSBjb21tYW5kcyBhcmUKZXhlY3V0ZWQuICBUaGUg ZGVmYXVsdCBiZWhhdmlvciwgdGhhdCBleGlzdHMgc2luY2UgOS4zLCBpcyBzdGlsbCB0bwpuZXZl ciB0ZXJtaW5hdGUgYmd3b3JrZXJzIGNvbm5lY3RlZCB0byB0aGUgZGF0YWJhc2UgaW52b2x2ZWQg aW4gYW55IG9mCnRoZXNlIGNvbW1hbmRzLiAgVGhlIG5ldyBmbGFnIGhhcyB0byBiZSBzZXQgdG8g dGVybWluYXRlIHRoZSB3b3JrZXJzLgoKQSBjb3VwbGUgb2YgdGVzdHMgYXJlIGFkZGVkIHRvIHdv cmtlcl9zcGkgdG8gdHJhY2sgdGhlIGNvbW1hbmRzIHRoYXQKaW1wYWN0IHRoZSB0ZXJtaW5hdGlv biBvZiB0aGUgd29ya2Vycy4gIFRoZXJlIGlzIGEgdGVzdCBjYXNlIGZvciBhCm5vbi1pbnRlcnJ1 cHRpYmxlIHdvcmtlciwgYWRkaXRpb25hbGx5LCB0aGF0IHJlbGllcyBvbiBhbiBpbmplY3Rpb24K cG9pbnQgdG8gbWFrZSB0aGUgd2FpdCB0aW1lIGluIENvdW50T3RoZXJEQkJhY2tlbmRzKCkgcmVk dWNlZCBmcm9tIDVzIHRvCjAuM3MgZm9yIGZhc3RlciB0ZXN0IHJ1bnMuICBUaGUgdGVzdHMgcmVs eSBvbiB0aGUgY29udGVudHMgb2YgdGhlIHNlcnZlcgpsb2dzIHRvIGNoZWNrIGlmIGEgd29ya2Vy IGhhcyBiZWVuIHN0YXJ0ZWQgb3IgdGVybWluYXRlZDoKLSBMT0cgZ2VuZXJhdGVkIGJ5IHdvcmtl cl9zcGlfbWFpbigpIGF0IHN0YXJ0dXAsIG9uY2UgY29ubmVjdGlvbiB0bwpkYXRhYmFzZSBpcyBk b25lLgotIEZBVEFMIGluIGJnd29ya2VyX2RpZSgpIHdoZW4gdGVybWluYXRlZC4KQSBjb3VwbGUg b2YgdGVzdHMgcnVuIGluIHRoZSBDSSBoYXZlIHNob3dlZCB0aGF0IHRoaXMgbWV0aG9kIGlzIHN0 YWJsZQplbm91Z2guICBUaGUgc2FmZV9wc3FsKCkgY2FsbHMgdGhhdCBzY2FuIHBnX3N0YXRfYWN0 aXZpdHkgY291bGQgYmUKcmVwbGFjZWQgd2l0aCBzb21lIHBvbGxfcXVlcnlfdW50aWwoKSBmb3Ig bW9yZSBzdGFiaWxpdHksIGlmIHRoZSBjdXJyZW50Cm1ldGhvZCBwcm92ZXMgdG8gYmUgYW4gaXNz dWUgaW4gdGhlIGJ1aWxkZmFybS4KCkF1dGhvcjogQXlhIEl3YXRhIDxpd2F0YS5heWFAZnVqaXRz dS5jb20+ClJldmlld2VkLWJ5OiBIYXlhdG8gS3Vyb2RhIDxrdXJvZGEuaGF5YXRvQGZ1aml0c3Uu Y29tPgpSZXZpZXdlZC1ieTogQ2hhbyBMaSA8bGkuZXZhbi5jaGFvQGdtYWlsLmNvbT4KUmV2aWV3 ZWQtYnk6IFJ5byBNYXRzdW11cmEgPG1hdHN1bXVyYS5yeW9AZnVqaXRzdS5jb20+ClJldmlld2Vk LWJ5OiBNaWNoYWVsIFBhcXVpZXIgPG1pY2hhZWxAcGFxdWllci54eXo+ClJldmlld2VkLWJ5OiBQ ZXRlciBTbWl0aCA8c21pdGhwYjIyNTBAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bv c3Rnci5lcy9tL09TN1BSMDFNQjExOTY0MzM1RjM2QkU0MTAyMUI2MkVBRThFQUU0QUBPUzdQUjAx TUIxMTk2NC5qcG5wcmQwMS5wcm9kLm91dGxvb2suY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoK RGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYv ZjFlMjUxYmU4MGEwNWNiNjYxOTFkNWVhNDhmMmNkYzNhY2ZmNzJiNQoKTW9kaWZpZWQgRmlsZXMK LS0tLS0tLS0tLS0tLS0KZG9jL3NyYy9zZ21sL2Jnd29ya2VyLnNnbWwgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMjMgKysrKwpzcmMvYmFja2VuZC9wb3N0bWFzdGVyL2Jnd29ya2VyLmMgICAg ICAgICAgICAgICAgICB8ICA1MSArKysrKysrCnNyYy9iYWNrZW5kL3N0b3JhZ2UvaXBjL3Byb2Nh cnJheS5jICAgICAgICAgICAgICAgIHwgIDI5ICsrKy0Kc3JjL2luY2x1ZGUvcG9zdG1hc3Rlci9i Z3dvcmtlci5oICAgICAgICAgICAgICAgICAgfCAgMTAgKysKc3JjL3Rlc3QvbW9kdWxlcy93b3Jr ZXJfc3BpL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDQgKwpzcmMvdGVzdC9tb2R1bGVzL3dv cmtlcl9zcGkvbWVzb24uYnVpbGQgICAgICAgICAgICB8ICAgNCArCi4uLi9tb2R1bGVzL3dvcmtl cl9zcGkvdC8wMDJfd29ya2VyX3Rlcm1pbmF0ZS5wbCAgIHwgMTUxICsrKysrKysrKysrKysrKysr KysrKwpzcmMvdGVzdC9tb2R1bGVzL3dvcmtlcl9zcGkvd29ya2VyX3NwaS0tMS4wLnNxbCAgICB8 ICAgMyArLQpzcmMvdGVzdC9tb2R1bGVzL3dvcmtlcl9zcGkvd29ya2VyX3NwaS5jICAgICAgICAg ICB8ICAgNSArCjkgZmlsZXMgY2hhbmdlZCwgMjc0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25z KC0pCgo= --===============2752152059264619115==--