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

Bankim Bhavsar updated KUDU-2962:
---------------------------------
    Fix Version/s: 1.12.0
       Resolution: Fixed
           Status: Resolved  (was: In Review)

Fixed with commit 5975eb9ace115d8a4783cc4cb7438387397e46da

> Fix kudu::itest::FindTabletFollowers() test utility function
> ------------------------------------------------------------
>
>                 Key: KUDU-2962
>                 URL: https://issues.apache.org/jira/browse/KUDU-2962
>             Project: Kudu
>          Issue Type: Improvement
>          Components: test
>            Reporter: Alexey Serbin
>            Assignee: Bankim Bhavsar
>            Priority: Minor
>              Labels: newbie
>             Fix For: 1.12.0
>
>
> The {{kudu::itest::FindTabletFollowers()}} function is unsafe: it uses 
> {{kudu::itest::FindTabletLeader()}} to generate the result as a complement to 
> tablet servers hosting the leader replica, but it doesn't sanitize the set of 
> tablet servers to make sure it contains only tablet servers hosting replicas 
> of the specified tablet.
> For example, if you have a cluster with 10 tablet servers, and a tablet with 
> 3 tablet replicas, passing the map for all tablet servers in the 10-node 
> cluster would result in {{FindTabletFollowers()}} reporting 9 followers.  
> Whoops!
> It's necessary to either fix the implementation of this utility function to 
> sanitize its first argument, or simply get rid of it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to