[5/5] bookkeeper git commit: BOOKKEEPER-612: Region aware placement

2016-10-12 Thread sijie
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 o

[3/5] bookkeeper git commit: BOOKKEEPER-612: Region aware placement

2016-10-12 Thread sijie
http://git-wip-us.apache.org/repos/asf/bookkeeper/blob/bbd1eb8d/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetUtils.java -- diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/net/NetUtils.java b/boo

[1/5] bookkeeper git commit: BOOKKEEPER-612: Region aware placement

2016-10-12 Thread sijie
Repository: bookkeeper Updated Branches: refs/heads/master 9dc05fc08 -> bbd1eb8d8 http://git-wip-us.apache.org/repos/asf/bookkeeper/blob/bbd1eb8d/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/TestRegionAwareEnsemblePlacementPolicy.java

[2/5] bookkeeper git commit: BOOKKEEPER-612: Region aware placement

2016-10-12 Thread sijie
http://git-wip-us.apache.org/repos/asf/bookkeeper/blob/bbd1eb8d/bookkeeper-server/src/test/java/org/apache/bookkeeper/client/TestRackawareEnsemblePlacementPolicy.java -- diff --git a/bookkeeper-server/src/test/java/org/apache/book

[4/5] bookkeeper git commit: BOOKKEEPER-612: Region aware placement

2016-10-12 Thread sijie
http://git-wip-us.apache.org/repos/asf/bookkeeper/blob/bbd1eb8d/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java -- diff --git a/bookkeeper-server/src/main/java/org/apache/book