Open harshit-gangal opened 1 day ago
Hello reviewers! :wave: Please follow this checklist when reviewing this Pull Request.
release notes (needs details)
label if users need to know about this change.-
), and have a clear help text.Jobs
should be named in order to mark it as required
.required
, the maintainer team must be notified._vt
tables and RPCs need to be backward compatible.vtctl
command output order should be stable and awk
-able.Attention: Patch coverage is 96.29630%
with 4 lines
in your changes missing coverage. Please review.
Project coverage is 67.41%. Comparing base (
216fd70
) to head (15ec122
). Report is 10 commits behind head on main.
Files with missing lines | Patch % | Lines |
---|---|---|
go/vt/vtgate/safe_session.go | 95.45% | 3 Missing :warning: |
go/vt/vtgate/scatter_conn.go | 97.61% | 1 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
🚨 Try these New Features:
Description
This PR adds tracking on per shard transaction on VTGate Session to know if DMLs caused any modification in the underlying database.
This will be used to restrict the participants of cross shard transactions ignoring non-modified shards from the list. As this is part of VTGate Session, it cannot be used in same release as it could potentially break VTGate upgrade
Related Issue(s)
16245
Checklist