Author: mreutegg
Date: Tue Sep 13 10:18:57 2016
New Revision: 1760521

URL: http://svn.apache.org/viewvc?rev=1760521&view=rev
Log:
OAK-4800: Log info message when background operation is successful again

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java?rev=1760521&r1=1760520&r2=1760521&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStore.java
 Tue Sep 13 10:18:57 2016
@@ -2583,6 +2583,7 @@ public final class DocumentNodeStore
         final WeakReference<DocumentNodeStore> ref;
         private final AtomicBoolean isDisposed;
         private final Supplier<Integer> delaySupplier;
+        private boolean failing;
 
         NodeStoreTask(final DocumentNodeStore nodeStore,
                       final AtomicBoolean isDisposed,
@@ -2623,7 +2624,13 @@ public final class DocumentNodeStore
                 if (nodeStore != null) {
                     try {
                         execute(nodeStore);
+                        if (failing) {
+                            LOG.info("Background operation {} successful 
again",
+                                    getClass().getSimpleName());
+                            failing = false;
+                        }
                     } catch (Throwable t) {
+                        failing = true;
                         LOG.warn("Background operation failed: " + 
t.toString(), t);
                     }
                     delay = delaySupplier.get();


Reply via email to