spa_log_class
spa->spa_log_class->mc_ops = &zdb_metaslab_ops;
metaslab_class_get_alloc(spa_log_class(spa)) +
mg = spa_log_class(spa)->mc_rotor;
spa->spa_log_class = metaslab_class_create(spa, zfs_metaslab_ops);
metaslab_class_destroy(spa->spa_log_class);
spa->spa_log_class = NULL;
metaslab_class_evict_old(spa->spa_log_class, txg);
ASSERT(metaslab_class_validate(spa_log_class(spa)) == 0);
return (spa->spa_log_class);
if (spa->spa_log_class->mc_groups != 0)
return (spa_log_class(spa));
return (spa->spa_log_class->mc_rotor != NULL);
extern metaslab_class_t *spa_log_class(spa_t *spa);
metaslab_class_t *spa_log_class; /* intent log data class */
mc = spa_log_class(spa);
error = metaslab_alloc(spa, spa_log_class(spa), size, new_bp, 1,