diff options
author | mav <mav@FreeBSD.org> | 2015-10-03 11:41:27 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2015-10-03 11:41:27 +0000 |
commit | 3a9f042f34f2bff2800169c77084cb459338768f (patch) | |
tree | 288960efa69cec041725af88e566e95603817162 /cddl | |
parent | 46c4461443d750bb0a2dffc8e886169a14c4c6cf (diff) | |
download | FreeBSD-src-3a9f042f34f2bff2800169c77084cb459338768f.zip FreeBSD-src-3a9f042f34f2bff2800169c77084cb459338768f.tar.gz |
MFC r287771: 5695 dmu_sync'ed holes do not retain birth time
(userland portion that was not merged in r286677)
Update zdb to also print ltime, type, and level information
for these new style holes. Previously, only the logical birth
time would be printed.
Diffstat (limited to 'cddl')
-rw-r--r-- | cddl/contrib/opensolaris/cmd/zdb/zdb.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cddl/contrib/opensolaris/cmd/zdb/zdb.c b/cddl/contrib/opensolaris/cmd/zdb/zdb.c index 6a121ed..114bfaf 100644 --- a/cddl/contrib/opensolaris/cmd/zdb/zdb.c +++ b/cddl/contrib/opensolaris/cmd/zdb/zdb.c @@ -1205,7 +1205,9 @@ snprintf_blkptr_compact(char *blkbuf, size_t buflen, const blkptr_t *bp) if (BP_IS_HOLE(bp)) { (void) snprintf(blkbuf + strlen(blkbuf), - buflen - strlen(blkbuf), "B=%llu", + buflen - strlen(blkbuf), + "%llxL B=%llu", + (u_longlong_t)BP_GET_LSIZE(bp), (u_longlong_t)bp->blk_birth); } else { (void) snprintf(blkbuf + strlen(blkbuf), |