-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed peerswap from 63 days ago blocking two peers doing any further swapping #290
Comments
We both have upgraded to the latest version, and the issue remains. |
What PeerSwap commit are you running? The canceled swap seems to be a result of a stuck channel which PeerSwap checks for now, hence the probe which failed. But it seems the swap receiver hasn't canceled the swap for some reason. |
Just built via the recent commit a few hours ago to doublecheck whether it resolves it
I believe @jvxis runs the latest as well. We do have usual LN routing activity running, whilst it's probably good context to know that the peering between our both nodes isn't 100%, since he's in SouthAmerica and my server's based in Germany. So we do have a connection drop every 10-12 hours for a few minutes |
Same here: |
What LND versions are you running? |
Here is: LND 0.17.4-beta |
|
It appears that the probe payment failed due to May need to modify peerswap to resolve. |
Thanks for your response. How would we process your suggestion to send messages? |
Both message sending and recovery cannot be manually operated. I think deleting the target swap as a workaround is an option. |
@YusukeShimizu It has worked! Thanks. Now I can do peerswaps again. |
Excellent. Thank you @YusukeShimizu for helping us resolving it. |
This was truly a temporary LND channel problem where the channel worked fine later?
The cancel message has no ACK? Should we add one and periodically repeat until we hear the ACK? |
`AwaitFeeInvoice`state to hang in case of state mismatch with peer. ElementsProject#290 To eliminate the persistence of uncompleted swaps, execute "cancel" if recovery by restart is executed in `AwaitFeeInvoice` state.
I think I created draft PR : #294
With I created draft PR : #293 |
`AwaitFeeInvoice`state to hang in case of state mismatch with peer. ElementsProject#290 To eliminate the persistence of uncompleted swaps, execute "cancel" if recovery by restart is executed in `AwaitFeeInvoice` state.
Hello everyone,
Problem statement: we have had a failed ps-swapout attempt from my side which failed, and has a state-cancelled on my end. No neither of us can do another swap with each other.
My side has
"state": "State_SwapCanceled",
On the peer side from @jvxis, peerswapd still awaits my payment
and hence every single swap-in from their side, or swap-out from my side is blocked:
My side
Any advice or idea how we can resolve the situation, eg canceling the pending payment?
The text was updated successfully, but these errors were encountered: