You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bookkeeper.apache.org by "Sijie Guo (JIRA)" <ji...@apache.org> on 2016/10/20 17:38:58 UTC

[jira] [Resolved] (BOOKKEEPER-952) Fix RegionAwarePlacementPolicy

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

Sijie Guo resolved BOOKKEEPER-952.
----------------------------------
       Resolution: Fixed
    Fix Version/s: 4.5.0

Issue resolved by merging pull request 61
            [https://github.com/apache/bookkeeper/pull/61]

            {noformat}
            commit 4383b0b171d5fdfcdfa55c196998bbc6b7fdc260
Author:     Yiming Zang <yz...@twitter.com>
AuthorDate: Thu Oct 20 10:38:33 2016 -0700
Commit:     Sijie Guo <si...@apache.org>
CommitDate: Thu Oct 20 10:38:33 2016 -0700

    BOOKKEEPER-952: Fix RegionAwareEnsemblePlacementPolicy
    
    allocate bookies evenly as much as possible across all regions
    
    https://issues.apache.org/jira/browse/BOOKKEEPER-952
    
    RB_ID=880463
    
    Author: Yiming Zang <yz...@twitter.com>
    
    Reviewers: sijie@apache.org <si...@apache.org>
    
    Closes #61 from yzang/apache_master and squashes the following commits:
    
    a0a9979 [Yiming Zang] fix Inefficient use of keySet iterator instead of entrySet iterator
    d882c28 [Yiming Zang] fix RegionAwareEnsemblePlacementPolicy test case fix the algorithm for balanced placement across regions.

            {noformat}
            

> Fix RegionAwarePlacementPolicy
> ------------------------------
>
>                 Key: BOOKKEEPER-952
>                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-952
>             Project: Bookkeeper
>          Issue Type: Bug
>          Components: bookkeeper-server
>            Reporter: Yiming Zang
>            Assignee: Yiming Zang
>             Fix For: 4.5.0
>
>
> TestRegionAwareEnsemblePlacementPolicy#testNewEnsembleWithThreeRegions is failing because RegionAwareEnsemblePlacementPolicy is not working as expected.
> The current allocation policy is not evenly across the regions. The write quorum size is also not calculated correctly.
> We need  to fix the placement policy and then fix the the test case.



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