------- Comment From [email protected] 2016-09-08 21:05 EDT-------
(In reply to comment #33)

A big thank you for your help with in moving this forward. Appreciate
all the effort that has gone into it.

Hopefully I can answer several of your questions and alleviate your
concerns. First let me paint the overall picture and answer some of the
specifics later.

Our team has been active in the community for a few months and have been
submitting several patches to bring Power on par with other
architectures. In fact just today we got an ack for one of the
outstanding issues. That should clear the way for acceptance of the
entire patch set upstream.

Right now our focus is the Mellanox adapter and that is why we requested
support in Ubuntu 16.10 with MLNX_OFED. We hope to be able to remove
that limitation in a future Ubuntu release. If it is acceptable, we
would like to suggest the following steps:

1. Start with Ubuntu 16.10 Tech Preview and support only Mellanox adapter 
(requires MLNX_OFED)
2. In Ubuntu 17.04 expand the Tech Preview to include additional adapters
3. Lift the Tech preview in 17.10

That should hopefully erase some of the concerns and ease acceptance. We
are committed to supporting DPDK on Power.

> Hi,
> thanks for testing, sad that there could have been no HW test and also that
> it was only testpmd.

We have been working with upstream DPDK 16.07 and have locally tested
ip_pipeline and other tests as well. We have tested the LPM and ACL
libraries as well. Once the patches go upstream (as mentioned
previously), these can be pulled into Ubuntu 16.10 as well.

One of the things we discovered during the course of our testing is that
package ovs-dpdk has not been enabled on Power in the ppa.

> I think it is time to discuss what we do about your request to have it as
> "tech preview only".
>
> To my knowledge there is no such thing as a tech preview per package (please
> correct me if I'm wrong). It either is of good quality and will go into the
> package and be supported for the full support period or it is not - in which
> case it should not go in.

The Tech Preview request is only for DPDK on Power in Ubuntu 16.10.
Previous responses should help ease your concerns.

>
> I'd currently prefer to  decline the inclusion for the following reasons:
> - power8 dpdk upstream work is still on the old state of dpdk 2.2 (see the
> example with the broken default config)

We have been working with upstream DPDK 16.07 as mentioned

> - power still disables many devices since they are not tested properly
> - the devices you requested yourself (mlx) are actually unusable in a
> Distribution environment

I understand some of your concerns. It is precisely to facilitate
thorough testing that we are requesting a Tech Preview. The request is
to release note it with a "Tech Preview" label only for the Mellanox
devices. In this way, a customer will not attempt to use other devices.

> - there is not a lot of test exposure on power yet, nor upstream focus
>
> If we would put it into 16.10 archive as is this would mean
> Canonical will have to
> - Add the delta to packaging
> - add release notes entry about "tech preview" only status
> - carry changes into deb_dpdk packaging
> But if we do so, that implies several todos and especially serious
> commitment for IBM
> - stabilize dpdk on power upstream
> - take over responsibility the power related issues for the 16.10 support
> time

Yes, we do understand the commitment required from IBM and previous
responses should provide the assurance you are seeking.

>
> I'm afraid if we pick it up now it might end up carrying this as "preview"
> forever and it will become a maintenance burden.

The previous suggestion provides a roadmap for DPDK availability on
Ubuntu (on Power)

>
> As suggested before, given the current release deadlines and the current
> state as outline I'd suggest we provide a ppa which provides dpdk as in
> Ubuntu 16.10 plus the ppc enablement I created.
> - This much more matches what a "tech preview" is and despite not in the
> main archive still gives everyone an established way to consume it.
> - On that you can work, experiment and test
> - Avoids throwing things out later which is a much higher impact task
> - Once stability and confidence is reached we can enable it in the main
> archive in e.g. 17.04
>

Given the previous explanations, can you move these to the main archive?
That would be our preference. This will also enable additional run time
outside of IBM. Please let us know what you think, and what are the next
steps moving forward.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1539775

Title:
  Enable ppc64el on dpdk

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1539775/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to