zstreamdump: include embedded writes when dumping raw data (-d)
When feeding a replication stream to `zstreamdump -d` (raw dump mode), it does not print the raw data for DRR_WRITE_EMBEDDED records. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Matt Ahrens <mahrens@delphix.com> Signed-off-by: Allan Jude <allanjude@freebsd.org> Closes #8430
This commit is contained in:
parent
6af7ba417e
commit
d6838ae649
|
@ -679,6 +679,10 @@ main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
(void) ssread(buf,
|
(void) ssread(buf,
|
||||||
P2ROUNDUP(drrwe->drr_psize, 8), &zc);
|
P2ROUNDUP(drrwe->drr_psize, 8), &zc);
|
||||||
|
if (dump) {
|
||||||
|
print_block(buf,
|
||||||
|
P2ROUNDUP(drrwe->drr_psize, 8));
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case DRR_OBJECT_RANGE:
|
case DRR_OBJECT_RANGE:
|
||||||
if (do_byteswap) {
|
if (do_byteswap) {
|
||||||
|
|
Loading…
Reference in New Issue