# This file describes which shards live on which members # The format for a module-shards is as follows, # { # name = "" # shards = [ # { # name="" # replicas = [ # "" # ] # ] # } # # For Helium we support only one shard per module. Beyond Helium # we will support more than 1 # The replicas section is a collection of member names. This information # will be used to decide on which members replicas of a particular shard will be # located. Once replication is integrated with the distributed data store then # this section can have multiple entries. # # module-shards = [ { name = "default" shards = [ { name="default" replicas = [ "member-1", "member-2", "member-3" ] } ] }, { name = "topology" shards = [ { name="topology" replicas = [ "member-1", "member-2", "member-3" ] } ] }, { name = "inventory" shards = [ { name="inventory" replicas = [ "member-1", "member-2", "member-3" ] } ] }, { name = "toaster" shards = [ { name="toaster" replicas = [ "member-1", "member-2", "member-3" ] } ] } { name = "car" shards = [ { name="car" replicas = [ "member-1", "member-2", "member-3" ] } ] } { name = "people" shards = [ { name="people" replicas = [ "member-1", "member-2", "member-3" ] } ] } { name = "car-purchase" shards = [ { name="car-purchase" replicas = [ "member-1", "member-2", "member-3" ] } ] } ]