You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by nd...@apache.org on 2020/02/05 22:21:37 UTC

[hbase] branch branch-2.2 updated: HBASE-23793 Increase maven heap allocation to 4G in Yetus personality (#1122)

This is an automated email from the ASF dual-hosted git repository.

ndimiduk pushed a commit to branch branch-2.2
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-2.2 by this push:
     new 4094275  HBASE-23793 Increase maven heap allocation to 4G in Yetus personality (#1122)
4094275 is described below

commit 4094275cd0e4e686ee225d720a7c9b49eb65cadd
Author: Nick Dimiduk <nd...@apache.org>
AuthorDate: Tue Feb 4 09:14:01 2020 -0800

    HBASE-23793 Increase maven heap allocation to 4G in Yetus personality (#1122)
    
    I saw this over on
    https://builds.apache.org/view/H-L/view/HBase/job/HBase%20Nightly/job/branch-2/2447/console. Looks
    like we need to bump the memory allocation for maven. I wonder if this
    is the underlying cause of HBASE-22470.
    
    ```
    6:38:47  ============================================================================
    16:38:47  ============================================================================
    16:38:47                                Finished build.
    16:38:47  ============================================================================
    16:38:47  ============================================================================
    16:38:47
    16:38:47
    Post stage
    [Pipeline] stash
    16:38:48  Warning: overwriting stash 'hadoop2-result'
    16:38:48  Stashed 1 file(s)
    [Pipeline] junit
    16:38:48  Recording test results
    16:38:54  Remote call on H2 failed
    Error when executing always post condition:
    java.io.IOException: Remote call on H2 failed
    	at hudson.remoting.Channel.call(Channel.java:963)
    	at hudson.FilePath.act(FilePath.java:1072)
    	at hudson.FilePath.act(FilePath.java:1061)
    	at hudson.tasks.junit.JUnitParser.parseResult(JUnitParser.java:114)
    	at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:137)
    	at hudson.tasks.junit.JUnitResultArchiver.parseAndAttach(JUnitResultArchiver.java:167)
    	at hudson.tasks.junit.pipeline.JUnitResultsStepExecution.run(JUnitResultsStepExecution.java:52)
    	at hudson.tasks.junit.pipeline.JUnitResultsStepExecution.run(JUnitResultsStepExecution.java:25)
    	at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    	at java.lang.Thread.run(Thread.java:748)
    Caused by: java.lang.OutOfMemoryError: Java heap space
    	at com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append(XMLStringBuffer.java:208)
    	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(XMLEntityScanner.java:1515)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanCDATASection(XMLDocumentFragmentScannerImpl.java:1654)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3014)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
    	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
    	at org.dom4j.io.SAXReader.read(SAXReader.java:465)
    	at org.dom4j.io.SAXReader.read(SAXReader.java:343)
    	at hudson.tasks.junit.SuiteResult.parse(SuiteResult.java:178)
    	at hudson.tasks.junit.TestResult.parse(TestResult.java:348)
    	at hudson.tasks.junit.TestResult.parsePossiblyEmpty(TestResult.java:281)
    	at hudson.tasks.junit.TestResult.parse(TestResult.java:206)
    	at hudson.tasks.junit.TestResult.parse(TestResult.java:178)
    	at hudson.tasks.junit.TestResult.<init>(TestResult.java:143)
    	at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:146)
    	at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:118)
    	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3052)
    	at hudson.remoting.UserRequest.perform(UserRequest.java:212)
    	at hudson.remoting.UserRequest.perform(UserRequest.java:54)
    	at hudson.remoting.Request$2.run(Request.java:369)
    	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
    	... 4 more
    
    [Pipeline] }
    [Pipeline] // withEnv
    [Pipeline] }
    [Pipeline] // node
    [Pipeline] }
    [Pipeline] // stage
    [Pipeline] }
    16:38:54  Failed in branch yetus jdk8 hadoop2 checks
    ```
    
    Signed-off-by: stack <st...@apache.org>
---
 dev-support/hbase-personality.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 655c204..cf10915 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -80,7 +80,7 @@ function personality_globals
   # TODO use PATCH_BRANCH to select jdk versions to use.
 
   # Override the maven options
-  MAVEN_OPTS="${MAVEN_OPTS:-"-Xmx3100M"}"
+  MAVEN_OPTS="${MAVEN_OPTS:-"-Xms4G -Xmx4G"}"
 
   # Yetus 0.7.0 enforces limits. Default proclimit is 1000.
   # Up it. See HBASE-19902 for how we arrived at this number.