You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While both of these shouldn't cause incorrect routing behavior, they may result in the lowest_inboud_channel_fees value being spuriously high, which could cause slower than optimal routing.
I don't think the right solution here is to just fix the behavior in question, though, I think we really should revisit the lowest_inbound_channel_fees behavior entirely - when I last benchmarked the difference between A* and dijkstra's performance on our router A* was a good bit faster, but our router has changed a lot since then, and I think there's a good chance A* isn't faster anymore (it does imply an extra map lookup during routing!). Before we yank it out entirely, though, I think we should look into storing the lowest_inbound_channel_fees field in the per-channel data as well, avoiding the extra map lookup, which may leave A* a lot faster still.