[action] [PR:16150] qos template change for backend compute-ai deployment #16617
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why I did it
To enable qos config for a certain backend deployment mode, for resource-type "Compute-AI".
This deployment has the following requirement:
Config below enabled if DEVICE_TYPE as one of backend_device_types
Config below enabled if ResourceType is 'Compute-AI'
2 lossless TCs' (2, 3)
2 lossy TCs' (0,1)
DSCP to TC map uses 4 DSCP code points and maps to the TCs' as follows:
"DSCP_TO_TC_MAP": {
"AZURE": {
"48" : "0",
"46" : "1",
"3" : "3",
"4" : "4"
}
}
WRED profile has green {min/max/mark%} as {2M/10M/5%}
This required template change in addition to the vendor qos.json.j2 file (not included here).
Work item tracking
How I did it
How to verify it
with the above change and the vendor config change, generated the qos.json file and verified that the objective stated in "Why I did it" was met
verified no error
Which release branch to backport (provide reason below if selected)
Tested branch (Please provide the tested image version)
Description for the changelog
Update qos_config.j2 for Comptue-AI deployment on one of backend device type roles
Link to config_db schema for YANG module changes
A picture of a cute animal (not mandatory but encouraged)