[ 
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.

Reply via email to