Skip to content

Commit 41aa42a

Browse files
authored
Merge pull request #4469 from elnosh/move-chanreestablish
Move channel_reestablish log
2 parents 8b1dc05 + cfde1ca commit 41aa42a

2 files changed

Lines changed: 32 additions & 11 deletions

File tree

lightning/src/ln/channel.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13122,9 +13122,9 @@ where
1312213122
self.context.pending_outbound_htlcs.push(OutboundHTLCOutput {
1312313123
htlc_id: self.context.next_holder_htlc_id,
1312413124
amount_msat,
13125-
payment_hash: payment_hash.clone(),
13125+
payment_hash,
1312613126
cltv_expiry,
13127-
state: OutboundHTLCState::LocalAnnounced(Box::new(onion_routing_packet.clone())),
13127+
state: OutboundHTLCState::LocalAnnounced(Box::new(onion_routing_packet)),
1312813128
source,
1312913129
blinding_point,
1313013130
skimmed_fee_msat,

lightning/src/ln/channelmanager.rs

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15551,8 +15551,6 @@ impl<
1555115551
}
1555215552
}
1555315553

15554-
log_debug!(logger, "Generating channel_reestablish events");
15555-
1555615554
let per_peer_state = self.per_peer_state.read().unwrap();
1555715555
if let Some(peer_state_mutex) = per_peer_state.get(&counterparty_node_id) {
1555815556
let mut peer_state_lock = peer_state_mutex.lock().unwrap();
@@ -15570,22 +15568,45 @@ impl<
1557015568
let logger = WithChannelContext::from(&self.logger, &chan.context(), None);
1557115569
match chan.peer_connected_get_handshake(self.chain_hash, &&logger) {
1557215570
ReconnectionMsg::Reestablish(msg) => {
15571+
log_debug!(
15572+
logger,
15573+
"Generated channel_reestablish event for channel {}",
15574+
chan.context().channel_id()
15575+
);
1557315576
pending_msg_events.push(MessageSendEvent::SendChannelReestablish {
1557415577
node_id: chan.context().get_counterparty_node_id(),
1557515578
msg,
1557615579
})
1557715580
},
15578-
ReconnectionMsg::Open(OpenChannelMessage::V1(msg)) => pending_msg_events
15579-
.push(MessageSendEvent::SendOpenChannel {
15581+
ReconnectionMsg::Open(OpenChannelMessage::V1(msg)) => {
15582+
log_debug!(
15583+
logger,
15584+
"Generated open_channel event for channel {}",
15585+
chan.context().channel_id()
15586+
);
15587+
pending_msg_events.push(MessageSendEvent::SendOpenChannel {
1558015588
node_id: chan.context().get_counterparty_node_id(),
1558115589
msg,
15582-
}),
15583-
ReconnectionMsg::Open(OpenChannelMessage::V2(msg)) => pending_msg_events
15584-
.push(MessageSendEvent::SendOpenChannelV2 {
15590+
});
15591+
},
15592+
ReconnectionMsg::Open(OpenChannelMessage::V2(msg)) => {
15593+
log_debug!(
15594+
logger,
15595+
"Generated open_channel_v2 event for channel {}",
15596+
chan.context().channel_id()
15597+
);
15598+
pending_msg_events.push(MessageSendEvent::SendOpenChannelV2 {
1558515599
node_id: chan.context().get_counterparty_node_id(),
1558615600
msg,
15587-
}),
15588-
ReconnectionMsg::None => {},
15601+
});
15602+
},
15603+
ReconnectionMsg::None => {
15604+
log_debug!(
15605+
logger,
15606+
"Peer reconnected. No reconnection message for channel {}",
15607+
chan.context().channel_id()
15608+
);
15609+
},
1558915610
}
1559015611
}
1559115612
}

0 commit comments

Comments
 (0)