# [FAQ]binlog 开启双向同步下游节点会出现 Write conflict 的警告信息

## Key Words

Write conflict、环形复制、双向复制、binlog

## Description

在 tidb-binlog 环形复制过程中，由于其设计原理极易引发 Write conflict，目前 ticdc 及 tidb-binlog 的双向复制功能均已不在维护，如果用户有该类需求，推荐使用 kafka 中间件等方式用代码自行处理。

## Content

_drainer_repl_mark 是 drainer 在双向复制过程中维护的一个联合主键标识表，同步过程中，如果开启 general log 会发现事务都额外执行 update retl._drainer_repl_mark set val=val+1 where id=? and channel_id=? limit 1 语句来确保事务不会被循环同步，当并发较多时会增加冲突的几率。

## Affected Versions

ALL