summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/cursor/cur_backup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/cursor/cur_backup.c')
-rw-r--r--src/third_party/wiredtiger/src/cursor/cur_backup.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/third_party/wiredtiger/src/cursor/cur_backup.c b/src/third_party/wiredtiger/src/cursor/cur_backup.c
index a16b7183a9d..1340dfafb95 100644
--- a/src/third_party/wiredtiger/src/cursor/cur_backup.c
+++ b/src/third_party/wiredtiger/src/cursor/cur_backup.c
@@ -311,7 +311,7 @@ __backup_add_id(WT_SESSION_IMPL *session, WT_CONFIG_ITEM *cval)
for (i = 0; i < WT_BLKINCR_MAX; ++i) {
blk = &conn->incr_backups[i];
__wt_verbose(session, WT_VERB_BACKUP, "blk[%u] flags 0x%" PRIx64, i, blk->flags);
- /* If it isn't use, we can use it. */
+ /* If it isn't already in use, we can use it. */
if (!F_ISSET(blk, WT_BLKINCR_INUSE))
break;
}
@@ -614,7 +614,7 @@ __backup_start(
* Single thread hot backups: we're holding the schema lock, so we know we'll serialize with
* other attempts to start a hot backup.
*/
- if (conn->hot_backup && !is_dup)
+ if (conn->hot_backup_start != 0 && !is_dup)
WT_RET_MSG(session, EINVAL, "there is already a backup cursor open");
if (F_ISSET(session, WT_SESSION_BACKUP_DUP) && is_dup)
@@ -775,7 +775,7 @@ __backup_stop(WT_SESSION_IMPL *session, WT_CURSOR_BACKUP *cb)
WT_TRET(__wt_backup_file_remove(session));
/* Checkpoint deletion and next hot backup can proceed. */
- WT_WITH_HOTBACKUP_WRITE_LOCK(session, conn->hot_backup = false);
+ WT_WITH_HOTBACKUP_WRITE_LOCK(session, conn->hot_backup_start = 0);
F_CLR(session, WT_SESSION_BACKUP_CURSOR);
return (ret);