Networking: maintenance heartbeats are not classified as high priority traffic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Low
|
Lucas Ratusznei Fonseca |
Bug Description
Brief Description
-----------------
Maintenance heartbeats are no longer being treated as high priority traffic.
This change occurred according to the following bug/commit:
https:/
https:/
We need to add filters for the following UDP ports to the tc_setup.sh script:
hbs_client_
hbs_agent_
A symptom of this may be large amounts of heartbeat loss messages in mtcAgent.log under high traffic load.
Severity
--------
Minor.
Expected Behavior
------------------
This traffic should be treated as high priority. That is, it should be getting directed to the 10: hi prio qdisc of the 1:10 class.
Actual Behavior
----------------
Heartbeat traffic for ports 2103 and 2106 are not treated as high priority.
Reproducibility
---------------
100% reproducible.
System Configuration
-------
N/A
Branch/Pull Time/Commit
-------
Master
Last Pass
---------
18.03
Timestamp/Logs
--------------
N/A
Test Activity
-------------
N/A
Workaround
----------
Create filters manually with tc command.
Changed in starlingx: | |
status: | New → In Progress |
Changed in starlingx: | |
assignee: | nobody → Lucas Ratusznei Fonseca (lratuszn) |
importance: | Undecided → Low |
tags: | added: stx.9.0 stx.networking |
Reviewed: https:/ /review. opendev. org/c/starlingx /utilities/ +/880265 /opendev. org/starlingx/ utilities/ commit/ f363a5ded6c4632 e6effcae9e2028e 5911405b02
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit f363a5ded6c4632 e6effcae9e2028e 5911405b02
Author: Lucas Ratusznei Fonseca <email address hidden>
Date: Thu Apr 13 02:43:09 2023 -0300
Add filters for management network heartbeat ports
Add filters to treat Service Management and Maintenance management
network heartbeat traffic ports as high priority.
Test plan
Procedure:
1. Apply changes to the script
2. Lock/unlock host
3. Use command 'tc -s filter show dev enp0s8' to check heartbeat
statistics incrementing
PASS Test the filters' effectiveness on an IPv4 AIO-DX.
PASS Test the filters' effectiveness on an IPv6 AIO-DX.
Closes-Bug: #2016055 e37b8a263795eaa 79eede02d31
Signed-off-by: Lucas Ratusznei Fonseca <email address hidden>
Change-Id: I76bf553bb30d56