[
https://issues.apache.org/jira/browse/HBASE-1304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12710267#action_12710267
]
Erik Holstad commented on HBASE-1304:
-------------------------------------
@Ryan
The handling of the deletes for a scan is quite simple actually, much simpler
than for a get query and like Jon said it might make sense to move everything
to be a scan for correctness of the call, but we need to do timing tests on
that first to see what would be the best deal. I don't really see how we not
have to deal with deletes in both get/scan + compactions, unless we would do a
major compaction every time, so there would never be any deletes in the system.
Right now I think we would use the same logic for a compaction as for a scan
call if everything goes as planned.
Are there anything wrong with the unit tests for the scan delete tracker? Or is
there some other issue that makes you think it is broken? We haven't made a
full client/server/client test yet, so I can't confirm that is works all the
way, but please let me know what is broken.
@Stack
Yeah, I think that applying the deletes in memcache will keep it cleaner and we
use less resources for the gets and the scans after that. I guess we don't have
to use the fact that deletes only apply to earlier files, but I think it makes
sense to use it to make gets faster, unless we make them scans and don't have
to worry about it.
> 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-ryan.patch, hbase-1304-v1.patch,
> HBASE-1304-v2.patch, HBASE-1304-v3.patch, HBASE-1304-v4.patch,
> HBASE-1304-v5.patch, HBASE-1304-v6.patch, HBASE-1304-v7.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.