作者: Markus Hinrichs
编辑: Randall Roland
翻译:Mini
节点运营商、Antelope核心开发人员和社区成员每周会面,讨论网络及其开发。每个节点操作符圆桌会议的主要目标是:
“……为节点操作符(特别是)改进Antelope协议。”
以下是这份双月刊摘要中包含的圆桌会议清单:
11月29日:Leap 5.0更新时间表,Prometheus指标和仪表板,以及更多
11月22日:BLS, RC3状态,Leap 6的即时最终进度,块日志跨步设置等
11月29日:Leap 5.0更新时间表,Prometheus指标和仪表板,以及更多
Leap 5.0更新时间表:
对即将发布的几个版本的预期,特别是计划于12月6日发布的RC3 5.0。
由于在5.0的编码过程中发现的兼容性问题,提到了补丁版本(3.2.5和4.0.5)。
RC3后稳定5.0:
其目的是在RC3之后快速过渡到稳定版本,预计在RC3和稳定版本之间不会有重大变化。
避免在美国假期之前发布,目标是在1月3日之前发布稳定版本,如果RC3没有出现问题的话。
测试要求RC3:
一旦RC3可用,要求增加对RC3的测试,特别是呼吁个人在API节点上安装RC3并向ENF报告任何问题。
对RC3的BLS激活准备:
强调了在RC3发布之前准备好BLS激活的必要性。
Prometheus指标和仪表板:
讨论如何根据指标创建仪表板,并与DEV团队共享列表以获取反馈。
强调需要更多的解释性指导,考虑到不熟悉代码库的外部用户,建议类似于nodeos的单元解释对于清晰度的重要性。
讨论主要围绕即将发布的时间表、rc3之后的稳定性计划、测试调用、BLS激活准备情况,以及改进Prometheus度量中的解释性指导以更好地理解用户的考虑。
重复代理名称问题:config.ini中重复代理名称的挑战导致传输问题,通常是由于代理名称字段中不必要的引号。
代理名称生成:考虑强制代理名称的唯一性或生成随机名称来解决传输问题。基于启用的特性进行自动更新的可能性。
建议的解决方案-连接ID:引入一个名为“连接ID”的新config.ini选项来解决重复的代理名称问题。讨论启动时的生成和文件可写性的潜在挑战。
Config.ini管理:长期以来一直要求将Config.ini拆分为多个文件,类似于Debian DOD文件,以便更有效地管理各种节点配置。
使用偏好- Config.ini与命令行参数:观察到一些人更喜欢命令行参数而不是Config.ini,以方便可见性和运行集成测试。
配置选项的可见性:讨论在命令行与config.ini中查看配置选项的好处,以及端点显示非默认选项的潜在需求。
端口分离和安全性:端口分离的好处在于提高安全性,并简化面向公共节点的管理。升级节点遇到的挑战和调整。
API端点问题:解决API节点中某些协议特性的可见性等问题,并在不同的节点组中提出解决方案,以实现更好的访问和控制。
11月22日:BLS, RC3状态,Leap 6的即时最终进度,Block Log跨步设置等
技术讨论和更新:
关于BLS本质补丁及其对节点功能影响的讨论。
在更新和测试潜在修复过程中提及潜在的错误。
对RC3中的变化和块log测试进展的预期。
每周节点操作员圆桌会议:
2023年11月22日的更新概述,包括BLS变化和RC3状态。
讨论6.0版本的即时完成进度和重新设计阶段面临的挑战。
Block Log Stride设置讨论:
探讨块log步幅设置的备份和数据恢复优势。
提及状态历史进度设置中的潜在错误和修复计划。
深入了解跨块log对存储优化和归档的好处。
验证与调试:
在跨行log中考虑校验和和文件完整性以防止损坏。
讨论确定性 ship logs、启用/禁用控制台log记录及其对性能的潜在影响。
控制台log影响:
深入了解控制台log从调试到功能工具的演变过程。
注意过度使用控制台log记录,它对第2层解决方案的影响,以及之前过度日志记录导致问题的实例。
这次对话涉及技术方面、更新、节点操作人员的玩笑,并讨论了各种设置及其对节点操作和性能的影响。
区块和ship log操作:
关于分割块和 ship logs以提高处理效率的讨论。
block log在断电或突然关机后失效的问题。
深入了解block log损坏或修剪的潜在原因。
文件共享服务和log的好处:
考虑为区块和ship logs使用文件共享服务。
其优点包括更简单的全节点设置、更简单的归档和更便宜的存储解决方案。
可能为多个节点共享log,提高可伸缩性。
日志分割和文件系统限制:
一个目录中有大量文件时,文件系统限制的注意事项。
在步幅大小的变化中没有观察到明显的性能权衡(例如,百万块与更小的步幅)。
较小步幅的挑战会导致文件系统出现问题。
日志写操作和恢复:
了解log写操作及其与可逆块和不可逆块的关联。
查询在突然关闭期间log写入中的潜在问题,导致log文件修剪。
操作系统Cache和日志写完整性:
考虑操作系统缓存和log写完整性的潜在延迟。
猜测log文件修剪的原因,以便在断电后恢复。
未来的改进和注意事项:
关于处理log写入和恢复机制的潜在未来改进的想法。
考虑到操作人员错误和意外停机会影响log完整性。
这次对话深入探讨了log操作的各个方面、文件系统限制、log写入的潜在问题,以及改进log处理和恢复机制的想法。
资料来源及参考文献