From 001500b947e928f9c0f56fd642110af88415f5c7 Mon Sep 17 00:00:00 2001 From: Raj Patel Date: Tue, 1 Apr 2025 09:38:51 -0400 Subject: [PATCH 1/3] add debug log statements --- src/connection-manager/agreement.ts | 2 ++ src/connection-manager/chains.ts | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/src/connection-manager/agreement.ts b/src/connection-manager/agreement.ts index d4c2f65c..65910afc 100644 --- a/src/connection-manager/agreement.ts +++ b/src/connection-manager/agreement.ts @@ -153,6 +153,8 @@ class Agreement { for (const chain of agreementChains) { const ledger_hashes = chain.ledgers + log.info(`Debug: ${chain.id}:${Array.from(chain.validators).join(',')}`) + for (const signing_key of chain.validators) { promises.push( this.calculateValidatorAgreement( diff --git a/src/connection-manager/chains.ts b/src/connection-manager/chains.ts index 8bfc0e0e..16d10de9 100644 --- a/src/connection-manager/chains.ts +++ b/src/connection-manager/chains.ts @@ -1,3 +1,5 @@ +/* eslint-disable max-lines-per-function */ +/* eslint-disable max-statements */ import { Knex } from 'knex' import { query } from '../shared/database' @@ -114,6 +116,11 @@ class Chains { } if (tenSecondsOld) { + log.info( + `DebugSkipped1:${`${ledger_hash}:${ledger.ledger_index}`}:${Array.from( + ledger.validations, + ).join(',')}`, + ) this.ledgersByHash.delete(ledger_hash) } } @@ -216,6 +223,11 @@ class Chains { .shift() if (chainAtThisIndex !== undefined) { + log.info( + `DebugSkipped2:${`${next}:${ledger.ledger_index}`}:${Array.from( + validators, + ).join(',')}`, + ) return } @@ -233,6 +245,12 @@ class Chains { if (skipped > 1 && skipped < 20) { chainWithThisValidator.incomplete = true addLedgerToChain(ledger, chainWithThisValidator) + } else { + log.info( + `DebugSkipped3:${`${next}:${ledger.ledger_index}`}:${Array.from( + validators, + ).join(',')}`, + ) } } From ddbf9abdd75b999ae41102704ae26c7eb991e600 Mon Sep 17 00:00:00 2001 From: Raj Patel Date: Tue, 1 Apr 2025 09:45:47 -0400 Subject: [PATCH 2/3] add disable comment --- src/connection-manager/chains.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/connection-manager/chains.ts b/src/connection-manager/chains.ts index 16d10de9..69c65a7a 100644 --- a/src/connection-manager/chains.ts +++ b/src/connection-manager/chains.ts @@ -1,5 +1,5 @@ -/* eslint-disable max-lines-per-function */ -/* eslint-disable max-statements */ +/* eslint-disable max-lines-per-function -- Disable for this for debug purposes. */ +/* eslint-disable max-statements -- Disable for this for debug purposes. */ import { Knex } from 'knex' import { query } from '../shared/database' From c0b1c843dd04b79c9631d0da21376bcc49b24b0f Mon Sep 17 00:00:00 2001 From: Raj Patel Date: Tue, 1 Apr 2025 11:32:09 -0400 Subject: [PATCH 3/3] remove 1st log --- src/connection-manager/chains.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/connection-manager/chains.ts b/src/connection-manager/chains.ts index 69c65a7a..73b40211 100644 --- a/src/connection-manager/chains.ts +++ b/src/connection-manager/chains.ts @@ -116,11 +116,6 @@ class Chains { } if (tenSecondsOld) { - log.info( - `DebugSkipped1:${`${ledger_hash}:${ledger.ledger_index}`}:${Array.from( - ledger.validations, - ).join(',')}`, - ) this.ledgersByHash.delete(ledger_hash) } } @@ -224,7 +219,7 @@ class Chains { if (chainAtThisIndex !== undefined) { log.info( - `DebugSkipped2:${`${next}:${ledger.ledger_index}`}:${Array.from( + `DebugSkipped1:${`${next}:${ledger.ledger_index}`}:${Array.from( validators, ).join(',')}`, ) @@ -247,7 +242,7 @@ class Chains { addLedgerToChain(ledger, chainWithThisValidator) } else { log.info( - `DebugSkipped3:${`${next}:${ledger.ledger_index}`}:${Array.from( + `DebugSkipped2:${`${next}:${ledger.ledger_index}`}:${Array.from( validators, ).join(',')}`, )