Skip to content

Commit df1c4ee

Browse files
Merge pull request lightningdevkit#1405 from TheBlueMatt/2022-04-log-scoring
Log as channel liquidities are/not updated in ProbabilisticScorer
2 parents 54e9c07 + 6e298ff commit df1c4ee

File tree

2 files changed

+97
-48
lines changed

2 files changed

+97
-48
lines changed

lightning/src/routing/router.rs

+11-6
Original file line numberDiff line numberDiff line change
@@ -5350,8 +5350,9 @@ mod tests {
53505350
let payment_params = PaymentParameters::from_node_id(dst);
53515351
let amt = seed as u64 % 200_000_000;
53525352
let params = ProbabilisticScoringParameters::default();
5353-
let scorer = ProbabilisticScorer::new(params, &graph);
5354-
if get_route(src, &payment_params, &graph.read_only(), None, amt, 42, &test_utils::TestLogger::new(), &scorer, &random_seed_bytes).is_ok() {
5353+
let logger = test_utils::TestLogger::new();
5354+
let scorer = ProbabilisticScorer::new(params, &graph, &logger);
5355+
if get_route(src, &payment_params, &graph.read_only(), None, amt, 42, &logger, &scorer, &random_seed_bytes).is_ok() {
53555356
continue 'load_endpoints;
53565357
}
53575358
}
@@ -5386,8 +5387,9 @@ mod tests {
53865387
let payment_params = PaymentParameters::from_node_id(dst).with_features(InvoiceFeatures::known());
53875388
let amt = seed as u64 % 200_000_000;
53885389
let params = ProbabilisticScoringParameters::default();
5389-
let scorer = ProbabilisticScorer::new(params, &graph);
5390-
if get_route(src, &payment_params, &graph.read_only(), None, amt, 42, &test_utils::TestLogger::new(), &scorer, &random_seed_bytes).is_ok() {
5390+
let logger = test_utils::TestLogger::new();
5391+
let scorer = ProbabilisticScorer::new(params, &graph, &logger);
5392+
if get_route(src, &payment_params, &graph.read_only(), None, amt, 42, &logger, &scorer, &random_seed_bytes).is_ok() {
53915393
continue 'load_endpoints;
53925394
}
53935395
}
@@ -5433,6 +5435,7 @@ mod benches {
54335435
use ln::features::{InitFeatures, InvoiceFeatures};
54345436
use routing::scoring::{FixedPenaltyScorer, ProbabilisticScorer, ProbabilisticScoringParameters, Scorer};
54355437
use util::logger::{Logger, Record};
5438+
use util::test_utils::TestLogger;
54365439

54375440
use test::Bencher;
54385441

@@ -5516,17 +5519,19 @@ mod benches {
55165519

55175520
#[bench]
55185521
fn generate_routes_with_probabilistic_scorer(bench: &mut Bencher) {
5522+
let logger = TestLogger::new();
55195523
let network_graph = read_network_graph();
55205524
let params = ProbabilisticScoringParameters::default();
5521-
let scorer = ProbabilisticScorer::new(params, &network_graph);
5525+
let scorer = ProbabilisticScorer::new(params, &network_graph, &logger);
55225526
generate_routes(bench, &network_graph, scorer, InvoiceFeatures::empty());
55235527
}
55245528

55255529
#[bench]
55265530
fn generate_mpp_routes_with_probabilistic_scorer(bench: &mut Bencher) {
5531+
let logger = TestLogger::new();
55275532
let network_graph = read_network_graph();
55285533
let params = ProbabilisticScoringParameters::default();
5529-
let scorer = ProbabilisticScorer::new(params, &network_graph);
5534+
let scorer = ProbabilisticScorer::new(params, &network_graph, &logger);
55305535
generate_routes(bench, &network_graph, scorer, InvoiceFeatures::known());
55315536
}
55325537

0 commit comments

Comments
 (0)