设置参数不生效

【 TiDB 使用环境】生产环境
714
【复现路径】做过哪些操作出现的问题
修改配置文件参数
tikv:
log.file.max-days: 7
【遇到的问题:问题现象及影响】数据库查询没有生效,只有tidb节点生效了
mysql> show config where name like ‘%log.file.max-days%’;
±-----±--------------------±------------------±------+
| Type | Instance | Name | Value |
±-----±--------------------±------------------±------+
| tidb | 10.188.x:4000 | log.file.max-days | 7 |
| pd | 10.188xxx4:2379 | log.file.max-days | 0 |
| pd | 10.188.xx:2379 | log.file.max-days | 0 |
| pd | 10.188.xx1:2379 | log.file.max-days | 0 |
| tikv | 10.188.xx:20160 | log.file.max-days | 0 |
| tikv | 10.188xx0160 | log.file.max-days | 0 |
| tikv | 10.188xxx4:20160 | log.file.max-days | 0 |
±-----±--------------------±------------------±------+

发现好多参数调整都不生效这个也不生效 server.grpc-concurrency: 8,设置成8,还是5
mysql> show config where name like ‘%server.grpc-concurrency%’;
±-----±--------------------±------------------------±------+
| Type | Instance | Name | Value |
±-----±--------------------±------------------------±------+
| tikv | 10.188.xx1:20160 | server.grpc-concurrency | 5 |
| tikv | 10.188.xx0160 | server.grpc-concurrency | 5 |
| tikv | 10.188.xx0160 | server.grpc-concurrency | 5 |
±-----±--------------------±------------------------±------+

查看tikv节点配置文件已经分发了 cat /data/tidb/tidb-deploy/tikv-20160/conf/tikv.toml

# WARNING: This file is auto-generated. Do not edit! All your modification will be overwritten!
# You can use 'tiup cluster edit-config' and 'tiup cluster reload' to update the configuration
# All configuration items you want to change can be added to:
# server_configs:
#   tikv:
#     aa.b1.c3: value
#     aa.b2.c4: value
[log]
[log.file]
max-days = 7

[readpool]
[readpool.coprocessor]
use-unified-pool = true
[readpool.storage]
use-unified-pool = false

[server]
grpc-concurrency = 8

[storage]
scheduler-worker-pool-size = 4

还有这种bug啊,升级到715就行了

是不是7.1.5修复的这个bug?

搜了一下配置文件,貌似没有这个节点 :yum:
image

搜了一下官方配置文件模板,也没有[readpool]这个节点

升级一下吧

应该是,反正升级完,这几个配置都生效了

但是这些配置也不属于不合规定的配置吧,日志清理怎么能是不合规呢

配置文件中没有[readpool]节点。应该是存在不合规的配置项时,整个配置文件不生效,不只是某个配置项不生效

那那个日志过期策略是有的

:joy:看描述是只要配置文件中有一个不合规的配置项,则配置文件中所有的配置项都不生效,不是只有不合规的不生效。

:face_with_raised_eyebrow: 原来是个bug

嗯,这确实是,还是用最新 版本就行,716应该也快要出来了

v7.1.6还没排期。

看起来还是版本的问题

不知道后续的版本是否可以自动校验不合规的配置文件,给出相应的提示,避免这种情况的发生

升级是个选择。