[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3 1/3] docs: add documentation for Argo as a feature



On Wed, Jun 4, 2025 at 5:14 PM Jason Andryuk <jason.andryuk@xxxxxxx> wrote:
On 2025-05-29 18:40, Teddy Astie wrote:
> Hello Christopher,
>
> Le 28/05/2025 à 23:13, Christopher Clark a écrit :

>> +## Argo and VirtIO
>> +
>> +References to design documentation for the development of an Argo
>> +transport for VirtIO are available via:
>> +https://wiki.xenproject.org/wiki/Virtio_On_Xen
>> +
>
> Are there news regarding this ?
>
> There is work done on virtio-msg [1], which looks fairly similar to
> virtio-argo (or at least, virtio-msg could work with Argo in a similar
> fashion to what's described on the virtio-argo design).
>
> [1] https://linaro.atlassian.net/wiki/spaces/HVAC/overview

I appreciate the interest - I don't have additional material on it at the moment.
 

I think this should be dropped.  We don't need a link to a design
document without an implementation.  You can add it once you've
upstreamed the implementation.

OK, I'll remove this section for the next version of the series.
 

>> +# Known issues
>> +
>> +* For development: sysctl/domctls for toolstack to control per-VM access
>> +  to Argo
>> +
>
> Is it regarding disabling the argo on a per-guest basis, or regarding if
> a specific VM can communicate with another VM ? i.e can the toolstack
> decide to prevent 2 guest from communicating ?
>
> IIRC, in Argo, a guest on his own can decide who can communicate with
> him using separate registered rings. But I am not sure if there is more
> on that regard.

It's to do with enabling administrative controls for the toolstack to be able to govern access to Argo by individual VMs on a per-VM basis. At the moment there is a host boot option that turns it on or off for the system and there are XSM/Flask policy controls that govern access to Argo by individual VMs on a per-VM basis, but that is less accessible for a system administrator to apply changes to VM access and less dynamic than some use cases may require.
 

Yes, I think the existing text needs to be rephrased to be more explicit
on the issue.  I can guess what it is, but I shouldn't have to.  I'd
recommend stating the issue as it exists, and then optionally clearly
state a proposed solution.

Fair, thanks, will revise it.

Christopher

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.