vitessio / vitess

Vitess is a database clustering system for horizontal scaling of MySQL.
http://vitess.io
Apache License 2.0
18.7k stars 2.1k forks source link

[release-20.0] Fix deadlock in messager and health streamer (#17230) #17234

Closed vitess-bot[bot] closed 6 days ago

vitess-bot[bot] commented 1 week ago

Description

This is a backport of #17230

vitess-bot[bot] commented 1 week ago

Hello @GuptaManan100, there are conflicts in this backport.

Please address them in order to merge this Pull Request. You can execute the snippet below to reset your branch and resolve the conflict manually.

Make sure you replace origin by the name of the vitessio/vitess remote


git fetch --all
gh pr checkout 17234 -R vitessio/vitess
git reset --hard origin/release-20.0
git cherry-pick -m 1 9fdfdb962a6f38b61dc171d0121371ae7be075a0
vitess-bot[bot] commented 1 week ago

Review Checklist

Hello reviewers! :wave: Please follow this checklist when reviewing this Pull Request.

General

Tests

Documentation

New flags

If a workflow is added or modified:

Backward compatibility

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 94.28571% with 2 lines in your changes missing coverage. Please review.

Project coverage is 66.42%. Comparing base (810ef09) to head (abda457). Report is 1 commits behind head on release-20.0.

Files with missing lines Patch % Lines
go/vt/vttablet/tabletserver/health_streamer.go 90.47% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## release-20.0 #17234 +/- ## ================================================ + Coverage 66.39% 66.42% +0.02% ================================================ Files 1541 1541 Lines 244065 244074 +9 ================================================ + Hits 162044 162118 +74 + Misses 82021 81956 -65 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.