lotus 扇区报错 PreCommitFailed CommitFailed SealPreCommit2Failed 更新扇区状态

news/2024/11/22 20:10:49/

lotus 扇区报错 PreCommitFailed

  • 1,lotus 扇区报错 PreCommitFailed
  • 2,扇区重新运行PreCommitting
  • 删除扇区
  • 3,CommitFailed
  • CommitFailed
  • SealPreCommit2Failed

1,lotus 扇区报错 PreCommitFailed

# lotus version
Daemon:  0.9.0+git.8f35a5c0.dirty+api0.16.0
Local: lotus version 0.9.0+git.8f35a5c0.dirty
  • 查看扇区PreCommitFailed
# lotus-miner sectors list
94   PreCommitFailed
lotus-miner storage find 94
lotus-miner sectors status --log --on-chain-info 94
  • 扇区已经完成PreCommit2 ,PreCommitting报错
  • 参考:扇区状态
/**   Empty <- incoming deals|   ||   v*<- WaitDeals <- incoming deals|   ||   v*<- Packing <- incoming committed capacity|   ||   v*<- PreCommit1 <--> SealPreCommit1Failed|   |       ^          ^^|   |       *----------++----\|   v       v          ||    |*<- PreCommit2 --------++--> SealPreCommit2Failed|   |                  |||   v          /-------/|*   PreCommitting <-----+---> PreCommitFailed|   |                   |     ^|   v                   |     |*<- WaitSeed -----------+-----/|   |||  ^              ||   |||  \--------*-----/|   |||           ||   vvv      v----+----> ComputeProofFailed*<- Committing    ||   |        ^--> CommitFailed|   v             ^|   SubmitCommit  ||   |             ||   v             |*<- CommitWait ---/|   ||   v|   FinalizeSector <--> FinalizeFailed|   ||   v*<- Proving|vFailedUnrecoverableUndefinedSectorState <- ¯\_()_/¯|                     ^*---------------------/*/

2,扇区重新运行PreCommitting

lotus-miner sectors update-state --really-do-it 94 PreCommitting
# lotus-miner sectors status --log --on-chain-info 94
[event;sealing.SectorForceState]	{"User":{"State":"PreCommitting"}}

删除扇区

lotus-miner sectors remove --really-do-it 3

3,CommitFailed

# lotus-miner sectors list | grep CommitFailed
1566  CommitFailed         YES      NO      1771845 (in 1 year 24 weeks)  CC
lotus-miner sectors update-state --really-do-it 1566 Committing
# lotus-miner sectors list | grep 1566
1566  FinalizeSector       YES      NO      1771845 (in 1 year 24 weeks)  CC
  • 报错 error in RPC call to 'Filecoin.SectorsUpdate': normal shutdown of state machine:
# lotus-miner sectors list | grep CommitFailed
1613  CommitFailed         NO       NO      n/a
# lotus-miner sectors update-state --really-do-it 1613 Committing
ERROR: normal shutdown of state machine
  • 重启miner
  • 扇区状态变为PreCommit1

CommitFailed

# lotus-miner sectors update-state --really-do-it 2958 Committing

SealPreCommit2Failed

  • P2 计算错误
0   SealPreCommit2Failed  NO       NO      n/a         CC
lotus-miner sectors update-state --really-do-it 0 PreCommit2
  • 重新开始计算
0   PreCommit2  NO       NO      n/a         CC

参考:

  1. 扇区状态

http://www.ppmy.cn/news/869996.html

相关文章

磁盘阵列卡块区大小设置和WINDOWS簇与扇区的默认值

磁盘阵列卡块区大小设置和WINDOWS簇与扇区的默认值 根据阵列卡里有几个磁盘来设置阵列块大小 具体方法就是&#xff1a;阵列块大小卷格式化时选择的分配单元大小/磁盘数&#xff08;必须使用格式化对话框才能选择分配单元大小&#xff0c;不能使用FORMAT命令&#xff09; 阵…

获取硬盘总容量,柱面数,磁道数,扇区数

下面的代码来自MSDN #include <stdio.h> #include <windows.h> #include <winioctl.h>BOOL GetDriveGeometry(DISK_GEOMETRY *pdg) {HANDLE hDevice; // handle to the drive to be examined BOOL bResult; // results flagD…

不同磁道上扇区的长度不一样,为什么容量还一样

看鸟哥私房菜&#xff0c;这个问题不明白&#xff0c;百度了一下&#xff0c;找到如下文章&#xff0c;释然。 http://blog.csdn.net/badbad_boy/article/details/4313645 老硬盘内外圈的磁道长度不一样&#xff0c;但是所有磁道转动的角速度是一样的&#xff0c;单位时间转过…

问题排除——SVPWM模块为什么会出现扇区判断错误?

最近有小伙伴问我&#xff0c;在输入给定速度为0的时候&#xff0c;为什么SVPWM总会报如下的错误&#xff1f; 翻译过来的意思就是控制输入的端口值7不在1和6之间&#xff0c; 为了抑制这个错误&#xff0c;你可以将设置窗口中的报错选项改成None。但是虽然是可以改设置窗口让他…

逻辑扇区和物理扇区

1. 磁盘 磁盘&#xff08;disk&#xff09;是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质&#xff0c;可以存储大量的二进制数据&#xff0c;并且断电后也能保持数据不丢失。如下图&#xff0c;磁盘是由圆形盘片再加上机械臂磁头构成。 1.1. 扇区 磁盘一…

ic卡扇区解读

介绍 每张IC卡都有16个扇区&#xff0c;包括1个公共区和15个数据区。每个扇区有4个块&#xff0c;每个块占16字节。 第0扇区的块0为厂商代码&#xff0c;已经固化。包括芯片序列号UID&#xff0c;ATQA和SAK 每个扇区的块3为控制块&#xff0c;用来存放密码和控制权限 &#x…

lotus 扇区一致性检测 删除错误扇区

lotus 扇区一致性检测 1&#xff0c;POST提交失败2&#xff0c;检测扇区3&#xff0c;扇区188已经上链3.1 查看扇区故障 4&#xff0c;指定扇区检测 1&#xff0c;POST提交失败 ERROR storageminer storage/wdpost_run.go:101 runPost failed: running window post failed:git…

为什么磁盘分区的时候,第一个分区前面总有一段空间(63或者2048个扇区)

背景 不论是MBR分区还是GPT分区&#xff0c;第一个分区的前面总有一段空闲的空间&#xff08;除了MBR之外的空间&#xff09;&#xff0c;这段空间不属于任何分区。 这一段空间的意义 早期的操作系统对应的分区工具在分区的时候&#xff0c;其第一个分区总是63号扇区开始的&…