channeldb+routing: add in-memory graph

Adds an in-memory channel graph cache for faster pathfinding.

Original PoC by: Joost Jager
Co-Authored by: Oliver Gugger
This commit is contained in:
Joost Jager authored and Oliver Gugger committed 2021-09-29 17:00:04 +02:00
1 parent d6fa912188
commit 369c09be61
11 files changed
+652 -133

No files matched your search

+1 -6
View File
@@ -47,12 +47,7 @@ func (m *SessionSource) getRoutingGraph() (routingGraph, func(), error) {
if err != nil {
return nil, nil, err
}
return routingTx, func() {
err := routingTx.close()
if err != nil {
log.Errorf("Error closing db tx: %v", err)
}
}, nil
return routingTx, func() {}, nil
}
// NewPaymentSession creates a new payment session backed by the latest prune