|
|
|
|
|
|
|
|
|
|
xen-api
[Xen-API] RE: Questions about the api
Hi,
> Hello everyone,
>
> I am writing a SR for Nexenta since I haven't found one and zfs seems
> pretty good until now.
> My questions are more related to missing(?) api calls.
> I need to know if I can set the following fields in a VDI for example:
>
> Is-a-snapshot - there is a get_is_a_snapshot call but not a
> set_is_a_snapshot. Same for snapshot-of. Think it's usefull just in
> case I vdi-forget the snapshot and re introduce it with a scan or in
> other situations.
> parent - there is a get_parent but not a set_parent call, this would be
> nice.
Hm, I think there's no current way for the backend to set these VDI fields:
they seem to be only ever set by xapi at creation time. You're right that if
you forget and then re-scan then the metadata will be lost. For most backends
this isn't a fatal problem (although it might be annoying) but I wonder what
will happen for LVHD -- it uses the 'is_a_snapshot' as an indicator to decide
whether to 'inflate' or 'deflate' the LVM LV.
We should consider allowing the backend to read/write these fields. There's
already precedent for that kind of thing: the backend can call
VDI.set_virtual_size but it looks read/only to everyone else.
What do others think?
Dave
>
> Of course I can use sm-config for example, to set a parent but still,
> since the field is there I would like to set it myself.
>
> Thank you!
> Tomoiaga Cristian
>
>
> _______________________________________________
> xen-api mailing list
> xen-api@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/mailman/listinfo/xen-api
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-API] RE: Questions about the api, (continued)
[Xen-API] RE: Questions about the api,
Dave Scott <=
|
|
|
|
|