日志报错- [E-3115]version not continuous for mow 版本不连续

Viewed 36

报错信息:[MasterImpl.finishTask():94] finish task reports bad. request: TFinishTaskRequest(backend:TBackend(host:172.17..., be_port:9060, http_port:8040, brpc_port:8060, id:10014), task_type:PUBLISH_VERSION, signature:118136019, task_status:TStatus(status_code:INTERNAL_ERROR, error_msgs:[(172.17...)[E-3115]version not continuous for mow, tablet_id=36809874, tablet_max_version=1209862, txn_version=1209864]), report_version:17421936964923, error_tablet_ids:[36809874], succ_tablets:{36809888=0, 36809906=0, 36809894=0, 36809864=0, 36809880=0, 36809866=0, 36809914=0, 36809900=0}, table_id_to_delta_num_rows:{})

报错信息2:task_worker_pool.cpp:1572] failed to publish version|signature=118151310|transaction_id=118151310|error_tablets_num=1|error=[E-3115]version not continuous for mow, tablet_id=36809874, tablet_max_version=1209862, txn_version=1210638

通过查询 show tablet 36809874
查询 SHOW PROC '/dbs/12729387/36809862/partitions/36809861/36809863/36809874';
并没有看到丢失的版本

并且 这个问题会导致 Be compaction score 持续增加,最终导致任务大量报错,在重启be 后 问题就没了 。请问这个 问题 具体是因为什么才会发生 版本 是 2.1.5

1 Answers

有做什么操作吗,是否有使用ccr?方便升级到2.1.8看看吗