[ 
https://issues.apache.org/jira/browse/ACCUMULO-3905?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14603093#comment-14603093
 ] 

Keith Turner commented on ACCUMULO-3905:
----------------------------------------

I have a [GH 
branch][https://github.com/keith-turner/accumulo/tree/ACCUMULO-3905] created 
from 1.6 where I have implemented allowing iterators to add column families.   
While working on this change I ran into a case where RowFilterTest was relying 
on the current screwy behavior.   It took me a bit to figure out what was going 
on and to fix it.   Dealing with this had made me hesitant to change the 
behavior in 1.6 because users may be relying on the current screwy behavior.  
They may be relying on it w/o realizing it, in that the current behavior just 
makes something work as expected for them.  

I'm mulling over not changing the behavior and instead changing the javadoc in 
1.6 & 1.7 for fetchColumns to clearly document the screwy behavior w.r.t to 
iterators.  Also thinking the behavior should not change in 1.8, but that it 
should just be deprecated in 1.8 with its screwy behavior intact.  Could also 
add documentation to some iterators.



> RowDeletingIterator does not work if columns are specified
> ----------------------------------------------------------
>
>                 Key: ACCUMULO-3905
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3905
>             Project: Accumulo
>          Issue Type: Bug
>          Components: tserver
>    Affects Versions: 1.5.0, 1.6.0
>            Reporter: Eric Newton
>            Assignee: Keith Turner
>             Fix For: 1.8.0
>
>
> (from the mailing list):
> {quote}
> It seem that there might be a bug in RowDeletingIterator:
> after using RowDeletingIterator I get expected results when querying by rowId 
> and CF, e.g. 
> scan \-b myrowid  \-c field/abc \-t table <---- doesn't return deleted rows 
> as expected
> however if I add column qualified to the query, I see deleted items.
> scan \-b myrowid  \-c field/abc:sample_qualifier \-t table <-- returns 
> deleted rows
> After major compaction the problem goes away. 
> {quote}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to