Lines Matching defs:checkpoint
5109 uberblock_t checkpoint;
5118 sizeof (uberblock_t) / sizeof (uint64_t), &checkpoint);
5126 ASSERT3U(checkpoint.ub_txg, !=, 0);
5127 ASSERT3U(checkpoint.ub_checkpoint_txg, !=, 0);
5128 ASSERT3U(checkpoint.ub_timestamp, !=, 0);
5129 spa->spa_checkpoint_txg = checkpoint.ub_txg;
5130 spa->spa_checkpoint_info.sci_timestamp = checkpoint.ub_timestamp;
5213 uberblock_t checkpoint;
5221 sizeof (uberblock_t) / sizeof (uint64_t), &checkpoint);
5233 ASSERT3U(checkpoint.ub_txg, <, spa->spa_uberblock.ub_txg);
5234 ASSERT3U(checkpoint.ub_txg, ==, checkpoint.ub_checkpoint_txg);
5243 checkpoint.ub_txg = spa->spa_uberblock.ub_txg + 1;
5244 checkpoint.ub_timestamp = gethrestime_sec();
5249 spa->spa_uberblock = checkpoint;
5373 * If we are rewinding to the checkpoint then we need to repeat
5380 * If we are rewinding to the checkpoint update config cache
5388 * pool is imported as writeable we also write the checkpoint
5413 * Retrieve the checkpoint txg if the pool has a checkpoint.
5415 spa_import_progress_set_notes(spa, "Loading checkpoint txg");
5547 * In case of a checkpoint rewind, log the original txg
5551 spa_history_log_internal(spa, "checkpoint rewind",
5707 * When attempting checkpoint-rewind on a pool with no
5708 * checkpoint, we should not attempt to load uberblocks
7837 * In the regular case, when we have a checkpoint this shouldn't
7840 * should never get here when we have a checkpoint.
7842 * That said, even in a case when we checkpoint the pool exactly