Home
last modified time | relevance | path

Searched full:spacemap (Results 1 – 19 of 19) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dmetaslab_impl.h436 * 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 Dspa_impl.h117 * The vdev's old obsolete spacemap. This spacemap's contents are
/illumos-gate/usr/src/test/zfs-tests/tests/functional/log_spacemap/
H A Dlog_spacemap_import_logs.ksh28 # 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 Dzdb.8210 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 Dcheckpoint_sm_scale.ksh91 log_pass "Fail to checkpoint pool with old spacemap encoding" \
H A Dpool_checkpoint.kshlib36 # space, attempting to use vdevs that the checkpoint spacemap
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dspace_map.c60 * 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 Dvdev_indirect.c72 * - 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 Dspa_log_spacemap.c296 * 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 Dmetaslab.c82 * 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 Dvdev_indirect_mapping.c550 * Modify the counts (increment them) based on the spacemap.
H A Dvdev_removal.c493 * 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 Dvdev.c2929 * 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 Ddsl_dataset.c174 * Otherwise, add this segment to the obsolete spacemap.
H A Dspa.c3731 * Load the vdev metadata such as metaslabs, DTLs, spacemap object, etc.
/illumos-gate/usr/src/cmd/zinject/
H A Dzinject.c75 * spacemap spacemap
169 "spacemap",
201 return ("spacemap"); in type_to_name()
/illumos-gate/usr/src/common/zfs/
H A Dzfeature_common.c274 "Log metaslab changes on a single spacemap and " in zpool_feature_init()
/illumos-gate/usr/src/man/man7/
H A Dzpool-features.7463 It does so by logging all the metaslab changes on a single spacemap every TXG
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c922 "\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()