Print this page
4101 metaslab_debug should allow for fine-grained control
4102 space_maps should store more information about themselves
4103 space map object blocksize should be increased
4104 ::spa_space no longer works
4105 removing a mirrored log device results in a leaked object
4106 asynchronously load metaslab
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Sebastien Roy <seb@delphix.com>


   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright (c) 2012 Nexenta Systems, Inc. All rights reserved.
  25 # Copyright (c) 2012 by Delphix. All rights reserved.
  26 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
  27 #
  28 
  29 #
  30 # This Makefile defines all file modules for the directory uts/common
  31 # and its children. These are the source files which may be considered
  32 # common to all SunOS systems.
  33 
  34 i386_CORE_OBJS += \
  35                 atomic.o        \
  36                 avintr.o        \
  37                 pic.o
  38 
  39 sparc_CORE_OBJS +=
  40 
  41 COMMON_CORE_OBJS +=             \
  42                 beep.o          \
  43                 bitset.o        \
  44                 bp_map.o        \
  45                 brand.o         \


1342         dmu_traverse.o          \
1343         dmu_tx.o                \
1344         dnode.o                 \
1345         dnode_sync.o            \
1346         dsl_dir.o               \
1347         dsl_dataset.o           \
1348         dsl_deadlist.o          \
1349         dsl_destroy.o           \
1350         dsl_pool.o              \
1351         dsl_synctask.o          \
1352         dsl_userhold.o          \
1353         dmu_zfetch.o            \
1354         dsl_deleg.o             \
1355         dsl_prop.o              \
1356         dsl_scan.o              \
1357         zfeature.o              \
1358         gzip.o                  \
1359         lz4.o                   \
1360         lzjb.o                  \
1361         metaslab.o              \

1362         refcount.o              \
1363         rrwlock.o               \
1364         sa.o                    \
1365         sha256.o                \
1366         spa.o                   \
1367         spa_config.o            \
1368         spa_errlog.o            \
1369         spa_history.o           \
1370         spa_misc.o              \
1371         space_map.o             \

1372         txg.o                   \
1373         uberblock.o             \
1374         unique.o                \
1375         vdev.o                  \
1376         vdev_cache.o            \
1377         vdev_file.o             \
1378         vdev_label.o            \
1379         vdev_mirror.o           \
1380         vdev_missing.o          \
1381         vdev_queue.o            \
1382         vdev_raidz.o            \
1383         vdev_root.o             \
1384         zap.o                   \
1385         zap_leaf.o              \
1386         zap_micro.o             \
1387         zfs_byteswap.o          \
1388         zfs_debug.o             \
1389         zfs_fm.o                \
1390         zfs_fuid.o              \
1391         zfs_sa.o                \




   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright (c) 2012 Nexenta Systems, Inc. All rights reserved.
  25 # Copyright (c) 2013 by Delphix. All rights reserved.
  26 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
  27 #
  28 
  29 #
  30 # This Makefile defines all file modules for the directory uts/common
  31 # and its children. These are the source files which may be considered
  32 # common to all SunOS systems.
  33 
  34 i386_CORE_OBJS += \
  35                 atomic.o        \
  36                 avintr.o        \
  37                 pic.o
  38 
  39 sparc_CORE_OBJS +=
  40 
  41 COMMON_CORE_OBJS +=             \
  42                 beep.o          \
  43                 bitset.o        \
  44                 bp_map.o        \
  45                 brand.o         \


1342         dmu_traverse.o          \
1343         dmu_tx.o                \
1344         dnode.o                 \
1345         dnode_sync.o            \
1346         dsl_dir.o               \
1347         dsl_dataset.o           \
1348         dsl_deadlist.o          \
1349         dsl_destroy.o           \
1350         dsl_pool.o              \
1351         dsl_synctask.o          \
1352         dsl_userhold.o          \
1353         dmu_zfetch.o            \
1354         dsl_deleg.o             \
1355         dsl_prop.o              \
1356         dsl_scan.o              \
1357         zfeature.o              \
1358         gzip.o                  \
1359         lz4.o                   \
1360         lzjb.o                  \
1361         metaslab.o              \
1362         range_tree.o            \
1363         refcount.o              \
1364         rrwlock.o               \
1365         sa.o                    \
1366         sha256.o                \
1367         spa.o                   \
1368         spa_config.o            \
1369         spa_errlog.o            \
1370         spa_history.o           \
1371         spa_misc.o              \
1372         space_map.o             \
1373         space_reftree.o         \
1374         txg.o                   \
1375         uberblock.o             \
1376         unique.o                \
1377         vdev.o                  \
1378         vdev_cache.o            \
1379         vdev_file.o             \
1380         vdev_label.o            \
1381         vdev_mirror.o           \
1382         vdev_missing.o          \
1383         vdev_queue.o            \
1384         vdev_raidz.o            \
1385         vdev_root.o             \
1386         zap.o                   \
1387         zap_leaf.o              \
1388         zap_micro.o             \
1389         zfs_byteswap.o          \
1390         zfs_debug.o             \
1391         zfs_fm.o                \
1392         zfs_fuid.o              \
1393         zfs_sa.o                \