Repository: tajo
Updated Branches:
  refs/heads/master e5a01e093 -> c6ad554e5


TAJO-1941: PermGen elimination in JDK 8.

Closes #833


Project: http://git-wip-us.apache.org/repos/asf/tajo/repo
Commit: http://git-wip-us.apache.org/repos/asf/tajo/commit/c6ad554e
Tree: http://git-wip-us.apache.org/repos/asf/tajo/tree/c6ad554e
Diff: http://git-wip-us.apache.org/repos/asf/tajo/diff/c6ad554e

Branch: refs/heads/master
Commit: c6ad554e52355a0604c8883cf02bb1579214b42e
Parents: e5a01e0
Author: Dongkyu Hwangbo <[email protected]>
Authored: Tue Nov 3 09:42:52 2015 -0800
Committer: Hyunsik Choi <[email protected]>
Committed: Tue Nov 3 09:42:52 2015 -0800

----------------------------------------------------------------------
 CHANGES                                             | 2 ++
 tajo-catalog/tajo-catalog-drivers/tajo-hive/pom.xml | 2 +-
 tajo-catalog/tajo-catalog-server/pom.xml            | 2 +-
 tajo-cluster-tests/pom.xml                          | 2 +-
 tajo-core-tests/pom.xml                             | 4 ++--
 tajo-jdbc/pom.xml                                   | 2 +-
 tajo-storage/tajo-storage-common/pom.xml            | 2 +-
 tajo-storage/tajo-storage-hbase/pom.xml             | 2 +-
 tajo-storage/tajo-storage-hdfs/pom.xml              | 2 +-
 tajo-storage/tajo-storage-jdbc/pom.xml              | 2 +-
 tajo-storage/tajo-storage-pgsql/pom.xml             | 2 +-
 11 files changed, 13 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index 426a44a..ed96bb0 100644
--- a/CHANGES
+++ b/CHANGES
@@ -8,6 +8,8 @@ Release 0.12.0 - unreleased
 
   IMPROVEMENT
 
+    TAJO-1941: PermGen elimination in JDK 8. (Dongkyu Hwangbo via hyunsik)
+
     TAJO-1920: Calling 'Collection.toArray()' with zero-length array argument 
     makes performance worse. (Dongkyu Hwangbo via hyunsik)
 

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-catalog/tajo-catalog-drivers/tajo-hive/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-catalog/tajo-catalog-drivers/tajo-hive/pom.xml 
b/tajo-catalog/tajo-catalog-drivers/tajo-hive/pom.xml
index b2995a8..095b80b 100644
--- a/tajo-catalog/tajo-catalog-drivers/tajo-hive/pom.xml
+++ b/tajo-catalog/tajo-catalog-drivers/tajo-hive/pom.xml
@@ -82,7 +82,7 @@
           <systemProperties>
             <tajo.test.enabled>true</tajo.test.enabled>
           </systemProperties>
-          <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
+          <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
         </configuration>
       </plugin>
       <plugin>

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-catalog/tajo-catalog-server/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-catalog/tajo-catalog-server/pom.xml 
b/tajo-catalog/tajo-catalog-server/pom.xml
index cc421a8..fe62576 100644
--- a/tajo-catalog/tajo-catalog-server/pom.xml
+++ b/tajo-catalog/tajo-catalog-server/pom.xml
@@ -120,7 +120,7 @@
           <systemProperties>
             <tajo.test.enabled>true</tajo.test.enabled>
           </systemProperties>
-          <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
+          <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
         </configuration>
       </plugin>
       <plugin>

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-cluster-tests/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-cluster-tests/pom.xml b/tajo-cluster-tests/pom.xml
index 0aafa27..a12d6b0 100644
--- a/tajo-cluster-tests/pom.xml
+++ b/tajo-cluster-tests/pom.xml
@@ -67,7 +67,7 @@
           <systemProperties>
             <tajo.test.enabled>true</tajo.test.enabled>
           </systemProperties>
-          <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
+          <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
         </configuration>
       </plugin>
       <plugin>

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-core-tests/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-core-tests/pom.xml b/tajo-core-tests/pom.xml
index 6d3d75c..6df3c04 100644
--- a/tajo-core-tests/pom.xml
+++ b/tajo-core-tests/pom.xml
@@ -73,7 +73,7 @@
           <systemProperties>
             <tajo.test.enabled>true</tajo.test.enabled>
           </systemProperties>
-          <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
+          <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
         </configuration>
       </plugin>
       <plugin>
@@ -375,7 +375,7 @@
               <forkCount>${maven.fork.count}</forkCount>
               <reuseForks>true</reuseForks>
               <trimStackTrace>false</trimStackTrace>
-              <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
+              <argLine>-Xms512m -Xmx1024m -Dfile.encoding=UTF-8 
-Dderby.storage.pageSize=1024 -Dderby.stream.error.file=/dev/null</argLine>
               <useSystemClassLoader>true</useSystemClassLoader>
               <useManifestOnlyJar>true</useManifestOnlyJar>
               <systemProperties>

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-jdbc/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-jdbc/pom.xml b/tajo-jdbc/pom.xml
index 1b852d1..a014a78 100644
--- a/tajo-jdbc/pom.xml
+++ b/tajo-jdbc/pom.xml
@@ -99,7 +99,7 @@
           <systemProperties>
             <tajo.test.enabled>true</tajo.test.enabled>
           </systemProperties>
-          <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
+          <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=152m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
         </configuration>
       </plugin>
     </plugins>

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-storage/tajo-storage-common/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-storage/tajo-storage-common/pom.xml 
b/tajo-storage/tajo-storage-common/pom.xml
index 106d9f3..2af8371 100644
--- a/tajo-storage/tajo-storage-common/pom.xml
+++ b/tajo-storage/tajo-storage-common/pom.xml
@@ -75,7 +75,7 @@ limitations under the License.
           <systemProperties>
             <tajo.test.enabled>TRUE</tajo.test.enabled>
           </systemProperties>
-          <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=128m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
+          <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=128m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
         </configuration>
       </plugin>
       <plugin>

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-storage/tajo-storage-hbase/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-storage/tajo-storage-hbase/pom.xml 
b/tajo-storage/tajo-storage-hbase/pom.xml
index 1adfa10..ca6238d 100644
--- a/tajo-storage/tajo-storage-hbase/pom.xml
+++ b/tajo-storage/tajo-storage-hbase/pom.xml
@@ -78,7 +78,7 @@
           <systemProperties>
             <tajo.test.enabled>TRUE</tajo.test.enabled>
           </systemProperties>
-          <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=128m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
+          <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=128m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
         </configuration>
       </plugin>
       <plugin>

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-storage/tajo-storage-hdfs/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-storage/tajo-storage-hdfs/pom.xml 
b/tajo-storage/tajo-storage-hdfs/pom.xml
index 3d69492..cf14158 100644
--- a/tajo-storage/tajo-storage-hdfs/pom.xml
+++ b/tajo-storage/tajo-storage-hdfs/pom.xml
@@ -81,7 +81,7 @@
           <systemProperties>
             <tajo.test.enabled>TRUE</tajo.test.enabled>
           </systemProperties>
-          <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=128m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
+          <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=128m 
-Dfile.encoding=UTF-8 -Dderby.storage.pageSize=1024 
-Dderby.stream.error.file=/dev/null</argLine>
         </configuration>
       </plugin>
       <plugin>

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-storage/tajo-storage-jdbc/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-storage/tajo-storage-jdbc/pom.xml 
b/tajo-storage/tajo-storage-jdbc/pom.xml
index f225c72..1219df9 100644
--- a/tajo-storage/tajo-storage-jdbc/pom.xml
+++ b/tajo-storage/tajo-storage-jdbc/pom.xml
@@ -77,7 +77,7 @@
           <systemProperties>
             <tajo.test.enabled>TRUE</tajo.test.enabled>
           </systemProperties>
-          <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=128m 
-Dfile.encoding=UTF-8</argLine>
+          <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=128m 
-Dfile.encoding=UTF-8</argLine>
         </configuration>
       </plugin>
       <plugin>

http://git-wip-us.apache.org/repos/asf/tajo/blob/c6ad554e/tajo-storage/tajo-storage-pgsql/pom.xml
----------------------------------------------------------------------
diff --git a/tajo-storage/tajo-storage-pgsql/pom.xml 
b/tajo-storage/tajo-storage-pgsql/pom.xml
index 6f04420..50b7470 100644
--- a/tajo-storage/tajo-storage-pgsql/pom.xml
+++ b/tajo-storage/tajo-storage-pgsql/pom.xml
@@ -234,7 +234,7 @@
               <systemProperties>
                 <tajo.test.enabled>TRUE</tajo.test.enabled>
               </systemProperties>
-              <argLine>-Xms512m -Xmx1024m -XX:MaxPermSize=128m 
-Dfile.encoding=UTF-8</argLine>
+              <argLine>-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=128m 
-Dfile.encoding=UTF-8</argLine>
             </configuration>
           </plugin>
         </plugins>

Reply via email to