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

Christopher Tubbs updated ACCUMULO-2131:
----------------------------------------
    Resolution: Fixed
        Status: Resolved  (was: Patch Available)

Applied [~bthorman]'s patch. Thanks, Bob!

(Leaving second patch available here, for future reference, in case this issue 
needs to be revisted and the behavior of the switchSource method needs to 
change to match Keith's description above.)

> while statement used as if statement
> ------------------------------------
>
>                 Key: ACCUMULO-2131
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2131
>             Project: Accumulo
>          Issue Type: Bug
>          Components: tserver
>            Reporter: Eric Newton
>            Assignee: Bob Thorman
>            Priority: Trivial
>              Labels: newbie
>             Fix For: 1.7.0
>
>         Attachments: 
> 0001-ACCUMULO-2131-Ensure-source-is-re-checked-for-being-.patch, 
> ACCUMULO-2131.patch
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Going through PMD output, and this looks a little sketchy in 
> SourceSwitchingIterator.java:
> {noformat}
>   private boolean switchSource() throws IOException {
>     while (!source.isCurrent()) {
>       source = source.getNewDataSource();
>       iter = source.iterator();
>       if (iflag != null)
>         ((InterruptibleIterator) iter).setInterruptFlag(iflag);
>       
>       return true;
>     }
>     
>     return false;
>   }
> {noformat}
> I'm wondering if that "while" should be "if"



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

Reply via email to