[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-13 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14360895#comment-14360895
 ] 

Hudson commented on PHOENIX-39:
---

SUCCESS: Integrated in Phoenix-master #614 (See 
[https://builds.apache.org/job/Phoenix-master/614/])
PHOENIX-39. ADding Pherf as a Phoenix module. Changed assembly and pom to build 
Pherf and include *.zip into distribution. (mujtaba: rev 
36b88651cbeb680a7d06828bcb5d61d440341ad2)
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/RowCalculator.java
* phoenix-pherf/src/test/java/org/apache/phoenix/pherf/ResourceTest.java
* phoenix-pherf/src/test/resources/scenario/test_scenario.xml
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadTimeSummary.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataLoadThreadTime.java
* phoenix-pherf/cluster/pherf.sh
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/PherfException.java
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ResultHandler.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/MultithreadedRunner.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/QueryVerifier.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/impl/CSVResultHandler.java
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/Column.java
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/Stat.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/ThreadMonitor.java
* phoenix-pherf/src/test/java/org/apache/phoenix/pherf/TestHBaseProps.java
* phoenix-pherf/src/test/java/org/apache/phoenix/pherf/DataIngestTest.java
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/util/ResourceList.java
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/loaddata/DataLoader.java
* phoenix-pherf/config/scenario/user_defined_scenario.xml
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/GarbageCollectorElapsedTimeMonitor.java
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/Result.java
* phoenix-pherf/src/test/java/org/apache/phoenix/pherf/ResultTest.java
* phoenix-pherf/src/main/assembly/standalone.xml
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/exception/PherfRuntimeException.java
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/file/Header.java
* phoenix-pherf/src/test/java/org/apache/phoenix/pherf/RuleGeneratorTest.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/impl/ImageResultHandler.java
* phoenix-pherf/README.md
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/XMLConfigParser.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/Scenario.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/FreeMemoryMonitor.java
* phoenix-pherf/src/main/resources/datamodel/create_prod_test_unsalted.sql
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/QueryExecutor.java
* phoenix-pherf/config/datamodel/user_defined_schema.sql
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/MonitorManager.java
* phoenix-pherf/src/test/java/org/apache/phoenix/pherf/BaseTestWithCluster.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/file/ResultFileDetails.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/QuerySet.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ScenarioResult.java
* phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/ResultUtil.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/TotalMemoryMonitor.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/MultithreadedDiffer.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/workload/WorkloadExecutor.java
* phoenix-assembly/src/build/components/all-common-files.xml
* phoenix-pherf/config/env.sh
* phoenix-pherf/src/test/java/org/apache/phoenix/pherf/DataLoaderTest.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/HeapMemoryMonitor.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/NonHeapMemoryMonitor.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/DataModelResult.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/QuerySetResult.java
* phoenix-pherf/src/main/assembly/cluster.xml
* phoenix-pherf/src/test/java/org/apache/phoenix/pherf/ColumnTest.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataOverride.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/jmx/monitors/CPULoadAverageMonitor.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/result/impl/XMLResultHandler.java
* 
phoenix-pherf/src/main/java/org/apache/phoenix/pherf/configuration/DataSequence.java
* phoenix-pherf/src/test/resources/hbase-site.xml
* phoenix-pherf/src/main/java/org/apache/phoenix/ph

[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-12 Thread Mujtaba Chohan (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14359432#comment-14359432
 ] 

Mujtaba Chohan commented on PHOENIX-39:
---

+1 :)

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Cody Marcel
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-12 Thread Cody Marcel (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14359360#comment-14359360
 ] 

Cody Marcel commented on PHOENIX-39:


[~jamestaylor] Sure thing. I'll start creating them.

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Cody Marcel
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-12 Thread James Taylor (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14359320#comment-14359320
 ] 

James Taylor commented on PHOENIX-39:
-

Correct. Mujtaba, if your +1, please commit to master and 4.0 branches.
Cody - would you mind filing those follow up JIRAs (or maybe you already have 
and I missed them)?

Thanks - excellent work!

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Cody Marcel
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-12 Thread Cody Marcel (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14359307#comment-14359307
 ] 

Cody Marcel commented on PHOENIX-39:


[~mujtabachohan] I think [~jamestaylor] is waiting for your +1. Is there 
anything outstanding you wanted to see?

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Cody Marcel
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-10 Thread Jesse Yates (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14355576#comment-14355576
 ] 

Jesse Yates commented on PHOENIX-39:


+1 overall; this is massive though, so I'd want another committer who knows the 
added code more closely to also +1, i.e. [~mujtabachohan].

There are probably some nits we can cleanup, but that will likely be an 
as-we-go kind of thing.

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Cody Marcel
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-09 Thread Cody Marcel (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14353866#comment-14353866
 ] 

Cody Marcel commented on PHOENIX-39:


Pull request sent.
https://github.com/apache/phoenix/pull/41


> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Cody Marcel
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-02 Thread Cody Marcel (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14344188#comment-14344188
 ] 

Cody Marcel commented on PHOENIX-39:


Awesome thanks! Patch is in progress.

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Cody Marcel
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-02 Thread James Taylor (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14344082#comment-14344082
 ] 

James Taylor commented on PHOENIX-39:
-

I added you as a contributor, [~cody.mar...@gmail.com].

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Mujtaba Chohan
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-02 Thread Cody Marcel (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14344012#comment-14344012
 ] 

Cody Marcel commented on PHOENIX-39:


[~jamestaylor] Can you make me a project contributor here so I can change 
assignee to me?

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Mujtaba Chohan
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-03-02 Thread Cody Marcel (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14344008#comment-14344008
 ] 

Cody Marcel commented on PHOENIX-39:


I just came in to add a Jira for Pherf. I guess I should use this one instead. 

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Mujtaba Chohan
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-02-10 Thread Mujtaba Chohan (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14315014#comment-14315014
 ] 

Mujtaba Chohan commented on PHOENIX-39:
---

Correct [~jamestaylor]. We'll close this when we add Pherf 
(performance/functional testing at scale) module to Phoenix. 

We also have YCSB patch available for JDBC compliant DBs comparison with patch 
available at https://github.com/brianfrankcooper/YCSB/pull/178

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Mujtaba Chohan
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PHOENIX-39) Add sustained load tester that measures throughput

2015-02-10 Thread James Taylor (JIRA)

[ 
https://issues.apache.org/jira/browse/PHOENIX-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14314888#comment-14314888
 ] 

James Taylor commented on PHOENIX-39:
-

This sounds like Pherf, [~mujtabachohan] and [~cody.mar...@gmail.com].

> Add sustained load tester that measures throughput
> --
>
> Key: PHOENIX-39
> URL: https://issues.apache.org/jira/browse/PHOENIX-39
> Project: Phoenix
>  Issue Type: Improvement
>Reporter: James Taylor
>Assignee: Mujtaba Chohan
>
> We should add a YCSB-like [1] sustained load tester that measures throughput 
> over an extended time period for a fully loaded cluster using Phoenix. 
> Ideally, we'd want to be able to dial up/down the read/write percentages, and 
> control the types of queries being run (scan, aggregate, joins, array usage, 
> etc). Another interesting dimension is simultaneous users and on top of that 
> multi-tenant views.
> This would be a big effort, but we can stage it and increase the knobs and 
> dials as we go.
> [1] http://hbase.apache.org/book/apd.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)