mononoke: add test for walking fsnodes in chunks

Summary: Add test for walking fsnodes in chunks.  Fsnodes don't point into history, so not expecting any edges to be deferred between chunks.

Reviewed By: krallin

Differential Revision: D25742291

fbshipit-source-id: dfacbffd1640713df0bc80e9306210860f9a932c
This commit is contained in:
Alex Hornby 2021-01-22 03:10:40 -08:00 committed by Facebook GitHub Bot
parent 61403ea30e
commit 899056b472

View File

@ -72,6 +72,18 @@ derived deleted_manifest, chunked, deep. No deferred as there is no parent look
Deferred: 0
Completed in 2 chunks of 2
derived fsnodes, chunked, deep. No deferred as there is no parent lookup in the walk
$ mononoke_walker -L sizing scrub -q -p FsnodeMapping --chunk-size=2 -I deep -i derived_fsnodes 2>&1 | strip_glog
Walking edge types [FsnodeMappingToRootFsnode, FsnodeToChildFsnode]
Walking node types [Fsnode, FsnodeMapping]
Seen,Loaded: 4,4
* Type:Walked,Checks,Children Fsnode:2,2,0 FsnodeMapping:2,2,4 (glob)
Deferred: 0
Seen,Loaded: 2,2
* Type:Walked,Checks,Children Fsnode:3,3,0 FsnodeMapping:3,3,6 (glob)
Deferred: 0
Completed in 2 chunks of 2
derived skeleton_manifests, chunked, deep. No deferred as there is no parent lookup in the walk
$ mononoke_walker -L sizing scrub -q -p SkeletonManifestMapping --chunk-size=2 -I deep -i derived_skeleton_manifests 2>&1 | strip_glog
Walking edge types [SkeletonManifestMappingToRootSkeletonManifest, SkeletonManifestToSkeletonManifestChild]