Print this page
3956 ::vdev -r should work with pipelines
3957 ztest should update the cachefile before killing itself
3958 multiple scans can lead to partial resilvering
3959 ddt entries are not always resilvered
3960 dsl_scan can skip over dedup-ed blocks if physical birth != logical birth
3961 freed gang blocks are not resilvered and can cause pool to suspend
3962 ztest should print out zfs debug buffer before exiting
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/fs/zfs.h
          +++ new/usr/src/uts/common/sys/fs/zfs.h
↓ open down ↓ 13 lines elided ↑ open up ↑
  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  
  22   22  /*
  23   23   * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  24      - * Copyright (c) 2012 by Delphix. All rights reserved.
       24 + * Copyright (c) 2013 by Delphix. All rights reserved.
  25   25   * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  26   26   * Copyright (c) 2012, Joyent, Inc. All rights reserved.
  27   27   */
  28   28  
  29   29  /* Portions Copyright 2010 Robert Milkowski */
  30   30  
  31   31  #ifndef _SYS_FS_ZFS_H
  32   32  #define _SYS_FS_ZFS_H
  33   33  
  34   34  #include <sys/time.h>
↓ open down ↓ 480 lines elided ↑ open up ↑
 515  515  #define ZPOOL_CONFIG_VDEV_CHILDREN      "vdev_children"
 516  516  #define ZPOOL_CONFIG_IS_HOLE            "is_hole"
 517  517  #define ZPOOL_CONFIG_DDT_HISTOGRAM      "ddt_histogram"
 518  518  #define ZPOOL_CONFIG_DDT_OBJ_STATS      "ddt_object_stats"
 519  519  #define ZPOOL_CONFIG_DDT_STATS          "ddt_stats"
 520  520  #define ZPOOL_CONFIG_SPLIT              "splitcfg"
 521  521  #define ZPOOL_CONFIG_ORIG_GUID          "orig_guid"
 522  522  #define ZPOOL_CONFIG_SPLIT_GUID         "split_guid"
 523  523  #define ZPOOL_CONFIG_SPLIT_LIST         "guid_list"
 524  524  #define ZPOOL_CONFIG_REMOVING           "removing"
 525      -#define ZPOOL_CONFIG_RESILVERING        "resilvering"
      525 +#define ZPOOL_CONFIG_RESILVER_TXG       "resilver_txg"
 526  526  #define ZPOOL_CONFIG_COMMENT            "comment"
 527  527  #define ZPOOL_CONFIG_SUSPENDED          "suspended"     /* not stored on disk */
 528  528  #define ZPOOL_CONFIG_TIMESTAMP          "timestamp"     /* not stored on disk */
 529  529  #define ZPOOL_CONFIG_BOOTFS             "bootfs"        /* not stored on disk */
 530  530  #define ZPOOL_CONFIG_MISSING_DEVICES    "missing_vdevs" /* not stored on disk */
 531  531  #define ZPOOL_CONFIG_LOAD_INFO          "load_info"     /* not stored on disk */
 532  532  #define ZPOOL_CONFIG_REWIND_INFO        "rewind_info"   /* not stored on disk */
 533  533  #define ZPOOL_CONFIG_UNSUP_FEAT         "unsup_feat"    /* not stored on disk */
 534  534  #define ZPOOL_CONFIG_ENABLED_FEAT       "enabled_feat"  /* not stored on disk */
 535  535  #define ZPOOL_CONFIG_CAN_RDONLY         "can_rdonly"    /* not stored on disk */
↓ open down ↓ 388 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX