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)