You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jonathan Hsieh (Created) (JIRA)" <ji...@apache.org> on 2011/10/23 18:58:32 UTC

[jira] [Created] (HBASE-4649) Add atomic bulk load function to region server

Add atomic bulk load function to region server
----------------------------------------------

                 Key: HBASE-4649
                 URL: https://issues.apache.org/jira/browse/HBASE-4649
             Project: HBase
          Issue Type: Sub-task
            Reporter: Jonathan Hsieh


Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Ted Yu (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ted Yu updated HBASE-4649:
--------------------------

      Resolution: Fixed
    Hadoop Flags: Reviewed
          Status: Resolved  (was: Patch Available)
    
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch, hbase-4649.v2.patch, hbase-4649.v3.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Hsieh updated HBASE-4649:
----------------------------------

    Attachment:     (was: hbase-4552.consolidated.patch)
    
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch, hbase-4649.v2.patch, hbase-4649.v3.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13134243#comment-13134243 ] 

Jonathan Hsieh commented on HBASE-4649:
---------------------------------------

@Ted

The existing LoadIncrementalHFiles emphasizes behavior when bulk imported HFiles have the wrong region boundaries and require split.  The new tests in this patch focuses on the the atomicity properties.  createHFile was borrowed and modified so that the expected values would easy to demonstrate atomicity failures.  More code was actually borrowed from TestAcidGuarentees.

I'll comment about LoadIncrementalHFiles in HBASE-4649 -- I'm in the process of cleaning up a first cut patch.
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Hsieh updated HBASE-4649:
----------------------------------

    Attachment: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch
    
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>             Fix For: 0.92.0
>
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13138813#comment-13138813 ] 

Jonathan Hsieh commented on HBASE-4649:
---------------------------------------

There was a extra System.out.println introduced by HBASE-4532 that was causing the new unit tests to fail when run from mvn (worked fine from eclipse or via junit's test runner ' bin/hbase org.junit.runner.JUnitCore org.apache.hadoop.hbase.regionserver.TestHRegionServerBulkLoad')

I've attached patch there.

                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch, hbase-4649.v2.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Hadoop QA (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13136097#comment-13136097 ] 

Hadoop QA commented on HBASE-4649:
----------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12500898/hbase-4649.v2.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    +1 tests included.  The patch appears to include 2 new or modified tests.

    -1 patch.  The patch command could not apply the patch.

Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/72//console

This message is automatically generated.
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch, hbase-4649.v2.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Hsieh updated HBASE-4649:
----------------------------------

    Affects Version/s: 0.92.0
                       0.90.4
               Status: Patch Available  (was: Open)
    
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>             Fix For: 0.92.0
>
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13134153#comment-13134153 ] 

Jonathan Hsieh commented on HBASE-4649:
---------------------------------------

review here: https://reviews.apache.org/r/2545/
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>             Fix For: 0.92.0
>
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Hsieh updated HBASE-4649:
----------------------------------

    Fix Version/s:     (was: 0.92.0)
    
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Assigned) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Hsieh reassigned HBASE-4649:
-------------------------------------

    Assignee: Jonathan Hsieh
    
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>             Fix For: 0.92.0
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13134244#comment-13134244 ] 

Jonathan Hsieh commented on HBASE-4649:
---------------------------------------

I meant comment about LoadIncrementalHFiles in HBASE-4650
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13134266#comment-13134266 ] 

Jonathan Hsieh commented on HBASE-4649:
---------------------------------------

With respect to using a Queue vs List, I think he argument is moot -- because of the "gather" step we have a different instance of the region map, and different list of things to bulk load per iteration.
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4649) Add atomic bulk load function to region server

Posted by "ramkrishna.s.vasudevan (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13140388#comment-13140388 ] 

ramkrishna.s.vasudevan commented on HBASE-4649:
-----------------------------------------------

{code}
      // were gathered and before the HReiogn's write lock was taken.  We need
{code}
Typo error - it should be HRegion
{code}
+        Store store = getStore(familyName);
+        if (store == null) {
+          IOException ioe = new DoNotRetryIOException(
+              "No such column family " + Bytes.toStringBinary(familyName));
+          ioes.add(ioe);
+          failures.add(p);
+        }
+
+        try {
+          store.assertBulkLoadHFileOk(new Path(path));
+        } catch (IOException ioe) {
{code}

What if store is null..invoking assertBulkLoadHFileOk() may cause exception right ?
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch, hbase-4649.v2.patch, hbase-4649.v3.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Hadoop QA (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13139051#comment-13139051 ] 

Hadoop QA commented on HBASE-4649:
----------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12501389/hbase-4649.v3.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    +1 tests included.  The patch appears to include 2 new or modified tests.

    -1 javadoc.  The javadoc tool appears to have generated -166 warning messages.

    +1 javac.  The applied patch does not increase the total number of javac compiler warnings.

    -1 findbugs.  The patch appears to introduce 2 new Findbugs (version 1.3.9) warnings.

    +1 release audit.  The applied patch does not increase the total number of release audit warnings.

     -1 core tests.  The patch failed these unit tests:
     

Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/91//testReport/
Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/91//artifact/trunk/patchprocess/newPatchFindbugsWarnings.html
Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/91//console

This message is automatically generated.
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch, hbase-4649.v2.patch, hbase-4649.v3.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Ted Yu (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13134233#comment-13134233 ] 

Ted Yu commented on HBASE-4649:
-------------------------------

There are a few blank lines in TestHRegionServerBulkLoad.
There seems to be some overlap between the test and TestLoadIncrementalHFiles.java

Since the patch is part of fix for HBASE-4552, I wonder what the plan is to modify LoadIncrementalHFiles where the list of <family, path> pairs would be built by multiple threads. In other words, what data structure would be used to accommodate concurrency, assuming the current form of LoadIncrementalHFiles is kept ?

The above is related to my comment on HBASE-4552 @ 12/Oct/11 19:00.
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Hsieh updated HBASE-4649:
----------------------------------

    Attachment: hbase-4649.v3.patch

v3
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch, hbase-4649.v2.patch, hbase-4649.v3.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Hsieh updated HBASE-4649:
----------------------------------

    Attachment: hbase-4552.consolidated.patch

Consolidated patch with HBASE-4649 v3, HBASE-4650 v3, and HBASE-4677 v1.
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch, hbase-4649.v2.patch, hbase-4649.v3.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4649) Add atomic bulk load function to region server

Posted by "Jonathan Hsieh (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Hsieh updated HBASE-4649:
----------------------------------

    Attachment: hbase-4649.v2.patch

Updated to address comments. hbase-4649.v2.patch 
                
> Add atomic bulk load function to region server
> ----------------------------------------------
>
>                 Key: HBASE-4649
>                 URL: https://issues.apache.org/jira/browse/HBASE-4649
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver
>    Affects Versions: 0.90.4, 0.92.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: 0001-HBASE-4649-Add-atomic-bulk-load-function-to-region-s.patch, hbase-4649.v2.patch
>
>
> Add a method that atomically bulk load multiple hfiles.  Row atomicity guarantees for multi-column family rows require this functionality.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira