With all the talk of the filewalker service running slowly I’ve decided to monitor more closely as I know it’s a very slow process for my node. Yesterday just a single WalkNamespace() process was running but today I see that it’s running twice?
From the mon/ps page…
[641491950405662978] storj.io/storj/storagenode/pieces.(*CacheService).Run() (elapsed: 26h16m57.3032232s, orphaned)
[4234253337856310446] storj.io/storj/storagenode/pieces.(*Store).SpaceUsedTotalAndBySatellite() (elapsed: 26h16m57.3032085s)
[6861140452394329368] storj.io/storj/storagenode/pieces.(*Store).WalkSatellitePieces() (elapsed: 26h16m57.3028626s)
[6181857365076502411] storj.io/storj/storage/filestore.(*Dir).WalkNamespace() (elapsed: 26h16m57.302855s)
[5502574277758675454] storj.io/storj/storage/filestore.(*Dir).walkNamespaceInPath() (elapsed: 26h16m57.3028459s)
[4430599288717823130] storj.io/storj/storagenode/retain.(*Service).Run() (elapsed: 26h16m57.3031257s, orphaned)
[5454704730586751640] storj.io/storj/storagenode/retain.(*Service).retainPieces(storj.NodeID{0xf4, 0x74, 0x53, 0x5a, 0x19, 0xdb, 0x0, 0xdb, 0x4f, 0x80, 0x71, 0xa1, 0xbe, 0x6c, 0x25, 0x51, 0xf4, 0xde, 0xd6, 0xa6, 0xe3, 0x8f, 0x8, 0x18, 0xc6, 0x8c, 0x68, 0xd0, 0x0, 0x0, 0x0, 0x0}, time.Time(2022-08-01T21:49:59.904267156Z)) (elapsed: 26h15m24.214296468s)
[503377168500450258] storj.io/storj/storagenode/pieces.(*Store).WalkSatellitePieces() (elapsed: 26h15m24.214265568s)
[4775421643268924683] storj.io/storj/storage/filestore.(*Dir).WalkNamespace() (elapsed: 26h15m24.214258368s)
[9047466118037399109] storj.io/storj/storage/filestore.(*Dir).walkNamespaceInPath() (elapsed: 26h15m24.214251968s)