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,64 ****
  #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_TAPE_BUFFERS        10      /* number of rotating tape buffers */
  #define TLM_LINE_SIZE           128     /* size of text messages */
  
  
  #define TLM_BACKUP_RUN          0x00000001
--- 55,65 ----
  #include <sys/fs/zfs.h>
  #include <libzfs.h>
  
  #define IS_SET(f, m)    (((f) & (m)) != 0)
  
! #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,452 ****
  
  /* 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
   */
--- 435,444 ----