Multi-cluster support #816

Closed
wants to merge 27 commits into
from
Commits on Mar 3, 2014
  1. @shino

    WIP: isolate block cluster

    shino committed Oct 31, 2013
  2. @shino
  3. @shino

    Shorten module name

    shino committed Nov 21, 2013
  4. @shino
  5. @shino
  6. @shino
  7. @shino
  8. @shino
  9. @shino
  10. @shino

    Pass default riakc pid to block server

    shino committed Jan 21, 2014
    When one configures system with single block cluster and multiple
    manifest containers (although it is not probable), block_server should
    use default riakc.
  11. @shino
  12. @shino
  13. @shino
  14. @shino

    Fix bug of weight initialization

    shino committed Feb 18, 2014
  15. @shino
  16. @shino

    Change the term "container" to "bag"

    shino committed Mar 3, 2014
    A bag represent a set of riak clusters which are related via MDC repl.
    The reason of this change is because the term "container" is used
    in Swift.
  17. @shino

    Fix storage calcuation bug

    shino committed Mar 3, 2014
Commits on Mar 5, 2014
  1. @shino
  2. @shino
Commits on Mar 11, 2014
  1. @shino
  2. @shino
Commits on Mar 12, 2014
  1. @shino

    Revert wrongly pushed config files

    shino committed Mar 12, 2014
    This reverts commit d586898 partially.
Commits on Mar 18, 2014
  1. @shino
  2. @shino

    Add a riak_test test case for simple disjoint bag configuration

    shino committed Mar 18, 2014
    All new buckets are assigned bag-B to store manifests and
    all new manifests are assigned bag-C to store blocks.
    
    | bag   | manfiest |   block |
    |-------+----------+---------|
    | bag-A |  default | default |
    | bag-B |      100 |     --- |
    | bag-C |      --- |     100 |
    
    Under this configuration, assert manifests and blocks are
    stored to expected bags and whole contents throught S3 API.
Commits on Mar 19, 2014
  1. @shino
  2. @shino
Commits on Mar 20, 2014
  1. @shino