6396 remove SVM
illumos/illumos-gate@5f10ef697f
5f10ef697f
https://www.illumos.org/issues/6396
LVM = SVM = Solaris Volume Manager
dead code and not using with ZFS based platform.
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Author: Yuri Pankov <yuri.pankov@nexenta.com>
This commit is contained in:
parent
3899d91a09
commit
a168c6e861
@ -1308,30 +1308,6 @@ SMBFS_OBJS += smbfs_vfsops.o smbfs_vnops.o smbfs_node.o \
|
||||
$(SMBFS_COMMON_OBJS)
|
||||
|
||||
|
||||
#
|
||||
# LVM modules
|
||||
#
|
||||
MD_OBJS += md.o md_error.o md_ioctl.o md_mddb.o md_names.o \
|
||||
md_med.o md_rename.o md_subr.o
|
||||
|
||||
MD_COMMON_OBJS = md_convert.o md_crc.o md_revchk.o
|
||||
|
||||
MD_DERIVED_OBJS = metamed_xdr.o meta_basic_xdr.o
|
||||
|
||||
SOFTPART_OBJS += sp.o sp_ioctl.o
|
||||
|
||||
STRIPE_OBJS += stripe.o stripe_ioctl.o
|
||||
|
||||
HOTSPARES_OBJS += hotspares.o
|
||||
|
||||
RAID_OBJS += raid.o raid_ioctl.o raid_replay.o raid_resync.o raid_hotspare.o
|
||||
|
||||
MIRROR_OBJS += mirror.o mirror_ioctl.o mirror_resync.o
|
||||
|
||||
NOTIFY_OBJS += md_notify.o
|
||||
|
||||
TRANS_OBJS += mdtrans.o trans_ioctl.o trans_log.o
|
||||
|
||||
ZFS_COMMON_OBJS += \
|
||||
abd.o \
|
||||
arc.o \
|
||||
|
@ -18,9 +18,10 @@
|
||||
*
|
||||
* CDDL HEADER END
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright 2015 Nexenta Systems, Inc. All rights reserved.
|
||||
* Copyright 2016 Nexenta Systems, Inc.
|
||||
*/
|
||||
|
||||
#ifndef _SYS_SYSEVENT_EVENTDEFS_H
|
||||
@ -60,67 +61,6 @@ extern "C" {
|
||||
*/
|
||||
#define EC_CLUSTER "EC_Cluster"
|
||||
|
||||
/*
|
||||
* The following classes are exclusively reserved for use by the
|
||||
* Solaris Volume Manager (SVM)
|
||||
*/
|
||||
#define EC_SVM_CONFIG "EC_SVM_Config"
|
||||
#define EC_SVM_STATE "EC_SVM_State"
|
||||
|
||||
/*
|
||||
* EC_SVM_CONFIG subclass definitions - supporting attributes (name/value pairs)
|
||||
* are found in sys/sysevent/svm.h
|
||||
*/
|
||||
#define ESC_SVM_CREATE "ESC_SVM_Create"
|
||||
#define ESC_SVM_DELETE "ESC_SVM_Delete"
|
||||
#define ESC_SVM_ADD "ESC_SVM_Add"
|
||||
#define ESC_SVM_REMOVE "ESC_SVM_Remove"
|
||||
#define ESC_SVM_REPLACE "ESC_SVM_Replace"
|
||||
#define ESC_SVM_GROW "ESC_SVM_Grow"
|
||||
#define ESC_SVM_RENAME_SRC "ESC_SVM_Rename_Src"
|
||||
#define ESC_SVM_RENAME_DST "ESC_SVM_Rename_Dst"
|
||||
#define ESC_SVM_MEDIATOR_ADD "ESC_SVM_Mediator_Add"
|
||||
#define ESC_SVM_MEDIATOR_DELETE "ESC_SVM_Mediator_Delete"
|
||||
#define ESC_SVM_HOST_ADD "ESC_SVM_Host_Add"
|
||||
#define ESC_SVM_HOST_DELETE "ESC_SVM_Host_Delete"
|
||||
#define ESC_SVM_DRIVE_ADD "ESC_SVM_Drive_Add"
|
||||
#define ESC_SVM_DRIVE_DELETE "ESC_SVM_Drive_Delete"
|
||||
#define ESC_SVM_DETACH "ESC_SVM_Detach"
|
||||
#define ESC_SVM_DETACHING "ESC_SVM_Detaching"
|
||||
#define ESC_SVM_ATTACH "ESC_SVM_Attach"
|
||||
#define ESC_SVM_ATTACHING "ESC_SVM_Attaching"
|
||||
|
||||
/*
|
||||
* EC_SVM_STATE subclass definitions - supporting attributes (name/value pairs)
|
||||
* are found in sys/sysevent/svm.h
|
||||
*/
|
||||
#define ESC_SVM_INIT_START "ESC_SVM_Init_Start"
|
||||
#define ESC_SVM_INIT_FAILED "ESC_SVM_Init_Failed"
|
||||
#define ESC_SVM_INIT_FATAL "ESC_SVM_Init_Fatal"
|
||||
#define ESC_SVM_INIT_SUCCESS "ESC_SVM_Init_Success"
|
||||
#define ESC_SVM_IOERR "ESC_SVM_Ioerr"
|
||||
#define ESC_SVM_ERRED "ESC_SVM_Erred"
|
||||
#define ESC_SVM_LASTERRED "ESC_SVM_Lasterred"
|
||||
#define ESC_SVM_OK "ESC_SVM_Ok"
|
||||
#define ESC_SVM_ENABLE "ESC_SVM_Enable"
|
||||
#define ESC_SVM_RESYNC_START "ESC_SVM_Resync_Start"
|
||||
#define ESC_SVM_RESYNC_FAILED "ESC_SVM_Resync_Failed"
|
||||
#define ESC_SVM_RESYNC_SUCCESS "ESC_SVM_Resync_Success"
|
||||
#define ESC_SVM_RESYNC_DONE "ESC_SVM_Resync_Done"
|
||||
#define ESC_SVM_HOTSPARED "ESC_SVM_Hotspared"
|
||||
#define ESC_SVM_HS_FREED "ESC_SVM_HS_Freed"
|
||||
#define ESC_SVM_HS_CHANGED "ESC_SVM_HS_Changed"
|
||||
#define ESC_SVM_TAKEOVER "ESC_SVM_Takeover"
|
||||
#define ESC_SVM_RELEASE "ESC_SVM_Release"
|
||||
#define ESC_SVM_OPEN_FAIL "ESC_SVM_Open_Fail"
|
||||
#define ESC_SVM_OFFLINE "ESC_SVM_Offline"
|
||||
#define ESC_SVM_ONLINE "ESC_SVM_Online"
|
||||
#define ESC_SVM_CHANGE "ESC_SVM_Change"
|
||||
#define ESC_SVM_EXCHANGE "ESC_SVM_Exchange"
|
||||
#define ESC_SVM_REGEN_START "ESC_SVM_Regen_Start"
|
||||
#define ESC_SVM_REGEN_DONE "ESC_SVM_Regen_Done"
|
||||
#define ESC_SVM_REGEN_FAILED "ESC_SVM_Regen_Failed"
|
||||
|
||||
/*
|
||||
* EC_DR subclass definitions - supporting attributes (name/value pairs)
|
||||
* are found in sys/sysevent/dr.h
|
||||
|
Loading…
x
Reference in New Issue
Block a user