FELIX-2129 - [Karaf] Possible hang with slave instances of Karaf when using Oracle JDBC lock.


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@918389 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/karaf/main/src/main/java/org/apache/felix/karaf/main/OracleJDBCLock.java b/karaf/main/src/main/java/org/apache/felix/karaf/main/OracleJDBCLock.java
index 69d1d34..1106f74 100644
--- a/karaf/main/src/main/java/org/apache/felix/karaf/main/OracleJDBCLock.java
+++ b/karaf/main/src/main/java/org/apache/felix/karaf/main/OracleJDBCLock.java
@@ -124,7 +124,7 @@
                 LOG.fine("OracleJDBCLock#setUpdateCursor:: connection already established.");
                 return true; 
             }
-            String sql = "SELECT * FROM " + table + " FOR UPDATE";
+            String sql = "SELECT * FROM " + table + " FOR UPDATE NOWAIT";
             statement = lockConnection.prepareStatement(sql);
             result = statement.execute();
         } catch (Exception e) {