public OnGaveUp() { master = new DistributedHashTableMaster(); master.CaughtUp(NodeEndpoint.ForTest(9), ReplicationType.Ownership, master.Join(NodeEndpoint.ForTest(9)).Select(x => x.Index).ToArray()); endPoint = NodeEndpoint.ForTest(5); }
public DistributedHashTableMasterHost(string name, IExecuter executer, int port) { this.executer = executer; master = new DistributedHashTableMaster(); master.TopologyChanged += OnTopologyChanged; listener = new TcpListener(IPAddress.Any, port); hashTable = new PersistentHashTable.PersistentHashTable(name); }
public OnMasterWithOneExistingNode() { master = new DistributedHashTableMaster(); endPoint = NodeEndpoint.ForTest(9); var existingEndpoint = NodeEndpoint.ForTest(3); var ranges = master.Join(existingEndpoint); master.CaughtUp(existingEndpoint, ReplicationType.Ownership, ranges.Select(x => x.Index).ToArray()); }
public OnCaughtUp() { master = new DistributedHashTableMaster(); endPoint = NodeEndpoint.ForTest(9); }