mirror of
https://github.com/lightningnetwork/lnd.git
synced 2024-11-19 01:43:16 +01:00
chanfitness: exit early when there are no updates
This commit is contained in:
parent
523ecc0653
commit
fc5f8e32f5
@ -50,6 +50,12 @@ type FlapCount struct {
|
|||||||
// bucket for the peer's pubkey if necessary. Note that this function overwrites
|
// bucket for the peer's pubkey if necessary. Note that this function overwrites
|
||||||
// the current value.
|
// the current value.
|
||||||
func (d *DB) WriteFlapCounts(flapCounts map[route.Vertex]*FlapCount) error {
|
func (d *DB) WriteFlapCounts(flapCounts map[route.Vertex]*FlapCount) error {
|
||||||
|
// Exit early if there are no updates.
|
||||||
|
if len(flapCounts) == 0 {
|
||||||
|
log.Debugf("No flap counts to write, skipped db update")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
return kvdb.Update(d, func(tx kvdb.RwTx) error {
|
return kvdb.Update(d, func(tx kvdb.RwTx) error {
|
||||||
// Run through our set of flap counts and record them for
|
// Run through our set of flap counts and record them for
|
||||||
// each peer, creating a bucket for the peer pubkey if required.
|
// each peer, creating a bucket for the peer pubkey if required.
|
||||||
|
Loading…
Reference in New Issue
Block a user