You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Ryan Smith (JIRA)" <ji...@apache.org> on 2008/09/01 12:35:44 UTC

[jira] Created: (HBASE-860) BuildTableIndex doesnt write the column name as the lucene index field properly.

BuildTableIndex doesnt write the column name as the lucene index field properly.
--------------------------------------------------------------------------------

                 Key: HBASE-860
                 URL: https://issues.apache.org/jira/browse/HBASE-860
             Project: Hadoop HBase
          Issue Type: Bug
          Components: mapred
    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
         Environment: n/a
            Reporter: Ryan Smith
             Fix For: 0.19.0, 0.2.2


Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"

In the class BuildTableIndex, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Updated: (HBASE-860) BuildTableIndex doesnt write the column name as the lucene index field properly.

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

Ryan Smith updated HBASE-860:
-----------------------------

    Status: Patch Available  (was: Open)

fixed.

> BuildTableIndex doesnt write the column name as the lucene index field properly.
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.19.0, 0.2.2
>
>         Attachments: 860.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Updated: (HBASE-860) BuildTableIndex doesnt write the column name as the lucene index field properly.

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

Ryan Smith updated HBASE-860:
-----------------------------

    Status: Patch Available  (was: Open)

> BuildTableIndex doesnt write the column name as the lucene index field properly.
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.19.0, 0.2.2
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Updated: (HBASE-860) BuildTableIndex doesnt write the column name as the lucene index field properly.

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

Ryan Smith updated HBASE-860:
-----------------------------

    Status: Open  (was: Patch Available)

> BuildTableIndex doesnt write the column name as the lucene index field properly.
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.19.0, 0.2.2
>
>         Attachments: 860.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Updated: (HBASE-860) IndexTableReduce doesnt write the column name as the lucene index field properly.

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

Ryan Smith updated HBASE-860:
-----------------------------

    Summary: IndexTableReduce doesnt write the column name as the lucene index field properly.  (was: BuildTableIndex doesnt write the column name as the lucene index field properly.)

> IndexTableReduce doesnt write the column name as the lucene index field properly.
> ---------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.19.0, 0.2.2
>
>         Attachments: 860.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Updated: (HBASE-860) BuildTableIndex doesnt write the column name as the lucene index field properly.

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

Ryan Smith updated HBASE-860:
-----------------------------

    Comment: was deleted

> BuildTableIndex doesnt write the column name as the lucene index field properly.
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.19.0, 0.2.2
>
>         Attachments: 860.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Commented: (HBASE-860) IndexTableReduce doesnt write the column name as the lucene index field properly.

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

Ryan Smith commented on HBASE-860:
----------------------------------

This appears to be step #3 under "Creating a patch"

"Edit the CHANGES.txt file, adding a description of your change, including the bug number it fixes. If this is a new feature, or other enhancement that doesn't currently have a ticket please create one for it, then use it's number when adding your note to CHANGES.txt. You'll need this ticket to submit your patch anyway."

Possibly the wiki should be updated?

http://wiki.apache.org/hadoop/Hbase/HowToContribute

> IndexTableReduce doesnt write the column name as the lucene index field properly.
> ---------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.2.1, 0.18.0
>
>         Attachments: 860.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Commented: (HBASE-860) IndexTableReduce doesnt write the column name as the lucene index field properly.

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

stack commented on HBASE-860:
-----------------------------

Ok.  Thanks.   I removed it from the contrib doc.

> IndexTableReduce doesnt write the column name as the lucene index field properly.
> ---------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.2.1, 0.18.0
>
>         Attachments: 860.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Updated: (HBASE-860) BuildTableIndex doesnt write the column name as the lucene index field properly.

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

Ryan Smith updated HBASE-860:
-----------------------------

    Attachment: 860.patch

This patch is for the trunk.

> BuildTableIndex doesnt write the column name as the lucene index field properly.
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.19.0, 0.2.2
>
>         Attachments: 860.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Updated: (HBASE-860) IndexTableReduce doesnt write the column name as the lucene index field properly.

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

stack updated HBASE-860:
------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 0.2.2)
                       (was: 0.19.0)
                   0.18.0
                   0.2.1
           Status: Resolved  (was: Patch Available)

Resolved.  Thanks for the patch Ryan (FYI, don't include the CHANGES.txt mod in your patch; it makes your patch brittle.  If anyone adds to CHANGES.txt, patch won't apply).

> IndexTableReduce doesnt write the column name as the lucene index field properly.
> ---------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.2.1, 0.18.0
>
>         Attachments: 860.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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


[jira] Updated: (HBASE-860) BuildTableIndex doesnt write the column name as the lucene index field properly.

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

Ryan Smith updated HBASE-860:
-----------------------------

    Description: 
Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"

In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

  was:
Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"

In the class BuildTableIndex, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.


> BuildTableIndex doesnt write the column name as the lucene index field properly.
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-860
>                 URL: https://issues.apache.org/jira/browse/HBASE-860
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: mapred
>    Affects Versions: 0.2.0, 0.2.1, 0.18.0, 0.19.0, 0.2.2
>         Environment: n/a
>            Reporter: Ryan Smith
>             Fix For: 0.19.0, 0.2.2
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Instead of using the table column name as the field in the lucene index, the byte array jvm object id is written to the lucene index.  i.e.  [B@234DE3 instead of "myColFamily:myCol"
> In the class IndexTableReduce, essentially one line of code needs to be changed as far as i can see to fix this issue.  I will be submitting a patch here within the hour.

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