Skip to content

旅居者Sojourner (v0.16.1)

Compare
Choose a tag to compare
@benbaley benbaley released this 02 Nov 02:12
· 196 commits to develop since this release
d3a36ab

旅居者(v0.16.1) 版本是近期核心开发团队阶段性更新和优化的patch版本,其中包含了对EVM兼容性提案AIP-16实施以及一些已知问题的修复。

优化功能

bug修复

  • 修复质押节点无法出块的bug #103
  • 解决web3js未更新bindata问题
  • 修复了预估gas接口不成功问题 #126
  • 修复fast同步异常终止后FastSyncStatus异常问题 #124
  • 修复platon_getlogs接口失效问题
  • 修复dockerfile构建失败问题
  • 修复用订阅接口监听事件,会得到2个相同的log PlatONnetwork/PlatON-Go#1867
  • 修复platon_estimateGas 返回的message信息过少问题 PlatONnetwork/PlatON-Go#1819

说明

  1. 该版本合并了以太坊1.9.0版本的部分特性,其中包含关于Freezer的特性,详情可参考ethereum-19244
  2. 根据实际测试结果来看,Alaya主网节点升级到0.16.1后存储会开销会有部分提升(例如从30700000块高升级后存储空间将增加约11G)
  3. 因Freezer特性对原数据做了迁移,节点升级后在一段时间内进程会将部分历史数据迁移至Freezer数据库,在此过程中(约1个小时左右):
    a. CPU开销将会比正常运行时有所增加,约为正常状态下负载的2~4倍,数据迁移完成后恢复正常
    b. 少数节点升级重启后会出现内存开销短时增加,实际测试过程中40个节点中有2个节点出现过不大于20%的增幅,有1个节点超过50%,数据迁移完成后恢复正常
    请留意主机资源占用情况,建议使用swap分区,若有条件也可以选择将机器物理内存升级到16GB
  4. 迁移后的数据不适用旧版本(0.16.0),建议升级前备份数据(data/platon目录)
  5. 本次升级不涉及记账规则变更,无需链上治理升级,但因修复关键漏洞,建议节点尽快升级