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.94.2) (envelope-from ) id 1tY3OT-002awi-6W for pgsql-bugs@arkaria.postgresql.org; Wed, 15 Jan 2025 13:25:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tY3OR-00BdEo-La for pgsql-bugs@arkaria.postgresql.org; Wed, 15 Jan 2025 13:25:12 +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.94.2) (envelope-from ) id 1tXskp-005yBF-2S for pgsql-bugs@lists.postgresql.org; Wed, 15 Jan 2025 02:03:35 +0000 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tXsko-000SR5-14 for pgsql-bugs@postgresql.org; Wed, 15 Jan 2025 02:03:34 +0000 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-21670dce0a7so134176115ad.1 for ; Tue, 14 Jan 2025 18:03:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736906613; x=1737511413; darn=postgresql.org; h=references:message-id:date:content-transfer-encoding:mime-version :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=R+QDuJCtxbiuNFzORXrpc9A84Oa7OuyxFmbNkQX5I4Q=; b=iuGF+icEaFov3ySRLDVlaZ46ZBq+2XMvMGGl8HlxmaSgHQ/Fw9Dk1g+jQR1nPsjQvt jaruZ1eyO+NYABbrkge2pYF/RQPf7UK0/SUaVjsnEqP4n1hpUafm/rAnIRhTcaUdjw27 BPvPNJu9bWWSHZCeRkTamZ8IQwT/wEdSL5DOwiQ4khMyE12EX0fetn28NXUZZyCoReBO WbJlDOwTvYqLFGH8aPufAIYuDVV1NTnYBrpuyMZ67ydOtshGl5+EBi3oeEj3IwQqd0y8 SiV8PrrRwfhlBA5lIGK+0eLgA4NnByfOHc0P5d8Djfik0SepeZvd5TfHU566Q0XkhqUD ppgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736906613; x=1737511413; h=references:message-id:date:content-transfer-encoding:mime-version :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=R+QDuJCtxbiuNFzORXrpc9A84Oa7OuyxFmbNkQX5I4Q=; b=iIURtu92TO1fYS8R0aeSXtCHa81xZvug4+1jvD8ld74cA3YH317RGEIyD19x/Z2cUK xWalU6Wr0T3Vb/n4fmzaI5zotgV6MxlEKP1NbgYl+0XSMrBLDFYfAC21dmj35qqkga2x 5CA6TxoUF4+DgA4ILyitC5uEU2oVVB31uYcmzsbQcSzLdA397ePF7JoFC+puITbrLkXU 1hikekKpVvjX3uAArov+o3zJstSr57FQmHH6BsRKfj/l2qrdZxyB8gaBpmlWIWCbt/72 qWGPdH0dqo3Ci1jMykfiiFmhD5k6LSNw2waRLtk8Fx8Biq225JSd8uXR9UVKKdvS7FWa m34w== X-Gm-Message-State: AOJu0Yxg5CwHjLPxylvmTcu1wYxV7xm3Z1ZkOgAY72qdHHbyRX0KsW6x l+OWznrLvkDq2L6fMyvUGJcEvz3b/DvNasQVdXdD8XC1zTWE92xPPOCbgw== X-Gm-Gg: ASbGncuvmHHCCESjbpQ2B1AAcH0UxMJi8lJZPcKaOA8+/3Of09SK6mzgYdHEbScFIX7 Hq+n/bswPEmzGIPsG7d9gS0kEPuGSkg9CUerpksROJRjS0CU8qi53RJm9hsWbvFe05dL80yEPHo OTC6sIxRDoPTu2GyL49TtU+MqZvzt2kOH49K/SNS/bPB3D5ANoW+tnTDlrBg2xmL1YgPlbOxASB JUs+YSTHQfThnTo8AXEaQ4KXwxzOPtaBTklhb1dUBNpLVZ7uJY2ERHCkKDMudVSIWE= X-Google-Smtp-Source: AGHT+IFG7nN4dBop4SEfB1K8PW2kRoDGZrOvyRt8OTbIOhLs5giU11oZRr3wmErPCYkRM+2eEvjbsA== X-Received: by 2002:a05:6a00:f04:b0:724:59e0:5d22 with SMTP id d2e1a72fcca58-72d22014b2dmr42772359b3a.20.1736906612374; Tue, 14 Jan 2025 18:03:32 -0800 (PST) Received: from localhost ([206.119.125.129]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72d4065c3b4sm8076129b3a.112.2025.01.14.18.03.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Jan 2025 18:03:31 -0800 (PST) X-GUID: F1395666-5663-33FD-8603-F8C2CA83ED98 From: "=?utf-8?B?bHhpYW9nYW5nNQ==?=" To: "=?utf-8?B?RGFuaWVsIEd1c3RhZnNzb24g?=" Cc: "=?utf-8?B?cGdzcWwtYnVncw==?=" Subject: Re: There is a defect in the ReplicationSlotCreate() function whereit iterates throughReplicationSlotCtl->replication_slots[max_replication_slots] to find a slotbut does not break out of the loop when a slot is found. Mime-Version: 1.0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 Date: Wed, 15 Jan 2025 10:03:28 +0800 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x References: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk PGRpdiBzdHlsZT0ibWluLWhlaWdodDoyMnB4O21hcmdpbi1ib3R0b206OHB4OyI+PGJyPjwv ZGl2PjxkaXYgc3R5bGU9Im1pbi1oZWlnaHQ6MjJweDttYXJnaW4tYm90dG9tOjhweDsiPlll cywgaXQncyB0aGlzIHBpZWNlIG9mIGNvZGUuIFRoYW5rIHlvdSBmb3IgeW91ciBwYXRpZW50 IGV4cGxhbmF0aW9uLiBXaGF0IHlvdSBzYWlkIG1ha2VzIGEgbG90IG9mIHNlbnNlLiBFdmVu IGFmdGVyIG9idGFpbmluZyB0aGUgYXZhaWxhYmxlIHNsb3RzLCB3ZSBzdGlsbCBuZWVkIHRv IHRyYXZlcnNlIGFuZCBjaGVjayBpZiB0aGVyZSBhcmUgYW55IGR1cGxpY2F0ZSBzbG90cy48 L2Rpdj48ZGl2IGlkPSJRUU1haWxTaWduYXR1cmUiIGNsYXNzPSJtYWlsLWZvb3RlciIgYXJp YS1oaWRkZW49InRydWUiPjxociBzdHlsZT0ibWFyZ2luOiAwIDAgMTBweCAwO2JvcmRlcjog MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTZFOEVCO2hlaWdodDowO2xpbmUtaGVpZ2h0 OjA7Zm9udC1zaXplOjA7cGFkZGluZzogMjBweCAwIDAgMDt3aWR0aDogNTBweDsiPuWPkeiH quaIkeeahGlQaG9uZTwvZGl2PjxkaXYgaWQ9Im9yaWdpbmFsLWNvbnRlbnQiPjxicj48YnI+ PGRpdiBjbGFzcz0ieG1fbWFpbF9vcmluZ2luYWxfZGVzY3JpYmUiPjxkaXYgc3R5bGU9ImZv bnQtc2l6ZTo3MCU7cGFkZGluZzoycHggMDsiPi0tLS0tLS0tLS0tLS0tLS0tLSBPcmlnaW5h bCAtLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj48ZGl2IHN0eWxlPSJmb250LXNpemU6NzAlO2Jh Y2tncm91bmQ6I2YwZjBmMDtjb2xvcjojMjEyMTIxO3BhZGRpbmc6OHB4O2JvcmRlci1yYWRp dXM6NHB4Ij48ZGl2PjxiPkZyb206PC9iPiBEYW5pZWwgR3VzdGFmc3NvbiAgJmx0O2Rhbmll bEB5ZXNxbC5zZSZndDs8L2Rpdj48ZGl2PjxiPkRhdGU6PC9iPiBUdWUsSmFuIDE0LDIwMjUg Njo1NyBQTTwvZGl2PjxkaXY+PGI+VG86PC9iPiBseGlhb2dhbmc1ICZsdDtseGlhb2dhbmc1 QGdtYWlsLmNvbSZndDs8L2Rpdj48ZGl2PjxiPkNjOjwvYj4gcGdzcWwtYnVncyAmbHQ7cGdz cWwtYnVnc0Bwb3N0Z3Jlc3FsLm9yZyZndDs8L2Rpdj48ZGl2PjxiPlN1YmplY3Q6PC9iPiBS ZTogVGhlcmUgaXMgYSBkZWZlY3QgaW4gdGhlIFJlcGxpY2F0aW9uU2xvdENyZWF0ZSgpIGZ1 bmN0aW9uIHdoZXJlaXQgaXRlcmF0ZXMgdGhyb3VnaFJlcGxpY2F0aW9uU2xvdEN0bC0mZ3Q7 cmVwbGljYXRpb25fc2xvdHNbbWF4X3JlcGxpY2F0aW9uX3Nsb3RzXSB0byBmaW5kIGEgc2xv dGJ1dCBkb2VzIG5vdCBicmVhayBvdXQgb2YgdGhlIGxvb3Agd2hlbiBhIHNsb3QgaXMgZm91 bmQuPC9kaXY+PC9kaXY+PC9kaXY+PGJyPjxwcmUgc3R5bGU9IndoaXRlLXNwYWNlOnByZS13 cmFwOyI+Jmd0OyBPbiAxNCBKYW4gMjAyNSwgYXQgMDU6MjQsIGx4aWFvZ2FuZzUgJmx0O2x4 aWFvZ2FuZzVAZ21haWwuY29tJmd0OyB3cm90ZToKCiZndDsgVGhlcmUgaXMgYSBsb2dpY2Fs IGRlZmVjdCBpbiB0aGUgZnVuY3Rpb24gUmVwbGljYXRpb25TbG90Q3JlYXRlIChjcmVhdGlu ZyBhIG5ldyBzbG90KSB3aGVuIGl0IGludGVybmFsbHkgdHJhdmVyc2VzIHRoZSBSZXBsaWNh dGlvblNsb3RDdGwtJmd0O3JlcGxpY2F0aW9uX3Nsb3RzW21heF9yZXBsaWNhdGlvbl9zbG90 c10gYXJyYXkuIFdoZW4gYW4gYXZhaWxhYmxlIHNsb3QgaXMgZm91bmQgKHNsb3QgPSBzKSwg aXQgc2hvdWxkIGJyZWFrIHRoZSBjdXJyZW50IGZvciBsb29wLiBUaGlzIGlzc3VlIHN0aWxs IGV4aXN0cyBpbiB0aGUgbGF0ZXN0IGNvZGUsIHJlc3VsdGluZyBpbiB3YXN0ZWQgQ1BVIHJl c291cmNlcy4KCldlIGNvdWxkIGV4aXQgZWFybHksIGJ1dCBhbnkgc3lzdGVtIHdoaWNoIG1h eF9yZXBsaWNhdGlvbl9zbG90cyBzZXQgaGlnaCBlbm91Z2gKdGhhdCB0aGUgc2F2aW5ncyBh cmUgbWVhc3VyYWJsZSBpbiBhIG5vbi1ob3QgY29kZXBhdGggaXMgbGlrZWx5IGhhdmluZyBv dGhlcgpwZXJmb3JtYW5jZSBwcm9ibGVtcyBhcyB3ZWxsIChtYXhfcmVwbGljYXRpb25fc2xv dHMgaXMgYnkgZGVmYXVsdCAxMCkuCgpJZiB5b3UgZmVlbCBzdHJvbmdseSBhYm91dCBJIHN1 Z2dlc3QgY3JlYXRpbmcgYSBwYXRjaCBhbmQgc3VibWl0dGluZy4gIEFsc28sCnBsZWFzZSBk b24ndCBzZW5kIDZNYiBpbWFnZXMgb2YgdGV4dCB3aGVuIHNpbXBseSBjb3B5L3Bhc3RlIG9m IHRoZSB0ZXh0IHdvdWxkCmhhdmUgd29ya2VkIGV2ZW4gYmV0dGVyLgoKLS0KRGFuaWVsIEd1 c3RhZnNzb24KCjwvcHJlPjwvZGl2Pg==