hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ryan rawson (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HBASE-1388) Implement performance tests using Vpork
Date Mon, 29 Jun 2009 19:29:47 GMT

    [ https://issues.apache.org/jira/browse/HBASE-1388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12725318#action_12725318
] 

ryan rawson commented on HBASE-1388:
------------------------------------

Guys, I disagree with the 'level playing field' thing here.  Our official access is via Java
thick client libraries.  The thrift gateway is provided so that languages that don't have
direct access can achieve it.  With RPC work done in 0.21, the thrift gateway will probably
be increasingly deprecated as we get C/C++ client libraries (and there, most scripting languages).


To use the native API, you need several things:
- hbase-site.xml, zoo.cfg in your classpath
- create a new HBaseConfiguration()
- create a new HTable(conf, "table_name")
- You're done!

Just because vpork is designed to test systems with thrift APIs doesn't mean that it should
only do that against all other systems.  Demanding that all systems implement a (slower?)
thrift API just for vpork really calls into question exactly how accurate vpork could ever
be.  

> Implement performance tests using Vpork
> ---------------------------------------
>
>                 Key: HBASE-1388
>                 URL: https://issues.apache.org/jira/browse/HBASE-1388
>             Project: Hadoop HBase
>          Issue Type: Wish
>          Components: test
>            Reporter: Johan Oskarsson
>            Priority: Trivial
>
> It would be useful to have a suite of performance tests so that HBase can be compared
to other similar projects. This could then be automated on the same hardware (perhaps even
EC2?).
> There is a project called Vpork, developed by Jon Travis to test Voldemort that would
be a good starting point. It is written in Groovy and can use the Java client libs. This version
has been slightly refactored and also supports Cassandra:
> http://github.com/johanoskarsson/vpork/tree/master

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message