How to resurrect zombie edges? #8417
Unanswered
hazrulnizam
asked this question in
Troubleshooting
Replies: 1 comment 3 replies
-
The channels should get removed from the zombie index after new channel updates are seen https://github.com/bitromortac/lnd/blob/master/discovery/gossiper.go#L2758, I'll try to reproduce your case. Have you seen any log statements |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have two lnd nodes NodeA and NodeB:
NodeA is my primary node where I give most of my attention to while NodeB is for trying out different configs.
NodeB used to have channels to multiple nodes but then I closed all of them and it had been running for more than a year now with no open channels.
Now I want to use NodeB for a project, so I opened a channel between NodeA and NodeB. My hope is that transactions can route to and from NodeB via NodeA.
Transactions going into NodeB works fine. The problem comes when trying to send out payments from NodeB.
Almost all of the open channels on NodeA are now marked as zombies in NodeB's graph (presumeably because it ran without open channels for so long), so payment attempts end up with NO_ROUTE errors:
I need to mark these edges as live on NodeB's graph.
I have tried:
gossip.pinned-syncers=NodeA
in NodeB's conf.but the edges are still marked as zombies.
I know chantools can drop the graph but this is only for boltdb nodes. I need something similar but for postgreSQL nodes.
Do edges get marked live automatically? If they do, how long do I need to wait? Can I do something to expedite it?
Appreciate any ideas.
UPDATE: It has been 2 days since I posted the above (which I assume should be enough time for new channel updates to come in). However, the channels are still marked as zombies.
Beta Was this translation helpful? Give feedback.
All reactions