Chris Lu
|
82b74c7940
|
issue 43 "go fmt" chagnes from "Ryan S. Brown" <sb@ryansb.com>
some basic changes to parse upload url
|
11 years ago |
Chris Lu
|
ed154053c8
|
switching to temporarily use glog library
|
12 years ago |
Chris Lu
|
ac15868694
|
clean up log fmt usage. Move to log for important data changes,
warnings.
|
12 years ago |
Chris Lu
|
50269b74ce
|
add dataCenter option when assign file keys
add dataCenter option when starting volume servers
some work related to freeze a volume. Not tested yet.
|
12 years ago |
Chris Lu
|
db8e27be6e
|
add lots of error checking by GThomas
|
12 years ago |
Chris Lu
|
5071f528f6
|
testing compilation with remove package
|
12 years ago |
Chris Lu
|
55f2627fcf
|
testing new directory structure
|
12 years ago |
Chris Lu
|
ab6fb13ad7
|
avoid the "src" folder
|
12 years ago |
Chris Lu
|
cb4e8ec16b
|
re-organize code directory structure
|
12 years ago |
Chris Lu
|
7e83a75fba
|
correctly count volumes, to ensure proper capacity management
|
12 years ago |
Chris Lu
|
e19edccf3a
|
ensure properly make volume unwritable. Previously passing volumeInfo
reference, causing make wrong volumes unwritable!
|
12 years ago |
Chris Lu
|
94dbe60233
|
periodically compact volumes
|
12 years ago |
Chris Lu
|
6b1e60582c
|
adding file count and deletion count
|
12 years ago |
Chris Lu
|
73dbb3aed9
|
load configuration file, with topology configured
|
12 years ago |
Chris Lu
|
e19fd68f18
|
working now to start/stop volume servers
|
12 years ago |
Chris Lu
|
f3da0906ed
|
channel based visitor pattern
|
12 years ago |
Chris Lu
|
b0e250d437
|
adjusting refresh topology writable volumes(not finished yet)
Need to refreshWritableVolumes for each replication type
|
12 years ago |
Chris Lu
|
6671f576cb
|
adjusting log messages
|
12 years ago |
Chris Lu
|
9b99240584
|
can auto grow 00 and 01 replication volumes
|
12 years ago |
Chris Lu
|
6daf221937
|
volume layout for each replication level
|
12 years ago |
Chris Lu
|
9f4630736d
|
rename Server to DataNode
formatting
|
12 years ago |
Chris Lu
|
cdd64a8099
|
dc and rack aware volume allocation
|
12 years ago |
Chris Lu
|
b95c9860ed
|
interface and default implementation for node
|
12 years ago |
Chris Lu
|
6a84f50d24
|
interface and default implementation for node
|
12 years ago |
Chris Lu
|
1760dd083d
|
remove reservedVolumeCount to simplify volume allocation logic
|
12 years ago |
Chris Lu
|
c48bda0232
|
return the node during assigning free volume
|
12 years ago |
Chris Lu
|
7a30a48027
|
assign a free volume randomly
|
12 years ago |
Chris Lu
|
8d0ea07f5f
|
loading from json setup in tests
|
12 years ago |
Chris Lu
|
317e12644a
|
reserve a volume
add VolumeId.Next()
|
12 years ago |
Chris Lu
|
f7adf1687f
|
reduce duplicated code by using a tree of Node
|
12 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
fix possible nil volume cases
|
13 years ago |
Chris Lu
|
9f92f2779d
|
adjusting for types
|
13 years ago |
Chris Lu
|
03f4c0b832
|
adding topology related types
|
13 years ago |
Chris Lu
|
31e4dbfe38
|
change volume id type to topology.VolumeId
|
13 years ago |
Chris Lu
|
0121f35c12
|
starting a shell
|
13 years ago |