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 1uZoUr-008Yzz-EU for pgsql-bugs@arkaria.postgresql.org; Thu, 10 Jul 2025 10:27:21 +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 1uZoUp-00B5hi-4O for pgsql-bugs@arkaria.postgresql.org; Thu, 10 Jul 2025 10:27:19 +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.94.2) (envelope-from ) id 1uZoUo-00B5ha-Pz for pgsql-bugs@lists.postgresql.org; Thu, 10 Jul 2025 10:27:19 +0000 Received: from oss.nttdata.com ([49.212.34.109]) by magus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uZoUm-006pBA-0B for pgsql-bugs@lists.postgresql.org; Thu, 10 Jul 2025 10:27:19 +0000 Received: from [192.168.11.2] (p1696134-ipoe.ipoe.ocn.ne.jp [118.0.93.133]) by oss.nttdata.com (Postfix) with ESMTPSA id 1C05261BB7; Thu, 10 Jul 2025 19:27:09 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at oss.nttdata.com Content-Type: multipart/mixed; boundary="------------CWfTc0j0IltG0WpC4xr0gO9V" Message-ID: <5fddbcc5-0c05-493d-a3f0-1fe49ffe5600@oss.nttdata.com> Date: Thu, 10 Jul 2025 19:27:08 +0900 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Unexpected behavior when setting "idle_replication_slot_timeout" To: Laurenz Albe , "Hayato Kuroda (Fujitsu)" , 'Amit Kapila' Cc: Tom Lane , "David G. Johnston" , Nisha Moond , Gunnar Morling , "pgsql-bugs@lists.postgresql.org" References: <70b183fb-f66e-40d8-b0de-be8c1052fa93@oss.nttdata.com> <472687.1751731008@sss.pgh.pa.us> <474268.1751731988@sss.pgh.pa.us> <1cea80b2ed4f355ae6a68e36f56a1410b59ea4a8.camel@cybertec.at> <2dcea297694d9ab8eafd1db70d385ec0b49e3d27.camel@cybertec.at> <49b70ae1-acbe-41ec-9d2d-8284b3462fc1@oss.nttdata.com> <9bda06ec9ad0a3e3df898dfb542db53b54b55368.camel@cybertec.at> Content-Language: en-US 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. --------------CWfTc0j0IltG0WpC4xr0gO9V Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2025/07/10 14:51, Laurenz Albe wrote: > On Thu, 2025-07-10 at 05:27 +0000, Hayato Kuroda (Fujitsu) wrote: >>>> The "hybrid approach" saves the two seconds on system with injection points, >>>> but cannot simplify the code. >>> >>> I feel that would be a needless complexity in the test. >> >> Yeah, it is the down side of the approach. If it do not have enough advantage, let's drop the idea. > > Great, then I think that we have consensus. > Let's change to seconds and leave the injectsion points and tests as they are. +1 > I'd still like to see the documentation improved, like my patch tried to do. Agreed. I created this as a separate patch from the one that changes the unit, since they serve different purposes. Both patches are attached. I'm planning to commit them. Regards, -- Fujii Masao NTT DATA Japan Corporation --------------CWfTc0j0IltG0WpC4xr0gO9V Content-Type: text/plain; charset=UTF-8; name="v3-0001-Change-unit-of-idle_replication_slot_timeout-to-s.patch" Content-Disposition: attachment; filename*0="v3-0001-Change-unit-of-idle_replication_slot_timeout-to-s.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBlN2I4MzRkOTFiNjdlYTJkMDZjYjk4MzJjYTUxZDcwYWY1ZDAwOGRlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBNYXNhbyA8ZnVqaWlAcG9zdGdyZXNxbC5v cmc+CkRhdGU6IFRodSwgMTAgSnVsIDIwMjUgMTc6NDI6MDQgKzA5MDAKU3ViamVjdDogW1BB VENIIHYzIDEvMl0gQ2hhbmdlIHVuaXQgb2YgaWRsZV9yZXBsaWNhdGlvbl9zbG90X3RpbWVv dXQgdG8KIHNlY29uZHMuCgpQcmV2aW91c2x5LCB0aGUgaWRsZV9yZXBsaWNhdGlvbl9zbG90 X3RpbWVvdXQgcGFyYW1ldGVyIHVzZWQgbWludXRlcwphcyBpdHMgdW5pdCwgYmFzZWQgb24g dGhlIGFzc3VtcHRpb24gdGhhdCB2YWx1ZXMgd291bGQgdHlwaWNhbGx5IGV4Y2VlZApvbmUg bWludXRlIGluIHByb2R1Y3Rpb24gZW52aXJvbm1lbnRzLiBIb3dldmVyLCB0aGlzIGNhdXNl ZCB1bmV4cGVjdGVkCmJlaGF2aW9yOiBzcGVjaWZ5aW5nIGEgdmFsdWUgYmVsb3cgMzAgc2Vj b25kcyB3b3VsZCByb3VuZCBkb3duIHRvIDAsCmVmZmVjdGl2ZWx5IGRpc2FibGluZyB0aGUg dGltZW91dC4gVGhpcyBjb3VsZCBiZSBzdXJwcmlzaW5nIHRvIHVzZXJzLgoKVG8gYWxsb3cg ZmluZXItZ3JhaW5lZCBjb250cm9sIGFuZCBhdm9pZCBzdWNoIGNvbmZ1c2lvbiwgdGhpcyBj b21taXQgY2hhbmdlcwp0aGUgdW5pdCBvZiBpZGxlX3JlcGxpY2F0aW9uX3Nsb3RfdGltZW91 dCB0byBzZWNvbmRzLiBMYXJnZXIgdmFsdWVzIGNhbgpzdGlsbCBiZSBzcGVjaWZpZWQgZWFz aWx5IHVzaW5nIHN0YW5kYXJkIHRpbWUgc3VmZml4ZXMsIGZvciBleGFtcGxlLAonMjRoJyBm b3IgMjQgaG91cnMuCgpSZXBvcnRlZC1ieTogR3VubmFyIE1vcmxpbmcgPGd1bm5hci5tb3Js aW5nQGdvb2dsZW1haWwuY29tPgpBdXRob3I6IEZ1amlpIE1hc2FvIDxtYXNhby5mdWppaUBn bWFpbC5jb20+ClJldmlld2VkLWJ5OiBMYXVyZW56IEFsYmUgPGxhdXJlbnouYWxiZUBjeWJl cnRlYy5hdD4KUmV2aWV3ZWQtYnk6IERhdmlkIEcuIEpvaG5zdG9uIDxkYXZpZC5nLmpvaG5z dG9uQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IEFtaXQgS2FwaWxhIDxhbWl0LmthcGlsYTE2 QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IEhheWF0byBLdXJvZGEgPGt1cm9kYS5oYXlhdG9A ZnVqaXRzdS5jb20+ClJldmlld2VkLWJ5OiBUb20gTGFuZSA8dGdsQHNzcy5wZ2gucGEudXM+ CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FER0phWF8wK0ZUZ3VXcE5TcGdW V1lRUF83TWhvTzBEOD1jcDRYb3pTUWdhWjQwT2R3QG1haWwuZ21haWwuY29tCi0tLQogZG9j L3NyYy9zZ21sL2NvbmZpZy5zZ21sICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHNy Yy9iYWNrZW5kL3JlcGxpY2F0aW9uL3Nsb3QuYyAgICAgICAgICAgICAgICB8IDIxICsrKysr KysrLS0tLS0tLS0tLS0KIHNyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3RhYmxlcy5jICAg ICAgICAgICB8ICA2ICsrKy0tLQogc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9wb3N0Z3Jlc3Fs LmNvbmYuc2FtcGxlIHwgIDIgKy0KIHNyYy9pbmNsdWRlL3JlcGxpY2F0aW9uL3Nsb3QuaCAg ICAgICAgICAgICAgICB8ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo KyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9jb25maWcu c2dtbCBiL2RvYy9zcmMvc2dtbC9jb25maWcuc2dtbAppbmRleCA1OWEwODc0NTI4YS4uYmQx MjIyNWNiZTQgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9jb25maWcuc2dtbAorKysgYi9k b2Mvc3JjL3NnbWwvY29uZmlnLnNnbWwKQEAgLTQ2MjAsNyArNDYyMCw3IEBAIHJlc3RvcmVf Y29tbWFuZCA9ICdjb3B5ICJDOlxcc2VydmVyXFxhcmNoaXZlZGlyXFwlZiIgIiVwIicgICMg V2luZG93cwogICAgICAgIDxwYXJhPgogICAgICAgICBJbnZhbGlkYXRlIHJlcGxpY2F0aW9u IHNsb3RzIHRoYXQgaGF2ZSByZW1haW5lZCBpZGxlIGxvbmdlciB0aGFuIHRoaXMKICAgICAg ICAgZHVyYXRpb24uIElmIHRoaXMgdmFsdWUgaXMgc3BlY2lmaWVkIHdpdGhvdXQgdW5pdHMs IGl0IGlzIHRha2VuIGFzCi0gICAgICAgIG1pbnV0ZXMuIEEgdmFsdWUgb2YgemVybyAodGhl IGRlZmF1bHQpIGRpc2FibGVzIHRoZSBpZGxlIHRpbWVvdXQKKyAgICAgICAgc2Vjb25kcy4g QSB2YWx1ZSBvZiB6ZXJvICh0aGUgZGVmYXVsdCkgZGlzYWJsZXMgdGhlIGlkbGUgdGltZW91 dAogICAgICAgICBpbnZhbGlkYXRpb24gbWVjaGFuaXNtLiBUaGlzIHBhcmFtZXRlciBjYW4g b25seSBiZSBzZXQgaW4gdGhlCiAgICAgICAgIDxmaWxlbmFtZT5wb3N0Z3Jlc3FsLmNvbmY8 L2ZpbGVuYW1lPiBmaWxlIG9yIG9uIHRoZSBzZXJ2ZXIgY29tbWFuZAogICAgICAgICBsaW5l LgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vc2xvdC5jIGIvc3JjL2Jh Y2tlbmQvcmVwbGljYXRpb24vc2xvdC5jCmluZGV4IGYzNjlmY2UyNDg1Li5jMWMwZjZjNjYw ZCAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vc2xvdC5jCisrKyBiL3Ny Yy9iYWNrZW5kL3JlcGxpY2F0aW9uL3Nsb3QuYwpAQCAtMTU0LDcgKzE1NCw3IEBAIGludAkJ CW1heF9yZXBsaWNhdGlvbl9zbG90cyA9IDEwOyAvKiB0aGUgbWF4aW11bSBudW1iZXIgb2Yg cmVwbGljYXRpb24KICAqIEludmFsaWRhdGUgcmVwbGljYXRpb24gc2xvdHMgdGhhdCBoYXZl IHJlbWFpbmVkIGlkbGUgbG9uZ2VyIHRoYW4gdGhpcwogICogZHVyYXRpb247ICcwJyBkaXNh YmxlcyBpdC4KICAqLwotaW50CQkJaWRsZV9yZXBsaWNhdGlvbl9zbG90X3RpbWVvdXRfbWlu cyA9IDA7CitpbnQJCQlpZGxlX3JlcGxpY2F0aW9uX3Nsb3RfdGltZW91dF9zZWNzID0gMDsK IAogLyoKICAqIFRoaXMgR1VDIGxpc3RzIHN0cmVhbWluZyByZXBsaWNhdGlvbiBzdGFuZGJ5 IHNlcnZlciBzbG90IG5hbWVzIHRoYXQKQEAgLTE2MTIsMTMgKzE2MTIsMTAgQEAgUmVwb3J0 U2xvdEludmFsaWRhdGlvbihSZXBsaWNhdGlvblNsb3RJbnZhbGlkYXRpb25DYXVzZSBjYXVz ZSwKIAogCQljYXNlIFJTX0lOVkFMX0lETEVfVElNRU9VVDoKIAkJCXsKLQkJCQlpbnQJCQlt aW51dGVzID0gc2xvdF9pZGxlX3NlY29uZHMgLyBTRUNTX1BFUl9NSU5VVEU7Ci0JCQkJaW50 CQkJc2VjcyA9IHNsb3RfaWRsZV9zZWNvbmRzICUgU0VDU19QRVJfTUlOVVRFOwotCiAJCQkJ LyogdHJhbnNsYXRvcjogJXMgaXMgYSBHVUMgdmFyaWFibGUgbmFtZSAqLwotCQkJCWFwcGVu ZFN0cmluZ0luZm8oJmVycl9kZXRhaWwsIF8oIlRoZSBzbG90J3MgaWRsZSB0aW1lIG9mICVk bWluICUwMmRzIGV4Y2VlZHMgdGhlIGNvbmZpZ3VyZWQgXCIlc1wiIGR1cmF0aW9uIG9mICVk bWluLiIpLAotCQkJCQkJCQkgbWludXRlcywgc2VjcywgImlkbGVfcmVwbGljYXRpb25fc2xv dF90aW1lb3V0IiwKLQkJCQkJCQkJIGlkbGVfcmVwbGljYXRpb25fc2xvdF90aW1lb3V0X21p bnMpOworCQkJCWFwcGVuZFN0cmluZ0luZm8oJmVycl9kZXRhaWwsIF8oIlRoZSBzbG90J3Mg aWRsZSB0aW1lIG9mICVsZHMgZXhjZWVkcyB0aGUgY29uZmlndXJlZCBcIiVzXCIgZHVyYXRp b24gb2YgJWRzLiIpLAorCQkJCQkJCQkgc2xvdF9pZGxlX3NlY29uZHMsICJpZGxlX3JlcGxp Y2F0aW9uX3Nsb3RfdGltZW91dCIsCisJCQkJCQkJCSBpZGxlX3JlcGxpY2F0aW9uX3Nsb3Rf dGltZW91dF9zZWNzKTsKIAkJCQkvKiB0cmFuc2xhdG9yOiAlcyBpcyBhIEdVQyB2YXJpYWJs ZSBuYW1lICovCiAJCQkJYXBwZW5kU3RyaW5nSW5mbygmZXJyX2hpbnQsIF8oIllvdSBtaWdo dCBuZWVkIHRvIGluY3JlYXNlIFwiJXNcIi4iKSwKIAkJCQkJCQkJICJpZGxlX3JlcGxpY2F0 aW9uX3Nsb3RfdGltZW91dCIpOwpAQCAtMTY1Niw3ICsxNjUzLDcgQEAgUmVwb3J0U2xvdElu dmFsaWRhdGlvbihSZXBsaWNhdGlvblNsb3RJbnZhbGlkYXRpb25DYXVzZSBjYXVzZSwKIHN0 YXRpYyBpbmxpbmUgYm9vbAogQ2FuSW52YWxpZGF0ZUlkbGVTbG90KFJlcGxpY2F0aW9uU2xv dCAqcykKIHsKLQlyZXR1cm4gKGlkbGVfcmVwbGljYXRpb25fc2xvdF90aW1lb3V0X21pbnMg IT0gMCAmJgorCXJldHVybiAoaWRsZV9yZXBsaWNhdGlvbl9zbG90X3RpbWVvdXRfc2VjcyAh PSAwICYmCiAJCQkhWExvZ1JlY1B0cklzSW52YWxpZChzLT5kYXRhLnJlc3RhcnRfbHNuKSAm JgogCQkJcy0+aW5hY3RpdmVfc2luY2UgPiAwICYmCiAJCQkhKFJlY292ZXJ5SW5Qcm9ncmVz cygpICYmIHMtPmRhdGEuc3luY2VkKSk7CkBAIC0xNzE3LDkgKzE3MTQsOSBAQCBEZXRlcm1p bmVTbG90SW52YWxpZGF0aW9uQ2F1c2UodWludDMyIHBvc3NpYmxlX2NhdXNlcywgUmVwbGlj YXRpb25TbG90ICpzLAogCQlpZiAoQ2FuSW52YWxpZGF0ZUlkbGVTbG90KHMpKQogCQl7CiAJ CQkvKgotCQkJICogV2Ugc2ltdWxhdGUgdGhlIGludmFsaWRhdGlvbiBkdWUgdG8gaWRsZV90 aW1lb3V0IGFzIHRoZSBtaW5pbXVtCi0JCQkgKiB0aW1lIGlkbGUgdGltZSBpcyBvbmUgbWlu dXRlIHdoaWNoIG1ha2VzIHRlc3RzIHRha2UgYSBsb25nCi0JCQkgKiB0aW1lLgorCQkJICog U2ltdWxhdGUgdGhlIGludmFsaWRhdGlvbiBkdWUgdG8gaWRsZV90aW1lb3V0IHRvIHRlc3Qg dGhlCisJCQkgKiB0aW1lb3V0IGJlaGF2aW9yIHByb21wdGx5LCB3aXRob3V0IHdhaXRpbmcg Zm9yIGl0IHRvIHRyaWdnZXIKKwkJCSAqIG5hdHVyYWxseS4KIAkJCSAqLwogI2lmZGVmIFVT RV9JTkpFQ1RJT05fUE9JTlRTCiAJCQlpZiAoSVNfSU5KRUNUSU9OX1BPSU5UX0FUVEFDSEVE KCJzbG90LXRpbWVvdXQtaW52YWwiKSkKQEAgLTE3MzQsNyArMTczMSw3IEBAIERldGVybWlu ZVNsb3RJbnZhbGlkYXRpb25DYXVzZSh1aW50MzIgcG9zc2libGVfY2F1c2VzLCBSZXBsaWNh dGlvblNsb3QgKnMsCiAJCQkgKiBpZGxlX3JlcGxpY2F0aW9uX3Nsb3RfdGltZW91dCBHVUMu CiAJCQkgKi8KIAkJCWlmIChUaW1lc3RhbXBEaWZmZXJlbmNlRXhjZWVkc1NlY29uZHMocy0+ aW5hY3RpdmVfc2luY2UsIG5vdywKLQkJCQkJCQkJCQkJCSAgaWRsZV9yZXBsaWNhdGlvbl9z bG90X3RpbWVvdXRfbWlucyAqIFNFQ1NfUEVSX01JTlVURSkpCisJCQkJCQkJCQkJCQkgIGlk bGVfcmVwbGljYXRpb25fc2xvdF90aW1lb3V0X3NlY3MpKQogCQkJewogCQkJCSppbmFjdGl2 ZV9zaW5jZSA9IHMtPmluYWN0aXZlX3NpbmNlOwogCQkJCXJldHVybiBSU19JTlZBTF9JRExF X1RJTUVPVVQ7CmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC91dGlscy9taXNjL2d1Y190YWJs ZXMuYyBiL3NyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjX3RhYmxlcy5jCmluZGV4IDUxMWRj MzJkNTE5Li5hOTI1YmU4Njk0NCAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvdXRpbHMvbWlz Yy9ndWNfdGFibGVzLmMKKysrIGIvc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9ndWNfdGFibGVz LmMKQEAgLTMxMDAsMTAgKzMxMDAsMTAgQEAgc3RydWN0IGNvbmZpZ19pbnQgQ29uZmlndXJl TmFtZXNJbnRbXSA9CiAJCQlnZXR0ZXh0X25vb3AoIlNldHMgdGhlIGR1cmF0aW9uIGEgcmVw bGljYXRpb24gc2xvdCBjYW4gcmVtYWluIGlkbGUgYmVmb3JlICIKIAkJCQkJCSAiaXQgaXMg aW52YWxpZGF0ZWQuIiksCiAJCQlOVUxMLAotCQkJR1VDX1VOSVRfTUlOCisJCQlHVUNfVU5J VF9TCiAJCX0sCi0JCSZpZGxlX3JlcGxpY2F0aW9uX3Nsb3RfdGltZW91dF9taW5zLAotCQkw LCAwLCBJTlRfTUFYIC8gU0VDU19QRVJfTUlOVVRFLAorCQkmaWRsZV9yZXBsaWNhdGlvbl9z bG90X3RpbWVvdXRfc2VjcywKKwkJMCwgMCwgSU5UX01BWCwKIAkJY2hlY2tfaWRsZV9yZXBs aWNhdGlvbl9zbG90X3RpbWVvdXQsIE5VTEwsIE5VTEwKIAl9LAogCmRpZmYgLS1naXQgYS9z cmMvYmFja2VuZC91dGlscy9taXNjL3Bvc3RncmVzcWwuY29uZi5zYW1wbGUgYi9zcmMvYmFj a2VuZC91dGlscy9taXNjL3Bvc3RncmVzcWwuY29uZi5zYW1wbGUKaW5kZXggMzQxZjg4YWRj ODcuLmE5ZDgyOTM0NzRhIDEwMDY0NAotLS0gYS9zcmMvYmFja2VuZC91dGlscy9taXNjL3Bv c3RncmVzcWwuY29uZi5zYW1wbGUKKysrIGIvc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9wb3N0 Z3Jlc3FsLmNvbmYuc2FtcGxlCkBAIC0zNDIsNyArMzQyLDcgQEAKIAkJCQkjIChjaGFuZ2Ug cmVxdWlyZXMgcmVzdGFydCkKICN3YWxfa2VlcF9zaXplID0gMAkJIyBpbiBtZWdhYnl0ZXM7 IDAgZGlzYWJsZXMKICNtYXhfc2xvdF93YWxfa2VlcF9zaXplID0gLTEJIyBpbiBtZWdhYnl0 ZXM7IC0xIGRpc2FibGVzCi0jaWRsZV9yZXBsaWNhdGlvbl9zbG90X3RpbWVvdXQgPSAwCSMg aW4gbWludXRlczsgMCBkaXNhYmxlcworI2lkbGVfcmVwbGljYXRpb25fc2xvdF90aW1lb3V0 ID0gMAkjIGluIHNlY29uZHM7IDAgZGlzYWJsZXMKICN3YWxfc2VuZGVyX3RpbWVvdXQgPSA2 MHMJIyBpbiBtaWxsaXNlY29uZHM7IDAgZGlzYWJsZXMKICN0cmFja19jb21taXRfdGltZXN0 YW1wID0gb2ZmCSMgY29sbGVjdCB0aW1lc3RhbXAgb2YgdHJhbnNhY3Rpb24gY29tbWl0CiAJ CQkJIyAoY2hhbmdlIHJlcXVpcmVzIHJlc3RhcnQpCmRpZmYgLS1naXQgYS9zcmMvaW5jbHVk ZS9yZXBsaWNhdGlvbi9zbG90LmggYi9zcmMvaW5jbHVkZS9yZXBsaWNhdGlvbi9zbG90LmgK aW5kZXggZmZhY2JhOWQyYWUuLjc2YWVlYjkyMjQyIDEwMDY0NAotLS0gYS9zcmMvaW5jbHVk ZS9yZXBsaWNhdGlvbi9zbG90LmgKKysrIGIvc3JjL2luY2x1ZGUvcmVwbGljYXRpb24vc2xv dC5oCkBAIC0yNjYsNyArMjY2LDcgQEAgZXh0ZXJuIFBHRExMSU1QT1JUIFJlcGxpY2F0aW9u U2xvdCAqTXlSZXBsaWNhdGlvblNsb3Q7CiAvKiBHVUNzICovCiBleHRlcm4gUEdETExJTVBP UlQgaW50IG1heF9yZXBsaWNhdGlvbl9zbG90czsKIGV4dGVybiBQR0RMTElNUE9SVCBjaGFy ICpzeW5jaHJvbml6ZWRfc3RhbmRieV9zbG90czsKLWV4dGVybiBQR0RMTElNUE9SVCBpbnQg aWRsZV9yZXBsaWNhdGlvbl9zbG90X3RpbWVvdXRfbWluczsKK2V4dGVybiBQR0RMTElNUE9S VCBpbnQgaWRsZV9yZXBsaWNhdGlvbl9zbG90X3RpbWVvdXRfc2VjczsKIAogLyogc2htZW0g aW5pdGlhbGl6YXRpb24gZnVuY3Rpb25zICovCiBleHRlcm4gU2l6ZSBSZXBsaWNhdGlvblNs b3RzU2htZW1TaXplKHZvaWQpOwotLSAKMi40OS4wCgo= --------------CWfTc0j0IltG0WpC4xr0gO9V Content-Type: text/plain; charset=UTF-8; name="v3-0002-doc-Clarify-meaning-of-idle-in-idle_replication_s.patch" Content-Disposition: attachment; filename*0="v3-0002-doc-Clarify-meaning-of-idle-in-idle_replication_s.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBkM2E5MWRhODE3Yjc0NzBlZDE5ZDQ4NmRhZmZjMGJmMzMzNGY1OGY5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBNYXNhbyA8ZnVqaWlAcG9zdGdyZXNxbC5v cmc+CkRhdGU6IFRodSwgMTAgSnVsIDIwMjUgMTg6MTY6MTMgKzA5MDAKU3ViamVjdDogW1BB VENIIHYzIDIvMl0gZG9jOiBDbGFyaWZ5IG1lYW5pbmcgb2YgImlkbGUiIGluCiBpZGxlX3Jl cGxpY2F0aW9uX3Nsb3RfdGltZW91dC4KClRoaXMgY29tbWl0IHVwZGF0ZXMgdGhlIGRvY3Vt ZW50YXRpb24gdG8gY2xhcmlmeSB0aGF0ICJpZGxlIiBpbgppZGxlX3JlcGxpY2F0aW9uX3Ns b3RfdGltZW91dCBtZWFucyB0aGUgcmVwbGljYXRpb24gc2xvdCBpcyBpbmFjdGl2ZSwKdGhh dCBpcywgbm90IGN1cnJlbnRseSB1c2VkIGJ5IGFueSByZXBsaWNhdGlvbiBjb25uZWN0aW9u LgoKV2l0aG91dCB0aGlzIGNsYXJpZmljYXRpb24sICJpZGxlIiBjb3VsZCBiZSBtaXNpbnRl cnByZXRlZCB0byBtZWFuCnRoYXQgdGhlIHNsb3QgaXMgbm90IGFkdmFuY2luZyBvciB0aGF0 IG5vIGRhdGEgaXMgYmVpbmcgc3RyZWFtZWQsCmV2ZW4gaWYgYSBjb25uZWN0aW9uIGV4aXN0 cy4KCkF1dGhvcjogTGF1cmVueiBBbGJlIDxsYXVyZW56LmFsYmVAY3liZXJ0ZWMuYXQ+ClJl dmlld2VkLWJ5OiBEYXZpZCBHLiBKb2huc3RvbiA8ZGF2aWQuZy5qb2huc3RvbkBnbWFpbC5j b20+ClJldmlld2VkLWJ5OiBHdW5uYXIgTW9ybGluZyA8Z3VubmFyLm1vcmxpbmdAZ29vZ2xl bWFpbC5jb20+ClJldmlld2VkLWJ5OiBBbWl0IEthcGlsYSA8YW1pdC5rYXBpbGExNkBnbWFp bC5jb20+ClJldmlld2VkLWJ5OiBGdWppaSBNYXNhbyA8bWFzYW8uZnVqaWlAZ21haWwuY29t PgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBREdKYVhfMCtGVGd1V3BOU3Bn VldZUVBfN01ob08wRDg9Y3A0WG96U1FnYVo0ME9kd0BtYWlsLmdtYWlsLmNvbQotLS0KIGRv Yy9zcmMvc2dtbC9jb25maWcuc2dtbCAgICAgICB8IDEwICsrKysrKy0tLS0KIGRvYy9zcmMv c2dtbC9zeXN0ZW0tdmlld3Muc2dtbCB8ICAyICstCiBzcmMvYmFja2VuZC9yZXBsaWNhdGlv bi9zbG90LmMgfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL2NvbmZpZy5zZ21sIGIv ZG9jL3NyYy9zZ21sL2NvbmZpZy5zZ21sCmluZGV4IGJkMTIyMjVjYmU0Li5jN2FjYzBmMTgy ZiAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL2NvbmZpZy5zZ21sCisrKyBiL2RvYy9zcmMv c2dtbC9jb25maWcuc2dtbApAQCAtNDYxOCwxMCArNDYxOCwxMiBAQCByZXN0b3JlX2NvbW1h bmQgPSAnY29weSAiQzpcXHNlcnZlclxcYXJjaGl2ZWRpclxcJWYiICIlcCInICAjIFdpbmRv d3MKICAgICAgIDwvdGVybT4KICAgICAgIDxsaXN0aXRlbT4KICAgICAgICA8cGFyYT4KLSAg ICAgICAgSW52YWxpZGF0ZSByZXBsaWNhdGlvbiBzbG90cyB0aGF0IGhhdmUgcmVtYWluZWQg aWRsZSBsb25nZXIgdGhhbiB0aGlzCi0gICAgICAgIGR1cmF0aW9uLiBJZiB0aGlzIHZhbHVl IGlzIHNwZWNpZmllZCB3aXRob3V0IHVuaXRzLCBpdCBpcyB0YWtlbiBhcwotICAgICAgICBz ZWNvbmRzLiBBIHZhbHVlIG9mIHplcm8gKHRoZSBkZWZhdWx0KSBkaXNhYmxlcyB0aGUgaWRs ZSB0aW1lb3V0Ci0gICAgICAgIGludmFsaWRhdGlvbiBtZWNoYW5pc20uIFRoaXMgcGFyYW1l dGVyIGNhbiBvbmx5IGJlIHNldCBpbiB0aGUKKyAgICAgICAgSW52YWxpZGF0ZSByZXBsaWNh dGlvbiBzbG90cyB0aGF0IGhhdmUgcmVtYWluZWQgaW5hY3RpdmUgKG5vdCB1c2VkIGJ5Cisg ICAgICAgIGEgPGxpbmsgbGlua2VuZD0icHJvdG9jb2wtcmVwbGljYXRpb24iPnJlcGxpY2F0 aW9uIGNvbm5lY3Rpb248L2xpbms+KQorICAgICAgICBmb3IgbG9uZ2VyIHRoYW4gdGhpcyBk dXJhdGlvbi4KKyAgICAgICAgSWYgdGhpcyB2YWx1ZSBpcyBzcGVjaWZpZWQgd2l0aG91dCB1 bml0cywgaXQgaXMgdGFrZW4gYXMgc2Vjb25kcy4KKyAgICAgICAgQSB2YWx1ZSBvZiB6ZXJv ICh0aGUgZGVmYXVsdCkgZGlzYWJsZXMgdGhlIGlkbGUgdGltZW91dAorICAgICAgICBpbnZh bGlkYXRpb24gbWVjaGFuaXNtLiAgVGhpcyBwYXJhbWV0ZXIgY2FuIG9ubHkgYmUgc2V0IGlu IHRoZQogICAgICAgICA8ZmlsZW5hbWU+cG9zdGdyZXNxbC5jb25mPC9maWxlbmFtZT4gZmls ZSBvciBvbiB0aGUgc2VydmVyIGNvbW1hbmQKICAgICAgICAgbGluZS4KICAgICAgICA8L3Bh cmE+CmRpZmYgLS1naXQgYS9kb2Mvc3JjL3NnbWwvc3lzdGVtLXZpZXdzLnNnbWwgYi9kb2Mv c3JjL3NnbWwvc3lzdGVtLXZpZXdzLnNnbWwKaW5kZXggZDNmZjhjMzU3MzguLjQxODcxOTFl YTc0IDEwMDY0NAotLS0gYS9kb2Mvc3JjL3NnbWwvc3lzdGVtLXZpZXdzLnNnbWwKKysrIGIv ZG9jL3NyYy9zZ21sL3N5c3RlbS12aWV3cy5zZ21sCkBAIC0zMDAzLDcgKzMwMDMsNyBAQCBT RUxFQ1QgKiBGUk9NIHBnX2xvY2tzIHBsIExFRlQgSk9JTiBwZ19wcmVwYXJlZF94YWN0cyBw cHgKICAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICAgPHBhcmE+CiAgICAgICAgICAgPGxp dGVyYWw+aWRsZV90aW1lb3V0PC9saXRlcmFsPiBtZWFucyB0aGF0IHRoZSBzbG90IGhhcyBy ZW1haW5lZAotICAgICAgICAgIGlkbGUgbG9uZ2VyIHRoYW4gdGhlIGNvbmZpZ3VyZWQKKyAg ICAgICAgICBpbmFjdGl2ZSBsb25nZXIgdGhhbiB0aGUgY29uZmlndXJlZAogICAgICAgICAg IDx4cmVmIGxpbmtlbmQ9Imd1Yy1pZGxlLXJlcGxpY2F0aW9uLXNsb3QtdGltZW91dCIvPiBk dXJhdGlvbi4KICAgICAgICAgIDwvcGFyYT4KICAgICAgICAgPC9saXN0aXRlbT4KZGlmZiAt LWdpdCBhL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3Nsb3QuYyBiL3NyYy9iYWNrZW5kL3Jl cGxpY2F0aW9uL3Nsb3QuYwppbmRleCBjMWMwZjZjNjYwZC4uMjgxMDkyMjc5YWMgMTAwNjQ0 Ci0tLSBhL3NyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL3Nsb3QuYworKysgYi9zcmMvYmFja2Vu ZC9yZXBsaWNhdGlvbi9zbG90LmMKQEAgLTE4OTIsNyArMTg5Miw3IEBAIEludmFsaWRhdGVQ b3NzaWJseU9ic29sZXRlU2xvdCh1aW50MzIgcG9zc2libGVfY2F1c2VzLAogCQkgKiBtYXhf c2xvdF93YWxfa2VlcF9zaXplIGlzIHNldCB0byAtMSBhbmQKIAkJICogaWRsZV9yZXBsaWNh dGlvbl9zbG90X3RpbWVvdXQgaXMgc2V0IHRvIDAgZHVyaW5nIHRoZSBiaW5hcnkKIAkJICog dXBncmFkZS4gU2VlIGNoZWNrX29sZF9jbHVzdGVyX2Zvcl92YWxpZF9zbG90cygpIHdoZXJl IHdlIGVuc3VyZQotCQkgKiB0aGF0IG5vIGludmFsaWRhdGVkIGJlZm9yZSB0aGUgdXBncmFk ZS4KKwkJICogdGhhdCBubyBzbG90IHdhcyBpbnZhbGlkYXRlZCBiZWZvcmUgdGhlIHVwZ3Jh ZGUuCiAJCSAqLwogCQlBc3NlcnQoISgqaW52YWxpZGF0ZWQgJiYgU2xvdElzTG9naWNhbChz KSAmJiBJc0JpbmFyeVVwZ3JhZGUpKTsKIAotLSAKMi40OS4wCgo= --------------CWfTc0j0IltG0WpC4xr0gO9V--