Back to bug 1394537

Who When What Removed Added
Maxim Babushkin 2016-11-13 08:27:13 UTC CC atelang, atheurer, fbaudin, fleitner, yrachman
Yariv 2016-11-14 11:29:34 UTC Priority unspecified medium
Severity unspecified medium
Franck Baudin 2016-11-18 17:30:33 UTC Flags needinfo?(fleitner)
Flavio Leitner 2016-11-25 16:08:40 UTC CC mbabushk
Flags needinfo?(fleitner) needinfo?(mbabushk)
Maxim Babushkin 2016-11-27 08:00:33 UTC Flags needinfo?(mbabushk)
Maxim Babushkin 2016-11-27 08:01:11 UTC Flags needinfo?(fleitner)
Eelco Chaudron 2016-11-28 12:20:03 UTC CC echaudro
Assignee ovs-team echaudro
Eelco Chaudron 2016-11-28 12:30:09 UTC Status NEW ASSIGNED
Flags needinfo?(fleitner) needinfo?(mbabushk)
Maxim Babushkin 2016-11-29 11:06:56 UTC Flags needinfo?(mbabushk) needinfo?(echaudro)
Eelco Chaudron 2016-11-29 12:07:25 UTC Flags needinfo?(echaudro) needinfo?(mbabushk)
Maxim Babushkin 2016-11-29 13:56:32 UTC Flags needinfo?(mbabushk)
Eelco Chaudron 2016-11-29 15:35:09 UTC Flags needinfo?(mbabushk)
Maxim Babushkin 2016-11-29 15:53:36 UTC Flags needinfo?(mbabushk) needinfo?(atheurer)
Franck Baudin 2016-12-07 11:19:35 UTC Flags needinfo?(atheurer)
Andrew Theurer 2016-12-07 22:15:41 UTC Flags needinfo?(atheurer) needinfo?(atheurer)
Andrew Theurer 2016-12-09 01:54:35 UTC Flags needinfo?(mbabushk)
Franck Baudin 2016-12-09 08:50:24 UTC CC jskarvad
Flags needinfo?(jskarvad)
Jaroslav Škarvada 2016-12-09 12:57:28 UTC Flags needinfo?(mbabushk) needinfo?(jskarvad)
Franck Baudin 2016-12-09 15:30:55 UTC Depends On 1403309
Maxim Babushkin 2016-12-11 13:14:20 UTC Flags needinfo?(fbaudin)
Franck Baudin 2016-12-12 17:52:43 UTC Flags needinfo?(fbaudin)
Maxim Babushkin 2016-12-14 14:27:53 UTC Doc Text Once tuned profile activated, tuned service must start before openvswitch service in order to set correctly the cores allocated to the pmd.

Change the tuned service by running the following script:

===================================
#!/bin/bash

tuned_service=/usr/lib/systemd/system/tuned.service

grep -q "network.target" $tuned_service
if [ "$?" -eq 0 ]; then
sed -i '/After=.*/s/network.target//g' $tuned_service
fi

grep -q "Before=.*network.target" $tuned_service
if [ ! "$?" -eq 0 ]; then
grep -q "Before=.*" $tuned_service
if [ "$?" -eq 0 ]; then
sed -i 's/^\(Before=.*\)/\1 network.target openvswitch.service/g' $tuned_service
else
sed -i '/After/i Before=network.target openvswitch.service' $tuned_service
fi
fi

systemctl daemon-reload
systemctl restart openvswitch
exit 0
===================================
Eelco Chaudron 2016-12-14 19:25:45 UTC Flags needinfo?(mbabushk)
Deepti Navale 2016-12-15 01:49:01 UTC CC dnavale
Doc Text Once tuned profile activated, tuned service must start before openvswitch service in order to set correctly the cores allocated to the pmd.

Change the tuned service by running the following script:

===================================
#!/bin/bash

tuned_service=/usr/lib/systemd/system/tuned.service

grep -q "network.target" $tuned_service
if [ "$?" -eq 0 ]; then
sed -i '/After=.*/s/network.target//g' $tuned_service
fi

grep -q "Before=.*network.target" $tuned_service
if [ ! "$?" -eq 0 ]; then
grep -q "Before=.*" $tuned_service
if [ "$?" -eq 0 ]; then
sed -i 's/^\(Before=.*\)/\1 network.target openvswitch.service/g' $tuned_service
else
sed -i '/After/i Before=network.target openvswitch.service' $tuned_service
fi
fi

systemctl daemon-reload
systemctl restart openvswitch
exit 0
===================================
After a `tuned` profile is activated, `tuned` service must start before the `openvswitch` service does, in order to set the cores allocated to the PMD correctly.

As a workaround, you can change the `tuned` service by running the following script:

#!/bin/bash

tuned_service=/usr/lib/systemd/system/tuned.service

grep -q "network.target" $tuned_service
if [ "$?" -eq 0 ]; then
sed -i '/After=.*/s/network.target//g' $tuned_service
fi

grep -q "Before=.*network.target" $tuned_service
if [ ! "$?" -eq 0 ]; then
grep -q "Before=.*" $tuned_service
if [ "$?" -eq 0 ]; then
sed -i 's/^\(Before=.*\)/\1 network.target openvswitch.service/g' $tuned_service
else
sed -i '/After/i Before=network.target openvswitch.service' $tuned_service
fi
fi

systemctl daemon-reload
systemctl restart openvswitch
exit 0
Doc Type If docs needed, set a value Known Issue
Lucy Bopf 2016-12-15 02:02:55 UTC CC lbopf
RHEL Program Management 2016-12-15 02:06:38 UTC Keywords ZStream
Eelco Chaudron 2016-12-19 10:51:14 UTC Status ASSIGNED CLOSED
Resolution --- NOTABUG
Last Closed 2016-12-19 05:51:14 UTC
Ofer Blaut 2016-12-26 07:00:14 UTC CC oblaut
Flags needinfo?(mbabushk)
Yariv 2017-01-25 21:29:20 UTC Target Release --- 10.0 (Newton)
Target Milestone --- Upstream M3
Yariv 2017-01-25 21:29:49 UTC Target Milestone Upstream M3 async

Back to bug 1394537