Print this page
*** NO COMMENTS ***

*** 21,30 **** --- 21,34 ---- /* * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. */ + /* + * Copyright 2013 Nexenta Systems, Inc. All rights reserved. + */ + #ifndef _LIBBE_H #define _LIBBE_H #include <libnvpair.h> #include <uuid/uuid.h>
*** 56,65 **** --- 60,70 ---- #define BE_ATTR_ROOT_DS "root_ds" #define BE_ATTR_UUID_STR "uuid_str" #define BE_ATTR_ACTIVE "active" #define BE_ATTR_ACTIVE_ON_BOOT "active_boot" + #define BE_ATTR_GLOBAL_ACTIVE "global_active" #define BE_ATTR_SPACE "space_used" #define BE_ATTR_DATASET "dataset" #define BE_ATTR_STATUS "status" #define BE_ATTR_DATE "date" #define BE_ATTR_MOUNTED "mounted"
*** 164,173 **** --- 169,180 ---- typedef struct be_node_list { boolean_t be_mounted; /* is BE currently mounted */ boolean_t be_active_on_boot; /* is this BE active on boot */ boolean_t be_active; /* is this BE active currently */ + boolean_t be_global_active; /* is zone's BE associated with */ + /* an active global BE */ uint64_t be_space_used; char *be_node_name; char *be_rpool; char *be_root_ds; char *be_mntpt;