From f05e05722781747caed0eb2887e2291bda37d9c7 Mon Sep 17 00:00:00 2001 From: Michael Taylor Date: Mon, 7 Oct 2024 11:33:42 -0400 Subject: [PATCH 1/2] chore: update sdk --- package-lock.json | 10 +++++----- package.json | 2 +- src/tasks/sync_stores.ts | 7 +++---- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index b4121c4..ce6bcc5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@dignetwork/datalayer-driver": "^0.1.28", - "@dignetwork/dig-sdk": "^0.0.1-alpha.158", + "@dignetwork/dig-sdk": "^0.0.1-alpha.161", "async-mutex": "^0.5.0", "busboy": "^1.6.0", "express": "^4.19.2", @@ -252,12 +252,12 @@ } }, "node_modules/@dignetwork/dig-sdk": { - "version": "0.0.1-alpha.158", - "resolved": "https://registry.npmjs.org/@dignetwork/dig-sdk/-/dig-sdk-0.0.1-alpha.158.tgz", - "integrity": "sha512-g2YTWUH8m81KLeTpwRRDReAb11Yww6cRceFGHVx7A5pvChtmfqBCnZxs3znXgoNTrueLMIRKza8dWerEuX52bw==", + "version": "0.0.1-alpha.161", + "resolved": "https://registry.npmjs.org/@dignetwork/dig-sdk/-/dig-sdk-0.0.1-alpha.161.tgz", + "integrity": "sha512-npX1yAAYBqD5bSMWERbtM65bEv1O8tMAPc2Mt7WCt+JK4I72DP8f9ORYpoD4brKffwpvfjgOu+XAPW/RO6VCNQ==", "dependencies": { "@dignetwork/datalayer-driver": "^0.1.29", - "@dignetwork/dig-sdk": "^0.0.1-alpha.124", + "@dignetwork/dig-sdk": "^0.0.1-alpha.158", "archiver": "^7.0.1", "axios": "^1.7.7", "bip39": "^3.1.0", diff --git a/package.json b/package.json index e6cbf7d..50e0e5d 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ ], "dependencies": { "@dignetwork/datalayer-driver": "^0.1.28", - "@dignetwork/dig-sdk": "^0.0.1-alpha.158", + "@dignetwork/dig-sdk": "^0.0.1-alpha.161", "async-mutex": "^0.5.0", "busboy": "^1.6.0", "express": "^4.19.2", diff --git a/src/tasks/sync_stores.ts b/src/tasks/sync_stores.ts index 695eb28..194b54a 100644 --- a/src/tasks/sync_stores.ts +++ b/src/tasks/sync_stores.ts @@ -52,11 +52,11 @@ const processPeer = async (peerIp: string, storeId: string, rootHash: string, ch * Clean the checkedPeersMap to retain only the current rootHash. * @param currentRootHash - The rootHash to retain in the map. */ -const cleanCheckedPeersMap = (currentRootHash: string): void => { +const cleanCheckedPeersMap = (storeId: string, currentRootHash: string): void => { for (const [rootHash, _] of checkedPeersMap.entries()) { if (rootHash !== currentRootHash) { checkedPeersMap.delete(rootHash); - console.log(`Removed outdated rootHash ${rootHash} from checkedPeersMap.`); + console.log(`Removed outdated rootHash ${storeId}-${rootHash} from checkedPeersMap.`); } } }; @@ -82,7 +82,7 @@ const handleSyncedStore = async (storeId: string, serverCoin: ServerCoin): Promi console.log(`Current rootHash for store ${storeId}: ${currentRootHash}`); // Clean checkedPeersMap to only retain peers checked for the current rootHash - cleanCheckedPeersMap(currentRootHash); + cleanCheckedPeersMap(storeId, currentRootHash); // Initialize the set for the current rootHash if not present if (!checkedPeersMap.has(currentRootHash)) { @@ -102,7 +102,6 @@ const handleSyncedStore = async (storeId: string, serverCoin: ServerCoin): Promi return; } - console.log(`Ranking peers based on latency and bandwidth...`); const peerRanker = new PeerRanker(peerIps); const rankedPeers = await peerRanker.rankPeers(); From 1e56d26cb89c0074f693029cabb46ccd638da56d Mon Sep 17 00:00:00 2001 From: Michael Taylor Date: Mon, 7 Oct 2024 11:34:12 -0400 Subject: [PATCH 2/2] chore(release): 0.0.1-alpha.125 --- CHANGELOG.md | 2 ++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ffc37dd..87c1332 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.0.1-alpha.125](https://github.com/DIG-Network/dig-propagation-server/compare/v0.0.1-alpha.124...v0.0.1-alpha.125) (2024-10-07) + ### [0.0.1-alpha.124](https://github.com/DIG-Network/dig-propagation-server/compare/v0.0.1-alpha.123...v0.0.1-alpha.124) (2024-10-07) ### [0.0.1-alpha.123](https://github.com/DIG-Network/dig-propagation-server/compare/v0.0.1-alpha.122...v0.0.1-alpha.123) (2024-10-07) diff --git a/package-lock.json b/package-lock.json index ce6bcc5..d9211dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "dig-propagation-server", - "version": "0.0.1-alpha.124", + "version": "0.0.1-alpha.125", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dig-propagation-server", - "version": "0.0.1-alpha.124", + "version": "0.0.1-alpha.125", "license": "ISC", "dependencies": { "@dignetwork/datalayer-driver": "^0.1.28", diff --git a/package.json b/package.json index 50e0e5d..a50402e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dig-propagation-server", - "version": "0.0.1-alpha.124", + "version": "0.0.1-alpha.125", "description": "", "type": "commonjs", "main": "./dist/index.js",