[
https://issues.apache.org/jira/browse/HBASE-1304?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jonathan Gray updated HBASE-1304:
---------------------------------
Attachment: HBASE-1304-v6.patch
v6 patch adds Scanners. Some unit tests included, more in the works, end to
end testing coming. Anyone interested in helping out, this patch now contains
full implementations of Gets and Scans, end to end. Filters have been removed
from scanner logic for the time being, this obviously needs to be put back but
we need revisit them.
Note, this patch will NOT compile (v5 does). I am still in the process of
moving internal code to the new scanners.
Tomorrow afternoon I will post a fresh patch that applies cleanly to trunk,
compiles, and adds Puts and Deletes. I may not be able to completely remove
all the old gets() by then but will try.
Compactions are very easy now, they will work seamlessly with the new scanner
implementations.
So for now the best way to help is to review the code in this patch, especially
scanners. There are major changes to how things work, but I hope the new
implementation is easier to follow.
> 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, HBASE-1304-v4.patch, HBASE-1304-v5.patch,
> HBASE-1304-v6.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.