Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hFBfA-0002NQ-Fk for pgsql-committers@arkaria.postgresql.org; Sat, 13 Apr 2019 05:57:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hFBf8-0007zn-35 for pgsql-committers@arkaria.postgresql.org; Sat, 13 Apr 2019 05:57:14 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hFBc7-0004kA-EL for pgsql-committers@lists.postgresql.org; Sat, 13 Apr 2019 05:54:07 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hFBc0-0004fN-2k for pgsql-committers@lists.postgresql.org; Sat, 13 Apr 2019 05:54:06 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hFBby-0005zY-Oj for pgsql-committers@lists.postgresql.org; Sat, 13 Apr 2019 05:53:58 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1hFBbx-0002OI-Pb for pgsql-committers@lists.postgresql.org; Sat, 13 Apr 2019 05:53:57 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@lists.postgresql.org From: Noah Misch Subject: pgsql: Consistently test for in-use shared memory. Message-Id: Date: Sat, 13 Apr 2019 05:53:57 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Q29uc2lzdGVudGx5IHRlc3QgZm9yIGluLXVzZSBzaGFyZWQgbWVtb3J5LgoKcG9zdG1hc3RlciBz dGFydHVwIHNjcnV0aW5pemVzIGFueSBzaGFyZWQgbWVtb3J5IHNlZ21lbnQgcmVjb3JkZWQgaW4K cG9zdG1hc3Rlci5waWQsIGV4aXRpbmcgaWYgdGhhdCBzZWdtZW50IG1hdGNoZXMgdGhlIGN1cnJl bnQgZGF0YQpkaXJlY3RvcnkgYW5kIGhhcyBhbiBhdHRhY2hlZCBwcm9jZXNzLiAgV2hlbiB0aGUg cG9zdG1hc3Rlci5waWQgZmlsZSB3YXMKbWlzc2luZywgYSBzdGFydGluZyBwb3N0bWFzdGVyIHVz ZWQgd2Vha2VyIGNoZWNrcy4gIENoYW5nZSB0byB1c2UgdGhlCnNhbWUgY2hlY2tzIGluIGJvdGgg c2NlbmFyaW9zLiAgVGhpcyBpbmNyZWFzZXMgdGhlIGNoYW5jZSBvZiBhIHN0YXJ0dXAKZmFpbHVy ZSwgaW4gbGlldSBvZiBkYXRhIGNvcnJ1cHRpb24sIGlmIHRoZSBEQkEgZG9lcyAia2lsbCAtOSBg aGVhZCAtbjEKcG9zdG1hc3Rlci5waWRgICYmIHJtIHBvc3RtYXN0ZXIucGlkICYmIHBnX2N0bCAt dyBzdGFydCIuICBBIHBvc3RtYXN0ZXIKd2lsbCBubyBsb25nZXIgc3RvcCBpZiBzaG1hdCgpIG9m IGFuIG9sZCBzZWdtZW50IGZhaWxzIHdpdGggRUFDQ0VTLiAgQQpwb3N0bWFzdGVyIHdpbGwgbm8g bG9uZ2VyIHJlY3ljbGUgc2VnbWVudHMgcGVydGFpbmluZyB0byBvdGhlciBkYXRhCmRpcmVjdG9y aWVzLiAgVGhhdCdzIGdvb2QgZm9yIHByb2R1Y3Rpb24sIGJ1dCBpdCdzIGJhZCBmb3IgaW50ZWdy YXRpb24KdGVzdHMgdGhhdCBjcmFzaCBhIHBvc3RtYXN0ZXIgYW5kIGltbWVkaWF0ZWx5IGRlbGV0 ZSBpdHMgZGF0YSBkaXJlY3RvcnkuClN1Y2ggYSB0ZXN0IG5vdyBsZWFrcyBhIHNlZ21lbnQgaW5k ZWZpbml0ZWx5LiAgTm8gIm1ha2UgY2hlY2std29ybGQiCnRlc3QgZG9lcyB0aGF0LiAgd2luMzJf c2htZW0uYyBhbHJlYWR5IGF2b2lkZWQgYWxsIHRoZXNlIHByb2JsZW1zLiAgSW4KOS42IGFuZCBs YXRlciwgZW5oYW5jZSBQb3N0Z3Jlc05vZGUgdG8gZmFjaWxpdGF0ZSB0ZXN0aW5nLiAgQmFjay1w YXRjaAp0byA5LjQgKGFsbCBzdXBwb3J0ZWQgdmVyc2lvbnMpLgoKUmV2aWV3ZWQgKGluIGVhcmxp ZXIgdmVyc2lvbnMpIGJ5IERhbmllbCBHdXN0YWZzc29uIGFuZCBLeW90YXJvIEhPUklHVUNISS4K CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vMjAxOTA0MDgwNjQxNDEuR0EyMDE2NjY2 QHJmZC5sZWFkYm9hdC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0K aHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9jMDk4NTA5OTI3ZjlhNDll YmNlYjMwMWEyY2I2YTQ3N2VjZDRhYzNjCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpz cmMvTWFrZWZpbGUuZ2xvYmFsLmluICAgICAgICAgICAgICB8ICAgNCArLQpzcmMvYmFja2VuZC9w b3J0L3N5c3Zfc2htZW0uYyAgICAgICB8IDI2OSArKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0tLS0Kc3JjL2JhY2tlbmQvcG9ydC93aW4zMl9zaG1lbS5jICAgICAgfCAgIDcgKy0Kc3Jj L2JhY2tlbmQvcG9zdG1hc3Rlci9wb3N0bWFzdGVyLmMgfCAgMTIgKy0Kc3JjL2JhY2tlbmQvc3Rv cmFnZS9pcGMvaXBjaS5jICAgICAgfCAgMTQgKy0Kc3JjL2JhY2tlbmQvdXRpbHMvaW5pdC9wb3N0 aW5pdC5jICAgfCAgIDYgKy0Kc3JjL2luY2x1ZGUvc3RvcmFnZS9pcGMuaCAgICAgICAgICAgfCAg IDIgKy0Kc3JjL2luY2x1ZGUvc3RvcmFnZS9wZ19zaG1lbS5oICAgICAgfCAgIDYgKy0Kc3JjL3Rl c3QvcGVybC9Qb3N0Z3Jlc05vZGUucG0gICAgICAgfCAxODQgKysrKysrKysrKysrKysrKysrKy0t LS0tCnNyYy90ZXN0L3JlY292ZXJ5L3QvMDE3X3NobS5wbCAgICAgIHwgMjAwICsrKysrKysrKysr KysrKysrKysrKysrKysrKwpzcmMvdG9vbHMvbXN2Yy92Y3JlZ3Jlc3MucGwgICAgICAgICB8ICAg MSArCjExIGZpbGVzIGNoYW5nZWQsIDUyNSBpbnNlcnRpb25zKCspLCAxODAgZGVsZXRpb25zKC0p Cgo=