[
https://issues.apache.org/jira/browse/HBASE-18086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16056445#comment-16056445
]
Enis Soztutar commented on HBASE-18086:
---------------------------------------
These are some of the features that we want from this tool. We can start with
something in this jira, and do more follow up jiras (for example for scans,
etc):
- Being able to read / write multiple column families, and multiple columns.
We can use the same exact format that LTT uses in the column values (it
generates a random number of columns per family).
- Being able to test Deletes, Increments and Appends
- Being able to test multi-gets. Probably we want the multi-gets to be
scattered across the regions when doing the requests.
- Being able to test scans (scans are not there in LTT, but we need better
end-to-end testing in this area).
- Validation of the results that has been written. The goal is not to test the
server side, but the client side. But we still need validation to make sure
that what we have written can be read exactly as it is.
- Do not handle hbase::RetriesExhaustedException's.
> Create native client which creates load on selected cluster
> -----------------------------------------------------------
>
> Key: HBASE-18086
> URL: https://issues.apache.org/jira/browse/HBASE-18086
> Project: HBase
> Issue Type: Sub-task
> Reporter: Ted Yu
> Assignee: Ted Yu
> Attachments: 18086.v1.txt
>
>
> This task is to create a client which uses multiple threads to conduct Puts
> followed by Gets against selected cluster.
> Default is to run the tool against local cluster.
> This would give us some idea on the characteristics of native client in terms
> of handling high load.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)