[openstack-dev] [Nova] [Cyborg] [Glance] Updated spec for Cyborg-Nova-Glance interaction, including os-acc
Nadathur, Sundar
sundar.nadathur at intel.com
Fri Jun 22 15:13:32 UTC 2018
s/review the new version is/review the new version/
Regards,
Sundar
On 6/22/2018 8:06 AM, Nadathur, Sundar wrote:
> Hello folks,
> The os-acc spec [1] has been updated substantially. Please review the
> new version is https://review.openstack.org/#/c/577438/ .
>
> The background for the update is that several important aspects were
> raised as comments on the previous spec ([1], [2]). An alternative
> workflow for attaching accelerators to instances was proposed [3], to
> which I responded with [4] and [5]. Finally, with another IRC
> discussion [6], it was concluded that the design/flow in [4], [5] fits
> the bill. The new version of the os-acc spec incorporates that discussion.
>
> The main points that were raised and addressed are these:
>
> * Some architectures like Power treat devices differently. The os-acc
> framework must provide for plugins to handle such variation. Done.
>
> * The os-acc framework should be more closely patterned after the
> os-vif framework and Neutron flow. This is a bit debatable since
> Neutron ports and Cyborg accelerators differ in some key respects,
> though the os-acc library can be structured like os-vif. I have
> attempted to compare and contrast the os-vif and os-acc approaches.
>
> This discussion is important because we may have programmable NICs
> based on FPGAs. Then Cyborg, Neutron and Nova are going to get tangled
> in a triangle. (If you throw Glance in for FPGA images, that leads
> quickly to a quadrilateral. Add Cinder for storage-related FPGA
> devices, and we get pulled into a pentagram. Geometry is scary. Just
> saying. ;-} )
>
> * Not enough detail in [1]. Mea culpa. Hopefully fixed now.
>
> [1] https://review.openstack.org/#/c/566798/
>
> [2]
> http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2018-06-14.log.html#t2018-06-14T18:38:28
>
>
> [3]
> https://review.openstack.org/#/c/575545/1/specs/rocky/approved/nova-cyborg-flow.rst
>
>
> [4] https://etherpad.openstack.org/p/os-acc-discussion
>
> [5]
> https://docs.google.com/drawings/d/1gbfimiyA1f5sTeobN9mpavEkHT7Z_ScNUqimOkdIYGA/edit
>
>
> [6]
> http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2018-06-18.log.html#t2018-06-18T22:07:02
>
>
> Regards,
> Sundar
>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20180622/96934291/attachment.html>
More information about the OpenStack-dev
mailing list