On June 8, 2020 5:16 pm, Michael Rasmussen wrote: > On Mon, 8 Jun 2020 15:00:11 +0200 > Thomas Lamprecht <t.lampre...@proxmox.com> wrote: > >> >> You can effectively provide a full custom plugin, so it has not more >> limitations than any existing one. What extra functionality regarding >> interface ABI would the FreeNAS Plugin require? >> > I seem to have read somewhere that a custom plugin could not get access > to individual volumes.
Custom plugins get called via PVE::Storage just like any other plugin - the API 'contract' is a bit underspecified, but when in doubt just ask. There are a few places in the guest code where lists of storage types/plugins are hard-coded atm (e.g. 'list of storage types supporting vzdump backups'), but if one of those lists needs to be extended / switched to be generated via the API mechanism (e.g., by each plugin stating 'I can serve as a target for vzdump'), I don't see a reason why not to do it. _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel