elasticsearch/elasticsearch — pull request #4651 by 3h-william (2014-01-08 06:23:13+00:00)
Title: choose specified primary shard nodes for datacenter crossing case

Sometimes we need to do write request in one datacenter for low latency and another datacenter we just provide read operateion.
On the other hand ,we just have one elasticsearch cluster because of we want to use elastisearch self replication strategy.
And
Because of these reasons, we want to specify primary shard nodes .
For example ,we want some nodes in west would not be assigned primary shards and the nodes in east assigned all primary shards.
Please ignore the "NOTICE.txt" changes.