You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by st...@apache.org on 2016/08/17 07:30:06 UTC

svn commit: r1756584 - /jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java

Author: stefanegli
Date: Wed Aug 17 07:30:05 2016
New Revision: 1756584

URL: http://svn.apache.org/viewvc?rev=1756584&view=rev
Log:
OAK-4677 : on lease failure stop bundle only transiently without persisting the autostart setting - to avoid having to explicitly start oak-core on restart after lease failure

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

Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java?rev=1756584&r1=1756583&r2=1756584&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreService.java Wed Aug 17 07:30:05 2016
@@ -438,7 +438,7 @@ public class DocumentNodeStoreService {
                             // plan A: try stopping oak-core
                             log.error("handleLeaseFailure: stopping oak-core...");
                             Bundle bundle = context.getBundleContext().getBundle();
-                            bundle.stop();
+                            bundle.stop(Bundle.STOP_TRANSIENT);
                             log.error("handleLeaseFailure: stopped oak-core.");
                             // plan A worked, perfect!
                         } catch (BundleException e) {