Hi Edison, We will rebase to master. Give me a second.
Thanks, Ryousei 2014-02-14 5:21 GMT+09:00 Edison Su <edison...@citrix.com>: > Hi Ryousei, > > The patch sounds good to me, don’t know why it’s not got checked into > 4.2 or 4.3. Is it ok for you to rebase to master? After that, I’ll check it > into master. > > > > > > *From:* 高野了成 [mailto:takano-ryou...@aist.go.jp] > *Sent:* Thursday, February 13, 2014 4:08 AM > *To:* dev@cloudstack.apache.org > *Cc:* malini.k.bhand...@intel.com; Edison Su; Dugger, Donald D; > yunhong.ji...@intel.com; Meshkin, Omid; Manan Shah; Bob Ball; Hoban, > Adrian > *Subject:* RE: Exposing PCIe capabilities to the Cloud Scheduler > > > > Dear Edison Su and Malini Bhandaru, > > > > I am the mentor of Pawit, who has submitted PCI passthrough patch last > year. > > We have been developing this feature for operating our private cloud based > on > > CloudStack 4.2.1. > > Now our users can deploy and migrate a VM instance with an InfiniBand > interface. > > > > We hope to improve our patch and merge into CloudStack. > > Your comments and suggestions are welcome. > > > > Best regards, > > Ryousei > > > > > Welcome, my dear Intel friends:) > > > Last year, community has contributed code regarding to add PCI > passthrough into CloudStack, see the patch: > https://reviews.apache.org/r/12098/, but unfortunately, this patch > doesn't get checked in, due to lack of support from committer: > http://markmail.org/message/ux2ojhxfqwdvz2uc. > > > If you guys want to pick it up, either work from scratch, or based on > the original patch, that will be great. > > > > > >> -----Original Message----- > > >> From: Bhandaru, Malini K [mailto:malini.k.bhand...@intel.com] > > >> Sent: Wednesday, February 12, 2014 12:48 PM > > >> To: dev@cloudstack.apache.org > > >> Cc: Dugger, Donald D; Jiang, Yunhong; Meshkin, Omid; Manan Shah; Bob > Ball; > > >> Hoban, Adrian > > >> Subject: Exposing PCIe capabilities to the Cloud Scheduler > > >> > > >> Hello CloudStack-ers! > > >> > > >> PCIe (Peripheral Component Interconnect Express) devices exist for > graphics > > >> processing, storage, digital signal processing, accelerating > > >> encryption/decryption, and more. Further, within a function class, > devices > > >> can exhibit different capability levels. Exposing such platform hardware > > >> capabilities to the cloud scheduler allows Virtual Machines (VMs) to > explicitly > > >> request them for improved performance and for the cloud vendor the > > >> opportunity to offer services at different price points. facilitate > differentiated > > >> revenur opportunities to the cloud vendor. > > >> > > >> CloudStack already exposes GPU > > >> acceleration<https://cwiki.apache.org/confluence/display/CLOUDSTACK/GP > > >> U+and+vGPU+support+for+CloudStack+Guest+Vms>. Along these lines > > >> PCIe capabilities, including SR-IOV (Single Root IO virtualization) can > be > > >> exposed. > > >> OpenStack has a set of blueprints for the same. The implementation spans > > >> tracking the PCIe devices associated with a host, their use, VM > association, > > >> and requesting PCIe features. libvirt has been modified to accommodate > > >> PCIe discovery. Intel and Mirantis contributed a lot of the code. > > >> https://blueprints.launchpad.net/nova/+spec/epa-for-pcie-devices > > >> https://blueprints.launchpad.net/nova/+spec/pci-passthrough-libvirt > > >> > > >> Should you have an interest in supporting such functionality and have > > >> technical questions, please get in touch. > > >> > > >> Regards > > >> Malini Bhandaru, Intel > > >