mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2025-01-26 09:54:22 +03:00
Illumos #1377 `zpool status -D' should tell if there are no DDT entries
1337 `zpool status -D' should tell if there are no DDT entries Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: George Wilson <gwilson@zfsmail.com> Approved by: Albert Lee <trisk@nexenta.com> References: illumos/illumos-gate@ce72e614c1 illumos changeset: 13432:d1ad8d106d64 https://www.illumos.org/issues/1337 Ported-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
parent
844793c3cc
commit
240245896a
@ -3725,7 +3725,7 @@ print_scan_status(pool_scan_stat_t *ps)
|
||||
double fraction_done;
|
||||
char processed_buf[7], examined_buf[7], total_buf[7], rate_buf[7];
|
||||
|
||||
(void) printf(gettext(" scan: "));
|
||||
(void) printf(gettext(" scan: "));
|
||||
|
||||
/* If there's never been a scan, there's not much to say. */
|
||||
if (ps == NULL || ps->pss_func == POOL_SCAN_NONE ||
|
||||
@ -3913,10 +3913,16 @@ print_dedup_stats(nvlist_t *config)
|
||||
* table continue processing the stats.
|
||||
*/
|
||||
if (nvlist_lookup_uint64_array(config, ZPOOL_CONFIG_DDT_OBJ_STATS,
|
||||
(uint64_t **)&ddo, &c) != 0 || ddo->ddo_count == 0)
|
||||
(uint64_t **)&ddo, &c) != 0)
|
||||
return;
|
||||
|
||||
(void) printf("\n");
|
||||
(void) printf(gettext(" dedup: "));
|
||||
if (ddo->ddo_count == 0) {
|
||||
(void) printf(gettext("no DDT entries\n"));
|
||||
return;
|
||||
}
|
||||
|
||||
(void) printf("DDT entries %llu, size %llu on disk, %llu in core\n",
|
||||
(u_longlong_t)ddo->ddo_count,
|
||||
(u_longlong_t)ddo->ddo_dspace,
|
||||
|
Loading…
Reference in New Issue
Block a user