22 Commits (e19fd68f189c8842df21a666ade9f81aeec2435d)

Author SHA1 Message Date
Chris Lu e19fd68f18 working now to start/stop volume servers 13 years ago
Chris Lu f3da0906ed channel based visitor pattern 13 years ago
Chris Lu b0e250d437 adjusting refresh topology writable volumes(not finished yet) 13 years ago
Chris Lu 4846a7232e adjusting return messages for growing volumes 13 years ago
Chris Lu 15ced2398e adjusting maxVolumeCount if volume server changes it 13 years ago
Chris Lu 9b99240584 can auto grow 00 and 01 replication volumes 13 years ago
Chris Lu e7c4ee1c64 register reported topology 13 years ago
Chris Lu 6daf221937 volume layout for each replication level 13 years ago
Chris Lu 9f4630736d rename Server to DataNode 13 years ago
Chris Lu cdd64a8099 dc and rack aware volume allocation 13 years ago
Chris Lu b95c9860ed interface and default implementation for node 13 years ago
Chris Lu 6a84f50d24 interface and default implementation for node 13 years ago
Chris Lu a467d5081c adjusted tests 13 years ago
Chris Lu c51884ce23 remove extra code 13 years ago
Chris Lu 1760dd083d remove reservedVolumeCount to simplify volume allocation logic 13 years ago
Chris Lu c48bda0232 return the node during assigning free volume 13 years ago
Chris Lu 7a30a48027 assign a free volume randomly 13 years ago
Chris Lu 8d0ea07f5f loading from json setup in tests 13 years ago
Chris Lu 317e12644a reserve a volume 13 years ago
Chris Lu f7adf1687f reduce duplicated code by using a tree of Node 13 years ago
Chris Lu 97e4a1d6eb add code to randomly select one new volume to grow 13 years ago
Chris Lu 2dceb44ae4 add more for volume placement 13 years ago
Chris Lu 03f4c0b832 adding topology related types 13 years ago