From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kamala Narasimhan Subject: Re: [PATCH] xl: Special case tap/aio for disk validation Date: Fri, 28 Jan 2011 14:10:23 -0500 Message-ID: <4D43149F.3030409@gmail.com> References: <4D407A06.1050902@gmail.com> <4D41ABEA.2080802@gmail.com> <4D42223E.1080008@gmail.com> <1296209178.14780.6993.camel@zakaz.uk.xensource.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010801030402020805080108" Return-path: In-Reply-To: <1296209178.14780.6993.camel@zakaz.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Ian Campbell Cc: "Kamala Narasimhan (3P)" , "xen-devel@lists.xensource.com" , Ian Jackson , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------010801030402020805080108 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I am attaching a newer version of the txt file that incorporates all the review comments. Here are the only changes I am yet to make - 1) Refer to IanJ's virtual disk specification once it is checked-in. 2) Include information pertaining to drbd and other arbitrary block device types. This information can be included post 4.1 as I gather from the discussion on this topic. Please let me know if I neglected any of your comments or if you have further comments. Kamala --------------010801030402020805080108 Content-Type: text/plain; name="xl-disk-configuration.txt" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="xl-disk-configuration.txt" CgogICAgICAgICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQogICAgICAgICAgICAgICAgICAgICAgICAgeGwgRGlzayBDb25maWd1cmF0aW9uIE9wdGlv bgogICAgICAgICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQoKVGhpcyBkb2N1bWVudCBwcm92aWRlcyBhIGJyaWVmIGRlc2NyaXB0aW9uIG9mIHhsIGRp c2sgY29uZmlndXJhdGlvbgpvcHRpb24sIGRpZmZlcmVudCBhdHRyaWJ1dGVzIHRoYXQgY2Fu IGJlIHBhc3NlZCB0aHJvdWdoIGl0IGFuZCB0aGUKZm9ybWF0IGluIHdoaWNoIHRoZXkgbmVl ZCB0byBiZSBzcGVjaWZpZWQuCgpBdCBhIGhpZ2hlciBsZXZlbCwgeGwgZGlzayBjb25maWd1 cmF0aW9uIG9wdGlvbiB0YWtlcyB0aGUgZm9sbG93aW5nCmZvcm1hdDoKCiAgICBkaXNrID0g WyAnW2Zvcm1hdDpdW3BhdGhdLHZkZXZbOnR5cGVdLGF0dHJpYicsCiAgICAgICAgICAgICAn W2Zvcm1hdDpdW3BhdGhdLHZkZXZbOnR5cGVdLGF0dHJpYicsIC4uLiBdCgpOb3QgYWxsIGF0 dHJpYnV0ZXMgYXJlIHJlcXVpcmVkICh0aGUgYXR0cmlidXRlcyBlbmNsb3NlZCB3aXRoaW4g c3F1YXJlCmJyYWNrZXRzIGFib3ZlIGFyZSBvcHRpb25hbCkgYW5kIHNvbWUgYXJlIGRlcHJl Y2F0ZWQuICBGb2xsb3dpbmcgaXMgYQpicmllZiBkZXNjcmlwdGlvbiBvZiBlYWNoIG9mIHRo ZSBhdHRyaWJ1dGUgYWxvbmcgd2l0aCBpbmZvcm1hdGlvbiBvbgp3aGV0aGVyIG9yIG5vdCB0 aGV5IGFyZSBtYW5kYXRvcnkuCgoKLS0tLS0tLS0tLS0tLS0tLS0tCkF0dHJpYnV0ZSBEZXRh aWxzCi0tLS0tLS0tLS0tLS0tLS0tLQoKCmZvcm1hdDoKLS0tLS0tCgpEZXNjcmlwdGlvbjog ICAgICAgICAgIFNwZWNpZmllcyB0aGUgZm9ybWF0IG9mIGltYWdlIGZpbGUuClN1cHBvcnRl ZCB2YWx1ZXM6ICAgICAgcmF3LCBxY293LCBxY293MiwgdmhkIApEZXByZWNhdGVkIHZhbHVl czogICAgIE5vbmUgCk1hbmRhdG9yeTogICAgICAgICAgICAgTm8uICBXaGVuIG5vdCBzcGVj aWZpZWQgcmF3IGZvcm1hdCBpcyBhc3N1bWVkLgogICAgICAgICAgICAgICAgICAgICAgIEZv ciBhIHBoeXNpY2FsIGJsb2NrIGRldmljZSB0aGUgZm9ybWF0IG11c3QgYmUgCiAgICAgICAg ICAgICAgICAgICAgICAgcmF3IGFuZCBuZWVkIG5vdCBiZSBleHBsaWNpdGx5IHNwZWNpZmll ZC4gIEZvcgogICAgICAgICAgICAgICAgICAgICAgIGFuIGltYWdlIGZpbGUgdGhlIGZvcm1h dCBjb3VsZCBiZSBvbmUgb2YgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVk IHZhbHVlcyBhbmQgd2hlbiBub3Qgc3BlY2lmaWVkIGFzc3VtZWQKICAgICAgICAgICAgICAg ICAgICAgICB0byBiZSByYXcuCnBhdGg6Ci0tLS0KCkRlc2NyaXB0aW9uOiAgICAgICAgICAg QmxvY2sgIGRldmljZSBvciBpbWFnZSBmaWxlIHBhdGguICBGb3IgYSAgCiAgICAgICAgICAg ICAgICAgICAgICAgcGh5c2ljYWwgYmxvY2sgZGV2aWNlIGEgL2RldiAgd2lsbCBiZSBwcmVw ZW5kZWQgCiAgICAgICAgICAgICAgICAgICAgICAgd2hlbiBub3Qgc3BlY2lmaWVkIGFuZCB3 aGVuIHRoZSBwYXRoIGRvZXNuJ3QgCiAgICAgICAgICAgICAgICAgICAgICAgc3RhcnQgIHdp dGggYSAnLycuICAKU3VwcG9ydGVkIHZhbHVlczogICAgICBOL0EKRGVwcmVjYXRlZCB2YWx1 ZXM6ICAgICBOL0EKTWFuZGF0b3J5OiAgICAgICAgICAgICBOby4gIFdoaWxlIGEgcGF0aCBp cyBwcm92aWRlZCBpbiBtb3N0IGNhc2VzCiAgICAgICAgICAgICAgICAgICAgICAgdGhlcmUg aXMgYW4gZXhjZXB0aW9uLiAgRm9yIGEgY2Ryb20gZGV2aWNlLCBsYWNrCiAgICAgICAgICAg ICAgICAgICAgICAgb2YgdGhpcyBhdHRyaWJ1dGUgd291bGQgaW1wbHkgYW4gZW1wdHkgY2Ry b20KICAgICAgICAgICAgICAgICAgICAgICBkcml2ZS4gCgp2ZGV2OgotLS0tCgpEZXNjcmlw dGlvbjogICAgICAgICAgIFZpcnR1YWwgZGV2aWNlIGFzIHNlZW4gYnkgdGhlIGd1ZXN0IChh bHNvIAogICAgICAgICAgICAgICAgICAgICAgIHJlZmVycmVkIHRvIGFzIGd1ZXN0IGRyaXZl IGRlc2lnbmF0aW9uIGluIHNvbWUgCiAgICAgICAgICAgICAgICAgICAgICAgc3BlY2lmaWNh dGlvbnMpLiAgWyBAVE9ETzogIFJlZmVyIHRvIElhbkoncyB2aXJ0dWFsCiAgICAgICAgICAg ICAgICAgICAgICAgZGlzayBzcGVjaWZpY2F0aW9uIGhlcmUuXQpTdXBwb3J0ZWQgdmFsdWVz OiAgICAgIGhkW3hdLCB4dmRbeF0sIHNkW3hdIGV0Yy4gIFBsZWFzZSByZWZlciB0byB0aGUK ICAgICAgICAgICAgICAgICAgICAgICBhYm92ZSBzcGVjaWZpY2F0aW9uIGZvciBmdXJ0aGVy IGRldGFpbHMuCkRlcHJlY2F0ZWQgdmFsdWVzOiAgICAgTm9uZSAKTWFuZGF0b3J5OiAgICAg ICAgICAgICBZZXMKCnR5cGU6Ci0tLS0KCkRlc2NyaXB0aW9uOiAgICAgICAgICAgUXVhbGlm aWVzICB2aXJ0dWFsIGRldmljZSB0eXBlLgpTdXBwb3J0ZWQgdmFsdWVzOiAgICAgIGNkcm9t CkRlcHJlY2F0ZWQgdmFsdWVzOiAgICAgTm9uZSAKTWFuZGF0b3J5OiAgICAgICAgICAgICBO bwoKYXR0cmliOgotLS0tLS0KCkRlc2NyaXB0aW9uOiAgICAgICAgICAgU3BlY2lmaWVkIGFj Y2VzcyBjb250cm9sIGluZm9ybWF0aW9uLiAgV2hldGhlciAKICAgICAgICAgICAgICAgICAg ICAgICBvciBub3QgdGhlIGJsb2NrIGRldmljZSBpcyBwcm92aWRlZCB0byB0aGUKICAgICAg ICAgICAgICAgICAgICAgICBndWVzdCBpbiByZWFkLW9ubHkgb3IgcmVhZC13cml0ZSBtb2Rl IGRlcGVuZHMKICAgICAgICAgICAgICAgICAgICAgICBvbiB0aGlzIGF0dHJpYnV0ZS4KU3Vw cG9ydGVkIHZhbHVlczogICAgICAncicsICd3JwpEZXByZWNhdGVkIHZhbHVlczogICAgIE5v bmUKTWFuZGF0b3J5OiAgICAgICAgICAgICBZZXMKCgotLS0tLS0tLS0tLS0tLQpFeGFtcGxl IHVzYWdlcwotLS0tLS0tLS0tLS0tLQoKZGlzayA9IFsgJ3ZoZDovcGF0aC90by9kZXYsaGRh LHcnLCAnL3BhdGgvdG8vaXNvLGhkYzpjZHJvbSxyJyBdCmRpc2sgPSBbICdwYXRoL3RvL3Bo eS9kZXYsaGRhLHcnLCAnL2Rldi9jZHJvbSxoZGM6Y2Ryb20scicgXQpkaXNrID0gWyAncWNv dzovcGF0aC90by9maWxlLGhkYSx3JyBdCmRpc2sgPSBbICdxY293MjovcGF0aC90by9maWxl LGhkYSx3JywgJ3JhdzovcGF0aC90by9kZXYsaGRjOmNkcm9tLHInIF0KCgotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCk1pc2NlbGxhbmVvdXMgSW5mb3JtYXRpb24KLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkRlcHJlY2F0ZWQgQXR0cmli dXRlcwotLS0tLS0tLS0tLS0tLS0tLS0tLS0KCkRlcHJlY2F0ZWQgdmFsdWVzIGFyZSBhY2Nl cHRhYmxlIGFuZCB3aWxsIHdvcmsgdGhlIHdheSB0aGV5IGRpZAplYXJsaWVyIGV4Y2VwdCB3 aXRoIGEgd2FybmluZyBtZXNzYWdlIHByaW50ZWQgdG8gdGhlIHhsIGxvZyBvciBzY3JlZW4u Ckhvd2V2ZXIgaXQncyB1c2FnZSBpcyBzdXBwb3J0ZWQgcHVyZWx5IGZvciBiYWNrd2FyZCBj b21wYXRpYmlsaXR5CnB1cnBvc2UgYW5kIG5vdCByZWNvbW1lbmRlZC4gQWxzbywgc3VwcG9y dCBmb3IgdGhlc2UgZGVwcmVjYXRlZAphdHRyaWJ1dGVzIGFyZSBsaWtlbHkgdG8gYmUgZHJv cHBlZCBpbiBmdXR1cmUgdmVyc2lvbnMgb2YgeGwuCgpUaGUgYmxvY2stZGV2LXR5cGUgYW5k IGFjY2Vzcy10eXBlIGRlcHJlY2F0ZWQgYXR0cmlidXRlcyBkZXNjcmliZWQKYmVsb3cgYXJl IHByZXBlbmRlZCB0byB0aGUgZm9ybWF0IGF0dHJpYnV0ZS4gIEV4YW1wbGUgLSB0YXA6YWlv OnFjb3cKRnVydGhlciBkZXRhaWxzIG9uIHRoZSBkZXByZWNhdGVkIGF0dHJpYnV0ZXMgYXJl IGJlbG93OgoKYmxvY2stZGV2LXR5cGU6Ci0tLS0tLS0tLS0tLS0tCgpEZXNjcmlwdGlvbjog ICAgICAgICAgIFNwZWNpZmllcyB0aGUgYmxvY2sgZGV2aWNlIHR5cGUuClN1cHBvcnRlZCB2 YWx1ZXM6ICAgICAgcGh5LGZpbGUsIHRhcCwgdGFwMgoKYWNjZXNzLXR5cGU6Ci0tLS0tLS0t LS0tCgpEZXNjcmlwdGlvbjogICAgICAgICAgIEJhY2tlbmQgaW1wbGVtZW50YXRpb24gb3B0 aW9uIHRvIGNob29zZSBmcm9tIAogICAgICAgICAgICAgICAgICAgICAgIHdoaWxlIGFjY2Vz c2luZyBibG9jayBkZXZpY2UuIAogICAgICAgICAgICAgICAgICAgICAgIEV4YW1wbGU6IHRh cDphaW86dmhkOi9wYXRoL3RvL2ZpbGUKU3VwcG9ydGVkIHZhbHVlczogICAgICAnYWlvJywg J3RhcGRpc2snLCAnaW9lbXUnCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0KSW1wZW1lbnRhdGlv biBEZXRhaWxzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKQmFja2VuZCBEZXRhaWxzOgotLS0t LS0tLS0tLS0tLS0KCkZvciAncGh5JyBibG9jayBkZXZpY2UgdHlwZSwgYmxrYmFjayBpcyBh bHdheXMgdXNlZCBhcyB0aGUgYmFja2VuZC4KV2hlbiB0aGUgcnVubmluZyBkb20wIGluc3Rh bmNlIGRvZXMgbm90IHN1cHBvcnQgYmxrYmFjaywgYmxvY2sgZGV2aWNlCmFjY2VzcyB3aWxs IGZhaWwuICBGb3IgYmxvY2sgZGV2aWNlIHR5cGUgJ2ZpbGUnIHdpdGggZm9ybWF0IHJhdyBv cgp3aGVuIG5vIGZvcm1hdCBzcGVjZmllZCwgdGFwZGlzazIgaXMgdXNlZCB3aGVuIHByZXNl bnQgb3RoZXJ3aXNlIHFlbXUKZmFsbGJhY2sgb3B0aW9uIGlzIHVzZWQuICBGb3IgJ2ZpbGUn LCAndGFwJyBvciAndGFwMicgYmxvY2sgZGV2aWNlCnR5cGUgd2l0aCBmb3JtYXQgJ3ZoZCcs IG9ubHkgdGFwZGlzazIgaXMgdXNlZCBhcyBxZW11IGRvZXMgbm90IHN1cHBvcnQKdmhkIGZv cm1hdC4gIEFic2VuY2Ugb2YgdGFwZGlzazIgc3VwcG9ydCBpbiB0aGlzIGNhc2Ugd2lsbCBy ZXN1bHQgaW4KZmFpbHVyZS4KCgpXaGVuIGl0IGNvbWVzIHRvIGltYWdlIGZvcm1hdCBhbmQg aG93IHRoYXQgYWZmZWN0cyB0aGUgYmFja2VuZCBjaG9pY2UsCmZvciBxY293L3Fjb3cyIHFl bXUgYmFja2VuZCBpcyB1c2VkIGFzIHRhcGRpc2syIGRvZXMgbm90IHdvcmsgd2l0aAp0aGVz ZSBmb3JtYXRzLiBGb3IgcmF3IGZvcm1hdCBpbWFnZSBmaWxlLCB0YXBkaXNrMiBpcyB1c2Vk IGFuZCB3aGVuCm5vdCBhdmFpbGFibGUgcWVtdSBiYWNrZW5kIGlzIHVzZWQgYXMgZmFsbGJh Y2suICBGb3IgdmhkIGZvcm1hdCwgYXMKbWVudGlvbmVkIGVhcmxpZXIgdGFwZGlzazIgaXMg dXNlZCBhbmQgdGFwZGlzazIgdW5hdmFpbGFiaWxpdHkgd2lsbApyZXN1bHQgaW4gZmFpbHVy ZSBhcyBxZW11IGZhbGxiYWNrIG9wdGlvbiBkb2VzIG5vdCBzdXBwb3J0IHZoZCBmaWxlCmZv cm1hdC4KCgoKCgoKCg== --------------010801030402020805080108 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------010801030402020805080108--