[jira] Updated: (HADOOP-1550) [hbase] No means of deleting a'row' nor all members of a column family
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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.