Relay log 的数据自动清理配置在哪个文件

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:4.0.1
  • 【问题描述】:
    DM 1.0
    Relay log 的数据自动清理配置在哪个文件?
    如果是中控机上的inventory.ini和conf下的yaml 没找到文档说明可以配置

如果是单独在单个dm-worker上配置,滚动升级后配置还是会被覆盖

请参考文档

https://docs.pingcap.com/zh/tidb-data-migration/dev/relay-log#dm-relay-log

这个文档我之前看过了,但是不明白其中这个

或者在 DM-woker 的配置文件中加入 purge 配置:

# relay log purge strategy
[purge]
interval = 3600
expires = 24
remain-space = 15

这个是说在哪个配置文件配置?
如果是中控机上的inventory.ini和conf下的yaml 没找到文档说明可以配置

如果是单独在单个dm-worker conf下的文件里配置,滚动升级后配置还是会被覆盖

dm-ansible-v1.0.6/group_vars/dm_worker_servers.yml

谢谢,这个直接添加参数吗,我没搜到有关这个配置文件的文档说明

直接添加

expires : 120

好像并没有效果

可以 cat 下该配置文件,看下配置的是否正确,[purge] 标签需要添加

[purge]添加上去是错的
不知道这个变量应该叫什么,我尝试了各种 ,都是错误的

purge:
expires: 120

也不行

@rongyilong-PingCAP 帮忙看看?

请问下修改完 dm_worker_servers.yml 文件需要使用 deploy.yml -l dm-worker02 是配置生效,可以确认下,

另外请问题是如何判断参数不生效的呢

1、请问下修改完 dm_worker_servers.yml 文件需要使用 deploy.yml -l dm-worker02 是配置生效,可以确认下
我之前是部署完后,用了rolling_update,没有生效
刚才用了deploy.yml 后重启 也没有生效

2、有没有生效我通过dm-worker机器上的配置文件 有没有变动来判断的,目前都还是默认的0
image

  1. 请问您 tidb 集群是使用 tiup 安装吗? tiup cluster display 集群名
  2. DM 是使用ansible 部署安装的吧? 先直接修改 dm-worker 下的配置项吧

https://docs.pingcap.com/zh/tidb-data-migration/v1.0/dm-worker-configuration-file-full

1、tidb是ansible安装的
2、DM 是使用ansible 部署安装的

我现在是直接采用手动清理了一次

之前直接修改dm-worker 下的配置项,然后重启服务, 好像日志并没有清理掉,不知道是不是要等一个周期的时间才会清理,我再试试

OK,可以再观察下,辛苦看下私信