From 86dd26549c9afc84d10e6720566ca11f458215dd Mon Sep 17 00:00:00 2001 From: bernokl Date: Tue, 16 Apr 2024 12:06:27 -0400 Subject: [PATCH 1/4] chore: enable gc tracing --- nix/cardano-services/deployments/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nix/cardano-services/deployments/default.nix b/nix/cardano-services/deployments/default.nix index ddc72524872..74839d2fcb7 100644 --- a/nix/cardano-services/deployments/default.nix +++ b/nix/cardano-services/deployments/default.nix @@ -295,6 +295,7 @@ in backend = { enabled = true; replicas = 3; + env.NODE_OPTIONS = "--trace-gc"; }; stake-pool-provider = { enabled = true; From d6ad410a2806df5e06a4670e3572ccabb1e606f9 Mon Sep 17 00:00:00 2001 From: bernokl Date: Tue, 16 Apr 2024 12:30:43 -0400 Subject: [PATCH 2/4] chore: add extra tracing --- nix/cardano-services/deployments/default.nix | 2 +- nix/cardano-services/packages.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nix/cardano-services/deployments/default.nix b/nix/cardano-services/deployments/default.nix index 74839d2fcb7..6b71ff78575 100644 --- a/nix/cardano-services/deployments/default.nix +++ b/nix/cardano-services/deployments/default.nix @@ -295,7 +295,7 @@ in backend = { enabled = true; replicas = 3; - env.NODE_OPTIONS = "--trace-gc"; + env.NODE_EXTRA_OPTIONS = "--gc-trace"; }; stake-pool-provider = { enabled = true; diff --git a/nix/cardano-services/packages.nix b/nix/cardano-services/packages.nix index 94a47626331..2438aaebfd2 100644 --- a/nix/cardano-services/packages.nix +++ b/nix/cardano-services/packages.nix @@ -82,7 +82,7 @@ in { postInstall = '' cat > $out/bin/cli < Date: Tue, 16 Apr 2024 12:51:26 -0400 Subject: [PATCH 3/4] chore: update extra tracing --- nix/cardano-services/operables.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nix/cardano-services/operables.nix b/nix/cardano-services/operables.nix index 996a96bbb01..e5b2cc65a2b 100644 --- a/nix/cardano-services/operables.nix +++ b/nix/cardano-services/operables.nix @@ -8,7 +8,7 @@ let mainnet preprod preprod_p2p preview preview_p2p testnet vasil-dev vasil-dev_p2p vasil-qa */ cardanoServicesPath = pkg: "${pkg}/libexec/incl/packages/cardano-services"; - runCardanoServices = pkg: "${lib.getExe pkg.nodejs} ${cardanoServicesPath pkg}"; + runCardanoServices = pkg: "${lib.getExe pkg.nodejs} \${NODE_EXTRA_OPTIONS:-} ${cardanoServicesPath pkg}"; in { cardano-services = std.lib.ops.mkOperable rec { package = cell.packages.cardano-services; From f13e4d903b2d800e60dc3dcf6416bf621b696d68 Mon Sep 17 00:00:00 2001 From: bernokl Date: Tue, 16 Apr 2024 12:59:03 -0400 Subject: [PATCH 4/4] amend --- nix/cardano-services/deployments/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nix/cardano-services/deployments/default.nix b/nix/cardano-services/deployments/default.nix index 6b71ff78575..5eb2b17a902 100644 --- a/nix/cardano-services/deployments/default.nix +++ b/nix/cardano-services/deployments/default.nix @@ -295,7 +295,7 @@ in backend = { enabled = true; replicas = 3; - env.NODE_EXTRA_OPTIONS = "--gc-trace"; + env.NODE_EXTRA_OPTIONS = "--trace-gc"; }; stake-pool-provider = { enabled = true;