]> git.proxmox.com Git - mirror_zfs.git/blobdiff - cmd/zhack/zhack.c
Illumos #2882, #2883, #2900
[mirror_zfs.git] / cmd / zhack / zhack.c
index b2cf815ca57c5752d38d7825f86617f55c288467..4f80dde6957b0af933fefdcaf36dd224b319fb9c 100644 (file)
@@ -279,6 +279,9 @@ feature_enable_sync(void *arg1, void *arg2, dmu_tx_t *tx)
        zfeature_info_t *feature = arg2;
 
        spa_feature_enable(spa, feature, tx);
+       spa_history_log_internal(spa, "zhack enable feature", tx,
+           "name=%s can_readonly=%u",
+           feature->fi_guid, feature->fi_can_readonly);
 }
 
 static void
@@ -356,6 +359,8 @@ feature_incr_sync(void *arg1, void *arg2, dmu_tx_t *tx)
        zfeature_info_t *feature = arg2;
 
        spa_feature_incr(spa, feature, tx);
+       spa_history_log_internal(spa, "zhack feature incr", tx,
+           "name=%s", feature->fi_guid);
 }
 
 static void
@@ -365,6 +370,8 @@ feature_decr_sync(void *arg1, void *arg2, dmu_tx_t *tx)
        zfeature_info_t *feature = arg2;
 
        spa_feature_decr(spa, feature, tx);
+       spa_history_log_internal(spa, "zhack feature decr", tx,
+           "name=%s", feature->fi_guid);
 }
 
 static void