sonic-platform-daemons icon indicating copy to clipboard operation
sonic-platform-daemons copied to clipboard

Delay DOM polling until all ports are initialized

Open prgeor opened this issue 11 months ago • 15 comments

Description

Delay DOM polling until all ports are initialized

Motivation and Context

Platforms with large radix like 512 ports may take more time to initialize and complete the CMIS datapath state machine. Since DOM polling is quite expensive on IO bound operation, it can result in contention with CMIS manager task which is initializing the port

How Has This Been Tested?

Tested this on a platform with 512 100G ports with 800G DR8 optics and see a reduction of overall link up time by around 4mins.

Additional Information (Optional)

prgeor avatar May 13 '25 03:05 prgeor

/azp run

mssonicbld avatar May 13 '25 03:05 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar May 13 '25 03:05 azure-pipelines[bot]

/azp run

mssonicbld avatar May 13 '25 05:05 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar May 13 '25 05:05 azure-pipelines[bot]

/azp run

mssonicbld avatar May 13 '25 05:05 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar May 13 '25 05:05 azure-pipelines[bot]

@moshemos @dgsudharsan for awareness

Junchao-Mellanox avatar May 13 '25 05:05 Junchao-Mellanox

/azp run

mssonicbld avatar May 29 '25 20:05 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar May 29 '25 20:05 azure-pipelines[bot]

/azp run

mssonicbld avatar May 30 '25 18:05 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar May 30 '25 18:05 azure-pipelines[bot]

/azp run

mssonicbld avatar May 30 '25 20:05 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar May 30 '25 20:05 azure-pipelines[bot]

/azp run

mssonicbld avatar May 30 '25 22:05 mssonicbld

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar May 30 '25 22:05 azure-pipelines[bot]