Print this page
    
2619 asynchronous destruction of ZFS file systems
2747 SPA versioning with zfs feature flags
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <gwilson@delphix.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>
Approved by: Dan McDonald <danmcd@nexenta.com>
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/lib/libzfs/common/mapfile-vers
          +++ new/usr/src/lib/libzfs/common/mapfile-vers
   1    1  #
   2    2  # CDDL HEADER START
   3    3  #
   4    4  # The contents of this file are subject to the terms of the
   5    5  # Common Development and Distribution License (the "License").
   6    6  # You may not use this file except in compliance with the License.
   7    7  #
   8    8  # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9    9  # or http://www.opensolaris.org/os/licensing.
  10   10  # See the License for the specific language governing permissions
  11   11  # and limitations under the License.
  12   12  #
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
  22   22  # Copyright 2011 Nexenta Systems, Inc. All rights reserved.
  23   23  # Copyright (c) 2012 by Delphix. All rights reserved.
  24   24  #
  25   25  # MAPFILE HEADER START
  26   26  #
  27   27  # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
  28   28  # Object versioning must comply with the rules detailed in
  29   29  #
  30   30  #       usr/src/lib/README.mapfiles
  31   31  #
  32   32  # You should not be making modifications here until you've read the most current
  33   33  # copy of that file. If you need help, contact a gatekeeper for guidance.
  34   34  #
  35   35  # MAPFILE HEADER END
  36   36  #
  37   37  
  38   38  $mapfile_version 2
  39   39  
  40   40  SYMBOL_VERSION SUNWprivate_1.1 {
  41   41      global:
  42   42          fletcher_2_native;
  43   43          fletcher_2_byteswap;
  44   44          fletcher_4_native;
  45   45          fletcher_4_byteswap;
  46   46          fletcher_4_incremental_native;
  47   47          fletcher_4_incremental_byteswap;
  48   48          libzfs_add_handle;
  49   49          libzfs_dataset_cmp;
  50   50          libzfs_errno;
  51   51          libzfs_error_action;
  
    | 
      ↓ open down ↓ | 
    51 lines elided | 
    
      ↑ open up ↑ | 
  
  52   52          libzfs_error_description;
  53   53          libzfs_fini;
  54   54          libzfs_fru_compare;
  55   55          libzfs_fru_devpath;
  56   56          libzfs_fru_lookup;
  57   57          libzfs_fru_notself;
  58   58          libzfs_fru_refresh;
  59   59          libzfs_init;
  60   60          libzfs_mnttab_cache;
  61   61          libzfs_print_on_error;
       62 +        spa_feature_table;
  62   63          zfs_allocatable_devs;
  63   64          zfs_asprintf;
  64   65          zfs_clone;
  65   66          zfs_close;
  66   67          zfs_create;
  67   68          zfs_create_ancestors;
  68   69          zfs_dataset_exists;
  69   70          zfs_deleg_share_nfs;
  70   71          zfs_destroy;
  71   72          zfs_destroy_snaps;
  72   73          zfs_destroy_snaps_nvl;
  73   74          zfs_expand_proplist;
  74   75          zfs_get_handle;
  75   76          zfs_get_holds;
  76   77          zfs_get_name;
  77   78          zfs_get_pool_handle;
  78   79          zfs_get_snapused_int;
  79   80          zfs_get_user_props;
  80   81          zfs_get_type;
  81   82          zfs_handle_dup;
  82   83          zfs_history_event_names;
  83   84          zfs_hold;
  84   85          zfs_is_mounted;
  85   86          zfs_is_shared;
  86   87          zfs_is_shared_nfs;
  87   88          zfs_is_shared_smb;
  88   89          zfs_iter_children;
  89   90          zfs_iter_dependents;
  90   91          zfs_iter_filesystems;
  91   92          zfs_iter_root;
  92   93          zfs_iter_snapshots;
  93   94          zfs_iter_snapshots_sorted;
  94   95          zfs_iter_snapspec;
  95   96          zfs_mount;
  96   97          zfs_name_to_prop;
  97   98          zfs_name_valid;
  98   99          zfs_nicenum;
  99  100          zfs_nicestrtonum;
 100  101          zfs_open;
 101  102          zfs_path_to_zhandle;
 102  103          zfs_promote;
 103  104          zfs_prop_align_right;
 104  105          zfs_prop_column_name;
 105  106          zfs_prop_default_numeric;
 106  107          zfs_prop_default_string;
 107  108          zfs_prop_get;
 108  109          zfs_prop_get_int;
 109  110          zfs_prop_get_numeric;
 110  111          zfs_prop_get_recvd;
 111  112          zfs_prop_get_table;
 112  113          zfs_prop_get_userquota_int;
 113  114          zfs_prop_get_userquota;
 114  115          zfs_prop_get_written_int;
 115  116          zfs_prop_get_written;
 116  117          zfs_prop_inherit;
 117  118          zfs_prop_inheritable;
 118  119          zfs_prop_init;
 119  120          zfs_prop_is_string;
 120  121          zfs_prop_readonly;
 121  122          zfs_prop_set;
 122  123          zfs_prop_string_to_index;
 123  124          zfs_prop_to_name;
 124  125          zfs_prop_user;
 125  126          zfs_prop_userquota;
 126  127          zfs_prop_valid_for_type;
 127  128          zfs_prop_values;
 128  129          zfs_prop_written;
 129  130          zfs_prune_proplist;
 130  131          zfs_receive;
 131  132          zfs_refresh_properties;
 132  133          zfs_release;
 133  134          zfs_rename;
 134  135          zfs_rollback;
 135  136          zfs_send;
 136  137          zfs_share;
 137  138          zfs_shareall;
 138  139          zfs_share_nfs;
 139  140          zfs_share_smb;
 140  141          zfs_show_diffs;
 141  142          zfs_smb_acl_add;
 142  143          zfs_smb_acl_purge;
 143  144          zfs_smb_acl_remove;
 144  145          zfs_smb_acl_rename;
 145  146          zfs_snapshot;
 146  147          zfs_spa_version;
 147  148          zfs_spa_version_map;
 148  149          zfs_type_to_name;
 149  150          zfs_unmount;
 150  151          zfs_unmountall;
 151  152          zfs_unshare;
 152  153          zfs_unshare_nfs;
 153  154          zfs_unshare_smb;
 154  155          zfs_unshareall;
 155  156          zfs_unshareall_bypath;
 156  157          zfs_unshareall_nfs;
 157  158          zfs_unshareall_smb;
 158  159          zfs_userspace;
 159  160          zfs_get_fsacl;
 160  161          zfs_set_fsacl;
 161  162          zfs_userquota_prop_prefixes;
 162  163          zfs_zpl_version_map;
 163  164          zpool_add;
 164  165          zpool_clear;
 165  166          zpool_clear_label;
 166  167          zpool_close;
 167  168          zpool_create;
 168  169          zpool_destroy;
 169  170          zpool_disable_datasets;
 170  171          zpool_dump_ddt;
 171  172          zpool_enable_datasets;
 172  173          zpool_expand_proplist;
 173  174          zpool_explain_recover;
 174  175          zpool_export;
 175  176          zpool_export_force;
 176  177          zpool_find_import;
 177  178          zpool_find_import_cached;
 178  179          zpool_find_vdev;
 179  180          zpool_find_vdev_by_physpath;
 180  181          zpool_fru_set;
 181  182          zpool_get_config;
 182  183          zpool_get_errlog;
 183  184          zpool_get_handle;
 184  185          zpool_get_history;
 185  186          zpool_get_name;
 186  187          zpool_get_physpath;
 187  188          zpool_get_prop;
 188  189          zpool_get_prop_int;
 189  190          zpool_get_state;
 190  191          zpool_get_status;
 191  192          zpool_history_unpack;
 192  193          zpool_import;
 193  194          zpool_import_props;
  
    | 
      ↓ open down ↓ | 
    122 lines elided | 
    
      ↑ open up ↑ | 
  
 194  195          zpool_import_status;
 195  196          zpool_in_use;
 196  197          zpool_is_bootable;
 197  198          zpool_iter;
 198  199          zpool_label_disk;
 199  200          zpool_mount_datasets;
 200  201          zpool_name_to_prop;
 201  202          zpool_obj_to_path;
 202  203          zpool_open;
 203  204          zpool_open_canfail;
      205 +        zpool_print_unsup_feat;
 204  206          zpool_prop_align_right;
 205  207          zpool_prop_column_name;
      208 +        zpool_prop_feature;
      209 +        zpool_prop_get_feature;
 206  210          zpool_prop_readonly;
 207  211          zpool_prop_to_name;
      212 +        zpool_prop_unsupported;
 208  213          zpool_prop_values;
 209  214          zpool_read_label;
 210  215          zpool_refresh_stats;
 211  216          zpool_reguid;
 212  217          zpool_reopen;
 213  218          zpool_scan;
 214  219          zpool_search_import;
 215  220          zpool_set_history_str;
 216  221          zpool_set_prop;
 217  222          zpool_stage_history;
 218  223          zpool_state_to_name;
 219  224          zpool_unmount_datasets;
 220  225          zpool_upgrade;
 221  226          zpool_vdev_attach;
 222  227          zpool_vdev_clear;
 223  228          zpool_vdev_degrade;
 224  229          zpool_vdev_detach;
 225  230          zpool_vdev_fault;
 226  231          zpool_vdev_name;
 227  232          zpool_vdev_offline;
 228  233          zpool_vdev_online;
 229  234          zpool_vdev_remove;
 230  235          zpool_vdev_split;
 231  236          zprop_free_list;
 232  237          zprop_get_list;
 233  238          zprop_iter;
 234  239          zprop_print_one_property;
 235  240          zprop_width;
 236  241          zvol_check_dump_config;
 237  242          zvol_volsize_to_reservation;
 238  243      local:
 239  244          *;
 240  245  };
  
    | 
      ↓ open down ↓ | 
    23 lines elided | 
    
      ↑ open up ↑ | 
  
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX