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 1u7dTH-002uZa-B9 for pgsql-hackers@arkaria.postgresql.org; Wed, 23 Apr 2025 17:01:15 +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 1u7dTF-008Hqu-GQ for pgsql-hackers@arkaria.postgresql.org; Wed, 23 Apr 2025 17:01:14 +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 1u7dTF-008Hqg-6s for pgsql-hackers@lists.postgresql.org; Wed, 23 Apr 2025 17:01:14 +0000 Received: from ns7.gunduz.org ([165.232.104.158]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u7dTD-001ZCa-10 for pgsql-hackers@lists.postgresql.org; Wed, 23 Apr 2025 17:01:13 +0000 Received: from dell-laptop07.gunduz.org (unknown [85.106.91.224]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ns7.gunduz.org (Postfix) with ESMTPSA id 4A7643002E07; Wed, 23 Apr 2025 17:01:09 +0000 (UTC) Message-ID: <610bfd9db7c29f03ba0d44d6fb9feb7c724f6f70.camel@gunduz.org> Subject: Re: Built-in Raft replication From: Devrim =?ISO-8859-1?Q?G=FCnd=FCz?= To: Jim Nasby , Greg Sabino Mullane Cc: Ashutosh Bapat , Andrey Borodin , Tom Lane , Konstantin Osipov , Nikolay Samokhvalov , PostgreSQL Hackers Date: Wed, 23 Apr 2025 20:01:05 +0300 In-Reply-To: <0AA66026-3707-4252-B97A-86CC65F1F22E@upgrade.com> References: <1798838.1744759182@sss.pgh.pa.us> <20FB597F-641F-48F8-8428-D8DDBA802D58@yandex-team.ru> <212D5973-FDD0-4CF5-BCD0-2760EC319DF3@yandex-team.ru> <0AA66026-3707-4252-B97A-86CC65F1F22E@upgrade.com> Autocrypt: addr=devrim@gunduz.org; prefer-encrypt=mutual; keydata=mQINBFN+TjkBEAC6pudhV1V54kHPe91nr6Erz6VuG93VKfcHOHN86yET35s8ytey7f//m 93mW0X6LJUMbY+Z0BztU4EauGAhYRSFzpBWUVBCxaaSyB+l0FR6WtH/Lv6Sxql0GLs6Uhxsk2v3jJ tMtk+hFAW2TJInW0ab1xxwTiiHFmSnJOBEK7IMlOOu5kfOAILgGOgiyMUPsDf5iTIJ35iX9hqFvmz MueFVwAExTeTkKCRXvuGXrO28Bbesy6h4GbJe1bUaTwTMEBn90oQD20UUKI9Lvo46c1SkqF1nOSoQ A3A2eBjWACq68DQ9Q8TbtkBlL8QKftrFz3SL0jth9ZpxyYfm+jiZ5LEAd717YM7qjvH5Yq0juZO3U jz2L9RVgyIF1lTQ33fQEuGn797n7LxdaQSdOYK88yrpABic6fJs6rxGy86HcNVHJQCfxgu+uU4eG9 /wzBKllXreabD2JJXIRjqvhJTXd7JWaF6TZUEUM0SH2GlA6I2G2vGSyRoe0/jaqUIDGm5drzFGkrK 7CwhWzLqxSBlVkCelhOVfDuyit3ypwPhsztTOgZ9w3iwnAPZWuqXbys2Z26H9hQb5eG7xlkCZwlSr mD8mUdHlU5DP84VPIXX6mGCh0I4EJ4ur61CNESpv86BKfGUpbl/3x9XSmcWfvdxB4JnrjHBm9aDIQ ZzukEJGdiGBpQARAQABtCNEZXZyaW0gR8O8bmTDvHogPGRldnJpbUBndW5kdXoub3JnPokCOQQTAQ IAIwUCU35OOQIbAwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJENjDPf6Sz261pAgP/j4OJd8 EfBLcdkeYyWKNVV3xN6KGF5tTo5iLjjIBmxmj7403DoigD4qfXY8UQ1hG1e0vTe+zaBuL+fMmn3Rg SAcUcjNUjVwcOeGFIMO0uMDX4xnMeAahjuc+2EKBFBW0UY21aH6BdmM98GkU/gyBpaMt/MC+5Xgsj 1koqlA9vCj1bnDXVNP7w/MPhVsEGbhkBZFB/vwVDVJ0J1U4vA1pr2ggUGOOv0kXu7r7B7nGQgcxN8 qh8QBgfP4ePzbubdA3oGY3PTmRjWWDAzA7HpnKD9pPiAFxvhmnUVcOCdTCo9mNaJc+kRXP7yGbsQa rOWvLMtCvKa0DjFJ6SDY45h3g1XF+Xp/ZMZLbJ7xNc3zEVnBZc0AIvGL+IlQbo9trPdJvjdrFATio UV/cLxug1p4kl8JB6YMvToiKFmMlpQv2wcKK63bm01lDjU93sAy8oZpeKYlOYlN9D0WmyhJbFTlTl IJhMX0aY/xfxUaMYJC5DxV+9s18uviqGWDb2zQR3i3qUbfzV27yHnKo194rUblZ128CzAjs32NerE CLJjKEpc2Ci14fJZz6c6P0J5JTONBKhAzygQi/l97RGBqsLiniJIsTUjGH+hEr7hTnhEg/ZOQSs32 h9vVjhQB7WJ9Xg9A3Frw5mD+W3YkMMM4bFryLTM5p7E1iwGlx+XeM8UMzhtYt Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ZzNjzy7g2vuXUfeVLNoL" User-Agent: Evolution 3.56.1 (3.56.1-1.fc42) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --=-ZzNjzy7g2vuXUfeVLNoL Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Wed, 2025-04-23 at 11:48 -0500, Jim Nasby wrote: > unless we added multiple WAL streams. That would allow for splitting > WAL traffic across multiple devices as well as providing better > support for configurations that don=E2=80=99t replicate the entire cluste= r. > The current situation where delayed replication of a single table > mandates retention of all the WAL for the entire cluster is less than > ideal. I think the problem is handling the stream of global objects. Having separate stream for each database would be awesome as long as it can deal with the "global stream". Regards, --=20 Devrim G=C3=BCnd=C3=BCz Open Source Solution Architect, PostgreSQL Major Contributor BlueSky: @devrim.gunduz.org , @gunduz.org --=-ZzNjzy7g2vuXUfeVLNoL Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQJGBAABCgAwFiEEH8GKHNUOKtDEiyD22MM9/pLPbrUFAmgJHNESHGRldnJpbUBn dW5kdXoub3JnAAoJENjDPf6Sz261oHIQAJtyEKVoPOQql6l/UXdZL+NFeN0aLHJC DJKTiupzcnKDQT5ou80Y8xbrLzSHbHQ+g0HKy4zYfLPoqQjBCOHxkYrWvyi4EdLM GfpsoXzEi56wpr9v2Be0Xurz4IatyJhHIru/cye+k2GlBMujGfXZ8u9lM9gVQMzJ 9PlV8dDgVRuJM7O31hs6mi43/z81ZfHPscjn6sHmOhUOjNukf9x2m8zHF905z8iD eARnQXioYEXEX8NdXXKeFQCGpIaJrbjZeJcMbdZ7axjS4B+nQygj1Y1a47A+OW3T B7NH/4LOujbAqiWI8S2kRTGskwqRZ5Ltn5kYbAsutL0r4FMd6pOgaOEhk7Sn5WEj XxnnOxWDJ0gS688BSH+K9NmPLMJN894NnONeWUR5dzKZtotWugJWAqxCPctbLke7 9+l7yMNw3FR2ryEGbgs6kvBwL1QjY8L/pEZCm5FlYSNprsEVu3Z1Da5rQiFECE1S jpR211fh47fyslo0q45tK5jc6mjJNX1lhGRnVI/EE2nj9Pr+UX92u4CrXsEpaWFE amlD2TrbORwc3uamU6HKJgIe/g12sBhrudPlWPOG1bGE55cWEpJI3lpb3PiGbWVQ 5L/ZOjiuu+6RYJfbZKswBk917NpK+d3An8TygqRgfDwiYVk1HZqlwOvHxkM7sEEa nJar5eZL6fbt =bhk4 -----END PGP SIGNATURE----- --=-ZzNjzy7g2vuXUfeVLNoL--