sonic-swss
sonic-swss copied to clipboard
[FC] process FC after apply view
What I did
Simplify approach to delaying counters on warm boot and fast boot. Removed FLEX_COUNTER_DELAY_STATUS_FIELD and instead postpone all FC processing to happen after apply view to not delay data plane configuration.
The CONFIG_DB should not be updated in runtime anymore for counters to be delayed.
Why I did it
To address https://github.com/sonic-net/sonic-buildimage/issues/20302.
How I verified it
Run warm-boot - make sure FC orch runs only after APPLY_VIEW.
Details if related
/azpw run
/AzurePipelines run
Azure Pipelines successfully started running 1 pipeline(s).
Putting back delay for 60 sec as we found some cases where oper state update handling is delayed due to FC configuration after APPLY_VIEW
@wen587 Can you help review?
@qiluo-msft @stepanblyschak can we close the review and have it before 202411 is branched out?
/azpw run
/AzurePipelines run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run Azure.sonic-swss
Azure Pipelines successfully started running 1 pipeline(s).
Retriggered PR test.
@qiluo-msft Can you please help review? Thanks
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
Infra issue with tests: failure to install dotnet package:
+ sudo apt-get install -y dotnet-sdk-8.0
Reading package lists...
Building dependency tree...
Reading state information...
E: The package keysinuse needs to be reinstalled, but I can't find an archive for it.
Restarting
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
@qiluo-msft @bingwang-ms @vaibhavhd Can be merged?
/azp run
Azure Pipelines successfully started running 1 pipeline(s).
/azp run