node icon indicating copy to clipboard operation
node copied to clipboard

Monitor State sync with each build

Open faddat opened this issue 3 years ago • 3 comments

Is your feature request related to a problem? Please describe. State sync is cool, but unreliable.

Describe the solution you'd like Add a github action that tests state sync with each software change. Make it a first class citizen.

Describe alternatives you've considered I have tried many ways to sync nodes, and they are all much too slow and much too stateful.

Additional context #1366 is a first stab at this. It is not expected to pass all the time, but instead to give us an idea of how it's going.

faddat avatar Sep 07 '21 01:09 faddat

I love the idea, and am frustrated by state-sync's reliability as well. We're planning on doing some work to alleviate the state-sync pains, and it'd be great to have this monitoring in place before that.

That said, I don't think it should be in this repo. I'll make a network-status repo for this and other monitors, which we can run on a cron schedule. That work?

boz avatar Sep 07 '21 02:09 boz

I agree with @boz. If this is just going to be an effort to proactively test the health of the software & the network, maybe we should create another repo? It can live independently of this. We should not be redesigning or reworking state-sync each update. So the test would stay close to the same without needing much in the way of adjustment each update.

hydrogen18 avatar Sep 08 '21 12:09 hydrogen18

That makes sense and I'm happy to add the former PR over there.

faddat avatar Oct 04 '21 09:10 faddat