Re: "WIP: Data at rest encryption" patch and, PostgreSQL 11-beta3

From: Antonin Houska <ah(at)cybertec(dot)at>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: Toshi Harada <harada(dot)toshi(at)po(dot)ntt-tx(dot)co(dot)jp>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: "WIP: Data at rest encryption" patch and, PostgreSQL 11-beta3
Date: 2019-07-05 14:41:34
Message-ID: 7082.1562337694@localhost
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Antonin Houska <ah(at)cybertec(dot)at> wrote:

> Thanks of another round of review.
>
> Robert Haas <robertmhaas(at)gmail(dot)com> wrote:
>
> > On Wed, Apr 24, 2019 at 10:48 AM Antonin Houska <ah(at)cybertec(dot)at> wrote:
> > > Attached is the next version. It tries to address various problems pointed out
> > > upthread, including documentation.

This is the next version.

I've reworked the way key is passed to postmaster (v04-0003-...) so it's
easier to call the encryption key command interactively, adjusted pg_upgrade
so that it preserves database, tablespace and relfilenode OIDs (v04-0014-...),
reorganized the code a bit and split the code into more diffs.

--
Antonin Houska
Web: https://www.cybertec-postgresql.com

Attachment Content-Type Size
v04-0001-Make-postgres-aware-of-the-encryption.patch text/x-diff 38.6 KB
v04-0002-Prepare-ServerLoop-for-the-next-patch.patch text/x-diff 5.8 KB
v04-0003-Teach-postmaster-to-accept-encryption-key.patch text/x-diff 26.2 KB
v04-0004-Minor-refactoring-of-pg_ctl.c.patch text/x-diff 4.3 KB
v04-0005-Teach-pg_ctl-to-send-the-encryption-key-to-postmaste.patch text/x-diff 8.0 KB
v04-0006-Allow-user-to-use-password-instead-of-encryption-key.patch text/x-diff 15.7 KB
v04-0007-Refactoring-patch.-This-only-moves-some-code-to-XLog.patch text/x-diff 3.2 KB
v04-0008-Enable-XLOG-encryption.patch text/x-diff 21.5 KB
v04-0009-Enable-encryption-of-relations.patch text/x-diff 31.3 KB
v04-0010-Introduce-transient-buffered-file.patch text/x-diff 49.0 KB
v04-0011-Make-buffile.c-aware-of-encryption.patch text/x-diff 38.3 KB
v04-0012-Add-tests-for-buffile.c.patch text/plain 52.5 KB
v04-0013-Make-database-OID-constant-for-postgres-database.patch text/x-diff 2.7 KB
v04-0014-Teach-pg_upgrade-to-preserve-OIDs-of-relfilenode-dat.patch text/x-diff 23.8 KB
v04-0015-Make-pg_upgrade-aware-of-encryption.patch text/x-diff 23.5 KB
v04-0016-Teach-the-remaining-frontend-application-about-encry.patch text/x-diff 23.6 KB
v04-0017-User-and-development-documentation.patch text/x-diff 30.7 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Ronan Dunklau 2019-07-05 14:58:43 Re: Inconsistency between attname of index and attname of relation
Previous Message Tom Lane 2019-07-05 14:27:32 Re: [PATCH] Implement uuid_version()