[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-07 Thread stack (JIRA)

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

stack updated HADOOP-1550:
--

   Resolution: Fixed
Fix Version/s: 0.16.0
   Status: Resolved  (was: Patch Available)

Committed.  Resolving.  Thanks Bryan.

Only thing outstanding is deleting all cells from a particular family.  Made a 
new issue HADOOP-2384 for that.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Fix For: 0.16.0
>
> Attachments: 1550-v2.patch, 1550-v3.patch, 1550-v4.patch, 
> 1550-v5.patch, 1550-v6.patch, 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-07 Thread stack (JIRA)

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

stack updated HADOOP-1550:
--

Attachment: 1550-v6.patch

Added running StaticTestEnvironment minihdfs shutdown.   Its close of fs before 
shutting down the minidfs seems to be what fixed the occasionaly hudson hang.  
Also added for my own edification to the unit test a check that pure 
columnfamily cell entries get removed.

+1 on patch. Ran the unit test and it passed.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Attachments: 1550-v2.patch, 1550-v3.patch, 1550-v4.patch, 
> 1550-v5.patch, 1550-v6.patch, 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-07 Thread Bryan Duxbury (JIRA)

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

Bryan Duxbury updated HADOOP-1550:
--

Status: Patch Available  (was: Open)

Sending to Hudson.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Attachments: 1550-v2.patch, 1550-v3.patch, 1550-v4.patch, 
> 1550-v5.patch, 1550-v6.patch, 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-07 Thread Bryan Duxbury (JIRA)

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

Bryan Duxbury updated HADOOP-1550:
--

Attachment: 1550-v5.patch

OK, fixed the javadoc issues and lengthy lines. 

The null check in assertCellValuePresent is necessary because if the result is 
null, attempting to create a string out of it throws an exception instead of a 
nice assertion failure.

And yes, I did in fact find a bug in getFull. It would only check if the cell 
was deleted in the HStore, not the memcache. This bug was introduced by me some 
time ago when I "fixed" getFull to not return deleted values. Now it's *really* 
fixed.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Attachments: 1550-v2.patch, 1550-v3.patch, 1550-v4.patch, 
> 1550-v5.patch, 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-07 Thread Bryan Duxbury (JIRA)

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

Bryan Duxbury updated HADOOP-1550:
--

Attachment: 1550-v4.patch

Phew. This patch includes the missing TestDeleteAll, which is expanded to 
better test the deleteAll behavior, and it passes now. The local tests suite 
passed all except for TestScanner2, which has a known issue at the moment.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Attachments: 1550-v2.patch, 1550-v3.patch, 1550-v4.patch, 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-06 Thread Bryan Duxbury (JIRA)

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

Bryan Duxbury updated HADOOP-1550:
--

Status: Open  (was: Patch Available)

Stack was right. My test case was under-done. After expanding the test cases, 
it was clear that the patch didn't work.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Attachments: 1550-v2.patch, 1550-v3.patch, 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-06 Thread Bryan Duxbury (JIRA)

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

Bryan Duxbury updated HADOOP-1550:
--

Attachment: 1550-v3.patch

This patch cleans up stack's javadoc suggestions.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Attachments: 1550-v2.patch, 1550-v3.patch, 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-06 Thread Bryan Duxbury (JIRA)

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

Bryan Duxbury updated HADOOP-1550:
--

Status: Patch Available  (was: In Progress)

Tests pass locally, except for TestScanner2, which has shown to fail even 
without the patch.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Attachments: 1550-v2.patch, 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-06 Thread Bryan Duxbury (JIRA)

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

Bryan Duxbury updated HADOOP-1550:
--

Attachment: 1550-v2.patch

There was some unnecessary garbage in HStore.java that this patch removes.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Attachments: 1550-v2.patch, 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-05 Thread Bryan Duxbury (JIRA)

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

Bryan Duxbury updated HADOOP-1550:
--

Attachment: 1550.patch

Here goes.

This patch adds deleteAll(Text row) and deleteAll(Text row, long ts). It 
deletes all the cells for the row.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Assignee: Bryan Duxbury
> Attachments: 1550.patch
>
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-12-05 Thread Bryan Duxbury (JIRA)

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

Bryan Duxbury updated HADOOP-1550:
--

Priority: Major  (was: Minor)

Seems like this is pretty important for the API to be complete. Elevating to 
Major.

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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



[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family

2007-09-15 Thread Jim Kellerman (JIRA)

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

Jim Kellerman updated HADOOP-1550:
--

Issue Type: Improvement  (was: Bug)

> [hbase] No means of deleting a'row' nor all members of a column family
> --
>
> Key: HADOOP-1550
> URL: https://issues.apache.org/jira/browse/HADOOP-1550
> Project: Hadoop
>  Issue Type: Improvement
>  Components: contrib/hbase
>Reporter: stack
>Priority: Minor
>
> There is no support in hbase currently for deleting a row -- i.e. remove all 
> columns and their versions keyed by a particular row id.  Nor is there a 
> means of passing in a row id and column family name having hbase delete all 
> members of the column family (for the designated row).

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