From 427c041cd4cd07c17d39649e351fd27aff1332c1 Mon Sep 17 00:00:00 2001 From: Jeffrey Tang Date: Tue, 4 Feb 2025 14:08:50 -0600 Subject: [PATCH 1/2] feat: add concurrent to node copy task Signed-off-by: Jeffrey Tang --- src/commands/node/tasks.ts | 4 ++-- src/core/constants.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/commands/node/tasks.ts b/src/commands/node/tasks.ts index 9656cccbf..82a8f5658 100644 --- a/src/commands/node/tasks.ts +++ b/src/commands/node/tasks.ts @@ -15,7 +15,7 @@ import { DEFAULT_NETWORK_NODE_NAME, FREEZE_ADMIN_ACCOUNT, HEDERA_NODE_DEFAULT_STAKE_AMOUNT, - IGNORED_NODE_ACCOUNT_ID, + IGNORED_NODE_ACCOUNT_ID, NODE_COPY_CONCURRENT, TREASURY_ACCOUNT_ID, } from '../../core/constants.js'; import {Templates} from '../../core/templates.js'; @@ -253,7 +253,7 @@ export class NodeCommandTasks { } // set up the sub-tasks return task.newListr(subTasks, { - concurrent: true, + concurrent: constants.NODE_COPY_CONCURRENT, rendererOptions: constants.LISTR_DEFAULT_RENDERER_OPTION, }); } diff --git a/src/core/constants.ts b/src/core/constants.ts index 5e02c5028..15775bb30 100644 --- a/src/core/constants.ts +++ b/src/core/constants.ts @@ -25,7 +25,7 @@ export const SOLO_REMOTE_CONFIGMAP_NAME = 'solo-remote-config'; export const SOLO_REMOTE_CONFIGMAP_LABELS = {'solo.hedera.com/type': 'remote-config'}; export const SOLO_REMOTE_CONFIG_MAX_COMMAND_IN_HISTORY = 50; export const SOLO_REMOTE_CONFIGMAP_LABEL_SELECTOR = 'solo.hedera.com/type=remote-config'; - +export const NODE_COPY_CONCURRENT = Number(process.env.NODE_COPY_CONCURRENT) || 4; // --------------- Hedera network and node related constants -------------------------------------------------------------------- export const HEDERA_CHAIN_ID = process.env.SOLO_CHAIN_ID || '298'; export const HEDERA_HGCAPP_DIR = '/opt/hgcapp'; From adf2f9e898618f36cda201ad5580b4183a2b7847 Mon Sep 17 00:00:00 2001 From: Jeffrey Tang Date: Wed, 5 Feb 2025 09:48:43 -0600 Subject: [PATCH 2/2] format fix Signed-off-by: Jeffrey Tang --- src/commands/node/tasks.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/commands/node/tasks.ts b/src/commands/node/tasks.ts index 82a8f5658..0644203b3 100644 --- a/src/commands/node/tasks.ts +++ b/src/commands/node/tasks.ts @@ -15,7 +15,8 @@ import { DEFAULT_NETWORK_NODE_NAME, FREEZE_ADMIN_ACCOUNT, HEDERA_NODE_DEFAULT_STAKE_AMOUNT, - IGNORED_NODE_ACCOUNT_ID, NODE_COPY_CONCURRENT, + IGNORED_NODE_ACCOUNT_ID, + NODE_COPY_CONCURRENT, TREASURY_ACCOUNT_ID, } from '../../core/constants.js'; import {Templates} from '../../core/templates.js';