Adopt the block but not propagate, fixed after fetch new topology and restart

The configuration has remained the same for the past 30 epochs; however, the blocks adopted by my block-producing node could not be propagated on the chain for 2 epochs (despite having assigned slot leaders and adoption). When I became aware of the issue, I fetched the new topology and restarted the node. Then, everything worked perfectly, almost like magic. I wonder what happened. The previous topology was fetched 4 weeks ago, and it seems unlikely that all nodes in the topology would fail to propagate my block.

It sounds like you are still using the topology updater. You should be on p2p now. Have you looked into that?

Yes I have looked into that, however the legacy topology updater should still working

How many incoming connections did you have on your relays?
Were your relays and BP connecting to each other?
What version node are you running?
Did you check the logs on your BP and relay for the blocks that weren’t propogated?

8 incoming and 20 outgoing for my relay (2 incoming for yesterday)

the relays and BP are connecting to each other

cardano node version: 8.9.2

I check on BP and relay, on BP it shows “adopted” and relay shows chain extended

Has the block shown up on pooltool or anything?

What did the relays do at the time your block was adopted? Have you got the logs from that time?