Results 17 issues of okJiang

### First-time contributors' checklist - [x] I've signed [**Contributor License Agreement**](https://cla-assistant.io/pingcap/docs-cn) that's required for repo owners to accept my contribution. ### What is changed, added or deleted? (Required) ### Which...

status/LGT2
translation/doing
for-future-release
size/XS
do-not-merge/hold
type/compatibility-or-feature-change
area/dm

### What problem does this PR solve? Issue Number: close https://github.com/pingcap/tidb/issues/51183 Problem Summary: - as title ### What changed and how does it work? - as title ### Check List...

size/L
release-note-none

### What did you do? "Mariadb binlog gtid format: {domain_id}{}{server_id}{}{seq_no} gtid_strict_mode = off (gtid_strict_mode behavior validation: http://youdidwhatwithtsql.com/behavior-gtidstrictmode-mariadb/2089/) Assumed Example: Data Sync Chain: A -> B -> DM -> TiDB At...

type/bug
area/dm

### What problem does this PR solve? Issue Number: close https://github.com/pingcap/tiflow/issues/10734, close https://github.com/pingcap/tiflow/issues/10733 ### What is changed and how it works? - Add DM_MASTER_EXTRA_ARG to dm_upstream_switch case - Add Mariadb...

size/XXL
release-note-none

https://github.com/pingcap/tiflow/actions/workflows/dm_upstream_switch.yaml Due to this update https://github.com/pingcap/tiflow/pull/9494 https://github.com/pingcap/tiflow/blob/e5edb1906cc6c1c3addf9e82120ebefd96b13e81/dm/tests/_utils/run_dm_master#L27

type/enhancement

### What problem does this PR solve? Issue Number: close https://github.com/pingcap/tidb/issues/49173 Problem Summary: - if tidb is down when lightning record duplicate count, lightning will retry RecordDataConflictError. That cause the...

size/M
release-note-none
needs-cherry-pick-release-5.4
needs-cherry-pick-release-6.1
needs-cherry-pick-release-6.5
ok-to-test
needs-cherry-pick-release-7.1
needs-cherry-pick-release-7.5

### What problem does this PR solve? Issue Number: Ref https://github.com/tikv/pd/issues/8458 ### What is changed and how does it work? ```commit-message ``` ### Check List Tests - Unit test -...

size/XXL
release-note-none
dco-signoff: yes
needs-1-more-lgtm

### What problem does this PR solve? Issue Number: Ref https://github.com/tikv/pd/issues/8379 ### What is changed and how does it work? ```commit-message ``` ### Check List Tests - Unit test -...

do-not-merge/work-in-progress
size/XL
release-note-none
dco-signoff: yes

## Enhancement Task We can consider removing these functions ```golang type SchedulerConfigProvider interface { .... IsSchedulerDisabled(types.CheckerSchedulerType) bool AddSchedulerCfg(types.CheckerSchedulerType, []string) RemoveSchedulerCfg(types.CheckerSchedulerType) Persist(endpoint.ConfigStorage) error .... GetScheduleConfig() *ScheduleConfig SetScheduleConfig(*ScheduleConfig) } ``` from this...

type/enhancement