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) {