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 1wAyGl-000cBz-0I for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Apr 2026 22:54:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wAyGi-0084VX-0i for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Apr 2026 22:54:37 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wAyGh-0084VP-26 for pgsql-hackers@lists.postgresql.org; Thu, 09 Apr 2026 22:54:36 +0000 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wAyGg-00000000EhX-20Cz for pgsql-hackers@postgresql.org; Thu, 09 Apr 2026 22:54:35 +0000 Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-b9c755b2cdeso218953066b.2 for ; Thu, 09 Apr 2026 15:54:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775775272; cv=none; d=google.com; s=arc-20240605; b=MbROQ9YS5KqqQB8M9QUis98TI9Roz/l1B9k4YXcG7SsxUO7DXh9iS9uXBOShMx5zYK VMseLjktjSTwiwgcKSLwjSO0BkxakROYp184qEAuhvYfO3Vmw8pQQ7c1cH+dZ4LjJhqb DGmCTFCeyfDMZO5ZT0YLmqzf7YrpUaaXStINcnHpFcPCPbI3ndx1/kv/k9N87raP4nJM 6SReYAEcc1TgnsmovyS9oYirbftR2HPUWeEk7IyahUDXmDuG3hS7Q9RXStrvcAO6eGcy Yi1pSeCDlZJ4g/F0f3TW0J9CdAKaNwLBTIKdt0TemNcfILSYmHXngCxM3WemdPN8Jh7C QYqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=YqjGFbhjPCdiZgsIwkhM9RigJhlMqJOvLmnMm/i4iVk=; fh=IzJoJqJZP6iq6oZI/59NbfezZ2wl5HG5Ni+X4UL8gPQ=; b=S6UhGndFq4vHIb5M1UbqtkEHee2aMTIeZi5uQUFEnXpMns5caWz6jcBM4iNd6wGccX nrCymvnT4EVIKqi9q9+exqMEjpjW6+/9WlwMcJJqDl+NktXOzLLF/sajnLSkYu3RD5iK 4oBDdo01smVce+aCTcBgxe1J81Z1SUbWjppIK703lEXyJjcfWunMoOpVquKuwkRYGuHX 2J8r+CMS01ntX8ybqvNWX6+L89z/KlM1IBzcOgPFBIoLPVBycS3c5Ss3e21x0vZUXqMQ vtU6VdK1EFBI7b1x0RdZY5oneUKfI61eHEtR1FP/CmTajfqUsqXKgVN+f/y7/9doiI1q cEAw==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775775272; x=1776380072; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YqjGFbhjPCdiZgsIwkhM9RigJhlMqJOvLmnMm/i4iVk=; b=UhSXOu6FuXI/SYHMieqbCiskLpAvRR2YYg4S8kpEJwX5mlECLX2mzgAMPXoyl152GF Jgs+0wNu9KZukI0XkDdS9iw3yS2UdvaKRg+f+Xub2hpnZ0SKSwlfZadWmaozXsK9jFZV wsZSYNYeX8LCNyfGvP/25MJIQvnRC0jw+l+YGlwUV7Q4h4/pP7vESvXZ0Z9C8AWwPOCl KTdVdMKF9lBDcbfXtcnOYpMYPdjO0si5B4IvZ2cuuip8OsHt1S2IrkKo8ZzFLAtr3mmG PZFF/GwPhg9e/7BlLVcqEQiygNPlMs8D7LuwdfHQWYuytvah6nx2TSkC/ZgKYV6weq1Q lkww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775775272; x=1776380072; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=YqjGFbhjPCdiZgsIwkhM9RigJhlMqJOvLmnMm/i4iVk=; b=NGcmvqI/YUAx83Wq1iLUvBrsTftFf7xa5a+khnpbr5OJXOauNYwRuCx1yDzsiXBLFR Z2V3BNBJiXIcZzRzkxUZNOOWYU9c8q26L1DeyxS/qFlcKZgfUaID80IHKugIY02cUbaC mqoTsTuchv15MoOTmm/8Z7XoweRsh9e7GzZtbotEk0Q0EJI+L5Z2gNKwe4dd21M2iDKT mAYMV6NY8R9Keb21SMwnUJfC0gFUJhR8HetZqm3Np9eRNQ+4ORYHTPP3/G/p1aacYeHz JV/L1HjCdHq8QC47/QY4T7iEMUaBblASK487dUorFRYk4t+mgIqGl+TO3FG7aFgu1og9 GjbA== X-Forwarded-Encrypted: i=1; AJvYcCXbl5PnBQznlGfYltix5/rJYBYTW+EvpYLvkhLasWym/GEA7Y9fN63+7bbYVR4A7MNudiaqL7f0IsOIqNzO@postgresql.org X-Gm-Message-State: AOJu0Yw4/nFUVB0ndqfWHhxMLGrqkv20ODmg0zrDfyXrRMF2zz03kVqT UoMt3PnPvKfLwtm5Aj0jYQD74P+UxisGVntPdTjCuohXrqiW1ZpwSQyCSwUMqFvARAmfpcL7xKq Ci5ZPpWMtUNqf7/fNrsOrXuIxmG8fHQ8= X-Gm-Gg: AeBDieskhAP282T3sC0w0Ypo6AQTlQj4NNMk6Q5IFgfoQOfrg5zycw5Y+K2JZqFIRZ8 PJ35iAgO5/88YZLSKriOa61cFXjRT+ueJp9p/uhR9aV6zx7vY5ijdnqEdF40KyUe8+m5S4SA/e3 RK9jbJ5G+aAcE4vsoKI0sZZu9cl6pZT0HYNpRnGLLUlHSzEM4QwUWXy8+RLvVVyZFpow3ypBU/w 0IdRZBwuw8Qifux+Hn4mUQWRIIzMaJ8KqHkWtqKwdiFrqHrRusR/dq9PagrQ9axmuuKkfeGjeoy kIKkMA== X-Received: by 2002:a17:907:970f:b0:b9d:7ca3:9934 with SMTP id a640c23a62f3a-b9d7ca3a9b5mr3696366b.50.1775775271873; Thu, 09 Apr 2026 15:54:31 -0700 (PDT) MIME-Version: 1.0 References: <525d0f48-93f7-493f-a988-f39b460a79bc@gmail.com> In-Reply-To: From: Sami Imseih Date: Thu, 9 Apr 2026 17:54:19 -0500 X-Gm-Features: AQROBzBoSxcl_BiPoL5Y6kKncHglDEpS91okFrAbCJajQoT9DGFXpxwsuFKWW0Q Message-ID: Subject: Re: test_autovacuum/001_parallel_autovacuum is broken To: Masahiko Sawada Cc: Alexander Lakhin , pgsql-hackers , Daniil Davydov <3danissimo@gmail.com> Content-Type: multipart/mixed; boundary="000000000000485b7c064f0ee663" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000485b7c064f0ee663 Content-Type: text/plain; charset="UTF-8" > I believe that we don't need to worry about the regexp for this test. > Parallel vacuum would be used on all tables having more than one > index, but we enable the autovacuum logs only on the test_autovac > table. ah, correct. ``` ) WITH (autovacuum_parallel_workers = $autovacuum_parallel_workers, log_autovacuum_min_duration = 0); ``` see v3 with the reverted regexp string. Thanks! -- Sami --000000000000485b7c064f0ee663 Content-Type: application/octet-stream; name="v3-0001-Fix-unstable-log_contains-in-parallel-autovacuum-.patch" Content-Disposition: attachment; filename="v3-0001-Fix-unstable-log_contains-in-parallel-autovacuum-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mns2q1p50 RnJvbSBiZGQzNTUyZmViODkzZGQ1MmYyNTMzMmUyYzI3NTQ0ZGEyMmVlOWY2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTYW1pIEltc2VpaCA8c2FtaW1zZWloQGdtYWlsLmNvbT4KRGF0 ZTogVGh1LCA5IEFwciAyMDI2IDIwOjA2OjAwICswMDAwClN1YmplY3Q6IFtQQVRDSCB2MyAxLzFd IEZpeCB1bnN0YWJsZSBsb2dfY29udGFpbnMgaW4gcGFyYWxsZWwgYXV0b3ZhY3V1bSB0ZXN0cwoK UmVwbGFjZSBsb2dfY29udGFpbnMgd2l0aCB3YWl0X2Zvcl9sb2cgaW4gdGhlIHBhcmFsbGVsIGF1 dG92YWN1dW0KdGVzdCB0byBlbnN1cmUgd2Ugd2FpdCBmb3IgdGhlIGxvZyBjb250YWluaW5nIHBh cmFsbGVsIHZhY3V1bSBpbmZvLgpSZW1vdmUgd2FpdF9mb3JfYXV0b3ZhY3V1bV9jb21wbGV0ZSBh cyB0aGUgbG9nIHdhaXQgaXMgc3VmZmljaWVudAp0byBkZXRlcm1pbmUgdmFjdXVtIGNvbXBsZXRp b24uIFRoZSBxdWVyeSB0byBwZ19zdGF0X3VzZXJfdGFibGVzCmZvciB2YWN1dW0gY291bnQgaW4g cHJlcGFyZV9mb3JfbmV4dF90ZXN0IGlzIGFsc28gcmVtb3ZlZCwgc2luY2UKdGhlIHByb29mIG9m IHRoZSB2YWN1dW0gaWQgZGV0ZXJtaW5lZCBieSB0aGUgbG9nZ2luZy4KLS0tCiAuLi4vdC8wMDFf cGFyYWxsZWxfYXV0b3ZhY3V1bS5wbCAgICAgICAgICAgICAgfCAzMSArKystLS0tLS0tLS0tLS0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9zcmMvdGVzdC9tb2R1bGVzL3Rlc3RfYXV0b3ZhY3V1bS90LzAwMV9wYXJhbGxl bF9hdXRvdmFjdXVtLnBsIGIvc3JjL3Rlc3QvbW9kdWxlcy90ZXN0X2F1dG92YWN1dW0vdC8wMDFf cGFyYWxsZWxfYXV0b3ZhY3V1bS5wbAppbmRleCBmYzRkZDIyZjVlYi4uOWZlMGNmOGEzNDQgMTAw NjQ0Ci0tLSBhL3NyYy90ZXN0L21vZHVsZXMvdGVzdF9hdXRvdmFjdXVtL3QvMDAxX3BhcmFsbGVs X2F1dG92YWN1dW0ucGwKKysrIGIvc3JjL3Rlc3QvbW9kdWxlcy90ZXN0X2F1dG92YWN1dW0vdC8w MDFfcGFyYWxsZWxfYXV0b3ZhY3V1bS5wbApAQCAtMTUsOCArMTUsNyBAQCBpZiAoJEVOVntlbmFi bGVfaW5qZWN0aW9uX3BvaW50c30gbmUgJ3llcycpCiB9CiAKICMgQmVmb3JlIGVhY2ggdGVzdCB3 ZSBzaG91bGQgZGlzYWJsZSBhdXRvdmFjdXVtIGZvciAndGVzdF9hdXRvdmFjJyB0YWJsZSBhbmQK LSMgZ2VuZXJhdGUgc29tZSBkZWFkIHR1cGxlcyBpbiBpdC4gUmV0dXJucyB0aGUgY3VycmVudCBh dXRvdmFjdXVtX2NvdW50IG9mCi0jIHRoZSB0YWJsZSB0ZXN0X2F1dG92YWMuCisjIGdlbmVyYXRl IHNvbWUgZGVhZCB0dXBsZXMgaW4gaXQuCiBzdWIgcHJlcGFyZV9mb3JfbmV4dF90ZXN0CiB7CiAJ bXkgKCRub2RlLCAkdGVzdF9udW1iZXIpID0gQF87CkBAIC0yNiwyNCArMjUsNiBAQCBzdWIgcHJl cGFyZV9mb3JfbmV4dF90ZXN0CiAJCUFMVEVSIFRBQkxFIHRlc3RfYXV0b3ZhYyBTRVQgKGF1dG92 YWN1dW1fZW5hYmxlZCA9IGZhbHNlKTsKIAkJVVBEQVRFIHRlc3RfYXV0b3ZhYyBTRVQgY29sXzEg PSAkdGVzdF9udW1iZXI7CiAJfSk7Ci0KLQlteSAkY291bnQgPSAkbm9kZS0+c2FmZV9wc3FsKAot CQkncG9zdGdyZXMnLCBxcXsKLQkJU0VMRUNUIGF1dG92YWN1dW1fY291bnQgRlJPTSBwZ19zdGF0 X3VzZXJfdGFibGVzIFdIRVJFIHJlbG5hbWUgPSAndGVzdF9hdXRvdmFjJwotCX0pOwotCi0JcmV0 dXJuICRjb3VudDsKLX0KLQotIyBXYWl0IGZvciB0aGUgdGFibGUgdG8gYmUgdmFjdXVtZWQgYnkg YW4gYXV0b3ZhY3V1bSB3b3JrZXIuCi1zdWIgd2FpdF9mb3JfYXV0b3ZhY3V1bV9jb21wbGV0ZQot ewotCW15ICgkbm9kZSwgJG9sZF9jb3VudCkgPSBAXzsKLQotCSRub2RlLT5wb2xsX3F1ZXJ5X3Vu dGlsKAotCQkncG9zdGdyZXMnLCBxcXsKLQkJU0VMRUNUIGF1dG92YWN1dW1fY291bnQgPiAkb2xk X2NvdW50IEZST00gcGdfc3RhdF91c2VyX3RhYmxlcyBXSEVSRSByZWxuYW1lID0gJ3Rlc3RfYXV0 b3ZhYycKLQl9KTsKIH0KIAogbXkgJG5vZGUgPSBQb3N0Z3JlU1FMOjpUZXN0OjpDbHVzdGVyLT5u ZXcoJ21haW4nKTsKQEAgLTExOSw3ICsxMDAsNyBAQCAkbm9kZS0+c2FmZV9wc3FsKAogIyBPdXIg dGFibGUgaGFzIGVub3VnaCBpbmRleGVzIGFuZCBhcHByb3ByaWF0ZSByZWxvcHRpb25zLCBzbyBh dXRvdmFjdXVtIG11c3QKICMgYmUgYWJsZSB0byBwcm9jZXNzIGl0IGluIHBhcmFsbGVsIG1vZGUu IEp1c3QgY2hlY2sgaWYgaXQgY2FuIGRvIGl0LgogCi1teSAkYXZfY291bnQgPSBwcmVwYXJlX2Zv cl9uZXh0X3Rlc3QoJG5vZGUsIDEpOworcHJlcGFyZV9mb3JfbmV4dF90ZXN0KCRub2RlLCAxKTsK IG15ICRsb2dfb2Zmc2V0ID0gLXMgJG5vZGUtPmxvZ2ZpbGU7CiAKICRub2RlLT5zYWZlX3BzcWwo CkBAIC0xMjcsMTAgKzEwOCw4IEBAICRub2RlLT5zYWZlX3BzcWwoCiAJQUxURVIgVEFCTEUgdGVz dF9hdXRvdmFjIFNFVCAoYXV0b3ZhY3V1bV9lbmFibGVkID0gdHJ1ZSk7CiB9KTsKIAotIyBXYWl0 IHVudGlsIHRoZSBwYXJhbGxlbCBhdXRvdmFjdXVtIG9uIHRhYmxlIGlzIGNvbXBsZXRlZC4gQXQg dGhlIHNhbWUgdGltZSwKLSMgd2UgY2hlY2sgdGhhdCB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIHBh cmFsbGVsIHdvcmtlcnMgaGFzIGJlZW4gc3RhcnRlZC4KLXdhaXRfZm9yX2F1dG92YWN1dW1fY29t cGxldGUoJG5vZGUsICRhdl9jb3VudCk7Ci1vayggJG5vZGUtPmxvZ19jb250YWlucygKKyMgV2Fp dCBmb3IgcGFyYWxsZWwgYXV0b3ZhY3V1bSB0byBjb21wbGV0ZTsgY2hlY2sgd29ya2VyIGNvdW50 IG1hdGNoZXMgcmVsb3B0aW9ucy4KK29rKCAkbm9kZS0+d2FpdF9mb3JfbG9nKAogCQlxci9wYXJh bGxlbCB3b3JrZXJzOiBpbmRleCB2YWN1dW06IDIgcGxhbm5lZCwgMiBsYXVuY2hlZCBpbiB0b3Rh bC8sCiAJCSRsb2dfb2Zmc2V0KSk7CiAKQEAgLTEzOCw3ICsxMTcsNyBAQCBvayggJG5vZGUtPmxv Z19jb250YWlucygKICMgQ2hlY2sgd2hldGhlciBwYXJhbGxlbCBhdXRvdmFjdXVtIGxlYWRlciBj YW4gcHJvcGFnYXRlIGNvc3QtYmFzZWQgcGFyYW1ldGVycwogIyB0byB0aGUgcGFyYWxsZWwgd29y a2Vycy4KIAotJGF2X2NvdW50ID0gcHJlcGFyZV9mb3JfbmV4dF90ZXN0KCRub2RlLCAyKTsKK3By ZXBhcmVfZm9yX25leHRfdGVzdCgkbm9kZSwgMik7CiAkbG9nX29mZnNldCA9IC1zICRub2RlLT5s b2dmaWxlOwogCiAkbm9kZS0+c2FmZV9wc3FsKAotLSAKMi41MC4xCgo= --000000000000485b7c064f0ee663--