On 19 May 2010, at 10:07, YAMAMOTO Takashi wrote:
> hi,
>
> thanks for quick reply.
>
>> Hi there,
>>
>> On 19 May 2010, at 03:35, YAMAMOTO Takashi wrote:
>>
>>> hi,
>>>
>>> i'm writing a python sr plugin for our product and have a few questions.
>>>
>>> - our product has 32-bit id, not uuid, for each volumes, which i want to map
>>> to xcp's vdi. i generate name-based uuid from the 32-bit id in sr.scan and
>>> vdi.create. is this a reasonable approach?
>>>
>>
>> You can use the 'location' field in the VDI to contain your 32 bit id - then
>> the uuid is irrelevant. I'd like to move more of the storage backends in
>> this direction - currently I believe only the ISO SR does it this way.
>
> ok. in that case, xapi generates random uuids for me, right?
>
Actually the backends are responsible for creating the uuid.
>>
>>> - how can i get name-label specified by "xe vdi-create" in my vdi.create?
>>> i want to pass it to our product.
>>>
>>
>> Unfortunately this isn't possible at the moment. What you could do is pick
>> the name up on a subsequent scan. This is ugly, I know, and might not even
>> work if you need the name at VDI create time, but it's all we've got at the
>> moment. This is on my list of things to fix about the SMAPI.
>
> sad to hear. :(
>
> our product needs a unique and preferably human readable name for
> the VDI at create time. do you have any suggestion?
> probably i have to use uuid generated by xapi?
>
Unfortunately there's no alternative at the moment :-(
> YAMAMOTO Takashi
>
>>
>>> if you are intersted, the "our product" is found at
>>> http://sourceforge.net/projects/vastsky/
>>>
>>> YAMAMOTO Takashi
>>>
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@xxxxxxxxxxxxxxxxxxx
>>> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|