From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Davies Subject: Re: [PATCH 0/7] oxenstored: improve transaction conflict handling Date: Fri, 18 Mar 2016 16:21:03 +0000 Message-ID: <20160318162103.GD3316@citrix.com> References: <1458237075-13777-1-git-send-email-jonathan.davies@citrix.com> <20160318143335.GD27285@char.us.oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1agx9A-0001wk-Dg for xen-devel@lists.xenproject.org; Fri, 18 Mar 2016 16:21:08 +0000 Content-Disposition: inline In-Reply-To: <20160318143335.GD27285@char.us.oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: xen-devel@lists.xenproject.org, Jon Ludlam , Dave Scott , Euan Harris , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBNYXIgMTgsIDIwMTYgYXQgMTA6MzM6MzVBTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl ayBXaWxrIHdyb3RlOgo+IE9uIFRodSwgTWFyIDE3LCAyMDE2IGF0IDA1OjUxOjA4UE0gKzAwMDAs IEpvbmF0aGFuIERhdmllcyB3cm90ZToKPiA+IFRoaXMgcGF0Y2ggc2VyaWVzIG1ha2VzIGEgc3Vi c3RhbnRpYWwgaW1wcm92ZW1lbnQgdG8gb3hlbnN0b3JlZCdzIHRyYW5zYWN0aW9uCj4gPiBoYW5k bGluZy4KPiA+IAo+ID4gVGhlIG9yaWdpbmFsIGRlc2lnbiBvZiBveGVuc3RvcmVkIGFzc3VtZWQg dGhhdCBhIHRyYW5zYWN0aW9uIHdvdWxkIG9ubHkgZXZlcgo+ID4gc3BhbiBhIHNtYWxsIHN1YnRy ZWUuIEluIHByYWN0aWNlIHRoaXMgaXMgcmFyZWx5IHRoZSBjYXNlIGFuZCBtZWFucyB0aGF0IG90 aGVyCj4gPiB4ZW5zdG9yZSB0cmFmZmljIG92ZXJsYXBwaW5nIHdpdGggYSB0cmFuc2FjdGlvbiBj YW4gY2F1c2UgaXQgdG8gZmFpbCB3aXRoCj4gPiBFQUdBSU4uIFRoaXMgbGVhZHMgdG8gc2lnbmlm aWNhbnQgcGVyZm9ybWFuY2UgcHJvYmxlbXMgd2l0aCB0b29sc3RhY2sgb3BlcmF0aW9ucwo+ID4g d2hlbiB0aGVyZSBpcyBhIGNlcnRhaW4gbGV2ZWwgb2YgeGVuc3RvcmUgdHJhZmZpYyBjb21pbmcg ZnJvbSBvdGhlciBzb3VyY2VzLgo+ID4gCj4gPiBJbnN0ZWFkLCB3ZSBvYnNlcnZlIHRoYXQsIGFs dGhvdWdoIHRoZSB0cmFuc2FjdGlvbiBtYXkgc3BhbiBhIGxhcmdlIHN1YnRyZWUsIGl0Cj4gPiBp cyB2ZXJ5IHVubGlrZWx5IHRvIHJlYWQgb3Igd3JpdGUgdGhlIHNhbWUga2V5cyBhcyBvdGhlciB4 ZW5zdG9yZSB0cmFmZmljLiBUaGlzCj4gPiBvYnNlcnZhdGlvbiBsZWFkcyB0byBhbiBpbXByb3Zl ZCB0cmFuc2FjdGlvbiBjb25mbGljdC1oYW5kbGluZyBhbGdvcml0aG0gaW4KPiA+IHdoaWNoIHRo ZSB0cmFuc2FjdGlvbiBpcyByZXBsYXllZCB0byBjaGVjayBpdCBpcyBzZXJpYWxpemFibGUuIFRo aXMgYXBwcm9hY2ggaXMKPiA+IHN1cGVyaW9yIGluIHBlcmZvcm1hbmNlLgo+ID4gCj4gPiBUaGUg c2l4dGggcGF0Y2ggaXMgdGhlIG1haW4gb25lIHRoYXQgY2hhbmdlcyB0aGUgd2F5IHRyYW5zYWN0 aW9uIGNvbmZsaWN0cyBhcmUKPiA+IGhhbmRsZWQuIFRoZSBmaXJzdCBmaXZlIHBhdGNoZXMgcHJl cGFyZSB0aGUgd2F5IGJ5IHBlcmZvcm1pbmcgc29tZSByZWZhY3RvcmluZwo+ID4gYW5kIGFkZGl0 aW9uIG9mIGluZnJhc3RydWN0dXJlIHRoYXQgYWxsb3dzIGZvciB0cmFuc2FjdGlvbnMgdG8gYmUg cmVwbGF5ZWQuIFRoZQo+ID4gc2V2ZW50aCBwYXRjaCBhZGRzIHNvbWUgZXh0cmEgbG9nZ2luZy4K PiAKPiBBbGwgdGhlIHBhdGNoZXMgaGF2ZSBxdWl0ZSB0aGUgUmV2aWV3ZWQtYnkgbGlzdCBhbHJl YWR5IHNvIEkgd291bGQgdGhpbmsKPiB0aGVzZSBjYW4gZ28gaW4gbm93Pwo+IAo+IFRob3VnaHQg b2RkbHkgSSBkaWRuJ3Qgc2VlIGFueSBkaXNjdXNzaW9uIG9uIHhlbi1kZXZlbCBmb3IgdGhpcz8K CkluZGVlZDsgd2UgZGlkIGEgbG90IG9mIHRlc3RpbmcgaW50ZXJuYWxseSBiZWZvcmUgdGhlc2Ug cGF0Y2hlcyB3ZXJlIHBvc3RlZC4KCkpvbmF0aGFuCgo+ID4gSm9uYXRoYW4gRGF2aWVzICg3KToK PiA+ICAgb3hlbnN0b3JlZDogcmVmYWN0b3IgcHV0dGluZyByZXNwb25zZSBvbiB3aXJlCj4gPiAg IG94ZW5zdG9yZWQ6IHJlbW92ZSBzb21lIHVudXNlZCBwYXJhbWV0ZXJzCj4gPiAgIG94ZW5zdG9y ZWQ6IHJlZmFjdG9yIHJlcXVlc3QgcHJvY2Vzc2luZwo+ID4gICBveGVuc3RvcmVkOiBrZWVwIHRy YWNrIG9mIGVhY2ggdHJhbnNhY3Rpb24ncyBvcGVyYXRpb25zCj4gPiAgIG94ZW5zdG9yZWQ6IG1v dmUgZnVuY3Rpb25zIHRoYXQgcHJvY2VzcyBzaW1wbGUgb3BlcmF0aW9ucwo+ID4gICBveGVuc3Rv cmVkOiByZXBsYXkgdHJhbnNhY3Rpb24gdXBvbiBjb25mbGljdAo+ID4gICBveGVuc3RvcmVkOiBs b2cgcmVxdWVzdCBhbmQgcmVzcG9uc2UgZHVyaW5nIHRyYW5zYWN0aW9uIHJlcGxheQo+ID4gCj4g PiAgdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlICAgICAgICB8ICAgIDEgKwo+ID4gIHRv b2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9uLm1sICAgfCAgICA1ICstCj4gPiAgdG9vbHMv b2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbCAgICAgICB8ICAgIDEgKwo+ID4gIHRvb2xzL29jYW1s L3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYgfCAgICAxICsKPiA+ICB0b29scy9vY2FtbC94ZW5z dG9yZWQvcHJvY2Vzcy5tbCAgICAgIHwgIDM0NCArKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0KPiA+ICB0b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgIHwgICAyMSAr LQo+ID4gIHRvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgICAgfCAgICAxICsKPiA+ ICA3IGZpbGVzIGNoYW5nZWQsIDIzOSBpbnNlcnRpb25zKCspLCAxMzUgZGVsZXRpb25zKC0pCj4g PiAKPiA+IC0tIAo+ID4gMS43LjEwLjQKPiA+IAo+ID4gCj4gPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+ ID4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiA+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK