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 1oH0Dc-0004CP-Qq for pgsql-hackers@arkaria.postgresql.org; Thu, 28 Jul 2022 09:54:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oH0Db-0004GF-Kk for pgsql-hackers@arkaria.postgresql.org; Thu, 28 Jul 2022 09:54:11 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oH0Db-0004G6-87 for pgsql-hackers@lists.postgresql.org; Thu, 28 Jul 2022 09:54:11 +0000 Received: from mail-yw1-x112d.google.com ([2607:f8b0:4864:20::112d]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oH0DX-0004Qo-FF for pgsql-hackers@lists.postgresql.org; Thu, 28 Jul 2022 09:54:10 +0000 Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-32269d60830so13818077b3.2 for ; Thu, 28 Jul 2022 02:54:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Hdbbins8GCf75tKfQRfQvYzxJyhERxfwYVNUiYikMuo=; b=UJc1eCK1S2011UbKsRo9U5tl3oBUBNSDInv0Nlc1VTKNjCQF5QUuu7VGP6UyCaX+TD yU0n/CuyDgTQB0rG0iZpRqu5uRtwRP60mDxaU75WsJLiucvyWDztqksJ6WtGdcCjLlGC mJRW/mzNk5lsVRz/y7D5yvD0XU5IBnrKGY2Kjr4C57a7hyBuv55cBDyCv89VxnqIRRc2 m8h/yyWibg0GJJ7YzmodlaGj8SjSh0rPiQme7qHrEWH5RGzuqo8i3S2JGlXyyZCdqzn9 QhJTZEPB782uAi/yKdXR7YhacyxjRuAotn8w3WVPxsBcSbisZBZfdMDo29LtfBT8nGWb h+uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Hdbbins8GCf75tKfQRfQvYzxJyhERxfwYVNUiYikMuo=; b=7kks40hdDyDjYH9/96QBs9gGGYnN6mR/baktkfs/a/1RtspBrPQqtOLCOhyYbBsZE+ qXuWAGHCzWoreOLPBGODIeaH4KtjCrdP9EyKO8fKGqHFc1dYdqvcoNtsqOPatNzhIvLg mvdV324J6SmCdll0WzzpjPPUXz64FiPfnSLM0kTr1Kd5dp9nbJLgnd7gL2XRsq8yGxYa u1Wswp7a7FQOY7htovoedbuvV/426OBLeyiqx878n6CT8RDCkksn4ki4uSKj4rCVc21i GLt+iyD/druqk1gQlcspf8dmzz7hrA4Xj30w4okebF91v3crneH3gEA+LZXPwBFAxlnU EZRA== X-Gm-Message-State: AJIora/3UhLHvqur8qmjrsJJJUSIw38g70SCGfajT2vNmXzXy8peeTkx QnpDqWS6aaXCjxmN5ZOZnnef92nTHUDX/Tu55vM= X-Google-Smtp-Source: AGRyM1sgivLWUUbEYkliV8dl7O5ply5+BWR2OrXGX8C7cHcFYECwtc88QZYy+M6N21a54g+SoEa/y3eA7Q/Tp5pEOh8= X-Received: by 2002:a81:60c2:0:b0:321:4f7f:efef with SMTP id u185-20020a8160c2000000b003214f7fefefmr4061605ywb.492.1659002045462; Thu, 28 Jul 2022 02:54:05 -0700 (PDT) MIME-Version: 1.0 References: <20211008.165055.1621145185927268721.horikyota.ntt@gmail.com> <20220523.133323.444599955292141474.horikyota.ntt@gmail.com> In-Reply-To: From: Amit Kapila Date: Thu, 28 Jul 2022 15:23:54 +0530 Message-ID: Subject: Re: [BUG] Logical replication failure "ERROR: could not map filenode "base/13237/442428" to relation OID" with catalog modifying txns To: Masahiko Sawada Cc: "shiy.fnst@fujitsu.com" , Kyotaro Horiguchi , "Drouvot, Bertrand" , PostgreSQL Hackers , "Oh, Mike" Content-Type: multipart/mixed; boundary="0000000000009a5a6805e4da8384" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000009a5a6805e4da8384 Content-Type: text/plain; charset="UTF-8" On Tue, Jul 26, 2022 at 1:22 PM Masahiko Sawada wrote: > > Okay, I've attached an updated patch that does the above idea. Could > you please do the performance tests again to see if the idea can help > reduce the overhead, Shi yu? > While reviewing the patch for HEAD, I have changed a few comments. See attached, if you agree with these changes then include them in the next version. -- With Regards, Amit Kapila. --0000000000009a5a6805e4da8384 Content-Type: application/octet-stream; name="master_v9_amit.diff.patch" Content-Disposition: attachment; filename="master_v9_amit.diff.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l64uyuq70 ZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvc25hcGJ1aWxkLmMg Yi9zcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9sb2dpY2FsL3NuYXBidWlsZC5jCmluZGV4IGFiNmJh ZTNiNmUuLmNhNTZmN2JmZTMgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xv Z2ljYWwvc25hcGJ1aWxkLmMKKysrIGIvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9z bmFwYnVpbGQuYwpAQCAtMjQ3LDE1ICsyNDcsMTggQEAgc3RydWN0IFNuYXBCdWlsZAogCSAqIGFu ZCB3ZXJlIHJ1bm5pbmcgd2hlbiB0aGUgc25hcHNob3Qgd2FzIHNlcmlhbGl6ZWQuCiAJICoKIAkg KiBXZSBub3JtYWxseSByZWx5IG9uIEhFQVAyX05FV19DSUQgYW5kIFhMT0dfWEFDVF9JTlZBTElE QVRJT05TIHJlY29yZHMgdG8KLQkgKiBrbm93IGlmIHRoZSB0cmFuc2FjdGlvbiBoYXMgY2hhbmdl ZCB0aGUgY2F0YWxvZy4gQnV0IGl0IGNvdWxkIGhhcHBlbiB0aGF0Ci0JICogdGhlIGxvZ2ljYWwg ZGVjb2RpbmcgZGVjb2RlcyBvbmx5IHRoZSBjb21taXQgcmVjb3JkIG9mIHRoZSB0cmFuc2FjdGlv bi4KLQkgKiBUaGlzIGFycmF5IHN0b3JlcyB0aGUgdHJhbnNhY3Rpb25zIHRoYXQgaGF2ZSBtb2Rp ZmllZCBjYXRhbG9ncyBhbmQgd2VyZQotCSAqIHJ1bm5pbmcgd2hlbiBzZXJpYWxpemluZyBhIHNu YXBzaG90LCBhbmQgdGhpcyBhcnJheSBpcyB1c2VkIHRvIGFkZCBzdWNoCi0JICogdHJhbnNhY3Rp b25zIHRvIHRoZSBzbmFwc2hvdC4KKwkgKiBrbm93IGlmIHRoZSB0cmFuc2FjdGlvbiBoYXMgY2hh bmdlZCB0aGUgY2F0YWxvZy4gQnV0IGl0IGNvdWxkIGhhcHBlbgorCSAqIHRoYXQgdGhlIGxvZ2lj YWwgZGVjb2RpbmcgZGVjb2RlcyBvbmx5IHRoZSBjb21taXQgcmVjb3JkIG9mIHRoZQorCSAqIHRy YW5zYWN0aW9uIGFmdGVyIHJlc3RvcmluZyB0aGUgcHJldmlvdXNseSBzZXJpYWxpemVkIHNuYXBz aG90IGluIHdoaWNoCisJICogY2FzZSB3ZSB3aWxsIG1pc3MgYWRkaW5nIHRoZSB4aWQgdG8gdGhl IHNuYXBzaG90IGFuZCBlbmQgdXAgbG9va2luZyBhdAorCSAqIHRoZSBjYXRhbG9ncyB3aXRoIHRo ZSB3cm9uZyBzbmFwc2hvdC4KIAkgKgotCSAqIFRoaXMgYXJyYXkgaXMgc2V0IG9uY2Ugd2hlbiBy ZXN0b3JpbmcgdGhlIHNuYXBzaG90LCB3ZSByZW1vdmUgeGlkcyBmcm9tCi0JICogdGhpcyBhcnJh eSB3aGVuIHRoZXkgYmVjb21lIG9sZCBlbm91Z2ggdG8gbWF0dGVyLCBhbmQgdGhlbiBpdCBldmVu dHVhbGx5Ci0JICogYmVjb21lcyBlbXB0eS4KKwkgKiBOb3cgdG8gYXZvaWQgdGhlIGFib3ZlIHBy b2JsZW0sIHdlIHNlcmlhbGl6ZSB0aGUgdHJhbnNhY3Rpb25zIHRoYXQgaGFkCisJICogbW9kaWZp ZWQgdGhlIGNhdGFsb2dzIGFuZCBhcmUgc3RpbGwgcnVubmluZyBhdCB0aGUgdGltZSBvZiBzbmFw c2hvdAorCSAqIHNlcmlhbGl6YXRpb24uIFdlIGZpbGwgdGhpcyBhcnJheSB3aGlsZSByZXN0b3Jp bmcgdGhlIHNuYXBzaG90IGFuZCB0aGVuCisJICogcmVmZXIgaXQgd2hpbGUgZGVjb2RpbmcgY29t bWl0IHRvIGVuc3VyZSBpZiB0aGUgeGFjdCBoYXMgbW9kaWZpZWQgdGhlCisJICogY2F0YWxvZy4g V2UgcmVtb3ZlIHhpZHMgZnJvbSB0aGlzIGFycmF5IHdoZW4gdGhleSBiZWNvbWUgb2xkIGVub3Vn aCB0bworCSAqIG1hdHRlciwgYW5kIHRoZW4gaXQgZXZlbnR1YWxseSBiZWNvbWVzIGVtcHR5Lgog CSAqLwogCXN0cnVjdAogCXsKQEAgLTkyNCw5ICs5MjcsOSBAQCBTbmFwQnVpbGRBZGRDb21taXR0 ZWRUeG4oU25hcEJ1aWxkICpidWlsZGVyLCBUcmFuc2FjdGlvbklkIHhpZCkKICAqIHRoZSAtPmNv bW1pdHRlZCBvciAtPmNhdGNoYW5nZSBhcnJheSwgcmVzcGVjdGl2ZWx5LiBUaGUgY29tbWl0dGVk IHhpZHMgd2lsbAogICogZ2V0IGNoZWNrZWQgdmlhIHRoZSBjbG9nIG1hY2hpbmVyeS4KICAqCi0g KiBXZSBjYW4gaWRlYWxseSByZW1vdmUgdGhlIHRyYW5zYWN0aW9uCi0gKiBmcm9tIGNhdGNoYW5n ZSBhcnJheSBvbmNlIGl0IGlzIGZpbmlzaGVkIChjb21taXR0ZWQvYWJvcnRlZCkgYnV0IHRoYXQg Y291bGQKLSAqIGJlIGNvc3RseSBhcyB3ZSBuZWVkIHRvIG1haW50YWluIHRoZSB4aWRzIG9yZGVy IGluIHRoZSBhcnJheS4KKyAqIFdlIGNhbiBpZGVhbGx5IHJlbW92ZSB0aGUgdHJhbnNhY3Rpb24g ZnJvbSBjYXRjaGFuZ2UgYXJyYXkgb25jZSBpdCBpcworICogZmluaXNoZWQgKGNvbW1pdHRlZC9h Ym9ydGVkKSBidXQgdGhhdCBjb3VsZCBiZSBjb3N0bHkgYXMgd2UgbmVlZCB0byBtYWludGFpbgor ICogdGhlIHhpZHMgb3JkZXIgaW4gdGhlIGFycmF5LgogICovCiBzdGF0aWMgdm9pZAogU25hcEJ1 aWxkUHVyZ2VPbGRlclR4bihTbmFwQnVpbGQgKmJ1aWxkZXIpCkBAIC0xMTcxLDggKzExNzQsOCBA QCBTbmFwQnVpbGRYaWRIYXNDYXRhbG9nQ2hhbmdlcyhTbmFwQnVpbGQgKmJ1aWxkZXIsIFRyYW5z YWN0aW9uSWQgeGlkLAogCQlyZXR1cm4gdHJ1ZTsKIAogCS8qCi0JICogSWYgdGhlIGNvbW1pdCBy ZWNvcmQgb2YgdGhlIHRyYW5zYWN0aW9uIGRvZXMgbm90IGhhdmUgaW52YWxpZGF0aW9uCi0JICog bWVzc2FnZXMsIGl0IGRpZCBub3QgY2hhbmdlIGNhdGFsb2dzIGZvciBzdXJlLgorCSAqIFRoZSB0 cmFuc2FjdGlvbnMgdGhhdCBoYXZlIGNoYW5nZWQgY2F0YWxvZ3MgbXVzdCBoYXZlIGludmFsaWRh dGlvbgorCSAqIGluZm8uCiAJICovCiAJaWYgKCEoeGluZm8gJiBYQUNUX1hJTkZPX0hBU19JTlZB TFMpKQogCQlyZXR1cm4gZmFsc2U7Cg== --0000000000009a5a6805e4da8384--