Print this page
1693 persistent 'comment' field for a zpool
        
*** 19,28 ****
--- 19,29 ----
   * CDDL HEADER END
   */
  
  /*
   * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+  * Copyright 2011 Nexenta Systems, Inc. All rights reserved.
   * Copyright (c) 2011 by Delphix. All rights reserved.
   * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
   */
  
  /* Portions Copyright 2010 Robert Milkowski */
*** 162,174 ****
--- 163,179 ----
          ZPOOL_PROP_DEDUPDITTO,
          ZPOOL_PROP_DEDUPRATIO,
          ZPOOL_PROP_FREE,
          ZPOOL_PROP_ALLOCATED,
          ZPOOL_PROP_READONLY,
+         ZPOOL_PROP_COMMENT,
          ZPOOL_NUM_PROPS
  } zpool_prop_t;
  
+ /* Small enough to not hog a whole line of printout in zpool(1M). */
+ #define ZPROP_MAX_COMMENT       32
+ 
  #define ZPROP_CONT              -2
  #define ZPROP_INVAL             -1
  
  #define ZPROP_VALUE             "value"
  #define ZPROP_SOURCE            "source"
*** 489,498 ****
--- 494,504 ----
  #define ZPOOL_CONFIG_ORIG_GUID          "orig_guid"
  #define ZPOOL_CONFIG_SPLIT_GUID         "split_guid"
  #define ZPOOL_CONFIG_SPLIT_LIST         "guid_list"
  #define ZPOOL_CONFIG_REMOVING           "removing"
  #define ZPOOL_CONFIG_RESILVERING        "resilvering"
+ #define ZPOOL_CONFIG_COMMENT            "comment"
  #define ZPOOL_CONFIG_SUSPENDED          "suspended"     /* not stored on disk */
  #define ZPOOL_CONFIG_TIMESTAMP          "timestamp"     /* not stored on disk */
  #define ZPOOL_CONFIG_BOOTFS             "bootfs"        /* not stored on disk */
  #define ZPOOL_CONFIG_MISSING_DEVICES    "missing_vdevs" /* not stored on disk */
  #define ZPOOL_CONFIG_LOAD_INFO          "load_info"     /* not stored on disk */