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/14 22:11:00 UTC

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

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


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.


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

Posted by "stack (JIRA)" <ji...@apache.org>.
     [ 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.