[Bug 1625542] Re: --vhost-owner --vhost-perm no more transferred to DPDK EAL commandline
Timo Koehler
tikoehle at googlemail.com
Tue Sep 20 16:58:58 UTC 2016
See my results below.
When restarting ovs-vswitchd it complains: unrecognized option '--vhost-owner'
I use ovs master (2.6.90) and dpdk 16.07. Do I still need to apply fix-
vhost-user-socket-permission.patch?
Result:
---------
ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-extra="--vhost-owner libvirt-qemu:kvm --vhost-perm 0664"
root at compute29:/var/run/openvswitch# ovs-vsctl get Open_vSwitch . other_config
{dpdk-extra="--vhost-owner libvirt-qemu:kvm --vhost-perm 0664", dpdk-init="true", dpdk-lcore-mask="0x300", dpdk-socket-mem="4096,4096"}
root at compute29:/var/run/openvswitch# export DB_SOCK=/var/run/openvswitch/db.sock
root at compute29:/var/run/openvswitch# ovs-vswitchd unix:$DB_SOCK -vconsole:emer -vsyslog:err -vfile:info --mlockall --no-chdir \
> --log-file=/var/log/openvswitch/ovs-vswitchd.log \
> --pidfile=/var/run/openvswitch/ovs-vswitchd.pid \
> --detach \
> --monitor
ovs-vswitchd: unrecognized option '--vhost-owner'
EAL: Detected 32 lcore(s)
ovs-vswitchd: unrecognized option '--vhost-owner'
Versions:
----------
root at compute29:/usr/src/ovs# ovs-vsctl --version
ovs-vsctl (Open vSwitch) 2.6.90
DB Schema 7.14.0
dpdk 16.07
(from: http://dpdk.org/browse/dpdk/snapshot/dpdk-16.07.zip)
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to openvswitch in Ubuntu.
https://bugs.launchpad.net/bugs/1625542
Title:
--vhost-owner --vhost-perm no more transferred to DPDK EAL commandline
Status in dpdk package in Ubuntu:
Incomplete
Status in openvswitch package in Ubuntu:
Triaged
Bug description:
Hi,
this was reported by an early tester of OVS 2.6 / DPDK 16.07 packages in yakkety.
TL;DR
- the old --vhost-owner --vhost-perm seem no more to be passed to the DPDK commandline
- OVS complains about ovs-vswitchd: unrecognized option '--vhost-owner'
Example:
ovs-vswitchd \
--vhost-owner libvirt-qemu:kvm \
--vhost-perm 0664 \
-- unix:$DB_SOCK -vconsole:emer -vsyslog:err -vfile:info \
--mlockall --no-chdir \
--log-file=/var/log/openvswitch/ovs-vswitchd.log \
--pidfile=/var/run/openvswitch/ovs-vswitchd.pid --detach --monitor
ovs-vswitchd: unrecognized option '--vhost-owner'
I expect this to be either of these two:
- actually those should be after a --dpdk switch to get to the DPDK EAL commandline. Just how we describe it at https://help.ubuntu.com/16.04/serverguide/DPDK.html#dpdk-openvswitch
OR
- An upstream change on OVS 2.6 now interferes and breaks the passing of these options. A lot was changed to push DPDK config to the ovsdb so this can be possible.
See http://openvswitch.org/support/dist-docs/INSTALL.DPDK-
ADVANCED.md.html for most of the new other_config values.
I expect to be the second more than the first case due to DPDK
configuration being completely changed into an ovsdb based operation.
Search for dpdk here http://openvswitch.org/support/dist-docs/ovs-
vswitchd.conf.db.5.html.
But since neither DPDK nor OVS took the ownership control patches
(https://www.mail-archive.com/dev@openvswitch.org/msg69706.html) it
has to be a delta that we add once we have final OVS 2.6.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1625542/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list