Print this page
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-2911 NDMP logging should use syslog and is too chatty

@@ -1,8 +1,9 @@
 /*
  * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
  * Copyright (c) 2015 by Delphix. All rights reserved.
+ * Copyright 2016 Nexenta Systems, Inc. All rights reserved.
  */
 
 /*
  * BSD 3 Clause License
  *

@@ -54,11 +55,11 @@
 #include <sys/fs/zfs.h>
 #include <libzfs.h>
 
 #define IS_SET(f, m)    (((f) & (m)) != 0)
 
-#define TLM_MAX_BACKUP_JOB_NAME 32      /* max size of a job's name */
+#define TLM_MAX_BACKUP_JOB_NAME 16      /* format is 'NdmpBackup.nnnn\0' */
 #define TLM_TAPE_BUFFERS        10      /* number of rotating tape buffers */
 #define TLM_LINE_SIZE           128     /* size of text messages */
 
 
 #define TLM_BACKUP_RUN          0x00000001

@@ -434,19 +435,10 @@
 
 /* The checksum field is filled with this while the checksum is computed. */
 #define CHKBLANKS       "        "      /* 8 blanks, no null */
 
 #define LONGNAME_PREFIX "././_LoNg_NaMe_"
-extern void ndmp_log(ulong_t, char *, char *, ...);
-char ndmp_log_info[256];
-#define NDMP_LOG(p, ...) { \
-                                (void) snprintf(ndmp_log_info, \
-                                    sizeof (ndmp_log_info), \
-                                    "[%d][%s:%d]", \
-                                    (int)pthread_self(), __func__, __LINE__); \
-                                ndmp_log(p, ndmp_log_info, __VA_ARGS__); \
-                        }
 extern void *ndmp_malloc(size_t size);
 
 /*
  * ZFS metadata plug-in module structures
  */