You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2010/05/18 01:36:41 UTC

[jira] Resolved: (HBASE-2551) Forward port fixes that are in branch but not in trunk (part of the merge of old 0.20 into TRUNK task)

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

stack resolved HBASE-2551.
--------------------------

    Resolution: Fixed

I finished this up.

For each of the issues below that was in branch but not in trunk, here is what I did

{code}
Forward ported difference between branch and trunk

* HBASE-2340  Add end-to-end test of sync/flush
* HBASE-2382  Don't rely on fs.getDefaultReplication() to roll HLogs (Nicolas Spiegelberg via Stack)    
* HBASE-2520  Cleanup arrays vs Lists of scanners (Todd Lipcon via Stack)

Forward ported

* HBASE-2234  Roll Hlog if any datanode in the write pipeline dies (Nicolas Spiegelberg via Stack)    
* HBASE-2457  RS gets stuck compacting region ad infinitum     
* HBASE-2248  Provide new non-copy mechanism to assure atomic reads in get and scan # Ryan did this one
* HBASE-2421  Put hangs for 10 retries on failed region servers (Todd Lipcon via Stack)
* HBASE-2415  Disable META splitting in 0.20 (Todd Lipcon via Stack) 

Moved into 0.21... needs work before it'll apply

* HBASE-2249  The PerformanceEvaluation read tests don't take the MemStore into account     

Made hbase-2252 to fix the below in TRUNK

* HBASE-2210  NPE in thrift deleteAll (Igor Ranitovic via Stack)       

These are not in TRUNK but they can't be ported anyways; e.g. there is no indexed contrib. in TRUNK
                            
* HBASE-1917  TestScanner.testFilters failing
* HBASE-1965  On restart of branch, master complains about not being able to set safe mode
* HBASE-2097  Deadlock between HRegion.put and HRegion.close (Stack via JD)                              
* HBASE-2113  For indexed contrib, fast-forward to next row if no more results left... big performance improvement
* HBASE-2165  Improve fragmentation display and implementation
* HBASE-2288  Shell fails on alter
* HBASE-2298  Backport of "HLog Group Commit" to 0.20 branch (Nicolas Spiegelberg via Stack) 
* HBASE-2411  Findbugs target
* HBASE-2383  Replace JSON-licensed json dependencies     


Will not forward-port the following:

This is not pertinent to TRUNK

* HBASE-2277  Update branch to hadoop 0.20.2
* HBASE-2046  Remove CompactionLimitThread on 0.20 branch (Was not in place on TRUNK)
* HBASE-2094  hbase-2037 breaks mapreduce jobs going from 0.20.2 to 0.20.3 (This was because of an ihbase patch but ihbase was never in trunk).

This was a backport.

* HBASE-2349  Backport HBaseTestingUtility to branch (will include adding support for junit4 to branch)  

The below are for contribs since removed

* HBASE-2493  [Transactional Contrib] Avoid unsafe concurrent use of HTable (Clint Morgan via Stack) 
* HBASE-2167  PE for IHBase
* HBASE-2173  New idx javadoc not included with the rest
* HBASE-2202  IdxRegion crash when binary characters
* HBASE-2203  [IHBase] Include only those columns required for indexed scan                              
* HBASE-2204  [IHBASE] Index expression evaluation should fail with a DoNotRetryException in case of an invalid index specification
* HBASE-2205  [IHBASE] Updated Idx pacakge javadocs
* HBASE-2206  [IHBASE] Idx memory allocation fix
* HBASE-2207  [IHBASE] Index partial column values SingleColumnValueFilter
* (WRONG ISSUE NUMBER) HBASE-2448  Remove 'indexed' contrib      
* HBASE-2311  Not having assertions enabled causes index contrib tests to fail
* HBASE-2474  Bug in 2248 - mixed version reads (not allowed by spec)


Already in TRUNK (Marked up in JIRA as 0.21 but not in CHANGES.txt.  I sdded mention to CHANGES.txt)

* HBASE-1895  HConstants.MAX_ROW_LENGTH is incorrectly 64k, should be 32k      
* HBASE-1968  Give clients access to the write buffer      
* HBASE-2028  Add HTable.incrementColumnValue support to shell (Lars George via Andrew Purtell)    
* HBASE-2521  no license headers in 5 files

* HBASE-2122  [stargate] Initializing scanner column families doesn't work (Greg Lu via Andrew Purtell)  
* HBASE-2138  unknown metrics type (Stack via JD) 
* HBASE-2344  InfoServer and hence HBase Master doesn't fully start if you Have HADOOP-6151 patch (Kannan Muthukkaruppan via Stack)
                                     
* HBASE-2413  Master does not respect generation stamps, may result in meta getting permanently offlined 

* HBASE-2442  Log lease recovery catches IOException too widely (Todd Lipcon via Stack) 
* HBASE-2476  HLog sequence number is obtained outside updateLock (Todd Lipcon via Stack) 

* HBASE-2509  NPEs in various places, HRegion.get, HRS.close (Ryan Rawson via Stack)  

Subsumed by other work

* HBASE-2381  missing copyright headers (Andrew Purtell via Stack)  

{code}

> Forward port fixes that are in branch but not in trunk (part of the merge of old 0.20 into TRUNK task)
> ------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-2551
>                 URL: https://issues.apache.org/jira/browse/HBASE-2551
>             Project: Hadoop HBase
>          Issue Type: Task
>            Reporter: stack
>             Fix For: 0.21.0
>
>         Attachments: 2551.txt
>
>
> List of issues to forward port is up here: http://gist.github.com/398246
> Many no longer apply because they are for contribs since removed or the issue was a backport from here.  Others seem to be just missing mention in CHANGES.txt.  I'm going through them one by one.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.