Skip to content
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

peer transient failures in master #5958

Closed
grubles opened this issue Feb 5, 2023 · 7 comments
Closed

peer transient failures in master #5958

grubles opened this issue Feb 5, 2023 · 7 comments
Assignees
Labels
in diagnostic issue under diagnostic

Comments

@grubles
Copy link
Contributor

grubles commented Feb 5, 2023

After updating to 554cbf0 there are a ton of peers that keep getting disconnected with this error:

Peer transient failure in CHANNELD_NORMAL: channeld: Owning subdaemon channeld died (62208)
@vincenzopalazzo
Copy link
Contributor

vincenzopalazzo commented Feb 5, 2023

Is nothing in the log that can help? I will update my testnet nodes to see if I can reproduce it

@vincenzopalazzo vincenzopalazzo added the in diagnostic issue under diagnostic label Feb 5, 2023
@grubles
Copy link
Contributor Author

grubles commented Feb 5, 2023

Not sure which changelog you're referring to. One thing to note is it seems the same set of peers keep getting disconnected despite restarting lightningd.

@vincenzopalazzo
Copy link
Contributor

Sorry I was mean the log, I did not know why I wrote changelog!

@grubles
Copy link
Contributor Author

grubles commented Feb 6, 2023

I dug out some more log messages that might be more helpful:

2023-02-06T20:36:07.287Z DEBUG   REDACTED-connectd: Connect OUT
2023-02-06T20:36:07.287Z DEBUG   REDACTED-connectd: peer_out WIRE_INIT            
2023-02-06T20:36:07.403Z DEBUG   REDACTED-connectd: peer_in WIRE_INIT
2023-02-06T20:36:07.403Z DEBUG   REDACTED-gossipd: seeker: disabling gossip
2023-02-06T20:36:07.403Z INFO    REDACTED-chan#14262: Peer transient failure in CHANNELD_NORMAL: Disconnected                                           
2023-02-06T20:36:07.403Z DEBUG   REDACTED-lightningd: Peer says it sees our address as:                                                                                                                 
2023-02-06T20:36:07.403Z DEBUG   REDACTED-chan#14262: Peer has reconnected, state CHANNELD_NORMAL: connectingsubd                                      
2023-02-06T20:36:07.408Z DEBUG   REDACTED-channeld-chan#14262: pid 679883, msgfd 145                                                                                                                                          
2023-02-06T20:36:07.408Z DEBUG   REDACTED-chan#14262: Already have funding locked in (and ready to announce)                                                                                                                  
2023-02-06T20:36:07.409Z DEBUG   lightningd: update_feerates: feerate = 998, min=253, max=45465, penalty=720                                
--                                                                    
2023-02-06T20:36:07.412Z DEBUG   hsmd: Client: Received message 18 from client                
2023-02-06T20:36:07.412Z DEBUG   REDACTED-channeld-chan#14262: peer_out WIRE_CHANNEL_REESTABLISH                                                                                                                              
2023-02-06T20:36:07.412Z DEBUG   REDACTED-channeld-chan#14262: billboard: Sent reestablish, waiting for theirs  
2023-02-06T20:36:07.605Z INFO    REDACTED-channeld-chan#14262: Peer connection lost                             
2023-02-06T20:36:07.605Z DEBUG   REDACTED-channeld-chan#14262: Status closed, but not exited. Killing            
2023-02-06T20:36:07.605Z INFO    REDACTED-chan#14262: Peer transient failure in CHANNELD_NORMAL: channeld: Owning subdaemon channeld died (62208)
2023-02-06T20:36:07.605Z DEBUG   REDACTED-connectd: peer_in WIRE_WARNING
2023-02-06T20:36:07.606Z INFO    REDACTED-connectd: Received WIRE_WARNING: warning: Feature 28 requires feature 20
2023-02-06T20:36:07.606Z DEBUG   connectd: drain_peer
2023-02-06T20:36:07.606Z DEBUG   connectd: drain_peer draining subd!

@endothermicdev
Copy link
Collaborator

endothermicdev commented Feb 6, 2023

I'm pretty sure this is a consequence of #5670, specifically db88b7b.
Running experimental features implies the risk of breaking changes. The good news is that this brings us a step closer to interoperability with Eclair and standardization in the spec.

@grubles
Copy link
Contributor Author

grubles commented Feb 6, 2023

Ok I commented out experimental-dual-fund and I'm able to reconnect!

@vincenzopalazzo
Copy link
Contributor

Ok closing this because it is expected, thanks @grubles for reporting, and @endothermicdev for the solution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in diagnostic issue under diagnostic
Projects
None yet
Development

No branches or pull requests

3 participants