2016-05-31 08:27:49 |
Mikhail Chernik |
bug |
|
|
added bug |
2016-05-31 08:59:25 |
Aleksey Kasatkin |
tags |
feature-dpdk |
area-library feature-dpdk |
|
2016-05-31 09:43:12 |
Mikhail Chernik |
description |
Detailed description
Due to wrong MTU setting network is unstable if a VM on DPDK private network is booted on image other than Cirros. MTU does not take into account 4 bytes VLAN tag.
#ps aux | grep dnsmasq | grep -o -P 'option:mtu[^ ]+'
option:mtu,1500
Steps to reproduce:
1. Deploy an env with Private network placed on a DPDK-enabled interface on a compute node
2. Create Ubuntu Cloud image
3. Set hw:mem_page_size=2048 metadata option for m1.smal flavor
4. Boot a VM from Ubuntu Cloud image on the compute with DPDK-enabled interface
5. When the VM is fully booted, ping it from controller and try to log into it via ssh
Expected result:
Both ping and ssh works
Actual result:
Ping works well, but ssh connection is closed after timeout.
Workaround:
On controller:
NS=$(ip netns list | grep qdhcp)
ip netns exec $NS ifconfig
DEV=$(ifconfig | grep tap | awk '{print $1}')
ip netns exec $NS i plink set mtu 1496 dev $DEV
On VM:
ip link set mtu 1496 dev eth0 |
Environment:
MOS 9.0, ISO 400, NIC: XL710, dpdk driver igb_uio.
Detailed description
Due to wrong MTU setting network is unstable if a VM on DPDK private network is booted on image other than Cirros. MTU does not take into account 4 bytes VLAN tag.
#ps aux | grep dnsmasq | grep -o -P 'option:mtu[^ ]+'
option:mtu,1500
Steps to reproduce:
1. Deploy an env with Private network placed on a DPDK-enabled interface on a compute node
2. Create Ubuntu Cloud image
3. Set hw:mem_page_size=2048 metadata option for m1.smal flavor
4. Boot a VM from Ubuntu Cloud image on the compute with DPDK-enabled interface
5. When the VM is fully booted, ping it from controller and try to log into it via ssh
Expected result:
Both ping and ssh works
Actual result:
Ping works well, but ssh connection is closed after timeout.
Workaround:
On controller:
NS=$(ip netns list | grep qdhcp)
ip netns exec $NS ifconfig
DEV=$(ifconfig | grep tap | awk '{print $1}')
ip netns exec $NS i plink set mtu 1496 dev $DEV
On VM:
ip link set mtu 1496 dev eth0 |
|
2016-05-31 09:48:06 |
Atsuko Ito |
tags |
area-library feature-dpdk |
area-linux feature-dpdk |
|
2016-05-31 09:48:20 |
Atsuko Ito |
tags |
area-linux feature-dpdk |
area-linux feature-dpdk team-network |
|
2016-05-31 11:59:05 |
Atsuko Ito |
summary |
MTU for private network on DPDK-enabled interface is configured incorrectly |
[X(L)710] MTU for private network on DPDK-enabled interface is configured incorrectly |
|
2016-05-31 14:46:57 |
Ilya Kutukov |
fuel: importance |
Undecided |
High |
|
2016-05-31 14:47:04 |
Ilya Kutukov |
fuel: status |
New |
Confirmed |
|
2016-05-31 14:47:55 |
Ilya Kutukov |
fuel: assignee |
|
Fuel Sustaining (fuel-sustaining-team) |
|
2016-06-01 07:14:52 |
Dmitry Klenov |
nominated for series |
|
fuel/mitaka |
|
2016-06-01 07:14:52 |
Dmitry Klenov |
bug task added |
|
fuel/mitaka |
|
2016-06-01 07:14:52 |
Dmitry Klenov |
nominated for series |
|
fuel/newton |
|
2016-06-01 07:14:52 |
Dmitry Klenov |
bug task added |
|
fuel/newton |
|
2016-06-01 07:15:00 |
Dmitry Klenov |
fuel/newton: milestone |
9.0 |
10.0 |
|
2016-06-01 07:15:03 |
Dmitry Klenov |
fuel/mitaka: milestone |
|
9.0 |
|
2016-06-01 07:15:12 |
Dmitry Klenov |
fuel/mitaka: assignee |
|
Fuel Sustaining (fuel-sustaining-team) |
|
2016-06-01 07:15:14 |
Dmitry Klenov |
fuel/mitaka: importance |
Undecided |
High |
|
2016-06-01 07:15:17 |
Dmitry Klenov |
fuel/mitaka: status |
New |
Confirmed |
|
2016-06-01 09:14:30 |
Maksim Malchuk |
bug task deleted |
fuel/newton |
|
|
2016-06-01 10:04:53 |
Dmitry Pyzhov |
fuel: assignee |
Fuel Sustaining (fuel-sustaining-team) |
Networking (l23-network) |
|
2016-06-01 10:04:58 |
Dmitry Pyzhov |
fuel/mitaka: assignee |
Fuel Sustaining (fuel-sustaining-team) |
Networking (l23-network) |
|
2016-06-01 12:50:47 |
Mikhail Chernik |
fuel/mitaka: status |
Confirmed |
Won't Fix |
|
2016-06-22 10:44:28 |
Olena Logvinova |
tags |
area-linux feature-dpdk team-network |
area-linux feature-dpdk release-notes team-network |
|
2016-06-22 14:52:29 |
Dmitry Pyzhov |
fuel: assignee |
Registry Administrators (registry) |
l23network (l23network) |
|
2016-06-22 14:52:37 |
Dmitry Pyzhov |
fuel/mitaka: assignee |
Registry Administrators (registry) |
l23network (l23network) |
|
2016-06-22 19:33:53 |
Olena Logvinova |
tags |
area-linux feature-dpdk release-notes team-network |
area-linux feature-dpdk release-notes-done team-network |
|
2016-07-18 10:37:15 |
Dmitry Pyzhov |
fuel/mitaka: status |
Won't Fix |
Confirmed |
|
2016-07-18 10:37:18 |
Dmitry Pyzhov |
fuel/mitaka: milestone |
9.0 |
9.1 |
|
2016-09-01 16:20:28 |
Dmitry Pyzhov |
fuel/mitaka: milestone |
9.1 |
9.2 |
|
2016-12-05 15:11:27 |
Dmitry Pyzhov |
fuel: assignee |
Registry Administrators (registry) |
Fuel Sustaining (fuel-sustaining-team) |
|
2016-12-05 15:11:32 |
Dmitry Pyzhov |
fuel/mitaka: assignee |
Registry Administrators (registry) |
Fuel Sustaining (fuel-sustaining-team) |
|
2016-12-16 17:24:52 |
Vladimir Kuklin |
fuel: assignee |
Fuel Sustaining (fuel-sustaining-team) |
Sergey Matov (smatov) |
|
2016-12-16 17:24:58 |
Vladimir Kuklin |
fuel/mitaka: assignee |
Fuel Sustaining (fuel-sustaining-team) |
Sergey Matov (smatov) |
|
2016-12-17 05:12:57 |
Sergey Matov |
fuel: status |
Confirmed |
In Progress |
|
2016-12-17 05:12:59 |
Sergey Matov |
fuel/mitaka: status |
Confirmed |
In Progress |
|
2016-12-19 07:26:09 |
Dmitry Klenov |
fuel: assignee |
Sergey Matov (smatov) |
Mikhail Zhnichkov (mzhnichkov) |
|
2016-12-19 07:26:16 |
Dmitry Klenov |
fuel/mitaka: assignee |
Sergey Matov (smatov) |
Mikhail Zhnichkov (mzhnichkov) |
|
2017-01-19 12:27:56 |
OpenStack Infra |
fuel: assignee |
Mikhail Zhnichkov (mzhnichkov) |
Fedor Zhadaev (fzhadaev) |
|
2017-01-19 13:44:59 |
OpenStack Infra |
fuel: assignee |
Fedor Zhadaev (fzhadaev) |
Mikhail Zhnichkov (mzhnichkov) |
|
2017-01-19 15:37:06 |
Sergey Philippov |
bug |
|
|
added subscriber Sergey Philippov |
2017-01-19 15:38:41 |
OpenStack Infra |
fuel: assignee |
Mikhail Zhnichkov (mzhnichkov) |
Fedor Zhadaev (fzhadaev) |
|
2017-01-19 16:13:05 |
OpenStack Infra |
fuel/mitaka: assignee |
Mikhail Zhnichkov (mzhnichkov) |
Fedor Zhadaev (fzhadaev) |
|
2017-01-19 16:50:07 |
OpenStack Infra |
fuel: assignee |
Fedor Zhadaev (fzhadaev) |
Mikhail Zhnichkov (mzhnichkov) |
|
2017-01-19 17:45:52 |
OpenStack Infra |
fuel: assignee |
Mikhail Zhnichkov (mzhnichkov) |
Fedor Zhadaev (fzhadaev) |
|
2017-01-19 21:25:08 |
Alexey Shtokolov |
nominated for series |
|
fuel/ocata |
|
2017-01-19 21:25:08 |
Alexey Shtokolov |
bug task added |
|
fuel/ocata |
|
2017-01-19 21:25:08 |
Alexey Shtokolov |
nominated for series |
|
fuel/newton |
|
2017-01-19 21:25:08 |
Alexey Shtokolov |
bug task added |
|
fuel/newton |
|
2017-01-19 21:25:19 |
Alexey Shtokolov |
fuel/mitaka: assignee |
Fedor Zhadaev (fzhadaev) |
Mikhail Zhnichkov (mzhnichkov) |
|
2017-01-19 21:25:24 |
Alexey Shtokolov |
fuel/newton: assignee |
|
Mikhail Zhnichkov (mzhnichkov) |
|
2017-01-19 21:25:27 |
Alexey Shtokolov |
fuel/newton: status |
New |
Confirmed |
|
2017-01-19 21:25:31 |
Alexey Shtokolov |
fuel/newton: milestone |
|
10.1 |
|
2017-01-19 21:25:34 |
Alexey Shtokolov |
fuel/ocata: milestone |
10.0 |
11.0 |
|
2017-01-19 21:25:37 |
Alexey Shtokolov |
fuel/newton: importance |
Undecided |
High |
|
2017-01-19 21:25:42 |
Alexey Shtokolov |
fuel/ocata: assignee |
Fedor Zhadaev (fzhadaev) |
Mikhail Zhnichkov (mzhnichkov) |
|
2017-01-21 13:53:07 |
OpenStack Infra |
fuel/newton: status |
Confirmed |
In Progress |
|
2017-01-22 13:24:25 |
OpenStack Infra |
fuel/mitaka: status |
In Progress |
Fix Committed |
|
2017-01-22 17:38:44 |
OpenStack Infra |
tags |
area-linux feature-dpdk release-notes-done team-network |
area-linux feature-dpdk in-stable-mitaka release-notes-done team-network |
|
2017-01-22 18:33:20 |
Alexey Shtokolov |
fuel/mitaka: status |
Fix Committed |
In Progress |
|
2017-01-22 18:33:28 |
Alexey Shtokolov |
fuel/mitaka: status |
In Progress |
Fix Committed |
|
2017-01-23 08:00:03 |
OpenStack Infra |
fuel/newton: status |
In Progress |
Fix Committed |
|
2017-01-23 08:01:58 |
OpenStack Infra |
fuel: status |
In Progress |
Fix Committed |
|
2017-01-23 11:34:48 |
Dmitry Pyzhov |
fuel/newton: status |
Fix Committed |
In Progress |
|
2017-01-23 11:34:52 |
Dmitry Pyzhov |
fuel/ocata: status |
Fix Committed |
In Progress |
|
2017-02-01 15:16:57 |
Mikhail Chernik |
fuel/mitaka: status |
Fix Committed |
In Progress |
|
2017-02-07 17:45:01 |
OpenStack Infra |
fuel: assignee |
Mikhail Zhnichkov (mzhnichkov) |
Georgy Kibardin (gkibardin) |
|
2017-02-08 10:10:46 |
Georgy Kibardin |
fuel/ocata: assignee |
Georgy Kibardin (gkibardin) |
Mikhail Zhnichkov (mzhnichkov) |
|
2017-02-21 14:07:34 |
OpenStack Infra |
fuel/newton: assignee |
Mikhail Zhnichkov (mzhnichkov) |
Dmitry Pyzhov (dpyzhov) |
|
2017-02-21 14:55:31 |
OpenStack Infra |
fuel: assignee |
Mikhail Zhnichkov (mzhnichkov) |
Georgy Kibardin (gkibardin) |
|
2017-02-28 20:37:17 |
Georgy Kibardin |
fuel/ocata: assignee |
Georgy Kibardin (gkibardin) |
Mikhail Zhnichkov (mzhnichkov) |
|
2017-03-06 11:11:02 |
OpenStack Infra |
fuel: assignee |
Mikhail Zhnichkov (mzhnichkov) |
Fedor Zhadaev (fzhadaev) |
|
2017-03-06 12:17:33 |
OpenStack Infra |
fuel/newton: assignee |
Dmitry Pyzhov (dpyzhov) |
Fedor Zhadaev (fzhadaev) |
|
2017-03-07 07:38:24 |
OpenStack Infra |
fuel/mitaka: assignee |
Mikhail Zhnichkov (mzhnichkov) |
Fedor Zhadaev (fzhadaev) |
|
2017-03-16 13:43:01 |
Dmitry Pyzhov |
fuel/mitaka: milestone |
9.2 |
9.2-mu-2 |
|
2017-06-15 13:19:46 |
OpenStack Infra |
fuel/mitaka: assignee |
Fedor Zhadaev (fzhadaev) |
Aleksey Zvyagintsev (azvyagintsev) |
|
2017-06-15 13:27:41 |
Aleksey Zvyagintsev |
fuel/mitaka: assignee |
Aleksey Zvyagintsev (azvyagintsev) |
|
|
2017-06-16 10:26:41 |
OpenStack Infra |
fuel/mitaka: status |
In Progress |
Fix Committed |
|
2017-06-16 10:36:20 |
Denis Meltsaykin |
fuel/mitaka: assignee |
|
MOS Maintenance (mos-maintenance) |
|
2017-06-26 12:54:33 |
Ilya Bumarskov |
fuel/mitaka: status |
Fix Committed |
Fix Released |
|