[
https://issues.apache.org/jira/browse/BOOKKEEPER-612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15379591#comment-15379591
]
ASF GitHub Bot commented on BOOKKEEPER-612:
-------------------------------------------
GitHub user robindh opened a pull request:
https://github.com/apache/bookkeeper/pull/56
BOOKKEEPER-612: Region aware placement
- Introduce the concept of a two level Network Topology with region as the
first level and rack as the second level
- NodeBase, Node and NetworkTopology manage this two level hierarchy and
position of individual nodes in this hierarchy
- An implementation of RegionawareEnsemblePlacementPolicy that distributes
nodes across regions and within regions uses rack aware placement to place nodes
This is a stacked diff (opening to start a review), we would still merge
the dependent pull request first.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/robindh/bookkeeper RegionAwarePlacement
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/bookkeeper/pull/56.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #56
----
commit 45dbbfeeb3265c451cf534ddf507345a5d803583
Author: Robin Dhamankar <[email protected]>
Date: 2016-07-15T11:15:15Z
Feature Switches for controling client and server behavior
commit e2ab818afcee725f916018724a7b01404cf9da81
Author: Robin Dhamankar <[email protected]>
Date: 2016-07-12T15:37:47Z
Region Aware Placement Policy For Bookkeeper
----
> RegionAwarePlacement Policy
> ---------------------------
>
> Key: BOOKKEEPER-612
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-612
> Project: Bookkeeper
> Issue Type: Improvement
> Components: bookkeeper-client
> Reporter: Sijie Guo
> Assignee: Robin Dhamankar
> Fix For: 4.5.0
>
>
> after BOOKKEEPER-592, it would be better to let ack quorum cover at least of
> two racks, so a rack failure would not make an entry unavailable.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)