From 5253e2084a4832b6159f2581649b85e2d2e593cd Mon Sep 17 00:00:00 2001 From: Mark Nadal Date: Tue, 11 Feb 2020 16:01:42 -0800 Subject: [PATCH] only check once per disk, not each cb of it --- lib/radisk.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/radisk.js b/lib/radisk.js index ae365dc9..b845202b 100644 --- a/lib/radisk.js +++ b/lib/radisk.js @@ -225,6 +225,7 @@ } g.check = function(err, disk, info){ g.get(err, disk, info); + if(disk.check){ return } disk.check = 1; (info || (info = {})).file || (info.file = g.file); Radix.map(disk, function(val, key){ // assume in memory for now, since both write/read already call r.find which will init it.