Print this page
2882 implement libzfs_core
2883 changing "canmount" property to "on" should not always remount dataset
2900 "zfs snapshot" should be able to create multiple, arbitrary snapshots at once
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Chris Siden <christopher.siden@delphix.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Bill Pijewski <wdp@joyent.com>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>

@@ -277,10 +277,13 @@
 {
         spa_t *spa = arg1;
         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
 zhack_do_feature_enable(int argc, char **argv)
 {

@@ -354,19 +357,23 @@
 {
         spa_t *spa = arg1;
         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
 feature_decr_sync(void *arg1, void *arg2, dmu_tx_t *tx)
 {
         spa_t *spa = arg1;
         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
 zhack_do_feature_ref(int argc, char **argv)
 {