Chris Lu
|
73dbb3aed9
|
load configuration file, with topology configured
|
2012-09-22 20:46:31 -07:00 |
|
Chris Lu
|
a34570fc5b
|
read topology configuration
|
2012-09-22 00:01:13 -07:00 |
|
Chris Lu
|
e986dcf5e0
|
adjusting testing
|
2012-09-21 01:31:52 -07:00 |
|
Chris Lu
|
a1bc529db6
|
lots of fix
1. sending 404 if not found
2. handle node-up/node-down/changing-max/volume-become-full
|
2012-09-20 02:11:08 -07:00 |
|
Chris Lu
|
fc9f1da143
|
handle volume server up/down events
|
2012-09-19 16:48:04 -07:00 |
|
Chris Lu
|
e19fd68f18
|
working now to start/stop volume servers
|
2012-09-19 01:45:30 -07:00 |
|
Chris Lu
|
f3da0906ed
|
channel based visitor pattern
|
2012-09-18 14:05:12 -07:00 |
|
Chris Lu
|
b0e250d437
|
adjusting refresh topology writable volumes(not finished yet)
Need to refreshWritableVolumes for each replication type
|
2012-09-17 01:48:09 -07:00 |
|
Chris Lu
|
6671f576cb
|
adjusting log messages
|
2012-09-16 23:21:18 -07:00 |
|
Chris Lu
|
4846a7232e
|
adjusting return messages for growing volumes
|
2012-09-16 23:18:47 -07:00 |
|
Chris Lu
|
15ced2398e
|
adjusting maxVolumeCount if volume server changes it
|
2012-09-16 19:18:37 -07:00 |
|
Chris Lu
|
9b99240584
|
can auto grow 00 and 01 replication volumes
|
2012-09-16 17:31:15 -07:00 |
|
Chris Lu
|
e7c4ee1c64
|
register reported topology
|
2012-09-14 01:17:13 -07:00 |
|
Chris Lu
|
4a7833f1bf
|
replication related work
|
2012-09-12 01:07:23 -07:00 |
|
Chris Lu
|
e4c0693b03
|
replication related work on data nodes
|
2012-09-10 17:08:52 -07:00 |
|
Chris Lu
|
6daf221937
|
volume layout for each replication level
|
2012-09-10 00:18:07 -07:00 |
|
Chris Lu
|
8684b0999d
|
file renaming
|
2012-09-08 16:43:43 -07:00 |
|
Chris Lu
|
9f4630736d
|
rename Server to DataNode
formatting
|
2012-09-08 16:25:44 -07:00 |
|
Chris Lu
|
cdd64a8099
|
dc and rack aware volume allocation
|
2012-09-03 01:50:04 -07:00 |
|
Chris Lu
|
b95c9860ed
|
interface and default implementation for node
|
2012-09-02 14:33:48 -07:00 |
|
Chris Lu
|
a467d5081c
|
adjusted tests
|
2012-09-01 13:17:30 -07:00 |
|
Chris Lu
|
c51884ce23
|
remove extra code
|
2012-09-01 10:54:41 -07:00 |
|
Chris Lu
|
1760dd083d
|
remove reservedVolumeCount to simplify volume allocation logic
|
2012-09-01 10:51:07 -07:00 |
|
Chris Lu
|
c48bda0232
|
return the node during assigning free volume
|
2012-09-01 02:43:43 -07:00 |
|
Chris Lu
|
7a30a48027
|
assign a free volume randomly
|
2012-09-01 02:20:59 -07:00 |
|
Chris Lu
|
8d0ea07f5f
|
loading from json setup in tests
|
2012-08-31 01:35:11 -07:00 |
|
Chris Lu
|
f5d981ab4d
|
scaffold for tests
|
2012-08-29 01:42:24 -07:00 |
|
Chris Lu
|
317e12644a
|
reserve a volume
add VolumeId.Next()
|
2012-08-29 01:37:40 -07:00 |
|
Chris Lu
|
f7adf1687f
|
reduce duplicated code by using a tree of Node
|
2012-08-29 00:58:03 -07:00 |
|
Chris Lu
|
97e4a1d6eb
|
add code to randomly select one new volume to grow
|
2012-08-28 01:04:39 -07:00 |
|
Chris Lu
|
2dceb44ae4
|
add more for volume placement
fix possible nil volume cases
|
2012-08-27 13:52:02 -07:00 |
|
Chris Lu
|
869a6711bc
|
change data center id from integer to string
|
2012-08-23 23:35:30 -07:00 |
|
Chris Lu
|
9f92f2779d
|
adjusting for types
|
2012-08-23 22:56:14 -07:00 |
|
Chris Lu
|
03f4c0b832
|
adding topology related types
|
2012-08-23 22:33:37 -07:00 |
|
Chris Lu
|
31e4dbfe38
|
change volume id type to topology.VolumeId
|
2012-08-23 22:20:37 -07:00 |
|
Chris Lu
|
0121f35c12
|
starting a shell
|
2012-08-23 20:56:09 -07:00 |
|