aboutsummaryrefslogtreecommitdiffstats
path: root/tests/runfiles/Makefile.am
diff options
context:
space:
mode:
authorNed Bass <[email protected]>2020-01-24 11:00:46 -0800
committerBrian Behlendorf <[email protected]>2020-01-24 11:00:46 -0800
commita3403164d700e0c32dd89ba09bbcaf48bdee47f2 (patch)
tree0bd3d5467c1b70603349d51a2c053ebe29dff6c7 /tests/runfiles/Makefile.am
parent8e9e90bba3148b87bc6525c98ac3a0a9200a89f6 (diff)
zdb: add support for object ranges for zdb -d
Allow a range of object identifiers to dump with -d. This may be useful when dumping a large dataset and you want to break it up into multiple phases, or to resume where a previous scan left off. Object type selection flags are supported to reduce the performance overhead of verbosely dumping unwanted objects, and to reduce the amount of post-processing work needed to filter out unwanted objects from zdb output. This change extends existing syntax in a backward-compatible way. That is, the base case of a range is to specify a single object identifier to dump. Ranges and object identifiers can be intermixed as command line parameters. Usage synopsis: Object ranges take the form <start>:<end>[:<flags>] start Starting object number end Ending object number, or -1 for no upper bound flags Optional flags to select object types: A All objects (this is the default) d ZFS directories f ZFS files m SPA space maps z ZAPs - Negate effect of next flag Examples: # Dump all file objects zdb -dd tank/fish 0:-1:f # Dump all file and directory objects zdb -dd tank/fish 0:-1:fd # Dump all types except file and directory objects zdb -dd tank/fish 0:-1:A-f-d # Dump object IDs in a specific range zdb -dd tank/fish 1000:2000 Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Ryan Moeller <[email protected]> Reviewed-by: Paul Zuchowski <[email protected]> Signed-off-by: Ned Bass <[email protected]> Closes #9832
Diffstat (limited to 'tests/runfiles/Makefile.am')
0 files changed, 0 insertions, 0 deletions