Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated MMU settings for Arista 400g and 100g HWSKUs #18500

Merged
merged 3 commits into from
Jun 27, 2024

Conversation

vmittal-msft
Copy link
Contributor

@vmittal-msft vmittal-msft commented Mar 29, 2024

Why I did it

Updated MMU settings to enhance performance for RDMA traffic in production.

Work item tracking
  • Microsoft ADO (28551006):

How I did it

Updated device files for buffer pool/profile settings.

How to verify it

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205
  • 202211
  • 202305

Tested branch (Please provide the tested image version)

Description for the changelog

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@arlakshm
Copy link
Contributor

/Azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@arlakshm arlakshm added the chassis-voq Voq chassis changes label Apr 26, 2024
@gechiang
Copy link
Collaborator

@vmittal-msft , Please share how these numbers came about... was it due to some performance tests you did or these are contributed by Arista that ran some performance tuning and sharing their results for the community to pick up?
It would be very helpful to mention some support info in the description.

@vmittal-msft
Copy link
Contributor Author

@kenneth-arista @ysmanman please find the HW settings attached.
Arista MMU settings.txt

@kenneth-arista
Copy link
Contributor

@vmittal-msft let's discuss offline the new settings.

@gechiang
Copy link
Collaborator

gechiang commented Jun 6, 2024

/AzurePipelines run Azure.sonic-buildimage

Copy link

Commenter does not have sufficient privileges for PR 18500 in repo sonic-net/sonic-buildimage

@judyjoseph
Copy link
Contributor

/AzurePipelines run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@gechiang
Copy link
Collaborator

gechiang commented Jun 6, 2024

@vmittal-msft ,
Build Test failed:

2024-06-06T20:07:51.5898806Z ======================================================================
2024-06-06T20:07:51.5898946Z FAIL: test_qos_and_buffer_arista7800r3_48cq2_lc_render_template (tests.test_j2files.TestJ2Files)
2024-06-06T20:07:51.5899147Z ----------------------------------------------------------------------
2024-06-06T20:07:51.5899257Z Traceback (most recent call last):
2024-06-06T20:07:51.5899486Z   File "/sonic/src/sonic-config-engine/tests/test_j2files.py", line 359, in test_qos_and_buffer_arista7800r3_48cq2_lc_render_template
2024-06-06T20:07:51.5899748Z     self.do_test_qos_and_buffer_lc_render_template('x86_64-arista_7800r3_48cq2_lc', 'arista', 'Arista-7800R3-48CQ2-C48',\
2024-06-06T20:07:51.5900005Z   File "/sonic/src/sonic-config-engine/tests/test_j2files.py", line 356, in do_test_qos_and_buffer_lc_render_template
2024-06-06T20:07:51.5900169Z     assert utils.cmp(sample_output_file, self.output_file), self.run_diff(sample_output_file, self.output_file)
2024-06-06T20:07:51.5900467Z AssertionError: --- /sonic/src/sonic-config-engine/tests/sample_output/py3/buffer-arista7800r3-48cq2-lc.json	2024-06-06 19:46:43.874887658 +0000
2024-06-06T20:07:51.5900711Z +++ /sonic/src/sonic-config-engine/tests/output	2024-06-06 20:05:04.574933356 +0000
2024-06-06T20:07:51.5900860Z @@ -1,54 +1,54 @@
2024-06-06T20:07:51.5900950Z -{
2024-06-06T20:07:51.5901114Z +                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {
2024-06-06T20:07:51.5901268Z      "CABLE_LENGTH": {
2024-06-06T20:07:51.5901341Z          "AZURE": {
2024-06-06T20:07:51.5901465Z -            "Ethernet180": "300m",
2024-06-06T20:07:51.5901585Z -            "Ethernet8": "300m",
2024-06-06T20:07:51.5901710Z -            "Ethernet184": "300m",
2024-06-06T20:07:51.5901831Z -            "Ethernet188": "300m",
2024-06-06T20:07:51.5901922Z              "Ethernet0": "300m",
2024-06-06T20:07:51.5902001Z              "Ethernet4": "300m",
2024-06-06T20:07:51.5902118Z -            "Ethernet108": "300m",
2024-06-06T20:07:51.5902244Z -            "Ethernet100": "300m",
2024-06-06T20:07:51.5902364Z -            "Ethernet128": "300m",
2024-06-06T20:07:51.5902491Z -            "Ethernet104": "300m",
2024-06-06T20:07:51.5902610Z -            "Ethernet68": "300m",
2024-06-06T20:07:51.5902736Z -            "Ethernet96": "300m",
2024-06-06T20:07:51.5902886Z -            "Ethernet124": "300m",
2024-06-06T20:07:51.5903011Z -            "Ethernet148": "300m",
2024-06-06T20:07:51.5903160Z -            "Ethernet92": "300m",
2024-06-06T20:07:51.5903278Z -            "Ethernet120": "300m",
2024-06-06T20:07:51.5903405Z -            "Ethernet144": "300m",
2024-06-06T20:07:51.5903485Z +            "Ethernet8": "300m",
2024-06-06T20:07:51.5903572Z +            "Ethernet12": "300m",
2024-06-06T20:07:51.5903652Z +            "Ethernet16": "300m",
2024-06-06T20:07:51.5903737Z +            "Ethernet20": "300m",
2024-06-06T20:07:51.5903816Z +            "Ethernet24": "300m",
2024-06-06T20:07:51.5903903Z +            "Ethernet28": "300m",
2024-06-06T20:07:51.5903982Z +            "Ethernet32": "300m",
2024-06-06T20:07:51.5904066Z +            "Ethernet36": "300m",
2024-06-06T20:07:51.5904144Z +            "Ethernet40": "300m",
2024-06-06T20:07:51.5904223Z +            "Ethernet44": "300m",
2024-06-06T20:07:51.5904311Z +            "Ethernet48": "300m",
2024-06-06T20:07:51.5904391Z              "Ethernet52": "300m",
2024-06-06T20:07:51.5904516Z -            "Ethernet160": "300m",
2024-06-06T20:07:51.5904638Z -            "Ethernet140": "300m",
2024-06-06T20:07:51.5904725Z              "Ethernet56": "300m",
2024-06-06T20:07:51.5904842Z -            "Ethernet164": "300m",
2024-06-06T20:07:51.5904967Z -            "Ethernet76": "300m",
2024-06-06T20:07:51.5905086Z -            "Ethernet72": "300m",
2024-06-06T20:07:51.5905166Z +            "Ethernet60": "300m",
2024-06-06T20:07:51.5905252Z              "Ethernet64": "300m",
2024-06-06T20:07:51.5905367Z -            "Ethernet32": "300m",
2024-06-06T20:07:51.5905493Z -            "Ethernet16": "300m",
2024-06-06T20:07:51.5905609Z -            "Ethernet36": "300m",
2024-06-06T20:07:51.5905734Z -            "Ethernet12": "300m",
2024-06-06T20:07:51.5905851Z -            "Ethernet168": "300m",
2024-06-06T20:07:51.5905978Z -            "Ethernet116": "300m",
2024-06-06T20:07:51.5906060Z +            "Ethernet68": "300m",
2024-06-06T20:07:51.5906141Z +            "Ethernet72": "300m",
2024-06-06T20:07:51.5906226Z +            "Ethernet76": "300m",
2024-06-06T20:07:51.5906305Z              "Ethernet80": "300m",
2024-06-06T20:07:51.5906429Z -            "Ethernet112": "300m",
2024-06-06T20:07:51.5906508Z              "Ethernet84": "300m",
2024-06-06T20:07:51.5906633Z -            "Ethernet152": "300m",
2024-06-06T20:07:51.5906713Z +            "Ethernet88": "300m",
2024-06-06T20:07:51.5906800Z +            "Ethernet92": "300m",
2024-06-06T20:07:51.5906879Z +            "Ethernet96": "300m",
2024-06-06T20:07:51.5906957Z +            "Ethernet100": "300m",
2024-06-06T20:07:51.5907043Z +            "Ethernet104": "300m",
2024-06-06T20:07:51.5907122Z +            "Ethernet108": "300m",
2024-06-06T20:07:51.5907208Z +            "Ethernet112": "300m",
2024-06-06T20:07:51.5943296Z +            "Ethernet116": "300m",
2024-06-06T20:07:51.5943543Z +            "Ethernet120": "300m",
2024-06-06T20:07:51.5943695Z +            "Ethernet124": "300m",
2024-06-06T20:07:51.5943871Z +            "Ethernet128": "300m",
2024-06-06T20:07:51.5943994Z +            "Ethernet132": "300m",
2024-06-06T20:07:51.5944134Z              "Ethernet136": "300m",
2024-06-06T20:07:51.5944259Z +            "Ethernet140": "300m",
2024-06-06T20:07:51.5944398Z +            "Ethernet144": "300m",
2024-06-06T20:07:51.5944532Z +            "Ethernet148": "300m",
2024-06-06T20:07:51.5944677Z +            "Ethernet152": "300m",
2024-06-06T20:07:51.5944810Z              "Ethernet156": "300m",
2024-06-06T20:07:51.5945039Z -            "Ethernet132": "300m",
2024-06-06T20:07:51.5945173Z -            "Ethernet48": "300m",
2024-06-06T20:07:51.5945258Z +            "Ethernet160": "300m",
2024-06-06T20:07:51.5945400Z +            "Ethernet164": "300m",
2024-06-06T20:07:51.5945532Z +            "Ethernet168": "300m",
2024-06-06T20:07:51.5945680Z              "Ethernet172": "300m",
2024-06-06T20:07:51.5945877Z -            "Ethernet44": "300m",
2024-06-06T20:07:51.5946021Z              "Ethernet176": "300m",
2024-06-06T20:07:51.5946360Z -            "Ethernet40": "300m",
2024-06-06T20:07:51.5946500Z -            "Ethernet28": "300m",
2024-06-06T20:07:51.5946672Z -            "Ethernet88": "300m",
2024-06-06T20:07:51.5946793Z -            "Ethernet60": "300m",
2024-06-06T20:07:51.5946920Z -            "Ethernet20": "300m",
2024-06-06T20:07:51.5947038Z -            "Ethernet24": "300m"
2024-06-06T20:07:51.5947130Z +            "Ethernet180": "300m",
2024-06-06T20:07:51.5947212Z +            "Ethernet184": "300m",
2024-06-06T20:07:51.5947303Z +            "Ethernet188": "300m"
2024-06-06T20:07:51.5947374Z          }
2024-06-06T20:07:51.5947448Z      },
2024-06-06T20:07:51.5947510Z  
2024-06-06T20:07:51.5947616Z @@ -63,14 +63,14 @@
2024-06-06T20:07:51.5947705Z      "BUFFER_PROFILE": {
2024-06-06T20:07:51.5947789Z          "ingress_lossy_profile": {
2024-06-06T20:07:51.5947886Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.5948008Z -            "size":"1280",
2024-06-06T20:07:51.5948141Z -            "xon_offset":"2560",
2024-06-06T20:07:51.5948263Z -            "dynamic_th":"0"
2024-06-06T20:07:51.5948342Z +            "size":"0",
2024-06-06T20:07:51.5948427Z +	    "xon_offset": "0",
2024-06-06T20:07:51.5948504Z +            "dynamic_th":"-8"
2024-06-06T20:07:51.5948587Z          },
2024-06-06T20:07:51.5948664Z          "egress_lossless_profile": {
2024-06-06T20:07:51.5948764Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.5948847Z              "size":"0",
2024-06-06T20:07:51.5948974Z -            "static_th":"33030144"
2024-06-06T20:07:51.5949057Z +            "dynamic_th":"-1"
2024-06-06T20:07:51.5949128Z          },
2024-06-06T20:07:51.5949211Z          "egress_lossy_profile": {
2024-06-06T20:07:51.5949299Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.5949430Z @@ -78,134 +78,129 @@
2024-06-06T20:07:51.5949509Z              "dynamic_th":"-1"
2024-06-06T20:07:51.5949590Z          }
2024-06-06T20:07:51.5949653Z      },
2024-06-06T20:07:51.5949723Z +
2024-06-06T20:07:51.5949793Z      "BUFFER_PG": {
2024-06-06T20:07:51.5949905Z -        "Ethernet180|0": {
2024-06-06T20:07:51.5950046Z -            "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5950154Z -        },
2024-06-06T20:07:51.5950271Z -        "Ethernet8|0": {
2024-06-06T20:07:51.5950348Z +        "Ethernet0|0": {
2024-06-06T20:07:51.5950452Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5950530Z          },
2024-06-06T20:07:51.5950655Z -        "Ethernet184|0": {
2024-06-06T20:07:51.5950735Z +        "Ethernet36|0": {
2024-06-06T20:07:51.5950819Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5950910Z          },
2024-06-06T20:07:51.5951014Z -        "Ethernet188|0": {
2024-06-06T20:07:51.5951107Z +        "Ethernet40|0": {
2024-06-06T20:07:51.5951191Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5951282Z          },
2024-06-06T20:07:51.5951384Z -        "Ethernet0|0": {
2024-06-06T20:07:51.5951460Z +        "Ethernet44|0": {
2024-06-06T20:07:51.5951561Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5951636Z          },
2024-06-06T20:07:51.5951753Z -        "Ethernet4|0": {
2024-06-06T20:07:51.5951828Z +        "Ethernet48|0": {
2024-06-06T20:07:51.5951927Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5952002Z          },
2024-06-06T20:07:51.5952113Z -        "Ethernet108|0": {
2024-06-06T20:07:51.5952192Z +        "Ethernet52|0": {
2024-06-06T20:07:51.5952276Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5952360Z          },
2024-06-06T20:07:51.5952463Z -        "Ethernet100|0": {
2024-06-06T20:07:51.5952549Z +        "Ethernet56|0": {
2024-06-06T20:07:51.5952632Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5952717Z          },
2024-06-06T20:07:51.5952821Z -        "Ethernet128|0": {
2024-06-06T20:07:51.5952916Z +        "Ethernet60|0": {
2024-06-06T20:07:51.5953000Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5953110Z          },
2024-06-06T20:07:51.5953237Z -        "Ethernet104|0": {
2024-06-06T20:07:51.5953313Z +        "Ethernet64|0": {
2024-06-06T20:07:51.5953445Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5953522Z          },
2024-06-06T20:07:51.5953611Z          "Ethernet68|0": {
2024-06-06T20:07:51.5953695Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5953779Z          },
2024-06-06T20:07:51.5953884Z -        "Ethernet96|0": {
2024-06-06T20:07:51.5953961Z +        "Ethernet72|0": {
2024-06-06T20:07:51.5954053Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5954130Z          },
2024-06-06T20:07:51.5954243Z -        "Ethernet124|0": {
2024-06-06T20:07:51.5954319Z +        "Ethernet4|0": {
2024-06-06T20:07:51.5954411Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5954486Z          },
2024-06-06T20:07:51.5954601Z -        "Ethernet148|0": {
2024-06-06T20:07:51.5954677Z +        "Ethernet76|0": {
2024-06-06T20:07:51.5954762Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5954846Z          },
2024-06-06T20:07:51.5954952Z -        "Ethernet92|0": {
2024-06-06T20:07:51.5955037Z +        "Ethernet80|0": {
2024-06-06T20:07:51.5955121Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5955208Z          },
2024-06-06T20:07:51.5955313Z -        "Ethernet120|0": {
2024-06-06T20:07:51.5955404Z +        "Ethernet84|0": {
2024-06-06T20:07:51.5955489Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5955564Z          },
2024-06-06T20:07:51.5955682Z -        "Ethernet144|0": {
2024-06-06T20:07:51.5955758Z +        "Ethernet88|0": {
2024-06-06T20:07:51.5955857Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5955933Z          },
2024-06-06T20:07:51.5956050Z -        "Ethernet52|0": {
2024-06-06T20:07:51.5956125Z +        "Ethernet92|0": {
2024-06-06T20:07:51.5956209Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5956306Z          },
2024-06-06T20:07:51.5956408Z -        "Ethernet140|0": {
2024-06-06T20:07:51.5956505Z +        "Ethernet96|0": {
2024-06-06T20:07:51.5956591Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5956682Z          },
2024-06-06T20:07:51.5956784Z -        "Ethernet56|0": {
2024-06-06T20:07:51.5956873Z +        "Ethernet100|0": {
2024-06-06T20:07:51.5956957Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5957033Z          },
2024-06-06T20:07:51.5957145Z -        "Ethernet164|0": {
2024-06-06T20:07:51.5957222Z +        "Ethernet104|0": {
2024-06-06T20:07:51.5957314Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5957390Z          },
2024-06-06T20:07:51.5957500Z -        "Ethernet76|0": {
2024-06-06T20:07:51.5957577Z +        "Ethernet108|0": {
2024-06-06T20:07:51.5957668Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5957743Z          },
2024-06-06T20:07:51.5957844Z -        "Ethernet72|0": {
2024-06-06T20:07:51.5957930Z +        "Ethernet112|0": {
2024-06-06T20:07:51.5958014Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5958099Z          },
2024-06-06T20:07:51.5958201Z -        "Ethernet64|0": {
2024-06-06T20:07:51.5958284Z +        "Ethernet8|0": {
2024-06-06T20:07:51.5958367Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5958451Z          },
2024-06-06T20:07:51.5958552Z -        "Ethernet32|0": {
2024-06-06T20:07:51.5958628Z +        "Ethernet116|0": {
2024-06-06T20:07:51.5958727Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5958803Z          },
2024-06-06T20:07:51.5958919Z -        "Ethernet16|0": {
2024-06-06T20:07:51.5958995Z +        "Ethernet120|0": {
2024-06-06T20:07:51.5959093Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5959168Z          },
2024-06-06T20:07:51.5959283Z -        "Ethernet36|0": {
2024-06-06T20:07:51.5959361Z +        "Ethernet124|0": {
2024-06-06T20:07:51.5959445Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5959565Z          },
2024-06-06T20:07:51.5959667Z -        "Ethernet12|0": {
2024-06-06T20:07:51.5959788Z +        "Ethernet128|0": {
2024-06-06T20:07:51.5959872Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5959961Z          },
2024-06-06T20:07:51.5960064Z -        "Ethernet88|0": {
2024-06-06T20:07:51.5960154Z +        "Ethernet132|0": {
2024-06-06T20:07:51.5960239Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5960315Z          },
2024-06-06T20:07:51.5960430Z -        "Ethernet116|0": {
2024-06-06T20:07:51.5960506Z +        "Ethernet136|0": {
2024-06-06T20:07:51.5960599Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5960675Z          },
2024-06-06T20:07:51.5960784Z -        "Ethernet80|0": {
2024-06-06T20:07:51.5960861Z +        "Ethernet140|0": {
2024-06-06T20:07:51.5960944Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5961027Z          },
2024-06-06T20:07:51.5961130Z -        "Ethernet112|0": {
2024-06-06T20:07:51.5961218Z +        "Ethernet144|0": {
2024-06-06T20:07:51.5961301Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5961387Z          },
2024-06-06T20:07:51.5961488Z -        "Ethernet84|0": {
2024-06-06T20:07:51.5961573Z +        "Ethernet148|0": {
2024-06-06T20:07:51.5961657Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5961733Z          },
2024-06-06T20:07:51.5961811Z          "Ethernet152|0": {
2024-06-06T20:07:51.5961893Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5961977Z          },
2024-06-06T20:07:51.5962081Z -        "Ethernet136|0": {
2024-06-06T20:07:51.5962167Z +        "Ethernet12|0": {
2024-06-06T20:07:51.5962249Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5962332Z          },
2024-06-06T20:07:51.5962401Z          "Ethernet156|0": {
2024-06-06T20:07:51.5962483Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5962567Z          },
2024-06-06T20:07:51.5962673Z -        "Ethernet132|0": {
2024-06-06T20:07:51.5962813Z -            "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5962920Z -        },
2024-06-06T20:07:51.5963032Z -        "Ethernet48|0": {
2024-06-06T20:07:51.5963108Z +        "Ethernet164|0": {
2024-06-06T20:07:51.5963203Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5963278Z          },
2024-06-06T20:07:51.5963380Z -        "Ethernet44|0": {
2024-06-06T20:07:51.5963465Z +        "Ethernet176|0": {
2024-06-06T20:07:51.5963549Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5963633Z          },
2024-06-06T20:07:51.5963734Z -        "Ethernet176|0": {
2024-06-06T20:07:51.5963822Z +        "Ethernet180|0": {
2024-06-06T20:07:51.5963906Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5963990Z          },
2024-06-06T20:07:51.5964092Z -        "Ethernet40|0": {
2024-06-06T20:07:51.5964169Z +        "Ethernet184|0": {
2024-06-06T20:07:51.5964263Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5964340Z          },
2024-06-06T20:07:51.5964452Z -        "Ethernet28|0": {
2024-06-06T20:07:51.5964529Z +        "Ethernet188|0": {
2024-06-06T20:07:51.5964621Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5964697Z          },
2024-06-06T20:07:51.5964809Z -        "Ethernet60|0": {
2024-06-06T20:07:51.5964886Z +        "Ethernet16|0": {
2024-06-06T20:07:51.5964969Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5965052Z          },
2024-06-06T20:07:51.5965121Z          "Ethernet20|0": {
2024-06-06T20:07:51.5965239Z @@ -213,10 +208,16 @@
2024-06-06T20:07:51.5965309Z          },
2024-06-06T20:07:51.5965387Z          "Ethernet24|0": {
2024-06-06T20:07:51.5965470Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5965557Z +        },
2024-06-06T20:07:51.5965626Z +        "Ethernet28|0": {
2024-06-06T20:07:51.5965710Z +            "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5965795Z +        },
2024-06-06T20:07:51.5965893Z +        "Ethernet32|0": {
2024-06-06T20:07:51.5965984Z +            "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5966096Z          }
2024-06-06T20:07:51.5966164Z      },
2024-06-06T20:07:51.5966225Z  
2024-06-06T20:07:51.5966327Z -    "BUFFER_QUEUE": {
2024-06-06T20:07:51.5966415Z +     "BUFFER_QUEUE": {
2024-06-06T20:07:51.5966546Z          "dut-lc3|Asic0|Ethernet0|3-4": {
2024-06-06T20:07:51.5966706Z              "profile" : "egress_lossless_profile"
2024-06-06T20:07:51.5966832Z          },
2024-06-06T20:07:51.5966884Z 
2024-06-06T20:07:51.5967087Z ======================================================================
2024-06-06T20:07:51.5967354Z FAIL: test_qos_and_buffer_arista7800r3_48cqm2_lc_render_template (tests.test_j2files.TestJ2Files)
2024-06-06T20:07:51.5967679Z ----------------------------------------------------------------------
2024-06-06T20:07:51.5967832Z Traceback (most recent call last):
2024-06-06T20:07:51.5968203Z   File "/sonic/src/sonic-config-engine/tests/test_j2files.py", line 364, in test_qos_and_buffer_arista7800r3_48cqm2_lc_render_template
2024-06-06T20:07:51.5968649Z     self.do_test_qos_and_buffer_lc_render_template('x86_64-arista_7800r3_48cqm2_lc', 'arista', 'Arista-7800R3-48CQM2-C48',\
2024-06-06T20:07:51.5968961Z   File "/sonic/src/sonic-config-engine/tests/test_j2files.py", line 356, in do_test_qos_and_buffer_lc_render_template
2024-06-06T20:07:51.5969260Z     assert utils.cmp(sample_output_file, self.output_file), self.run_diff(sample_output_file, self.output_file)
2024-06-06T20:07:51.5969708Z AssertionError: --- /sonic/src/sonic-config-engine/tests/sample_output/py3/buffer-arista7800r3-48cqm2-lc.json	2024-06-06 19:46:43.874887658 +0000
2024-06-06T20:07:51.5970003Z +++ /sonic/src/sonic-config-engine/tests/output	2024-06-06 20:05:05.306930727 +0000
2024-06-06T20:07:51.5970290Z @@ -1,54 +1,54 @@
2024-06-06T20:07:51.5970404Z -{
2024-06-06T20:07:51.5970580Z +                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        {
2024-06-06T20:07:51.5970880Z      "CABLE_LENGTH": {
2024-06-06T20:07:51.5970998Z          "AZURE": {
2024-06-06T20:07:51.5971131Z -            "Ethernet180": "300m",
2024-06-06T20:07:51.5971361Z -            "Ethernet8": "300m",
2024-06-06T20:07:51.5971569Z -            "Ethernet184": "300m",
2024-06-06T20:07:51.5971809Z -            "Ethernet188": "300m",
2024-06-06T20:07:51.5971932Z              "Ethernet0": "300m",
2024-06-06T20:07:51.5972037Z              "Ethernet4": "300m",
2024-06-06T20:07:51.5972170Z -            "Ethernet108": "300m",
2024-06-06T20:07:51.5972290Z -            "Ethernet100": "300m",
2024-06-06T20:07:51.5972410Z -            "Ethernet128": "300m",
2024-06-06T20:07:51.5972540Z -            "Ethernet104": "300m",
2024-06-06T20:07:51.5972659Z -            "Ethernet68": "300m",
2024-06-06T20:07:51.5972790Z -            "Ethernet96": "300m",
2024-06-06T20:07:51.5972969Z -            "Ethernet124": "300m",
2024-06-06T20:07:51.5973103Z -            "Ethernet148": "300m",
2024-06-06T20:07:51.5973264Z -            "Ethernet92": "300m",
2024-06-06T20:07:51.5973392Z -            "Ethernet120": "300m",
2024-06-06T20:07:51.5973513Z -            "Ethernet144": "300m",
2024-06-06T20:07:51.5973594Z +            "Ethernet8": "300m",
2024-06-06T20:07:51.5973684Z +            "Ethernet12": "300m",
2024-06-06T20:07:51.5973767Z +            "Ethernet16": "300m",
2024-06-06T20:07:51.5973859Z +            "Ethernet20": "300m",
2024-06-06T20:07:51.5973938Z +            "Ethernet24": "300m",
2024-06-06T20:07:51.5974026Z +            "Ethernet28": "300m",
2024-06-06T20:07:51.5974107Z +            "Ethernet32": "300m",
2024-06-06T20:07:51.5974196Z +            "Ethernet36": "300m",
2024-06-06T20:07:51.5974275Z +            "Ethernet40": "300m",
2024-06-06T20:07:51.5974355Z +            "Ethernet44": "300m",
2024-06-06T20:07:51.5974444Z +            "Ethernet48": "300m",
2024-06-06T20:07:51.5974526Z              "Ethernet52": "300m",
2024-06-06T20:07:51.5974654Z -            "Ethernet160": "300m",
2024-06-06T20:07:51.5974777Z -            "Ethernet140": "300m",
2024-06-06T20:07:51.5974867Z              "Ethernet56": "300m",
2024-06-06T20:07:51.5974985Z -            "Ethernet164": "300m",
2024-06-06T20:07:51.5975113Z -            "Ethernet76": "300m",
2024-06-06T20:07:51.5975234Z -            "Ethernet72": "300m",
2024-06-06T20:07:51.5975314Z +            "Ethernet60": "300m",
2024-06-06T20:07:51.5975402Z              "Ethernet64": "300m",
2024-06-06T20:07:51.5975518Z -            "Ethernet32": "300m",
2024-06-06T20:07:51.5975646Z -            "Ethernet16": "300m",
2024-06-06T20:07:51.5975764Z -            "Ethernet36": "300m",
2024-06-06T20:07:51.5975890Z -            "Ethernet12": "300m",
2024-06-06T20:07:51.5976009Z -            "Ethernet168": "300m",
2024-06-06T20:07:51.5976142Z -            "Ethernet116": "300m",
2024-06-06T20:07:51.5976223Z +            "Ethernet68": "300m",
2024-06-06T20:07:51.5976317Z +            "Ethernet72": "300m",
2024-06-06T20:07:51.5976396Z +            "Ethernet76": "300m",
2024-06-06T20:07:51.5976478Z              "Ethernet80": "300m",
2024-06-06T20:07:51.5976603Z -            "Ethernet112": "300m",
2024-06-06T20:07:51.5976684Z              "Ethernet84": "300m",
2024-06-06T20:07:51.5976810Z -            "Ethernet152": "300m",
2024-06-06T20:07:51.5976892Z +            "Ethernet88": "300m",
2024-06-06T20:07:51.5976980Z +            "Ethernet92": "300m",
2024-06-06T20:07:51.5977079Z +            "Ethernet96": "300m",
2024-06-06T20:07:51.5977216Z +            "Ethernet100": "300m",
2024-06-06T20:07:51.5977300Z +            "Ethernet104": "300m",
2024-06-06T20:07:51.5977380Z +            "Ethernet108": "300m",
2024-06-06T20:07:51.5977475Z +            "Ethernet112": "300m",
2024-06-06T20:07:51.5977555Z +            "Ethernet116": "300m",
2024-06-06T20:07:51.5977643Z +            "Ethernet120": "300m",
2024-06-06T20:07:51.5977723Z +            "Ethernet124": "300m",
2024-06-06T20:07:51.5977818Z +            "Ethernet128": "300m",
2024-06-06T20:07:51.5977900Z +            "Ethernet132": "300m",
2024-06-06T20:07:51.5977988Z              "Ethernet136": "300m",
2024-06-06T20:07:51.5978066Z +            "Ethernet140": "300m",
2024-06-06T20:07:51.5978147Z +            "Ethernet144": "300m",
2024-06-06T20:07:51.5978235Z +            "Ethernet148": "300m",
2024-06-06T20:07:51.5978316Z +            "Ethernet152": "300m",
2024-06-06T20:07:51.5978402Z              "Ethernet156": "300m",
2024-06-06T20:07:51.5978568Z -            "Ethernet132": "300m",
2024-06-06T20:07:51.5978709Z -            "Ethernet48": "300m",
2024-06-06T20:07:51.5978790Z +            "Ethernet160": "300m",
2024-06-06T20:07:51.5978879Z +            "Ethernet164": "300m",
2024-06-06T20:07:51.5978958Z +            "Ethernet168": "300m",
2024-06-06T20:07:51.5979047Z              "Ethernet172": "300m",
2024-06-06T20:07:51.5979166Z -            "Ethernet44": "300m",
2024-06-06T20:07:51.5979248Z              "Ethernet176": "300m",
2024-06-06T20:07:51.5979418Z -            "Ethernet40": "300m",
2024-06-06T20:07:51.5979535Z -            "Ethernet28": "300m",
2024-06-06T20:07:51.5979710Z -            "Ethernet88": "300m",
2024-06-06T20:07:51.5979829Z -            "Ethernet60": "300m",
2024-06-06T20:07:51.5979956Z -            "Ethernet20": "300m",
2024-06-06T20:07:51.5980075Z -            "Ethernet24": "300m"
2024-06-06T20:07:51.5980161Z +            "Ethernet180": "300m",
2024-06-06T20:07:51.5980242Z +            "Ethernet184": "300m",
2024-06-06T20:07:51.5980323Z +            "Ethernet188": "300m"
2024-06-06T20:07:51.5980400Z          }
2024-06-06T20:07:51.5980462Z      },
2024-06-06T20:07:51.5980531Z  
2024-06-06T20:07:51.5980634Z @@ -63,14 +63,14 @@
2024-06-06T20:07:51.5980721Z      "BUFFER_PROFILE": {
2024-06-06T20:07:51.5980804Z          "ingress_lossy_profile": {
2024-06-06T20:07:51.5980891Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.5981020Z -            "size":"1280",
2024-06-06T20:07:51.5981136Z -            "xon_offset":"2560",
2024-06-06T20:07:51.5981266Z -            "dynamic_th":"0"
2024-06-06T20:07:51.5981344Z +            "size":"0",
2024-06-06T20:07:51.5981431Z +	    "xon_offset": "0",
2024-06-06T20:07:51.5981509Z +            "dynamic_th":"-8"
2024-06-06T20:07:51.5981585Z          },
2024-06-06T20:07:51.5981660Z          "egress_lossless_profile": {
2024-06-06T20:07:51.5981751Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.5981840Z              "size":"0",
2024-06-06T20:07:51.5981956Z -            "static_th":"33030144"
2024-06-06T20:07:51.5982044Z +            "dynamic_th":"-1"
2024-06-06T20:07:51.5982113Z          },
2024-06-06T20:07:51.5982196Z          "egress_lossy_profile": {
2024-06-06T20:07:51.5982283Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.5982466Z @@ -78,134 +78,129 @@
2024-06-06T20:07:51.5982547Z              "dynamic_th":"-1"
2024-06-06T20:07:51.5982616Z          }
2024-06-06T20:07:51.5982687Z      },
2024-06-06T20:07:51.5982748Z +
2024-06-06T20:07:51.5982831Z      "BUFFER_PG": {
2024-06-06T20:07:51.5982943Z -        "Ethernet180|0": {
2024-06-06T20:07:51.5983081Z -            "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5983188Z -        },
2024-06-06T20:07:51.5983300Z -        "Ethernet8|0": {
2024-06-06T20:07:51.5983379Z +        "Ethernet0|0": {
2024-06-06T20:07:51.5983465Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5983553Z          },
2024-06-06T20:07:51.5983658Z -        "Ethernet184|0": {
2024-06-06T20:07:51.5983743Z +        "Ethernet36|0": {
2024-06-06T20:07:51.5983826Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5983916Z          },
2024-06-06T20:07:51.5984020Z -        "Ethernet188|0": {
2024-06-06T20:07:51.5984097Z +        "Ethernet40|0": {
2024-06-06T20:07:51.5984190Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5984266Z          },
2024-06-06T20:07:51.5984376Z -        "Ethernet0|0": {
2024-06-06T20:07:51.5984452Z +        "Ethernet44|0": {
2024-06-06T20:07:51.5984547Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5984622Z          },
2024-06-06T20:07:51.5984733Z -        "Ethernet4|0": {
2024-06-06T20:07:51.5984810Z +        "Ethernet48|0": {
2024-06-06T20:07:51.5984894Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5984979Z          },
2024-06-06T20:07:51.5985082Z -        "Ethernet108|0": {
2024-06-06T20:07:51.5985167Z +        "Ethernet52|0": {
2024-06-06T20:07:51.5985250Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5985334Z          },
2024-06-06T20:07:51.5985470Z -        "Ethernet100|0": {
2024-06-06T20:07:51.5985576Z +        "Ethernet56|0": {
2024-06-06T20:07:51.5985660Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5985737Z          },
2024-06-06T20:07:51.5985851Z -        "Ethernet128|0": {
2024-06-06T20:07:51.5985927Z +        "Ethernet60|0": {
2024-06-06T20:07:51.5986020Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5986134Z          },
2024-06-06T20:07:51.5986247Z -        "Ethernet104|0": {
2024-06-06T20:07:51.5986323Z +        "Ethernet64|0": {
2024-06-06T20:07:51.5986445Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5986522Z          },
2024-06-06T20:07:51.5986589Z          "Ethernet68|0": {
2024-06-06T20:07:51.5986679Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5986756Z          },
2024-06-06T20:07:51.5986869Z -        "Ethernet96|0": {
2024-06-06T20:07:51.5986944Z +        "Ethernet72|0": {
2024-06-06T20:07:51.5987065Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5987141Z          },
2024-06-06T20:07:51.5987277Z -        "Ethernet124|0": {
2024-06-06T20:07:51.5987401Z +        "Ethernet4|0": {
2024-06-06T20:07:51.5987544Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5987677Z          },
2024-06-06T20:07:51.5987853Z -        "Ethernet148|0": {
2024-06-06T20:07:51.5987991Z +        "Ethernet76|0": {
2024-06-06T20:07:51.5988137Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5988283Z          },
2024-06-06T20:07:51.5988458Z -        "Ethernet92|0": {
2024-06-06T20:07:51.5988598Z +        "Ethernet80|0": {
2024-06-06T20:07:51.5988745Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5988877Z          },
2024-06-06T20:07:51.5989079Z -        "Ethernet120|0": {
2024-06-06T20:07:51.5989226Z +        "Ethernet84|0": {
2024-06-06T20:07:51.5989391Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5989515Z          },
2024-06-06T20:07:51.5989696Z -        "Ethernet144|0": {
2024-06-06T20:07:51.5989830Z +        "Ethernet88|0": {
2024-06-06T20:07:51.5989972Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5990117Z          },
2024-06-06T20:07:51.5990303Z -        "Ethernet52|0": {
2024-06-06T20:07:51.5990443Z +        "Ethernet92|0": {
2024-06-06T20:07:51.5990591Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5990737Z          },
2024-06-06T20:07:51.5990942Z -        "Ethernet140|0": {
2024-06-06T20:07:51.5991091Z +        "Ethernet96|0": {
2024-06-06T20:07:51.5991247Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5991381Z          },
2024-06-06T20:07:51.5991576Z -        "Ethernet56|0": {
2024-06-06T20:07:51.5991713Z +        "Ethernet100|0": {
2024-06-06T20:07:51.5991878Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5992005Z          },
2024-06-06T20:07:51.5992217Z -        "Ethernet164|0": {
2024-06-06T20:07:51.5992353Z +        "Ethernet104|0": {
2024-06-06T20:07:51.5992509Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5992643Z          },
2024-06-06T20:07:51.5992829Z -        "Ethernet76|0": {
2024-06-06T20:07:51.5992983Z +        "Ethernet108|0": {
2024-06-06T20:07:51.5993142Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5993294Z          },
2024-06-06T20:07:51.5993494Z -        "Ethernet72|0": {
2024-06-06T20:07:51.5993650Z +        "Ethernet112|0": {
2024-06-06T20:07:51.5993814Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5993962Z          },
2024-06-06T20:07:51.5994169Z -        "Ethernet64|0": {
2024-06-06T20:07:51.5994307Z +        "Ethernet8|0": {
2024-06-06T20:07:51.5994469Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5994610Z          },
2024-06-06T20:07:51.5994804Z -        "Ethernet32|0": {
2024-06-06T20:07:51.5994941Z +        "Ethernet116|0": {
2024-06-06T20:07:51.5995114Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5995256Z          },
2024-06-06T20:07:51.5995438Z -        "Ethernet16|0": {
2024-06-06T20:07:51.5995571Z +        "Ethernet120|0": {
2024-06-06T20:07:51.5995720Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5995864Z          },
2024-06-06T20:07:51.5996045Z -        "Ethernet36|0": {
2024-06-06T20:07:51.5996195Z +        "Ethernet124|0": {
2024-06-06T20:07:51.5996353Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5996627Z          },
2024-06-06T20:07:51.5996819Z -        "Ethernet12|0": {
2024-06-06T20:07:51.5996967Z +        "Ethernet128|0": {
2024-06-06T20:07:51.5997181Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5997323Z          },
2024-06-06T20:07:51.5997519Z -        "Ethernet88|0": {
2024-06-06T20:07:51.5997649Z +        "Ethernet132|0": {
2024-06-06T20:07:51.5997801Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5997932Z          },
2024-06-06T20:07:51.5998146Z -        "Ethernet116|0": {
2024-06-06T20:07:51.5998279Z +        "Ethernet136|0": {
2024-06-06T20:07:51.5998431Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5998567Z          },
2024-06-06T20:07:51.5998745Z -        "Ethernet80|0": {
2024-06-06T20:07:51.5998834Z +        "Ethernet140|0": {
2024-06-06T20:07:51.5998918Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5999004Z          },
2024-06-06T20:07:51.5999110Z -        "Ethernet112|0": {
2024-06-06T20:07:51.5999224Z +        "Ethernet144|0": {
2024-06-06T20:07:51.5999374Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.5999528Z          },
2024-06-06T20:07:51.5999741Z -        "Ethernet84|0": {
2024-06-06T20:07:51.5999884Z +        "Ethernet148|0": {
2024-06-06T20:07:51.6000011Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6000089Z          },
2024-06-06T20:07:51.6000167Z          "Ethernet152|0": {
2024-06-06T20:07:51.6000254Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6000394Z          },
2024-06-06T20:07:51.6000549Z -        "Ethernet136|0": {
2024-06-06T20:07:51.6000628Z +        "Ethernet12|0": {
2024-06-06T20:07:51.6000723Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6000799Z          },
2024-06-06T20:07:51.6000875Z          "Ethernet156|0": {
2024-06-06T20:07:51.6000994Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6001131Z          },
2024-06-06T20:07:51.6001311Z -        "Ethernet132|0": {
2024-06-06T20:07:51.6001547Z -            "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6001732Z -        },
2024-06-06T20:07:51.6001918Z -        "Ethernet48|0": {
2024-06-06T20:07:51.6002061Z +        "Ethernet164|0": {
2024-06-06T20:07:51.6002204Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6002343Z          },
2024-06-06T20:07:51.6002528Z -        "Ethernet44|0": {
2024-06-06T20:07:51.6002674Z +        "Ethernet176|0": {
2024-06-06T20:07:51.6002824Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6002978Z          },
2024-06-06T20:07:51.6003180Z -        "Ethernet176|0": {
2024-06-06T20:07:51.6003308Z +        "Ethernet180|0": {
2024-06-06T20:07:51.6003464Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6003602Z          },
2024-06-06T20:07:51.6003796Z -        "Ethernet40|0": {
2024-06-06T20:07:51.6003885Z +        "Ethernet184|0": {
2024-06-06T20:07:51.6003979Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6004061Z          },
2024-06-06T20:07:51.6004172Z -        "Ethernet28|0": {
2024-06-06T20:07:51.6004250Z +        "Ethernet188|0": {
2024-06-06T20:07:51.6004336Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6004420Z          },
2024-06-06T20:07:51.6004521Z -        "Ethernet60|0": {
2024-06-06T20:07:51.6004608Z +        "Ethernet16|0": {
2024-06-06T20:07:51.6004695Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6004832Z          },
2024-06-06T20:07:51.6004934Z          "Ethernet20|0": {
2024-06-06T20:07:51.6005058Z @@ -213,10 +208,16 @@
2024-06-06T20:07:51.6005129Z          },
2024-06-06T20:07:51.6005197Z          "Ethernet24|0": {
2024-06-06T20:07:51.6005289Z              "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6005364Z +        },
2024-06-06T20:07:51.6005445Z +        "Ethernet28|0": {
2024-06-06T20:07:51.6005529Z +            "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6005614Z +        },
2024-06-06T20:07:51.6005781Z +        "Ethernet32|0": {
2024-06-06T20:07:51.6005864Z +            "profile" : "ingress_lossy_profile"
2024-06-06T20:07:51.6005993Z          }
2024-06-06T20:07:51.6006056Z      },
2024-06-06T20:07:51.6006126Z  
2024-06-06T20:07:51.6006229Z -    "BUFFER_QUEUE": {
2024-06-06T20:07:51.6006318Z +     "BUFFER_QUEUE": {
2024-06-06T20:07:51.6006447Z          "dut-lc3|Asic0|Ethernet0|3-4": {
2024-06-06T20:07:51.6006553Z              "profile" : "egress_lossless_profile"
2024-06-06T20:07:51.6006631Z          },
2024-06-06T20:07:51.6006659Z 
2024-06-06T20:07:51.6006765Z ======================================================================
2024-06-06T20:07:51.6006913Z FAIL: test_qos_and_buffer_arista7800r3a_36dm2_c36_render_template (tests.test_j2files.TestJ2Files)
2024-06-06T20:07:51.6007121Z ----------------------------------------------------------------------
2024-06-06T20:07:51.6007235Z Traceback (most recent call last):
2024-06-06T20:07:51.6007464Z   File "/sonic/src/sonic-config-engine/tests/test_j2files.py", line 369, in test_qos_and_buffer_arista7800r3a_36dm2_c36_render_template
2024-06-06T20:07:51.6007743Z     self.do_test_qos_and_buffer_lc_render_template('x86_64-arista_7800r3a_36dm2_lc', 'arista', 'Arista-7800R3A-36DM2-C36',\
2024-06-06T20:07:51.6008007Z   File "/sonic/src/sonic-config-engine/tests/test_j2files.py", line 356, in do_test_qos_and_buffer_lc_render_template
2024-06-06T20:07:51.6008177Z     assert utils.cmp(sample_output_file, self.output_file), self.run_diff(sample_output_file, self.output_file)
2024-06-06T20:07:51.6008579Z AssertionError: --- /sonic/src/sonic-config-engine/tests/sample_output/py3/buffer-arista7800r3a-36dm2-c36-lc.json	2024-06-06 19:46:43.874887658 +0000
2024-06-06T20:07:51.6009043Z +++ /sonic/src/sonic-config-engine/tests/output	2024-06-06 20:05:06.042928086 +0000
2024-06-06T20:07:51.6009314Z @@ -33,14 +33,14 @@
2024-06-06T20:07:51.6009426Z      "BUFFER_PROFILE": {
2024-06-06T20:07:51.6009510Z          "ingress_lossy_profile": {
2024-06-06T20:07:51.6009609Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.6009734Z -            "size":"1280",
2024-06-06T20:07:51.6009857Z -	    "xon_offset": "2560",
2024-06-06T20:07:51.6009975Z -            "dynamic_th":"0"
2024-06-06T20:07:51.6010059Z +            "size":"0",
2024-06-06T20:07:51.6010135Z +	    "xon_offset": "0",
2024-06-06T20:07:51.6010221Z +            "dynamic_th":"-8"
2024-06-06T20:07:51.6010291Z          },
2024-06-06T20:07:51.6010365Z          "egress_lossless_profile": {
2024-06-06T20:07:51.6010464Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.6010546Z              "size":"0",
2024-06-06T20:07:51.6010676Z -            "static_th":"33030144"
2024-06-06T20:07:51.6010759Z +            "dynamic_th":"-1"
2024-06-06T20:07:51.6010838Z          },
2024-06-06T20:07:51.6010911Z          "egress_lossy_profile": {
2024-06-06T20:07:51.6011008Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.6011051Z 
2024-06-06T20:07:51.6011149Z ======================================================================
2024-06-06T20:07:51.6011307Z FAIL: test_qos_and_buffer_arista7800r3a_36dm2_d36_render_template (tests.test_j2files.TestJ2Files)
2024-06-06T20:07:51.6011507Z ----------------------------------------------------------------------
2024-06-06T20:07:51.6011628Z Traceback (most recent call last):
2024-06-06T20:07:51.6012111Z   File "/sonic/src/sonic-config-engine/tests/test_j2files.py", line 374, in test_qos_and_buffer_arista7800r3a_36dm2_d36_render_template
2024-06-06T20:07:51.6012451Z     self.do_test_qos_and_buffer_lc_render_template('x86_64-arista_7800r3a_36dm2_lc', 'arista', 'Arista-7800R3A-36DM2-D36',\
2024-06-06T20:07:51.6012703Z   File "/sonic/src/sonic-config-engine/tests/test_j2files.py", line 356, in do_test_qos_and_buffer_lc_render_template
2024-06-06T20:07:51.6012961Z     assert utils.cmp(sample_output_file, self.output_file), self.run_diff(sample_output_file, self.output_file)
2024-06-06T20:07:51.6013307Z AssertionError: --- /sonic/src/sonic-config-engine/tests/sample_output/py3/buffer-arista7800r3a-36dm2-d36-lc.json	2024-06-06 19:46:43.874887658 +0000
2024-06-06T20:07:51.6013661Z +++ /sonic/src/sonic-config-engine/tests/output	2024-06-06 20:05:06.778925444 +0000
2024-06-06T20:07:51.6013853Z @@ -33,14 +33,14 @@
2024-06-06T20:07:51.6013939Z      "BUFFER_PROFILE": {
2024-06-06T20:07:51.6014023Z          "ingress_lossy_profile": {
2024-06-06T20:07:51.6014111Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.6014237Z -            "size":"1280",
2024-06-06T20:07:51.6014351Z -	    "xon_offset": "2560",
2024-06-06T20:07:51.6014475Z -            "dynamic_th":"0"
2024-06-06T20:07:51.6014552Z +            "size":"0",
2024-06-06T20:07:51.6014639Z +	    "xon_offset": "0",
2024-06-06T20:07:51.6014718Z +            "dynamic_th":"-6"
2024-06-06T20:07:51.6014795Z          },
2024-06-06T20:07:51.6014870Z          "egress_lossless_profile": {
2024-06-06T20:07:51.6014961Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.6015051Z              "size":"0",
2024-06-06T20:07:51.6015168Z -            "static_th":"33030144"
2024-06-06T20:07:51.6015258Z +            "dynamic_th":"-1"
2024-06-06T20:07:51.6015330Z          },
2024-06-06T20:07:51.6015415Z          "egress_lossy_profile": {
2024-06-06T20:07:51.6015503Z              "pool":"ingress_lossless_pool",
2024-06-06T20:07:51.6015546Z 
2024-06-06T20:07:51.6015702Z ----------------------------------------------------------------------
2024-06-06T20:07:51.6015813Z Ran 283 tests in 217.909s
2024-06-06T20:07:51.6015851Z 
2024-06-06T20:07:51.6015929Z FAILED (failures=4)
2024-06-06T20:07:51.6016035Z Test failed: <unittest.runner.TextTestResult run=283 errors=0 failures=4>
2024-06-06T20:07:51.6016098Z 
2024-06-06T20:07:51.6016138Z 
2024-06-06T20:07:51.6016297Z     Running sonic-cfggen -v yml_item -y /sonic/src/sonic-config-engine/tests/test.yml
2024-06-06T20:07:51.6016458Z     Output: ['value1', 'value2']
2024-06-06T20:07:51.6016502Z 
2024-06-06T20:07:51.6016738Z     Running sonic-cfggen -v yml_item -y /sonic/src/sonic-config-engine/tests/test.yml -n asic0 -p /sonic/src/sonic-config-engine/tests/multi_npu_data/sample_port_config-0.ini
2024-06-06T20:07:51.6016953Z     Output: ['value1', 'value2']
2024-06-06T20:07:51.6017029Z 
2024-06-06T20:07:51.6017297Z     Running sonic-cfggen -v yml_item -y /sonic/src/sonic-config-engine/tests/test.yml -n asic1 -p /sonic/src/sonic-config-engine/tests/multi_npu_data/sample_port_config-1.ini
2024-06-06T20:07:51.6017499Z     Output: ['value1', 'value2']
2024-06-06T20:07:51.6017541Z 
2024-06-06T20:07:51.6017788Z     Running sonic-cfggen -v yml_item -y /sonic/src/sonic-config-engine/tests/test.yml -n asic2 -p /sonic/src/sonic-config-engine/tests/multi_npu_data/sample_port_config-2.ini
2024-06-06T20:07:51.6017981Z     Output: ['value1', 'value2']
2024-06-06T20:07:51.6018024Z 
2024-06-06T20:07:51.6018269Z     Running sonic-cfggen -v yml_item -y /sonic/src/sonic-config-engine/tests/test.yml -n asic3 -p /sonic/src/sonic-config-engine/tests/multi_npu_data/sample_port_config-3.ini
2024-06-06T20:07:51.6018461Z     Output: ['value1', 'value2']
2024-06-06T20:07:51.6018505Z 
2024-06-06T20:07:51.6018705Z     Running sonic-cfggen -y /sonic/src/sonic-config-engine/tests/test.yml -t /sonic/src/sonic-config-engine/tests/test.j2
2024-06-06T20:07:51.6018838Z     Output: (2 lines, 15 bytes)
2024-06-06T20:07:51.6018888Z 
2024-06-06T20:07:51.6019157Z     Running sonic-cfggen -y /sonic/src/sonic-config-engine/tests/test.yml -t /sonic/src/sonic-config-engine/tests/test.j2 -n asic0 -p /sonic/src/sonic-config-engine/tests/multi_npu_data/sample_port_config-0.ini
2024-06-06T20:07:51.6019340Z     Output: (2 lines, 15 bytes)
2024-06-06T20:07:51.6019381Z 
2024-06-06T20:07:51.6019650Z     Running sonic-cfggen -y /sonic/src/sonic-config-engine/tests/test.yml -t /sonic/src/sonic-config-engine/tests/test.j2 -n asic1 -p /sonic/src/sonic-config-engine/tests/multi_npu_data/sample_port_config-1.ini
2024-06-06T20:07:51.6019833Z     Output: (2 lines, 15 bytes)
2024-06-06T20:07:51.6019873Z 
2024-06-06T20:07:51.6020142Z     Running sonic-cfggen -y /sonic/src/sonic-config-engine/tests/test.yml -t /sonic/src/sonic-config-engine/tests/test.j2 -n asic2 -p /sonic/src/sonic-config-engine/tests/multi_npu_data/sample_port_config-2.ini
2024-06-06T20:07:51.6020391Z     Output: (2 lines, 15 bytes)
2024-06-06T20:07:51.6020430Z 
2024-06-06T20:07:51.6020707Z     Running sonic-cfggen -y /sonic/src/sonic-config-engine/tests/test.yml -t /sonic/src/sonic-config-engine/tests/test.j2 -n asic3 -p /sonic/src/sonic-config-engine/tests/multi_npu_data/sample_port_config-3.ini
2024-06-06T20:07:51.6020878Z     Output: (2 lines, 15 bytes)
2024-06-06T20:07:51.6020998Z error: Test failed: <unittest.runner.TextTestResult run=283 errors=0 failures=4>
2024-06-06T20:07:51.6021209Z [  FAIL LOG END  ] [ target/python-wheels/bullseye/sonic_config_engine-1.0-py3-none-any.whl ]
2024-06-06T20:07:51.6021451Z make: *** [slave.mk:930: target/python-wheels/bullseye/sonic_config_engine-1.0-py3-none-any.whl] Error 1
2024-06-06T20:07:52.3767277Z make[1]: *** [Makefile.work:600: bullseye] Error 2
2024-06-06T20:07:52.3767894Z make[1]: Leaving directory '/data/agent/1/s'
2024-06-06T20:07:52.3769207Z ==============================================================================
2024-06-06T20:07:52.3769442Z Waiting 600 to run again, 1/3
2024-06-06T20:07:52.3769675Z ==============================================================================

@vmittal-msft
Copy link
Contributor Author

arista_logs.txt
@kenneth-arista please have Rahul review/approve.

@gechiang
Copy link
Collaborator

@vmittal-msft please share MSFT ADO number for this PR

@vmittal-msft
Copy link
Contributor Author

@vmittal-msft please share MSFT ADO number for this PR

@vmittal-msft please share MSFT ADO number for this PR

Done

@kenneth-arista
Copy link
Contributor

Rahul reviewed the data and it looks good!

@vmittal-msft
Copy link
Contributor Author

@yxieca @lguohan @rlhui , Can you please help merge this as well ?

@yxieca yxieca merged commit bc978eb into sonic-net:master Jun 27, 2024
20 checks passed
@vmittal-msft vmittal-msft added the Chassis for 202205 branch PRs needed for 202205 branch in msft repo label Jun 28, 2024
arun1355492 pushed a commit to arun1355492/sonic-buildimage that referenced this pull request Jul 26, 2024
Why I did it
Updated MMU settings to enhance performance for RDMA traffic in production.
liushilongbuaa pushed a commit to liushilongbuaa/sonic-buildimage that referenced this pull request Aug 1, 2024
Why I did it
Updated MMU settings to enhance performance for RDMA traffic in production.
mssonicbld pushed a commit to mssonicbld/sonic-buildimage that referenced this pull request Aug 2, 2024
Why I did it
Updated MMU settings to enhance performance for RDMA traffic in production.
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to 202405: #19795

mssonicbld pushed a commit that referenced this pull request Aug 3, 2024
Why I did it
Updated MMU settings to enhance performance for RDMA traffic in production.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

8 participants