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 1rFck9-00B0AG-1X for pgsql-hackers@arkaria.postgresql.org; Tue, 19 Dec 2023 16:14:53 +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 1rFck7-002oBm-Ap for pgsql-hackers@arkaria.postgresql.org; Tue, 19 Dec 2023 16:14:51 +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 1rFck6-002o7a-UT for pgsql-hackers@lists.postgresql.org; Tue, 19 Dec 2023 16:14:51 +0000 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rFck4-00BC02-ER for pgsql-hackers@postgresql.org; Tue, 19 Dec 2023 16:14:49 +0000 Received: by mail-io1-xd32.google.com with SMTP id ca18e2360f4ac-7b6fc484b77so111937939f.0 for ; Tue, 19 Dec 2023 08:14:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703002488; x=1703607288; darn=postgresql.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=xZ4RriU+jMoLK8/PwNu5GsUtv7VtCfLUWLDh0JGQUR8=; b=NStjVNPz0+rZHOx+G1MjtHB/uYTe4iZXAZji+Y/eEOhDQQz8anP9PmJz+jlnv2sm09 BvJavpXjo1rRBxz+dGoGqnqdtX8v8TbAnO+Qb4yDS6vK9OnGt8eeUkYmF7+BwwlC2u7e iAZlngAzeJzppO2g/0oVktgUSQoDrPYCk0ssoEjyBsbzuQapHTyN5zRERDrsgo+3VIxb 72qZbvbOaUphwrCSIk26clHTeBD/uQf06tqdE5TCxvLFMwJzWez3uE/3KI+tADTpxVF9 f/uA/+6LDSpme85f5m/OCP/go3IxDqdCdVYHHjThFdXn25YyQZw1TECb1VSXax+Gu0R4 uoxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703002488; x=1703607288; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xZ4RriU+jMoLK8/PwNu5GsUtv7VtCfLUWLDh0JGQUR8=; b=a7taLeDkW4dmDudHHn1MAZCAdt7MaE0yxZZfXWS963bDseeKUsQ+u0E0MOyHFmhBFw qIsv5scbZjeVfIFMhkYqna28NOuv1gam7gYX5lirqgqd5e4HGB7oBFVhEkRWqUk4Kb6d 32Ssu9qLsEgl6PUdECnqHk1tPAxiFDClAK7J0r44ZQwMqWizpA85qd/CkkqjeYUi7AvI rJzBQYH08tRNsM+DUHHZOxJ6KHLY1aEXrWbmPIp93gyFySc/SMbiXaRt6Pe6VZNL30/i ly3znX+befsFHOVDGIZ9zWeM61EYKaO/YiCdtxHJWxLqvWdQRAf2bRQ11G3JD6LOf0IG kbAw== X-Gm-Message-State: AOJu0YxF3Vvyb2Rk0CjsOvLa0ygaOI+ZWwz5AV3th4LOCMoWoFStGwOi a1eMrBpjIGhLDaH257KVdgw= X-Google-Smtp-Source: AGHT+IFMZ53wHp1+XLUjkd2MfgoTAtH6qyUPQTJkpp+pUQ8xeBJzAbuXnBMkq1eoPE44L3U6rpJ3CQ== X-Received: by 2002:a05:6602:254d:b0:7b7:f3c6:4faa with SMTP id cg13-20020a056602254d00b007b7f3c64faamr776723iob.17.1703002487837; Tue, 19 Dec 2023 08:14:47 -0800 (PST) Received: from nathanxps13 (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id g10-20020a02850a000000b004698223a585sm4264929jai.74.2023.12.19.08.14.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Dec 2023 08:14:47 -0800 (PST) Date: Tue, 19 Dec 2023 10:14:44 -0600 From: Nathan Bossart To: Robert Haas Cc: Andrei Lepikhov , pgsql-hackers@postgresql.org Subject: Re: introduce dynamic shared memory registry Message-ID: <20231219161444.GD831499@nathanxps13> References: <20231205034647.GA2705267@nathanxps13> <3dcea2e9-c46d-4e4f-8371-9526d1aebc83@postgrespro.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Dec 19, 2023 at 10:49:23AM -0500, Robert Haas wrote: > On Mon, Dec 18, 2023 at 3:32 AM Andrei Lepikhov > wrote: >> 2. I think a separate file for this feature looks too expensive. >> According to the gist of that code, it is a part of the DSA module. > > -1. I think this is a totally different thing than DSA. More files > aren't nearly as expensive as the confusion that comes from smushing > unrelated things together. Agreed. I think there's a decent chance that more functionality will be added to this registry down the line, in which case it will be even more important that this stuff stays separate from the tools it is built with. -- Nathan Bossart Amazon Web Services: https://aws.amazon.com