You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2013/03/14 05:52:16 UTC

[jira] [Updated] (HBASE-8101) Cleanup: findbugs and javadoc warning fixes as well as making it illegal passing null row to Put/Delete, etc.

     [ https://issues.apache.org/jira/browse/HBASE-8101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack updated HBASE-8101:
-------------------------

    Attachment: 8101.txt

Cleanup, findbugs fixes, and make it so illegal pass null row to Put/Delete, etc.

CatalogTracker -- just cleanup of whitespace and unused data members.
Action -- findbugs fix
Append -- Add check for null row and all passing of row, offset,length so easier working w/ Cells.
Delete -- ditto.  Throw new WrongRowException if not matching row.
Increment -- ditto plus findbugs and allow adding a Cell/KeyValue.
Get -- findbugs
Put -- ditto
HBaseAdmin -- javadoc warning fixes.
RwoMutations -- findbugs
WrongRowException -- new exception if Cell row does not match that of the Put, Delete, etc. host
NullComparator -- findbugs
AuthMethod -- make valueOf public.. need to look at it down in ipc
CellComparator -- findbugs
KeyValue -- findbugs
CellCodec/BaseDecoder/BaseEncoder -- make accessible from other packages
ByteBufferOutputStream -- move to hbase-common and into io package.
DiffKeyDeltaEncoder -- findbugs
Bytes -- add copy method.
TestPutDeleteEtcCellIteration -- tests to Iterate Cells.
                
> Cleanup: findbugs and javadoc warning fixes as well as making it illegal passing null row to Put/Delete, etc.
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-8101
>                 URL: https://issues.apache.org/jira/browse/HBASE-8101
>             Project: HBase
>          Issue Type: Sub-task
>          Components: IPC/RPC
>            Reporter: stack
>             Fix For: 0.95.0
>
>         Attachments: 8101.txt
>
>
> Part of hbase-7900 broken out so that patch gets smaller.  This is a patch with cleanup mostly findbugs fixes (general ones) as well as adding check for null row being passed to Put, Get, etc.  This patch helps rpc along.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira