Lines Matching defs:checkpoint

3157 	 * an entry in the checkpoint space map could theoretically
3161 * manipulate the checkpoint's space maps currently,
3166 * the checkpoint's space map entries should not cross
3194 * version predates the pool checkpoint feature.
3204 * 1] There is no checkpoint
3205 * 2] There is a checkpoint, but no checkpointed blocks
3407 * each metaslab. If the pool has a checkpoint or is in the
3408 * middle of discarding a checkpoint, some of these blocks
3410 * updated because they are referenced by the checkpoint. In
3412 * go through the vdev's checkpoint space map and exclude all
3415 * We also aggregate the space held by the checkpoint and add
4194 * according to the checkpoint's ms_sm (i.e. are not in the checkpoint's
4197 * Do so by comparing the checkpoint space maps (vdev_checkpoint_sm) of
4207 verify_checkpoint_vdev_spacemaps(spa_t *checkpoint, spa_t *current)
4209 vdev_t *ckpoint_rvd = checkpoint->spa_root_vdev;
4212 load_concrete_ms_allocatable_trees(checkpoint, SM_FREE);
4224 * that has a checkpoint, we expect that all removed
4226 * checkpoint.
4233 * If the checkpoint space map doesn't exist, then nothing
4263 * If we've added vdevs since we took the checkpoint, ensure
4264 * that their checkpoint space maps are empty.
4279 * Verifies that all space that's allocated in the checkpoint is
4281 * in checkpoint's ms_allocatable (which is actually allocated, not
4291 verify_checkpoint_ms_spacemaps(spa_t *checkpoint, spa_t *current)
4293 vdev_t *ckpoint_rvd = checkpoint->spa_root_vdev;
4296 load_concrete_ms_allocatable_trees(checkpoint, SM_ALLOC);
4326 * ms_sm spacemaps of the checkpoint. For each
4333 * are part of the checkpoint were freed by mistake.
4369 * Ensure that ranges in the checkpoint space maps of each vdev
4376 * Ensure that allocated ranges in the checkpoint's metaslab
4422 uberblock_t checkpoint;
4430 sizeof (uberblock_t) / sizeof (uint64_t), &checkpoint);
4436 * checkpoint.
4438 (void) printf("\nPartially discarded checkpoint "
4447 dump_uberblock(&checkpoint, "\nCheckpointed uberblock found:\n", "\n");
4449 if (checkpoint.ub_checkpoint_txg == 0) {