AntelopeIO / spring

C++ implementation of the Antelope protocol with Savanna consensus
Other
5 stars 2 forks source link

Test failure: lib_advance_test #190

Closed heifner closed 3 months ago

heifner commented 4 months ago

https://github.com/AntelopeIO/spring/actions/runs/9197228030/job/25297823765

  File "/__w/spring/spring/build/tests/lib_advance_test.py", line 131, in <module>
    assert prodD.waitForLibToAdvance()
heifner commented 4 months ago

prodD (Node03) was producing blocks but not sending them to its peers because it thought it was in lib catchup. It thought it was in lib catchup because it jumped to head via a huge fork switch. https://github.com/AntelopeIO/spring/pull/151 attempted to fix this issue, but apparently it didn't for all cases.