venus
venus copied to clipboard
[venus] exec multiple migration process / 重复多次执行升级迁移过程
链服务模块 / Chain Service Components
- [ ] venus
- [ ] venus-auth
- [ ] venus-gateway
- [ ] venus-messager
- [ ] venus-miner
- [ ] 文档 / docs
订单服务模块 / Deal Service Components
- [ ] venus-market
- [ ] 文档 / docs
算力服务模块 / Storage Power Service Components
- [ ] venus-sector-manager
- [ ] venus-worker
- [ ] 文档 / docs
版本 / Version
nv17
描述 / Describe the Bug
在升级同步的过程中,发现migration过程存在多次重复发生的问题。 推测可能是由于相同高度的组合积累了多个,同高度多次同步,导致迁移过程重复运行。
日志 / Logging Information
*
重现步骤 / Repo Steps
No response
有种情况是迁移actor时算出的root不对也会重复迁移,但在代码没问题的情况下重启后能迁移成功
Lotus 的一些迁移优化,作为参考:
- [ ] https://github.com/filecoin-project/lotus/issues/10048#issuecomment-1430372953
定义最大迁移worker数量?
- [ ] https://filecoinproject.slack.com/archives/C027TQMUVJN/p1676655185693059
这个 1.10 没搞进去,当时我是平移到 1.11,@elvin-du 大佬可以看看下个版本或者下下个版本的需求?
再放一下看看,如果后面的升级如何还不能复现这个问题,就关闭。