You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2009/12/19 03:35:18 UTC

[jira] Created: (HBASE-2059) Break out WAL reader and writer impl from HLog

Break out WAL reader and writer impl from HLog
----------------------------------------------

                 Key: HBASE-2059
                 URL: https://issues.apache.org/jira/browse/HBASE-2059
             Project: Hadoop HBase
          Issue Type: Improvement
            Reporter: Andrew Purtell
            Assignee: Andrew Purtell
            Priority: Minor
             Fix For: 0.21.0


Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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


[jira] Updated: (HBASE-2059) Break out WAL reader and writer impl from HLog

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

Andrew Purtell updated HBASE-2059:
----------------------------------

    Attachment:     (was: HBASE-2059.patch)

> Break out WAL reader and writer impl from HLog
> ----------------------------------------------
>
>                 Key: HBASE-2059
>                 URL: https://issues.apache.org/jira/browse/HBASE-2059
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2059.patch
>
>
> Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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


[jira] Updated: (HBASE-2059) Break out WAL reader and writer impl from HLog

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

Andrew Purtell updated HBASE-2059:
----------------------------------

    Attachment: HBASE-2059.patch

> Break out WAL reader and writer impl from HLog
> ----------------------------------------------
>
>                 Key: HBASE-2059
>                 URL: https://issues.apache.org/jira/browse/HBASE-2059
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2059.patch
>
>
> Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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


[jira] Commented: (HBASE-2059) Break out WAL reader and writer impl from HLog

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

stack commented on HBASE-2059:
------------------------------

+1 on the notion and on the patch.

> Break out WAL reader and writer impl from HLog
> ----------------------------------------------
>
>                 Key: HBASE-2059
>                 URL: https://issues.apache.org/jira/browse/HBASE-2059
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2059.patch
>
>
> Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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


[jira] Updated: (HBASE-2059) Break out WAL reader and writer impl from HLog

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

Andrew Purtell updated HBASE-2059:
----------------------------------

    Attachment: HBASE-2059.patch

> Break out WAL reader and writer impl from HLog
> ----------------------------------------------
>
>                 Key: HBASE-2059
>                 URL: https://issues.apache.org/jira/browse/HBASE-2059
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2059.patch
>
>
> Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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


[jira] Updated: (HBASE-2059) Break out WAL reader and writer impl from HLog

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

Andrew Purtell updated HBASE-2059:
----------------------------------

    Attachment:     (was: HBASE-2059.patch)

> Break out WAL reader and writer impl from HLog
> ----------------------------------------------
>
>                 Key: HBASE-2059
>                 URL: https://issues.apache.org/jira/browse/HBASE-2059
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2059.patch
>
>
> Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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


Re: [jira] Updated: (HBASE-2059) Break out WAL reader and writer impl from HLog

Posted by Stack <sa...@gmail.com>.
+1 on the notion (Jd reviewed patch. That's ok by me for commit)



On Dec 18, 2009, at 6:53 PM, "Andrew Purtell (JIRA)" <ji...@apache.org>  
wrote:

>
>     [ https://issues.apache.org/jira/browse/HBASE-2059?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel 
>  ]
>
> Andrew Purtell updated HBASE-2059:
> ----------------------------------
>
>    Status: Patch Available  (was: Open)
>
> Passes all local tests, importantly:
> * TestFullLogReconstruction
> * TestHLog
>
> I'd like to see this go in. It's the foundation for a bake off  
> between different log formats, for example, SequenceFile vs. Avro's  
> DataFileWriter.
>
> I'll add hbase-default.xml entries on commit as J-D suggests.
>
>> Break out WAL reader and writer impl from HLog
>> ----------------------------------------------
>>
>>                Key: HBASE-2059
>>                URL: https://issues.apache.org/jira/browse/HBASE-2059
>>            Project: Hadoop HBase
>>         Issue Type: Improvement
>>           Reporter: Andrew Purtell
>>           Assignee: Andrew Purtell
>>           Priority: Minor
>>            Fix For: 0.21.0
>>
>>        Attachments: HBASE-2059.patch
>>
>>
>> Use Configuration and reflection to bind HLog reader and writer at  
>> runtime, to allow users to chose between different HLog reader/ 
>> writer implementation pairs.
>
> -- 
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>

[jira] Updated: (HBASE-2059) Break out WAL reader and writer impl from HLog

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

Andrew Purtell updated HBASE-2059:
----------------------------------

    Status: Patch Available  (was: Open)

Passes all local tests, importantly:
* TestFullLogReconstruction
* TestHLog

I'd like to see this go in. It's the foundation for a bake off between different log formats, for example, SequenceFile vs. Avro's DataFileWriter. 

I'll add hbase-default.xml entries on commit as J-D suggests. 

> Break out WAL reader and writer impl from HLog
> ----------------------------------------------
>
>                 Key: HBASE-2059
>                 URL: https://issues.apache.org/jira/browse/HBASE-2059
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2059.patch
>
>
> Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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


[jira] Commented: (HBASE-2059) Break out WAL reader and writer impl from HLog

Posted by "Jean-Daniel Cryans (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2059?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12792764#action_12792764 ] 

Jean-Daniel Cryans commented on HBASE-2059:
-------------------------------------------

+1 looks great. Do you plan to add hbase.regionserver.hlog.writer.impl in hbase-default?

> Break out WAL reader and writer impl from HLog
> ----------------------------------------------
>
>                 Key: HBASE-2059
>                 URL: https://issues.apache.org/jira/browse/HBASE-2059
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2059.patch
>
>
> Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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


[jira] Updated: (HBASE-2059) Break out WAL reader and writer impl from HLog

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

Andrew Purtell updated HBASE-2059:
----------------------------------

    Attachment: HBASE-2059.patch

> Break out WAL reader and writer impl from HLog
> ----------------------------------------------
>
>                 Key: HBASE-2059
>                 URL: https://issues.apache.org/jira/browse/HBASE-2059
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2059.patch
>
>
> Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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


[jira] Updated: (HBASE-2059) Break out WAL reader and writer impl from HLog

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

Andrew Purtell updated HBASE-2059:
----------------------------------

      Resolution: Fixed
    Hadoop Flags: [Reviewed]
          Status: Resolved  (was: Patch Available)

Committed to trunk.

> Break out WAL reader and writer impl from HLog
> ----------------------------------------------
>
>                 Key: HBASE-2059
>                 URL: https://issues.apache.org/jira/browse/HBASE-2059
>             Project: Hadoop HBase
>          Issue Type: Improvement
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2059.patch
>
>
> Use Configuration and reflection to bind HLog reader and writer at runtime, to allow users to chose between different HLog reader/writer implementation pairs. 

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