/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | metaslab_impl.h | 436 * the spacemap histogram, but that includes ranges that are 442 * present in the spacemap. However, the spacemap may have 453 * range trees' histograms from the spacemap's histogram, 455 * higher buckets than the spacemap, due to consolidation. 457 * the spacemap's histogram. ms_synchist and ms_deferhist[] 459 * the spacemap's histogram when calculating ms_weight. 526 * Allocs and frees that are committed to the vdev log spacemap but 527 * not yet to this metaslab's spacemap.
|
H A D | spa_impl.h | 117 * The vdev's old obsolete spacemap. This spacemap's contents are
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/log_spacemap/ |
H A D | log_spacemap_import_logs.ksh | 28 # the log spacemap codepaths that read the logs in import times 40 # 2. Do a couple of writes to generate some data for spacemap logs. 74 LOGSM_COUNT=$(zdb -m -e $LOGSM_POOL | grep "Log Spacemap object" | wc -l)
|
/illumos-gate/usr/src/man/man8/ |
H A D | zdb.8 | 210 Display the offset, spacemap, free space of each metaslab, all the log 219 Display every spacemap record. 221 Display the offset, spacemap, and free space of each metaslab. 226 Display every spacemap record.
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/pool_checkpoint/ |
H A D | checkpoint_sm_scale.ksh | 91 log_pass "Fail to checkpoint pool with old spacemap encoding" \
|
H A D | pool_checkpoint.kshlib | 36 # space, attempting to use vdevs that the checkpoint spacemap
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | space_map.c | 60 * appending to a spacemap typically has to write one data block (4KB) and one 395 * Load the spacemap into the rangetree, like space_map_load. But only 396 * read the first 'length' bytes of the spacemap. 871 * If the spacemap is reallocated, its histogram in space_map_truncate()
|
H A D | vdev_indirect.c | 72 * - the vdev-specific obsolete spacemap 133 * integrating the obsolete spacemap into the obsolete counts) and 156 * counts. (See vdev_indirect_mapping_load_obsolete_{counts,spacemap}().) 450 "spacemap covers %d%% of %lluMB mapping", in vdev_indirect_should_condense() 884 * Gets the obsolete spacemap object from the vdev's ZAP. 885 * Returns the spacemap object, or 0 if it wasn't in the ZAP or the ZAP doesn't
|
H A D | spa_log_spacemap.c | 296 * relevant log spacemap import code paths to be tested (effectively simulating 595 * we flush to satisfy our block heuristic for the log spacemap 1039 "encountered: could not find log spacemap for " in spa_ld_log_sm_metadata()
|
H A D | metaslab.c | 82 * we apply the following heuristic: do not condense a spacemap unless the 2152 * We can't unload metaslabs with no spacemap because in metaslab_potentially_evict() 2242 * the metaslab from the spacemap. in metaslab_load_impl() 2738 * by calculating the space in each bucket of the spacemap histogram and 3476 * spacemap contains all the entries of previous TXGs (including those in 3500 * in the spacemap (they will be written later this txg). in metaslab_condense() 3587 * space_map_truncate() may have reallocated the spacemap object. in metaslab_condense() 3626 * Called when the metaslab has been flushed (its own spacemap now reflects 3627 * all the contents of the pool-wide spacemap log). Updates the metaslab's 4075 * Keep in mind that even if we are currently using a log spacemap in metaslab_sync() [all …]
|
H A D | vdev_indirect_mapping.c | 550 * Modify the counts (increment them) based on the spacemap.
|
H A D | vdev_removal.c | 493 * Remove the segment from the removing vdev's spacemap. This in free_from_removing_vdev() 1332 * allocated space in the vdev, by loading each metaslab's spacemap. 1400 * to finish loading the spacemap, and then take the in spa_vdev_remove_thread()
|
H A D | vdev.c | 2929 * Returns the spacemap object, or 0 if it wasn't in the ZAP 3015 "failed for checkpoint spacemap (obj %llu) " in vdev_load() 3057 "obsolete spacemap (obj %llu) [error=%d]", in vdev_load()
|
H A D | dsl_dataset.c | 174 * Otherwise, add this segment to the obsolete spacemap.
|
H A D | spa.c | 3731 * Load the vdev metadata such as metaslabs, DTLs, spacemap object, etc.
|
/illumos-gate/usr/src/cmd/zinject/ |
H A D | zinject.c | 75 * spacemap spacemap 169 "spacemap", 201 return ("spacemap"); in type_to_name()
|
/illumos-gate/usr/src/common/zfs/ |
H A D | zfeature_common.c | 274 "Log metaslab changes on a single spacemap and " in zpool_feature_init()
|
/illumos-gate/usr/src/man/man7/ |
H A D | zpool-features.7 | 463 It does so by logging all the metaslab changes on a single spacemap every TXG
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 922 "\tmetaslab %6llu offset %12llx spacemap %6llu free %5s\n", in dump_metaslab() 990 "offset", "spacemap", "free"); in print_vdev_metaslab_header() 1166 (void) printf("Log Spacemap object %llu txg %llu\n", in dump_log_spacemaps()
|