Author: adulceanu
Date: Thu Mar  8 15:16:02 2018
New Revision: 1826245

URL: http://svn.apache.org/viewvc?rev=1826245&view=rev
Log:
OAK-7259 - Improve SegmentNodeStoreStats to include number of commits per 
thread and threads currently waiting on the semaphore
Removed dependency to concurrentlinkedhashmap from other bundles and embedded 
it in oak-segment-tar

Modified:
    jackrabbit/oak/trunk/oak-examples/standalone/pom.xml
    jackrabbit/oak/trunk/oak-examples/webapp/pom.xml
    jackrabbit/oak/trunk/oak-it-osgi/pom.xml
    jackrabbit/oak/trunk/oak-it-osgi/test-bundles.xml
    jackrabbit/oak/trunk/oak-it/pom.xml
    jackrabbit/oak/trunk/oak-jcr/pom.xml
    jackrabbit/oak/trunk/oak-lucene/pom.xml
    jackrabbit/oak/trunk/oak-parent/pom.xml
    jackrabbit/oak/trunk/oak-pojosr/pom.xml
    jackrabbit/oak/trunk/oak-run-commons/pom.xml
    jackrabbit/oak/trunk/oak-segment-tar/pom.xml
    jackrabbit/oak/trunk/oak-upgrade/pom.xml

Modified: jackrabbit/oak/trunk/oak-examples/standalone/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-examples/standalone/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-examples/standalone/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-examples/standalone/pom.xml Thu Mar  8 15:16:02 
2018
@@ -101,11 +101,6 @@
       <optional>true</optional>
     </dependency>
     <dependency>
-         <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-         <artifactId>concurrentlinkedhashmap-lru</artifactId>
-         <optional>true</optional>
-       </dependency>
-    <dependency>
       <groupId>org.mongodb</groupId>
       <artifactId>mongo-java-driver</artifactId>
       <version>${mongo.driver.version}</version>

Modified: jackrabbit/oak/trunk/oak-examples/webapp/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-examples/webapp/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-examples/webapp/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-examples/webapp/pom.xml Thu Mar  8 15:16:02 2018
@@ -201,11 +201,6 @@
       <artifactId>metrics-core</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-         <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-         <artifactId>concurrentlinkedhashmap-lru</artifactId>
-         <scope>test</scope>
-       </dependency>
   </dependencies>
 
   <build>

Modified: jackrabbit/oak/trunk/oak-it-osgi/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-it-osgi/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-it-osgi/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-it-osgi/pom.xml Thu Mar  8 15:16:02 2018
@@ -188,11 +188,6 @@
       <artifactId>metrics-core</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-         <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-         <artifactId>concurrentlinkedhashmap-lru</artifactId>
-         <scope>test</scope>
-       </dependency>
   </dependencies>
 
 </project>

Modified: jackrabbit/oak/trunk/oak-it-osgi/test-bundles.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-it-osgi/test-bundles.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-it-osgi/test-bundles.xml (original)
+++ jackrabbit/oak/trunk/oak-it-osgi/test-bundles.xml Thu Mar  8 15:16:02 2018
@@ -51,7 +51,6 @@
         <include>org.apache.jackrabbit:oak-security-spi</include>
         <include>org.apache.jackrabbit:oak-blob-plugins</include>
         <include>io.dropwizard.metrics:metrics-core</include>
-        
<include>com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru</include>
       </includes>
     </dependencySet>
   </dependencySets>

Modified: jackrabbit/oak/trunk/oak-it/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-it/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-it/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-it/pom.xml Thu Mar  8 15:16:02 2018
@@ -212,10 +212,5 @@
             <artifactId>metrics-core</artifactId>
             <scope>test</scope>
         </dependency>
-        <dependency>
-                       
<groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-               <artifactId>concurrentlinkedhashmap-lru</artifactId>
-               <scope>test</scope>
-       </dependency>
     </dependencies>
 </project>

Modified: jackrabbit/oak/trunk/oak-jcr/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-jcr/pom.xml Thu Mar  8 15:16:02 2018
@@ -458,10 +458,5 @@
       <artifactId>metrics-core</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-         <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-         <artifactId>concurrentlinkedhashmap-lru</artifactId>
-         <scope>test</scope>
-       </dependency>
   </dependencies>
 </project>

Modified: jackrabbit/oak/trunk/oak-lucene/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-lucene/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-lucene/pom.xml Thu Mar  8 15:16:02 2018
@@ -388,11 +388,6 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-         <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-         <artifactId>concurrentlinkedhashmap-lru</artifactId>
-         <scope>test</scope>
-       </dependency>
-    <dependency>
       <groupId>org.apache.commons</groupId>
       <artifactId>commons-exec</artifactId>
       <version>1.3</version>

Modified: jackrabbit/oak/trunk/oak-parent/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-parent/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-parent/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-parent/pom.xml Thu Mar  8 15:16:02 2018
@@ -541,11 +541,6 @@
         <version>${guava.version}</version>
       </dependency>
       <dependency>
-               <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-           <artifactId>concurrentlinkedhashmap-lru</artifactId>
-           <version>1.4.2</version>
-      </dependency>
-      <dependency>
         <groupId>org.easymock</groupId>
         <artifactId>easymock</artifactId>
         <version>3.4</version>

Modified: jackrabbit/oak/trunk/oak-pojosr/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-pojosr/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-pojosr/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-pojosr/pom.xml Thu Mar  8 15:16:02 2018
@@ -352,10 +352,5 @@
       <artifactId>metrics-core</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-         <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-      <artifactId>concurrentlinkedhashmap-lru</artifactId>
-      <scope>test</scope>
-       </dependency>
   </dependencies>
 </project>

Modified: jackrabbit/oak/trunk/oak-run-commons/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run-commons/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-run-commons/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-run-commons/pom.xml Thu Mar  8 15:16:02 2018
@@ -113,10 +113,6 @@
             <groupId>io.dropwizard.metrics</groupId>
             <artifactId>metrics-core</artifactId>
         </dependency>
-        <dependency>
-                       
<groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-                        <artifactId>concurrentlinkedhashmap-lru</artifactId>
-               </dependency>
 
         <!-- Test dependencies -->
         <dependency>

Modified: jackrabbit/oak/trunk/oak-segment-tar/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-segment-tar/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-segment-tar/pom.xml Thu Mar  8 15:16:02 2018
@@ -34,6 +34,7 @@
 
     <properties>
         <netty.version>4.1.14.Final</netty.version>
+        
<concurrentlinkedhashmap.version>1.4.2</concurrentlinkedhashmap.version>
     </properties>
 
     <build>
@@ -45,7 +46,8 @@
                     <instructions>
                         <Export-Package />
                         <Embed-Dependency>
-                            netty-*
+                            netty-*,
+                            concurrentlinkedhashmap-lru
                         </Embed-Dependency>
                         <Import-Package>
                             com.codahale.metrics*;version="[3.1,4)",
@@ -237,11 +239,6 @@
             <scope>provided</scope>
         </dependency>
         <dependency>
-            <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-            <artifactId>concurrentlinkedhashmap-lru</artifactId>
-            <scope>provided</scope>
-           </dependency>
-        <dependency>
             <groupId>org.osgi</groupId>
             <artifactId>org.osgi.core</artifactId>
             <scope>provided</scope>
@@ -262,6 +259,8 @@
             <scope>provided</scope>
         </dependency>
 
+               <!-- Embedded dependencies -->
+               
         <!-- Netty -->
 
         <dependency>
@@ -301,6 +300,15 @@
             <scope>compile</scope>
         </dependency>
 
+               <!-- ConcurrentLinkedHashMap -->
+
+        <dependency>
+            <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
+            <artifactId>concurrentlinkedhashmap-lru</artifactId>
+            <version>${concurrentlinkedhashmap.version}</version>
+            <scope>compile</scope>
+           </dependency>
+           
         <!-- Dependencies on Oak testing modules -->
 
         <dependency>

Modified: jackrabbit/oak/trunk/oak-upgrade/pom.xml
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-upgrade/pom.xml?rev=1826245&r1=1826244&r2=1826245&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-upgrade/pom.xml (original)
+++ jackrabbit/oak/trunk/oak-upgrade/pom.xml Thu Mar  8 15:16:02 2018
@@ -172,10 +172,6 @@
       <groupId>io.dropwizard.metrics</groupId>
       <artifactId>metrics-core</artifactId>
     </dependency>
-    <dependency>
-         <groupId>com.googlecode.concurrentlinkedhashmap</groupId>
-         <artifactId>concurrentlinkedhashmap-lru</artifactId>
-    </dependency>
 
     <!-- Test Dependencies -->
     <dependency>


Reply via email to