missed_versions is empty, spec_version 728, max_version 729, tablet_id 2126496

Viewed 37

doris-2.1.5 单副本
异常的tabletid=2126496
image.png
正常的tabletid=2126498
image.png
查询报错
1105 - errCode = 2, detailMessage = (log-be-0.log-be-internal.doris.svc.cluster.local)[CANCELLED]missed_versions is empty, spec_version 728, max_version 729, tablet_id 2126496
检查副本状态
image.png
并且我尝试修改副本version
ADMIN SET REPLICA VERSION PROPERTIES("tablet_id" = "2126496", "backend_id" = "10026", "version" = "728", "last_success_version" = "728", "last_failed_version" = "-1");
2分钟后,tabletid=2126496的version和last_success_version又变成729
我猜测是rowsets里面的[715-729]多了729的version,如果把rs-version=729删除呢,或者是否是其他问题导致的

1 Answers
  1. 试试把这个副本设置为bad,再观察看看
    ADMIN SET REPLICA STATUS PROPERTIES("tablet_id" = "2126496", "backend_id" = "10026", "status" = "bad");

  2. 通过用ADMIN-SET-PARTITION-VERSION来指定version

ADMIN SET TABLE tbl1 PARTITION VERSION PROPERTIES("partition_id" = "1769152", "visible_version" = "100");