This is an automated email from the ASF dual-hosted git repository.
klund pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/develop by this push:
new 377529c GEODE-5341: Improve debug logging in BackupTask
377529c is described below
commit 377529c0c1a5b9cd162e22d73154b388755ee8f5
Author: Kirk Lund <[email protected]>
AuthorDate: Thu Jun 21 13:23:00 2018 -0700
GEODE-5341: Improve debug logging in BackupTask
---
.../apache/geode/internal/cache/backup/BackupTask.java | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git
a/geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupTask.java
b/geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupTask.java
index 781e76a..651dc02 100644
---
a/geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupTask.java
+++
b/geode-core/src/main/java/org/apache/geode/internal/cache/backup/BackupTask.java
@@ -87,6 +87,9 @@ public class BackupTask {
DiskStoreImpl storeImpl = (DiskStoreImpl) store;
storeImpl.lockStoreBeforeBackup();
+ if (logger.isDebugEnabled()) {
+ logger.debug("Acquired lock for backup on disk store {}",
store.getName());
+ }
if (storeImpl.hasPersistedData()) {
diskStoresWithData.add(storeImpl.getPersistentID());
storeImpl.getStats().startBackup();
@@ -148,6 +151,9 @@ public class BackupTask {
}
} finally {
diskStore.releaseBackupLock();
+ if (logger.isDebugEnabled()) {
+ logger.debug("Released lock for backup on disk store {}",
store.getName());
+ }
}
}
return backupByDiskStore;
@@ -246,12 +252,17 @@ public class BackupTask {
// This ensures that all writing to disk is blocked while we are
// creating the snapshot
synchronized (childLock) {
+ if (logger.isDebugEnabled()) {
+ logger.debug("Synchronized on lock for oplog {} on disk store {}",
+ childOplog.getOplogId(), diskStore.getName());
+ }
+
if (diskStore.getPersistentOplogSet().getChild() != childOplog) {
continue;
}
if (logger.isDebugEnabled()) {
- logger.debug("snapshotting oplogs for disk store {}",
diskStore.getName());
+ logger.debug("Creating snapshot of oplogs for disk store {}",
diskStore.getName());
}
restoreScript.addExistenceTest(diskStore.getDiskInitFile().getIFFile());
@@ -265,7 +276,7 @@ public class BackupTask {
diskStore.getPersistentOplogSet().forceRoll(null);
if (logger.isDebugEnabled()) {
- logger.debug("done backing up disk store {}", diskStore.getName());
+ logger.debug("Finished backup of disk store {}",
diskStore.getName());
}
break;
}