Pass through "read-write clone" remote blockstore option to back-end.
I'd like to use the read-write ephemeral clone capabilities we added for remote (iSCSI) blockstores in PhantomNet. This ticket relates to the needed support in the front-end I.e.,
- Add "read-write clone" attribute for the
RemoteBlockstore
geni-lib class
@leigh, I see that we do support passing through the readonly
attribute in geni-lib for blockstores, so the front-end does that much. So we just need to pass through an rwclone
(or similar) attribute. The existing readonly
attribute is presumably stuffed into the virt_blockstore_attributes
key-value table, which is where this new attribute would go. Specifying both readonly
and rwclone
should be considered an error.
I think this might be all we need, unless we want to add support for these attributes to Jacks.