[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