Print this page
NEX-13374 NDMP should be able to backup unmounted ZFS filesystems
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
NEX-9532 NDMP: readdir errors when file/directory has special characters
Reviewed by: Peer Dampmann <peer.dampmann@nexenta.com>
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-5801 Snapshots left over after failed backups
Reviewed by: Rick Mesta <rick.mesta@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Revert "NEX-5801 Snapshots left over after failed backups"
This reverts commit f182fb95f09036db71fbfc6f0a6b90469b761f21.
NEX-5801 Snapshots left over after failed backups
Reviewed by: Rick Mesta <rick.mesta@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
NEX-3000 ndmp IPS package is broken
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
Reviewed by: Marcel Telka <marcel.telka@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-2911 NDMP logging should use syslog and is too chatty (build noise)
NEX-2911 NDMP logging should use syslog and is too chatty
*** 1,8 ****
--- 1,10 ----
#
# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
#
+ # Copyright 2017 Nexenta Systems, Inc. All rights reserved.
+ #
#
# BSD 3 Clause License
#
# Copyright (c) 2007, The Storage Networking Industry Association.
*** 64,105 ****
LINTFLAGS += -xerroff=E_INCONS_VAL_TYPE_DECL2
# argument used inconsistently
LINTFLAGS += -xerroff=E_INCONS_ARG_USED2
CERRWARN += -_gcc=-Wno-unused-variable
- CERRWARN += -_gcc=-Wno-switch
- CERRWARN += -_gcc=-Wno-uninitialized
- CERRWARN += -_gcc=-Wno-address
! LDLIBS += -lsocket -lnsl -lzfs -lsec -lndmp -lmd5 -lnvpair -lumem -lbsm -lgen -lcmdutils -linetutil
OBJS= \
$(NDMP_DIR)/ndmp_xdr.o \
$(NDMP_OBJ:%.o=$(NDMP_DIR)/%.o) $(TLM_OBJ:%.o=$(TLM_DIR)/%.o)
NDMP_OBJ = \
ndmpd_callbacks.o \
ndmpd_chkpnt.o \
ndmpd_comm.o \
ndmpd_config.o \
ndmpd_connect.o \
ndmpd_data.o \
ndmpd_door.o \
ndmpd_dtime.o \
ndmpd_fhistory.o \
ndmpd_handler.o \
- ndmpd_log.o \
ndmpd_main.o \
ndmpd_mark.o \
ndmpd_mover.o \
ndmpd_prop.o \
ndmpd_scsi.o \
ndmpd_tape.o \
ndmpd_tar.o \
ndmpd_tar3.o \
! ndmpd_util.o \
! ndmpd_zfs.o
TLM_OBJ = \
tlm_backup_reader.o \
tlm_bitmap.o \
tlm_buffers.o \
--- 66,103 ----
LINTFLAGS += -xerroff=E_INCONS_VAL_TYPE_DECL2
# argument used inconsistently
LINTFLAGS += -xerroff=E_INCONS_ARG_USED2
CERRWARN += -_gcc=-Wno-unused-variable
! LDLIBS += -lsocket -lnsl -lzfs -lsec -lndmp -lmd5 -lnvpair -lumem -lbsm -lcmdutils -linetutil
OBJS= \
$(NDMP_DIR)/ndmp_xdr.o \
$(NDMP_OBJ:%.o=$(NDMP_DIR)/%.o) $(TLM_OBJ:%.o=$(TLM_DIR)/%.o)
NDMP_OBJ = \
ndmpd_callbacks.o \
ndmpd_chkpnt.o \
+ ndmpd_clone.o \
ndmpd_comm.o \
ndmpd_config.o \
ndmpd_connect.o \
ndmpd_data.o \
ndmpd_door.o \
ndmpd_dtime.o \
ndmpd_fhistory.o \
ndmpd_handler.o \
ndmpd_main.o \
ndmpd_mark.o \
ndmpd_mover.o \
ndmpd_prop.o \
ndmpd_scsi.o \
ndmpd_tape.o \
ndmpd_tar.o \
ndmpd_tar3.o \
! ndmpd_util.o
TLM_OBJ = \
tlm_backup_reader.o \
tlm_bitmap.o \
tlm_buffers.o \
*** 118,133 ****
MANIFEST = ndmp.xml
ROOTMANIFESTDIR= $(ROOTSVCSYSTEM)
$(ROOTMANIFEST) := FILEMODE = 444
! ROOTNDMPDDIR= $(ROOTLIB)/ndmp
ROOTNDMPDFILE = $(PROG:%=$(ROOTNDMPDDIR)/%)
FILEMODE = 0444
$(ROOTNDMPDFILE):= FILEMODE = 0555
$(ROOTNDMPDDIR):
$(INS.dir)
$(ROOTNDMPDDIR)/%: %
$(INS.file)
--- 116,135 ----
MANIFEST = ndmp.xml
ROOTMANIFESTDIR= $(ROOTSVCSYSTEM)
$(ROOTMANIFEST) := FILEMODE = 444
! ROOTNDMPDDIR = $(ROOTLIB)/ndmp
! LOGNDMPDDIR = $(ROOT)/var/log/ndmp
ROOTNDMPDFILE = $(PROG:%=$(ROOTNDMPDDIR)/%)
FILEMODE = 0444
$(ROOTNDMPDFILE):= FILEMODE = 0555
+ $(LOGNDMPDDIR):
+ $(INS.dir)
+
$(ROOTNDMPDDIR):
$(INS.dir)
$(ROOTNDMPDDIR)/%: %
$(INS.file)
*** 134,144 ****
.KEEP_STATE:
all: $(PROG)
! install: all $(ROOTNDMPDDIR) $(ROOTNDMPDFILE) $(ROOTSVCMETHOD) $(ROOTMANIFEST)
check: $(CHKMANIFEST)
clobber:
--- 136,147 ----
.KEEP_STATE:
all: $(PROG)
! install: all $(ROOTNDMPDDIR) $(LOGNDMPDDIR) $(ROOTNDMPDFILE) $(ROOTSVCMETHOD) \
! $(ROOTMANIFEST)
check: $(CHKMANIFEST)
clobber: