From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZ4oh-0001z1-QJ for qemu-devel@nongnu.org; Wed, 01 Feb 2017 19:00:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cZ4oe-0000gc-P3 for qemu-devel@nongnu.org; Wed, 01 Feb 2017 18:59:59 -0500 Received: from mail1.bemta8.messagelabs.com ([216.82.243.200]:37217) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cZ4oe-0000fq-JT for qemu-devel@nongnu.org; Wed, 01 Feb 2017 18:59:56 -0500 From: Ketan Nilangekar Date: Wed, 1 Feb 2017 23:59:53 +0000 Message-ID: References: In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <0661A0CF40D77742B182052D5C9ACBD7@veritas.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH v7 RFC] block/vxhs: Initial commit to add Veritas HyperScale VxHS block device support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi , Buddhi Madhav Cc: ashish mittal , Paolo Bonzini , "Daniel P. Berrange" , Jeff Cody , qemu-devel , Kevin Wolf , Markus Armbruster , Fam Zheng , Ashish Mittal , Abhijit Dey , "Venkatesha M.G." , Nitin Jerath , Gaurav Bhandarkar , Abhishek Kane , Ketan Mahajan , Niranjan Pendharkar , Nirendra Awasthi , Rakesh Ranjan UGF0Y2ggZm9yIHNlY3VyZSBpbXBsZW1lbnRhdGlvbiBpbiBsaWJxbmlvIGlzIGF2YWlsYWJsZSBm b3IgcmV2aWV3IGhlcmU6DQoNCmh0dHBzOi8vZ2l0aHViLmNvbS9WZXJpdGFzSHlwZXJTY2FsZS9s aWJxbmlvL3B1bGwvMTINCg0KbGlicW5pbyBjbGllbnQgaW5pdGlhbGl6YXRpb24gbm93IGhhcyBh biBvcHRpb24gdG8gdXNlIFguNTA5IGNlcnRpZmljYXRlcyB0byBhdXRoZW50aWNhdGUgaXRzZWxm IHRvIHRoZSB2eGhzIHNlcnZlci4gIA0KQWxzbyBlYWNoIGNsaWVudCBJTyByZXF1ZXN0IG5vdyBp bmNsdWRlcyBhbiBpbnN0YW5jZSBpZCB0aGF0IGlzIHVzZWQgYnkgdGhlIHZ4aHMgc2VydmVyIHRv IGF1dGhvcml6ZSB0aGUgcmVxdWVzdC4NCkEgdGVzdCBjbGllbnQgaGFzIGFsc28gYmVlbiBhZGRl ZC4NCkxpYnFuaW8uc28gc28gaXMgcmVuYW1lZCB0byBsaWJ2eGhzLnNvLiBXZSB3aWxsIHJlbmFt ZSB0aGUgcmVwb3NpdG9yeSBvbmNlIHRoZSBsYXRlc3QgcGF0Y2hlcyBhcmUgbWVyZ2VkLg0KUUVN VSBwYXRjaCB0byB1c2UgdGhlIG5ldyBzZWN1cmUgaW50ZXJmYWNlIHdpbGwgZm9sbG93IHNob3J0 bHkuDQoNCktldGFuLg0KDQoNCk9uIDEyLzE2LzE2LCAxMjowOSBBTSwgIlN0ZWZhbiBIYWpub2N6 aSIgPHN0ZWZhbmhhQGdtYWlsLmNvbT4gd3JvdGU6DQoNCiAgICBPbiBGcmksIERlYyAxNiwgMjAx NiBhdCAxOjQyIEFNLCBCdWRkaGkgTWFkaGF2DQogICAgPEJ1ZGRoaS5NYWRoYXZAdmVyaXRhcy5j b20+IHdyb3RlOg0KICAgID4gICAgICAgICBEb2VzIHRoaXMgYXV0aGVudGljYXRpb24gc2NoZW1l IHdvcmtzPw0KICAgID4NCiAgICA+IDEpIFBhc3MgdGhlIGVuY3J5cHRlZCBwYXNzd29yZCB0byBx ZW11LWt2bSBhcyBmb2xsb3dzOg0KICAgID4NCiAgICA+ICMgLiAvcWVtdS1pbyAtLW9iamVjdCBz ZWNyZXQsaWQ9c2VjbWFzdGVyMCxmb3JtYXQ9YmFzZTY0LGZpbGU9a2V5LmI2NA0KICAgID4gICAg ICAgIC0tb2JqZWN0IHNlY3JldCxpZD1wYXNzd29yZC1zZWNyZXQsa2V5aWQ9c2VjbWFzdGVyMCxm aWxlPXB3LmFlcyxpdj0kKDxpdi5iNjQpDQogICAgPg0KICAgID4gMikgUUVNVSBwcm9jZXNzIHdp bGwgZGVjcnlwdCB0aGUgcGFzc3dvcmQuIChjYWxsIHFjcnlwdG9fc2VjcmV0X2xvb2t1cF9hc191 dGY4KCkpLg0KICAgIA0KICAgIEknbSBub3Qgc3VyZSBpZiBBRVMgZW5jcnlwdGluZyB0aGUgcGFz c3dvcmQgc2VjcmV0IGZpbGUgYWRkcyBhbnl0aGluZy4NCiAgICBJZiBhbiBhdHRhY2tlciBpcyBh YmxlIHRvIHJlYWQgcHcuYWVzIHRoZXkgY2FuIGFsc28gcmVhZCBrZXkuYjY0IGFuZA0KICAgIHNl ZSB0aGUgaW5pdGlhbGl6YXRpb24gdmVjdG9yIG9uIHRoZSBjb21tYW5kLWxpbmUgKHVzaW5nIHBz KDEpKS4NCiAgICBUaGVyZWZvcmUgdGhleSB3b3VsZCBiZSBhYmxlIHRvIGRlY3J5cHQgdGhlIHBh c3N3b3JkLg0KICAgIA0KICAgIFRoZSBtYWluIGJlbmVmaXQgb2YgdXNpbmcgLW9iamVjdCBzZWNy ZXQsZmlsZT0gaXMgdG8gbGltaXQgYWNjZXNzIHRvDQogICAgdGhlIHNlY3JldCB2aWEgVU5JWCBm aWxlIHBlcm1pc3Npb25zIGFuZCB0byBwcmV2ZW50IGV4cG9zaW5nIHRoZQ0KICAgIHNlY3JldCBv biB0aGUgY29tbWFuZC1saW5lLiAgWW91IGdldCB0aG9zZSBiZW5lZml0cyB3aXRob3V0IEFFUzoN CiAgICANCiAgICAtLW9iamVjdCBzZWNyZXQsaWQ9cGFzc3dvcmQtc2VjcmV0LGZpbGU9cHcNCiAg ICANCiAgICBEYW46IEFtIEkgbWlzc2luZyBzb21ldGhpbmc/DQogICAgDQogICAgPiAzKSBGb3Ig ZXZlcnkgZGlzayBvcGVuLCBRRU1VIHByb2Nlc3Mgc2VuZHMgVk0gSUQsIHZkaXNrIElELCBhbmQg ZGVjcnlwdGVkIHBhc3N3b3JkLiBIeXBlcnNjYWxlIHNlcnZlcg0KICAgID4gICAgdmFsaWRhdGVz IHRoZSBwYXNzd29yZCwgYW5kIHNlbmRzIGJhY2sgdGhlIGFjY2VzcyB0b2tlbih1bmlxdWUgMzJi aXQgSUQpLg0KICAgIA0KICAgIFR3byBpc3N1ZXM6DQogICAgDQogICAgMS4gVGhpcyBpcyBzZWN1 cmUgb25seSBpZiB0aGUgdHJhbnNwb3J0IG9mZmVycyBjb25maWRlbnRpYWxpdHkgKGUuZy4NCiAg ICBlbmNyeXB0aW9uIG92ZXIgVENQKS4gIE90aGVyd2lzZSBhbiBhdHRhY2tlciBjYW4gaW50ZXJj ZXB0IHRoZSB0cmFmZmljDQogICAgYW5kIHN0ZWFsIHRoZSBkZWNyeXB0ZWQgcGFzc3dvcmQuDQog ICAgDQogICAgMi4gVGhpcyBpcyBzZWN1cmUgb25seSBpZiB0aGUgY2xpZW50IGF1dGhlbnRpY2F0 ZXMgdGhlIHNlcnZlci4NCiAgICBPdGhlcndpc2UgdGhlIHNlcnZlciBjb3VsZCBiZSBhIG1hbi1p bi10aGUtbWlkZGxlIHRoYXQgc3RlYWxzIHRoZQ0KICAgIHBhc3N3b3JkLg0KICAgIA0KICAgIFlv dXIgc2NoZW1lIGlzIHNlY3VyZSBvdmVyIEFGX1VOSVggd2hlcmUgdGhlIFVOSVggZG9tYWluIHNv Y2tldCBpcw0KICAgIGxvY2F0ZWQgaW4gYSBkaXJlY3Rvcnkgd2hlcmUgb25seSB0aGUgcmVhbCBz ZXJ2ZXIgcHJvY2VzcyBoYXMNCiAgICBwZXJtaXNzaW9uIHRvIGNyZWF0ZSBmaWxlcy4gIEFGX1VO SVggY2Fubm90IGJlIGludGVyY2VwdGVkIGJ5IGV4dGVybmFsDQogICAgYXR0YWNrZXJzIG9yIHVu cHJpdmlsZWdlZCB1c2Vycywgc28gdGhlIHRyYW5zcG9ydCBvZmZlcnMNCiAgICBjb25maWRlbnRp YWxpdHkuDQogICAgDQogICAgVGhpcyBzY2hlbWUgaXMgbm90IHNlY3VyZSBvdmVyIFRDUC9JUC9F dGhlcm5ldCBzaW5jZSB0aGUgc2VydmVyIGlzIG5vdA0KICAgIGJlaW5nIGF1dGhlbnRpY2F0ZWQg YW5kIHRoZXJlIGlzIG5vIGNvbmZpZGVudGlhbGl0eS4NCiAgICANCiAgICBBcmUgdGhlcmUgbmV0 d29yayBwcm90b2NvbCBhbmQgc2VjdXJpdHkgZm9sa3MgYXQgVmVyaXRhcyB3aG8gY2FuDQogICAg YWR2aXNlIHlvdT8gIFRoaXMgaXNuJ3QgYSBRRU1VLXNwZWNpZmljIGlzc3VlLCBpdCdzIGEgVnhI UyBuZXR3b3JrDQogICAgcHJvdG9jb2wgaXNzdWUuICBZb3UgbmVlZCB0byBjaG9vc2UgYSBtb2Rl cm4sIHNlY3VyZSBhcHByb2FjaCB0bw0KICAgIG5ldHdvcmtpbmcuDQogICAgDQogICAgU3RlZmFu DQogICAgDQoNCg==