具体点呢?
[2025/08/29 15:19:07.820 +08:00] [WARN] [split_observer.rs:43] [“skip invalid split key: key is not in region”] [equal_start_key=true] [index=9] [end_key=3031393635620000000FA] [start_key=30304C0000000000FA] [region_id=2542490] [key=303004C0000000000FA]
[2025/08/29 15:19:07.820 +08:00] [ERROR] [split_observer.rs:148] [“failed to handle split req”] [err=“"no valid key found for split."”] [region_id=2542490]
[2025/08/29 15:19:07.820 +08:00] [WARN] [peer.rs:4480] [“skip proposal”] [error_code=KV:Raftstore:Coprocessor] [err=“Coprocessor(Other("[components/raftstore/src/coprocessor/split_observer.rs:153]: no valid key found for split."))”] [peer_id=2542493] [region_id=2542490]
我只是比较好奇,为啥待gc的数据过大会影响split?跟这个帖子很像:tikv 一直报no valid key found for split.\
那个贴子里说是已知的 bug,但是也没贴出具体 bug 号,不确定在你这个版本改没改。
实在不行你手动分裂一下试试,看看好使么?
operator add split-region 1 --policy=approximate
operator add split-region 1 --policy=scan
两个命令,一个是扫描所有key,找出一个精确分裂的key,一个是预估。你试试能不能手动分的动。或者就去github上搜搜上个贴子里提到的bug,是不是合到了你的版本里面。
帖子是tidb4.0版本,版本比较老了,我用的是6.5.8,不至于跨这么大的版本还没修复吧?
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。