[
https://issues.apache.org/jira/browse/HBASE-1304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12707566#action_12707566
]
Erik Holstad commented on HBASE-1304:
-------------------------------------
@Stack
We wanted to keep Result as a client side Class, but it gets complicated when
you are using them in MapReduce jobs and things like that, so that is why we
added the creation of it
on the server side, do agree that we should try to not do this if we can avoid
it.
TimeRanges are used for for gets and scans where you would compare the times
with times that comes from KeyValues that are in bytes, the other place we
compare time is on the ttl
check, this time is created once, so we don't have to do if for every compare.
I can't say how much this is going to effect total performance but I think we
should try to make everything as fast as possible, don't really see the
downside in comparing them as byte []
instead of longs.
> New client server implementation of how gets and puts are handled.
> -------------------------------------------------------------------
>
> Key: HBASE-1304
> URL: https://issues.apache.org/jira/browse/HBASE-1304
> Project: Hadoop HBase
> Issue Type: Improvement
> Affects Versions: 0.20.0
> Reporter: Erik Holstad
> Assignee: Jonathan Gray
> Priority: Blocker
> Fix For: 0.20.0
>
> Attachments: hbase-1304-v1.patch, HBASE-1304-v2.patch,
> HBASE-1304-v3.patch
>
>
> Creating an issue where the implementation of the new client and server will
> go. Leaving HBASE-1249 as a discussion forum and will put code and patches
> here.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.