[
https://issues.apache.org/jira/browse/PHOENIX-1428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Samarth Jain updated PHOENIX-1428:
----------------------------------
Attachment: PHOENIX-1428_v2.patch
Updated patch.
Summary of changes:
1) Updated the surefire and failsafe plugin versions.
2) NeedTheirOwnClusterTests need not reuse the forks since they spin up and
tear down mini clusters already.
3) Changed the default of forked JVMs to 4 since I realized the jenkins machine
may not be as powerful to handle 7 JVM processes running in parallel.
4) Added runOrder config to ensure test suites are executed in a predictable
order. This should help in debugging potential test hangs/flappers.
5) Renamed the package names for IndexToolIT and CSVBulkLoadToolIT so that they
start running sooner. Those two tests run the longest in my experience.
6) Made change in AggregatePlan to not use spooling in case of group by row key
order.
[~jamestaylor] - please review.
> Keep scanner open on server and pace by client instead of spooling
> ------------------------------------------------------------------
>
> Key: PHOENIX-1428
> URL: https://issues.apache.org/jira/browse/PHOENIX-1428
> Project: Phoenix
> Issue Type: Bug
> Reporter: James Taylor
> Assignee: Samarth Jain
> Labels: SFDC
> Attachments: PHOENIX-1428.patch, PHOENIX-1428_v2.patch
>
>
> Instead of spooling a batch of results for all chunked scans to the client,
> keep the scan open and pace it through pre-fetching. This will perform much
> better for a full table scan with a LIMIT = 1, as this case currently will
> run a scan for every guidepost, each returning a single row.
> [~lhofhansl]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)