‼️ Network Version 24 Venus Upgrade Timeline #6394
Replies: 3 comments
-
Calibration compatible RC releasesPlease use the following Veuns product version for pre-NV24 upgrade testing on Calibration network. Sophon (formerly as Chain Service)sophon-auth: v1.16.0 Damocles (formerly as Storage Power Service)damocles: v0.12.0-rc1 Droplet (formerly as Storage Deal Service)droplet: v2.13.0-rc1 |
Beta Was this translation helpful? Give feedback.
-
Mainnet compatible releasesPlease use the following Veuns product version for NV24 upgrade on mainnet. Sophon (formerly as Chain Service)sophon-auth: Damocles (formerly as Storage Power Service)damocles: Droplet (formerly as Storage Deal Service)droplet: |
Beta Was this translation helpful? Give feedback.
-
nv24升级文档更新背景NV24 网络升级(升级时间:北京时间 2024-11-20 xxxx 升级高度:xxx) 注意事项1. 所有组件全部更换 2. 升级前一周内,做一次节点链服务瘦身 3. 更新完通过 curl 命令调用 Version 接口检查版本号,各组件接口调用方式:#5132 4. pre/pro消息上链的情况 5. WD消息上链的情况 6. 出块情况是否正常 7. gas fee 相关设置是否生效 8. 升级前不封新的sector 需要升级的组件(sophon-auth 此次不需要升级)
升级顺序1. sophon-auth 2. venus 3. lotus兼容版本 4. sophon-co 5. sophon-gateway 6. sophon-messager 7. sophon-miner 8. doplet 9. venus-wallet-pro 10. 私有算法force-ext-processors 11. damocles-manager 12. damocles-worker sophon-auth影响功能: 其他组件对获取 auth 的服务 依赖升级组件: 无 注意事项: 此次网络升级不升级 venus影响功能:
目前 Filecoin 区块最终确认需要 900 个高度,f3 简单来说就是让区块更快最终确定不可回滚,理想情况是几个高度后区块就能最终确定,f3 需要 miner 连接节点投票,投票 miner 需要签名,因此需要节点要能访问 miner 地址并签名,但生产节点不保存私钥,就需要节点连接 sophon-gateway 进行签名。 venus 有两种方式连接 sophon-gateway:
依赖升级组件: auth 注意事项: 编译:先 make dist-clean 再 make,这样可以防止未能正常升级 filecoin-ffi 而带来的问题 1. 升级后检查vk文件是否完整 2. 升级后执行命令 ./venus state network-info,然后检查通过日志检查 UpgradeTuktukHeight 是否正常 :
4. 升级后需检查是否正常同步区块 5. 检查主网 v15 actors code,确保与下面输出一样
6. 若不排查问题,rust日志级别不建议设置为 trace,因为会打印较多日志 7. 升级后可以通过命令来 ./venus state get-actor t01000 来确认是否升级成功 8. actor 迁移 经测试本次预迁移时间在 1 分钟左右,正式迁移时间 秒左右
9. 如果 ~/.venus 存在且需要导入快照,需要先删除 ~/.venus/version 文件再导入快照,参考以下导入命令
lotus兼容版本影响功能:无 依赖升级组件: sophon-auth 注意事项: 编译:先 make dist-clean 再 make,这样可以防止未能正常升级 filecoin-ffi 而带来的问题 1. 检查是否正常同步 2. 检查和 sophon-auth 的连接是否完好(curl 命令验证) 4. 检查主网 v15 actors code,确保与下面输出一样
5. actor 迁移
6. 升级后可以通过命令来 ./lotus state get-actor t01000 来确认是否升级成功 sophon-co影响功能: 无 依赖升级组件:auth、venus、兼容版lotus 注意事项:
sophon-gateway影响功能: 依赖升级组件: auth、wallet 注意事项:
sophon-messager影响功能: 依赖升级组件: auth、venus、gateway 注意事项:
sophon-miner影响功能:
f3 需要 miner 通过节点投票,但生产的 miner 连接 sophon-co,就导致请求发给不同的节点,进而可能导致投票失败,所以新增加 f3 节点配置,格式如下:
依赖升级组件:auth, venus, gateway 注意事项:
droplet影响功能: 依赖升级组件: auth、venus、gateway、messager 注意事项:
venus-wallet-pro影响功能: 无 依赖升级组件: 注意事项:
damocles-sector-manger影响功能: 依赖升级组件: 链服务组件 注意事项:
damocles-worker影响功能: 依赖升级组件: damocles-manager 注意事项: 更新结果验证步骤:1. 程序启动正常 2. pre/pro消息正常上链 3. 出块正常 4. WD上链正常 5. cc集群算力增长正常 7. 真实数据集群算力增长正常 8. 真实算力集群检索正常 9. 数据库各种gas,生命周期,聚合设置正常 数据库变更无 回滚步骤1. 所有组件全部回退,禁止部分回退,导致混用的情况 升级方式1. 本次升级采用隔离更新的方式 2. 本次升级禁止使用混用的方式,混用的情况下组合方式太多,会导致风险不可控 补充说明版本检查接口,各组件实现了 Version 接口
|
Beta Was this translation helpful? Give feedback.
-
More details on nv24 upgrade can be found here!
Subscribe to notifications on https://status.filecoin.io/ for any additional network updates!
If you have any concerns or questions, ask in #fil-venus.
📌 Venus Releases
Note: This projected timeline is subject to change based on testing, auditing, new discoveries, and development.
You will need to be on new versions of Venus products specified below for the
Network v24 upgrade
. Version requirement for each Venus products will be listed below in respective comments for bothcalibration
andmainnet
. Please make sure you use the right version for each Venus products 1. Sophon (formerly as chain service), 2. Damocles (formerly as storage power service), 3. Droplet (formerly as storage deal service).🗓️ Tentative Releases and Network Upgrade Timelines
Beta Was this translation helpful? Give feedback.
All reactions