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-2990 ndmpd dumping core when used with ndmpcopy

*** 39,48 **** --- 39,49 ---- /* * This defines structures used to pass information between threads * for both local-backup and NDMP. * */ + /* Copyright 2017 Nexenta Systems, Inc. All rights reserved. */ #ifndef _TLM_BUFFERS_H_ #define _TLM_BUFFERS_H_ #include <sys/types.h>
*** 265,274 **** --- 266,276 ---- tlm_commands_t *ba_commands; tlm_cmd_t *ba_cmd; char *ba_job; char *ba_dir; char *ba_sels[NDMP_MAX_SELECTIONS]; + int ba_count; pthread_barrier_t ba_barrier; } tlm_backup_restore_arg_t; extern void lbrlog_callbacks_done(lbr_fhlog_call_backs_t *);
*** 276,286 **** extern char *trim_name(char *); extern struct full_dir_info *dup_dir_info(struct full_dir_info *); extern void write_tar_eof(tlm_cmd_t *); ! extern int tlm_get_chkpnt_time(char *, int, time_t *, char *); extern struct full_dir_info *tlm_new_dir_info(fs_fhandle_t *, char *, char *); extern void tlm_release_list(char **); extern longlong_t tlm_get_data_offset(tlm_cmd_t *); --- 278,288 ---- extern char *trim_name(char *); extern struct full_dir_info *dup_dir_info(struct full_dir_info *); extern void write_tar_eof(tlm_cmd_t *); ! extern int tlm_get_chkpnt_time(char *, time_t *); extern struct full_dir_info *tlm_new_dir_info(fs_fhandle_t *, char *, char *); extern void tlm_release_list(char **); extern longlong_t tlm_get_data_offset(tlm_cmd_t *);