Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lSlFj-0007iS-G3 for pgsql-committers@arkaria.postgresql.org; Sat, 03 Apr 2021 18:44:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lSlFh-0006kq-Hu for pgsql-committers@arkaria.postgresql.org; Sat, 03 Apr 2021 18:44:09 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lSlFh-0006kj-CZ for pgsql-committers@lists.postgresql.org; Sat, 03 Apr 2021 18:44:09 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lSlFa-0002Dy-PS for pgsql-committers@lists.postgresql.org; Sat, 03 Apr 2021 18:44:08 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lSlFZ-000886-UV for pgsql-committers@lists.postgresql.org; Sat, 03 Apr 2021 18:44:01 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lSlFX-0004cx-18 for pgsql-committers@lists.postgresql.org; Sat, 03 Apr 2021 18:43:59 +0000 Content-Type: multipart/mixed; boundary="===============4791146093909431335==" MIME-Version: 1.0 From: Andres Freund To: pgsql-committers@lists.postgresql.org Subject: pgsql: Split backend status and progress related functionality out of p X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sat, 03 Apr 2021 18:43:59 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4791146093909431335== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U3BsaXQgYmFja2VuZCBzdGF0dXMgYW5kIHByb2dyZXNzIHJlbGF0ZWQgZnVuY3Rpb25hbGl0eSBv dXQgb2YgcGdzdGF0LmMuCgpCYWNrZW5kIHN0YXR1cyAoc3VwcG9ydGluZyBwZ19zdGF0X2FjdGl2 aXR5KSBhbmQgY29tbWFuZApwcm9ncmVzcyAoc3VwcG9ydGluZyBwZ19zdGF0X3Byb2dyZXNzKikg cmVsYXRlZCBjb2RlIGlzIGxhcmdlbHkKaW5kZXBlbmRlbnQgZnJvbSB0aGUgcmVzdCBvZiBwZ3N0 YXQuW2NoXSAoc3VwcG9ydGluZyB2aWV3cyBsaWtlCnBnX3N0YXRfYWxsX3RhYmxlcyB0aGF0IGFj Y3VtdWxhdGUgZGF0YSBvdmVyIHRpbWUpLiBTZWUgYWxzbwphMzMzNDc2YjkyNS4KClRoaXMgY29t bWl0IGRvZXNuJ3QgcmVuYW1lIHRoZSBmdW5jdGlvbiBuYW1lcyB0byBtYWtlIHRoZSBkaXN0aW5j dGlvbgpmcm9tIHRoZSByZXN0IG9mIHBnc3RhdF8gY2xlYXJlciAtIHRoYXQnZCBiZSBtb3JlIGlu dmFzaXZlIGFuZCBub3QKY2xlYXJseSBiZW5lZmljaWFsLiBJZiB3ZSB3ZXJlIHRvIGRlY2lkZSB0 byBkbyBzdWNoIGEgcmVuYW1lIGF0IHNvbWUKcG9pbnQsIGl0J3MgYmV0dGVyIGRvbmUgc2VwYXJh dGVseSBmcm9tIG1vdmluZyB0aGUgY29kZSBhcyB3ZWxsLgoKUm9iZXJ0J3MgcmV2aWV3IHdhcyBv ZiBhbiBlYXJsaWVyIHZlcnNpb24uCgpSZXZpZXdlZC1CeTogUm9iZXJ0IEhhYXMgPHJvYmVydG1o YWFzQGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS8yMDIxMDMxNjE5 NTQ0MC50d3htbG92MjRycjJueHJnQGFsYXAzLmFuYXJhemVsLmRlCgpCcmFuY2gKLS0tLS0tCm1h c3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1p dGRpZmYvZTEwMjUwNDRjZDRlN2YzM2Y3MzA0YWVkNTRkNTc3OGI4YTgyY2Q1ZAoKTW9kaWZpZWQg RmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvYm9vdHN0cmFwL2Jvb3RzdHJhcC5jICAg ICAgICAgICAgIHwgICAgNSArLQpzcmMvYmFja2VuZC9wb3N0bWFzdGVyL3Bnc3RhdC5jICAgICAg ICAgICAgICAgfCAxMTI1ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvdXRp bHMvYWN0aXZpdHkvTWFrZWZpbGUgICAgICAgICAgIHwgICAgMiArCnNyYy9iYWNrZW5kL3V0aWxz L2FjdGl2aXR5L2JhY2tlbmRfcHJvZ3Jlc3MuYyB8ICAxMTIgKysrCnNyYy9iYWNrZW5kL3V0aWxz L2FjdGl2aXR5L2JhY2tlbmRfc3RhdHVzLmMgICB8IDEwNzcgKysrKysrKysrKysrKysrKysrKysr KysKc3JjL2JhY2tlbmQvdXRpbHMvaW5pdC9wb3N0aW5pdC5jICAgICAgICAgICAgIHwgICAgNCAr CnNyYy9iYWNrZW5kL3V0aWxzL21pc2MvZ3VjLmMgICAgICAgICAgICAgICAgICB8ICAgIDEgKwpz cmMvaW5jbHVkZS9jb21tYW5kcy9wcm9ncmVzcy5oICAgICAgICAgICAgICAgfCAgICAyICstCnNy Yy9pbmNsdWRlL3Bnc3RhdC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMDIgKy0tLS0t LQpzcmMvaW5jbHVkZS91dGlscy9iYWNrZW5kX3Byb2dyZXNzLmggICAgICAgICAgfCAgIDQ0ICsK c3JjL2luY2x1ZGUvdXRpbHMvYmFja2VuZF9zdGF0dXMuaCAgICAgICAgICAgIHwgIDMxNiArKysr KysrCjExIGZpbGVzIGNoYW5nZWQsIDE1OTggaW5zZXJ0aW9ucygrKSwgMTM5MiBkZWxldGlvbnMo LSkKCg== --===============4791146093909431335==--