[ https://issues.apache.org/jira/browse/PHOENIX-3036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Samarth Jain updated PHOENIX-3036: ---------------------------------- Attachment: PHOENIX-3036_addendum.patch Addendum patch to address verification failures we were running into. It took me a while to figure out what exactly was going on here since failsafe wasn't reporting the "real" error behind why the test forks were unsuccessful. After unsuccessfully hacking failsafe (including hacking the streams through which parent and child processes communicate), I had to resort to the old fashion way of running all the tests in a junit test suite, bumping up the memory and pruning the logs to see why possibly are forked JVMs hanging/crashing. Turns out IndexIT#testMultipleUpdatesAcrossRegions had MAX_FILESIZE and MEMSTORE_SIZE set to 1! The test really doesn't need it since it already is splitting the table at split points. I also noticed that we are running into constraint for old-gen JVM heap space. This is likely because we are creating a lot many tables now and not dropping them. I have tweaked the memory settings to address that. Also, got rid of the annoying log messages that cribbed (rightfully) about Phoenix using a deprecated version of client scanner timeout config. > Modify phoenix IT tests to extend BaseHBaseManagedTimeTableReuseIT > ------------------------------------------------------------------ > > Key: PHOENIX-3036 > URL: https://issues.apache.org/jira/browse/PHOENIX-3036 > Project: Phoenix > Issue Type: Improvement > Reporter: Samarth Jain > Assignee: prakul agarwal > Fix For: 4.9.0 > > Attachments: PHOENIX-3036.patch, PHOENIX-3036_addendum.patch > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)