From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kevin Grittner Subject: Re: [HACKERS] [OSSTEST PATCH 0/1] PostgreSQL db: Retry on constraint violation Date: Mon, 12 Dec 2016 15:47:44 -0600 Message-ID: References: <1481307991-16971-1-git-send-email-ian.jackson@eu.citrix.com> <22606.47105.549023.301281@mariner.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cGYRn-0005mE-CB for xen-devel@lists.xenproject.org; Mon, 12 Dec 2016 21:47:47 +0000 Received: by mail-oi0-f66.google.com with SMTP id f201so12924474oib.0 for ; Mon, 12 Dec 2016 13:47:45 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ian Jackson Cc: xen-devel@lists.xenproject.org, "pgsql-hackers@postgresql.org" List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBEZWMgMTIsIDIwMTYgYXQgMTowNiBQTSwgS2V2aW4gR3JpdHRuZXIgPGtncml0dG5A Z21haWwuY29tPiB3cm90ZToKPiBPbiBNb24sIERlYyAxMiwgMjAxNiBhdCAxMjozMiBQTSwgS2V2 aW4gR3JpdHRuZXIgPGtncml0dG5AZ21haWwuY29tPiB3cm90ZToKPgo+PiBBcyB5b3UgY2FuIHNl ZSwgdGhpcyBnZW5lcmF0ZWQgYSBzZXJpYWxpemF0aW9uIGZhaWx1cmUuCj4KPiBUaGF0IHdhcyBv biA5LjYuICBPbiBlYXJsaWVyIHZlcnNpb25zIGl0IGRvZXMgaW5kZWVkIGFsbG93IHRoZQo+IHRy YW5zYWN0aW9uIG9uIGNvbm5lY3Rpb24gMiB0byBjb21taXQsIHlpZWxkaW5nIGEgbm9uLXNlcmlh bGl6YWJsZQo+IHJlc3VsdC4gIFRoaXMgbWFrZXMgYSBwcmV0dHkgc3Ryb25nIGNhc2UgZm9yIGJh Y2stcGF0Y2hpbmcgdGhpcwo+IGNvbW1pdDoKPgo+IGh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3Jn L2dpdHdlYi8/cD1wb3N0Z3Jlc3FsLmdpdDthPWNvbW1pdDtoPWZjZmY4YTU3NTE5ODQ3ODAyM2Fk YThhNDhlMTNiNTBmNzAwNTQ3NjYKCkkgaGF2ZSBjb25maXJtZWQgdGhhdCB0aGlzIHBhdGNoIGFw cGxpZXMgY2xlYW5seSB0byBhbGwgc3VwcG9ydGVkCmJyYW5jaGVzICh3aXRoIHNvbWUgb2Zmc2V0 cyksIHRoYXQgdGhlIGJ1ZyBpcyBtYW5pZmVzdCB3aXRob3V0IHRoZQpwYXRjaCwgYW5kIHRoYXQg aXQgaXMgZml4ZWQgd2l0aCB0aGlzIHBhdGNoIGluIGFsbCBzdXBwb3J0ZWQKYnJhbmNoZXMuICBU aGlzIHBhdGNoIGhhcyBiZWVuIGluIHRoZSBkZXZlbG9wbWVudCBjb2RlIGJhc2UgZm9yCmFib3V0 IDggbW9udGhzIGFuZCBpbiBwcm9kdWN0aW9uIHdpdGggdGhlIDkuNiByZWxlYXNlLCBzbyBpdCBo YXMKYmVlbiBpbiBhY3RpdmUgcHJvZHVjdGlvbiBmb3IgMyBtb250aHMgd2l0aCBubyBzaWduIG9m IHRyb3VibGUuICBJZgp5b3UgaWdub3JlIHRoZSBjb2RlIGNvbW1lbnQsIGRvYyBjaGFuZ2VzLCBh bmQgbmV3IHJlZ3Jlc3Npb24gdGVzdHMKaXQgY29uc2lzdHMgb2YgYWRkaW5nIG9uZSBsaW5lIG9m IGNvZGUgdG8gbmJ0aW5zZXJ0LmMuICBXaGF0IGl0CmRvZXMgaXMgdGhhdCB3aGVuIGEgInVuaXF1 ZV92aW9sYXRpb24iIGVycm9yIGlzIGFib3V0IHRvIGZpcmUsIGl0CmFkZHMgYSBjaGVjayB0byBz ZWUgd2hldGhlciB0aGUgY29uZGl0aW9ucyBmb3IgYSBzZXJpYWxpemF0aW9uCmZhaWx1cmUgYWxz byBleGlzdDsgaWYgc28sIGl0IGZpcmVzIHRoYXQgZXJyb3IgaW5zdGVhZC4KClRoaXMgd2FzIG5v dCBpbml0aWFsbHkgYmFjay1wYXRjaGVkLCBpbiBzcGl0ZSBvZiBudW1lcm91cyByZXF1ZXN0cwp0 byBkbyBzbywgYmVjYXVzZSBpdCB3YXMgYSBiZWhhdmlvciBjaGFuZ2UgYW5kIG5vdCBjbGVhcmx5 IGEgYnVnIC0tCml0IGhhcyBhIGxlYXN0IHNvbWUgbWluaW1hbCBjaGFuY2Ugb2YgY2hhbmdpbmcg YmVoYXZpb3Igc29tZW9uZQptaWdodCBiZSByZWx5aW5nIG9uOyBob3dldmVyLCBJYW4gaGFzIGNv bnN0cnVjdGVkIGEgdXNlLWNhc2Ugd2hlcmUKd2l0aG91dCB0aGlzIHBhdGNoIHdlIGNsZWFybHkg YWxsb3cgYSBzZXJpYWxpemF0aW9uIGFub21hbHkgd2hpY2gKaXMgbm90IGFsbG93ZWQgd2l0aCB0 aGUgcGF0Y2gsIHNvIHRoaXMgcGF0Y2ggc2hvdWxkLCBJTU8sIGJlCmNvbnNpZGVyZWQgYSBidWcg Zml4IG9uIHRoYXQgYmFzaXMuCgpCYXJyaW5nIG9iamVjdGlvbnMgSSB3aWxsIGJhY2stcGF0Y2gg dG8gOS4yIHRocm91Z2ggOS41IHRvbW9ycm93LgooOS4xIGlzIG91dCBvZiBzdXBwb3J0IGFuZCB0 aGUgZml4IGlzIGFscmVhZHkgaW4gOS42IGFuZCBmb3J3YXJkLikKClJlbGVhc2Ugbm90ZXMgZm9y IHRoZSBuZXh0IG1pbm9yIHJlbGVhc2Ugc2V0IHNob3VsZCBwcm9iYWJseQppbmNsdWRlIGEgbm90 ZSB0aGF0IGZvciB0aG9zZSB1c2luZyBzZXJpYWxpemFibGUgdHJhbnNhY3Rpb25zIGEKc2VyaWFs aXphdGlvbiBlcnJvciBjYW4gbm93IG9jY3VyIGluIHNvbWUgc2l0dWF0aW9ucyB3aGVyZSBhIHVu aXF1ZQp2aW9sYXRpb24gd291bGQgcHJldmlvdXNseSBoYXZlIGJlZW4gcmVwb3J0ZWQuICBJIGV4 cGVjdCB0aGF0IHRoaXMKd2lsbCBtb3N0bHkgYmUgYSB3ZWxjb21lIGNoYW5nZSwgYnV0IGl0IHNl ZW1zIGxpa2Ugc29tZXRoaW5nIHdoaWNoCm1lcml0cyBhIGNvbXBhdGliaWxpdHkgd2FybmluZy4K Ci0tCktldmluIEdyaXR0bmVyCkVEQjogaHR0cDovL3d3dy5lbnRlcnByaXNlZGIuY29tClRoZSBF bnRlcnByaXNlIFBvc3RncmVTUUwgQ29tcGFueQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==