Browse Source

storage-node: less verbose sync logs

Mokhtar Naamani 3 years ago
parent
commit
a1f67343fa

+ 6 - 0
storage-node/packages/colossus/lib/sync.js

@@ -42,6 +42,9 @@ async function syncContent({ api, storage, contentBeingSynced, contentCompleteSy
   // we simply shuffle.
   const candidatesForSync = _.shuffle(needsSync)
 
+  debug(`${candidatesForSync.length} items remaining to process`)
+  let syncedItemsCount = 0
+
   while (contentBeingSynced.size < MAX_CONCURRENT_SYNC_ITEMS && candidatesForSync.length) {
     const id = candidatesForSync.shift()
 
@@ -53,6 +56,7 @@ async function syncContent({ api, storage, contentBeingSynced, contentCompleteSy
           contentBeingSynced.delete(id)
           debug(`Error Syncing ${err}`)
         } else if (status.synced) {
+          syncedItemsCount++
           contentBeingSynced.delete(id)
           contentCompleteSynced.set(id)
         }
@@ -67,6 +71,8 @@ async function syncContent({ api, storage, contentBeingSynced, contentCompleteSy
       contentBeingSynced.delete(id)
     }
   }
+
+  debug(`Items processed in this sync run ${syncedItemsCount}`)
 }
 
 async function syncPeriodic({ api, flags, storage, contentBeingSynced, contentCompleteSynced }) {

+ 2 - 2
storage-node/packages/storage/storage.js

@@ -407,7 +407,7 @@ class Storage {
     // TODO: validate resolved id is proper ipfs_cid, not null or empty string
 
     if (!this.pinning[resolved] && !this.pinned[resolved]) {
-      debug(`Pinning hash: ${resolved} content-id: ${contentId}`)
+      // debug(`Pinning hash: ${resolved} content-id: ${contentId}`)
       this.pinning[resolved] = true
 
       // Callback passed to add() will be called on error or when the entire file
@@ -418,7 +418,7 @@ class Storage {
           debug(`Error Pinning: ${resolved}`)
           callback && callback(err)
         } else {
-          debug(`Pinned ${resolved}`)
+          // debug(`Pinned ${resolved}`)
           this.pinned[resolved] = true
           callback && callback(null, this.syncStatus(resolved))
         }