bool cached_attribute; /* set if attribute is cached */
POOLMEM *attr; /* Attribute string from SD */
B_DB *db; /* database pointer */
+ B_DB *db_batch; /* database pointer for batch insert */
ATTR_DBR *ar; /* DB attribute record */
/* Daemon specific part of JCR */
alist *wstorage; /* Write storage possibilities */
STORE *wstore; /* Selected write storage */
CLIENT *client; /* Client resource */
- POOL *pool; /* Pool resource */
+ POOL *pool; /* Pool resource = write for migration */
+ POOL *rpool; /* Read pool. Used only in migration */
POOL *full_pool; /* Full backup pool resource */
POOL *inc_pool; /* Incremental backup pool resource */
- POOL *diff_pool; /* Differential backup pool resource */
+ POOL *diff_pool; /* Differential backup pool resource */
bool run_pool_override;
bool run_full_pool_override;
bool run_inc_pool_override;
};
POOLMEM *client_uname; /* client uname */
POOLMEM *pool_source; /* Where pool came from */
+ POOLMEM *rpool_source; /* Where migrate read pool came from */
POOLMEM *rstore_source; /* Where read storage came from */
POOLMEM *wstore_source; /* Where write storage came from */
int replace; /* Replace option */
uint8_t *pki_session_encoded; /* Cached DER-encoded copy of pki_session */
int32_t pki_session_encoded_size; /* Size of DER-encoded pki_session */
POOLMEM *crypto_buf; /* Encryption/Decryption buffer */
- int32_t crypto_buf_len; /* Count of bytes currently in crypto_buf */
- int32_t crypto_packet_len; /* Total bytes in packet */
DIRRES* director; /* Director resource */
- bool runscript_after; /* Don't run After Script twice */
#endif /* FILE_DAEMON */
POOLMEM *fileset_name; /* FileSet */
POOLMEM *fileset_md5; /* MD5 for FileSet */
VOL_LIST *VolList; /* list to read */
- int32_t NumVolumes; /* number of volumes used */
- int32_t CurVolume; /* current volume number */
+ int32_t NumWriteVolumes; /* number of volumes written */
+ int32_t NumReadVolumes; /* total number of volumes to read */
+ int32_t CurReadVolume; /* current read volume number */
int label_errors; /* count of label errors */
bool session_opened;
long Ticket; /* ticket for this job */