tidb binlog的gc问题

背景:
假设drianer 的下游是file
各位老师好,有几个问题,请各位老师解答
如果应用上线时,需要导入大量数据,势必造成pump和drainer 里面的数据占据造成大量的空间,
1、如果调整pump 的gc时间,那就要确保pump 里面的数据被drainer 已经归档了,是否可以通过
grafana-tidbbinlog->drainer 里面的checkpoint tso 来判定,drainer checkpoint tso 之前的pump 里面的数据已经被归档到binlog,然后可以被gc了?

2、drainer 里面的binlog 是否可以根据grafana-tidbbinlog->drainer 里面的checkpoint tso 来判定,drainer checkpoint tso 之前的 binlog 都可以被rm 清理?

3、如果要调整pump的gc时间,那么pump的gc按照官网的说明只能设置为整型,也就是最低只能设置为1天,那么1天之内的pump data目录满了的话,那就没法清理pump数据了,对于这一点是否有更好的办法呢,除了关闭binlog 功能