Skip to content

[countersyncd]: avoid blocking async actor loops#214

Merged
Pterosaur merged 4 commits intoAzure:202412from
Pterosaur:backport/4319-to-202412
Mar 13, 2026
Merged

[countersyncd]: avoid blocking async actor loops#214
Pterosaur merged 4 commits intoAzure:202412from
Pterosaur:backport/4319-to-202412

Conversation

@Pterosaur
Copy link

What I did

Backported sonic-net/sonic-swss#4319 to the 202412 branch.

This keeps the async actor loop fixes for countersyncd, including the follow-up thread-spawn and shutdown handling adjustments.

Why I did it

The 202412 line needs the same fixes so countersyncd avoids blocking async actor loops and handles the SWSS reader thread lifecycle more safely.

How I verified it

Backport was validated as part of the combined 202412 countersyncd stack verification.

A merged 202412 build containing the backports of public PRs 4316/4317/4318/4319 was built and deployed to DUT str4-sn5640-2, then the full HFT regression was run:

  • high_frequency_telemetry/test_high_frequency_telemetry.py
  • result: tests=14, failures=0, errors=0, skipped=7
  • image: 20241212.54

Details if related

Source public PR: sonic-net/sonic-swss#4319

Signed-off-by: Ze Gan <ganze718@gmail.com>
(cherry picked from commit 2c832b112af6665aeb41cdf664e0f83f4698f9cb)
Signed-off-by: Ze Gan <ganze718@gmail.com>
(cherry picked from commit 28a0fb1480fb9ac474cd3554c61cae09a526e556)
Signed-off-by: Ze Gan <ganze718@gmail.com>
(cherry picked from commit 1276dd5e40b3972367960d3235eb9ddf7c661752)
Signed-off-by: Ze Gan <ganze718@gmail.com>
(cherry picked from commit a8f9d8c48bd741fb843f2accede6724b068a3ad5)
@Pterosaur Pterosaur requested a review from prsunny as a code owner March 13, 2026 01:31
@Pterosaur Pterosaur requested a review from r12f March 13, 2026 01:36
@Pterosaur Pterosaur merged commit 4150baf into Azure:202412 Mar 13, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant