Hi,

Since the segmentation fault is occurring in the DPDK vhost code, it might be a 
good idea to post this information to the d...@dpdk.org mailing list where you 
might be able to get more feedback on the root cause.

Thanks,
Ciara

> 
> • What you did that make the problem appear.
> We have an openstack kilo setup. it has 3 controllers and 3 computes. 1 of
> the controllers runs an ODL, which manages the OVS on each compute host.
> The compute hosts are running an hlinux OS, which is HPE's Debian8-based
> OS.
> each host has 2 numa nodes, each with 12 cores (24 Hyper Threaded). each
> numa with 64GB.
> We patched neutron to create vhostuser ports (which is not available in
> stable kilo), in order to work with dpdk in order to achieve highest
> throughput possible.
> OVS was running with "-c 4" and pmd-core-mask 0x38. all these cores were
> isolated.
> nova was configured with vcpu_pin_set=6-11, and the flavor had 6 vCPUs.
> flavor had 16 1GB huge pages, backed up by real 1GB huge pages in host.
> Then running a traffic generator inside 2 VMs, using DPDK, in order to
> generate traffic. sending directly to the other VMs mac and IP.
> • What you expected to happen.
> We expected traffic to flow.
> • What actually happened.
> OVS crashed (in dpdk code). Attached BT.
> • The Open vSwitch version number (as output by ovs-vswitchd --version)
> root@BASE-CCP-CPN-N0001-NETCLM:~# ovs-vswitchd --version
> ovs-vswitchd (Open vSwitch) 2.5.0
> Compiled Apr  4 2016 08:51:09
> • Any local patches or changes you have applied (if any).
> applied ce179f1163f947fe8dc5afa35a2cdd0756bb53a0
> The following are also handy sometimes:
> • The kernel version on which Open vSwitch is running (from /proc/version)
> and the distribution and version number of your OS (e.g. "Centos 5.0").
> root@BASE-CCP-CPN-N0001-NETCLM:~# cat /proc/version
> Linux version 3.14.48-1-amd64-hlinux (pbuilder@build) (gcc version 4.9.2
> (Debian 4.9.2-10) ) #hlinux1 SMP Thu Aug 6 16:02:22 UTC 2015
> • If you have Open vSwitch configured to connect to an OpenFlow controller,
> the output of ovs-ofctl show <bridge> for each <bridge> configured in the
> vswitchd configuration database.
> We are using odl. attached outputs.
> • A fix or workaround, if you have one
> We disabled mrg_rxbuf (mrg_rxbuf=off) in qemu
> 
> We can supply more info if necessary, like our exact build process etc.

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to