Chris Lu
|
8f0e2f31af
|
remove unused parameter pulse
|
11 years ago |
Chris Lu
|
a74978baeb
|
ensure unwritable volumes are not in writables list
|
12 years ago |
Chris Lu
|
ed154053c8
|
switching to temporarily use glog library
|
12 years ago |
Chris Lu
|
c2a6012ba5
|
avoid verbose log message when some volumes are full
|
12 years ago |
Chris Lu
|
dd2245956f
|
better locking to prevent any possible memory access error
|
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
|
a4369b35a7
|
merge changes from about dealing with read only volumes.
97482255d5 .diff
|
12 years ago |
Chris Lu
|
1aea3512a4
|
return nil instead of memory access error
|
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
|
866d15023d
|
better error handling, check in for Gulácsi Tamás
|
12 years ago |
Chris Lu
|
50fafa3a2c
|
Revert "sort writables to be able to skew write probability to lesser ids (older volumes)"
This reverts commit ce7394f3bf .
|
12 years ago |
Chris Lu
|
5b49065a57
|
Revert "add Frozen attribute to VolumeInfo"
This reverts commit dd685fdd8d .
|
12 years ago |
Tamás Gulácsi
|
dd685fdd8d
|
add Frozen attribute to VolumeInfo
|
12 years ago |
Tamás Gulácsi
|
ce7394f3bf
|
sort writables to be able to skew write probability to lesser ids (older volumes)
|
12 years ago |
Chris Lu
|
8fb8ebdf14
|
master can redirect GET/DELETE/POST requests to volume servers. So
clients does not always need to remember the volume server locations.
This is good for low~medium sized web site traffic.
|
12 years ago |
Chris Lu
|
6c8810e4d2
|
ensure only compatible volume versions are writable
|
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
|
df74f538f7
|
adjusting http status code for creation
switch to new lookup implementation
|
12 years ago |
Chris Lu
|
a1bc529db6
|
lots of fix
1. sending 404 if not found
2. handle node-up/node-down/changing-max/volume-become-full
|
12 years ago |
Chris Lu
|
fc9f1da143
|
handle volume server up/down events
|
12 years ago |
Chris Lu
|
e19fd68f18
|
working now to start/stop volume servers
|
12 years ago |
Chris Lu
|
4846a7232e
|
adjusting return messages for growing volumes
|
12 years ago |
Chris Lu
|
9b99240584
|
can auto grow 00 and 01 replication volumes
|
12 years ago |
Chris Lu
|
e4c0693b03
|
replication related work on data nodes
|
12 years ago |
Chris Lu
|
6daf221937
|
volume layout for each replication level
|
12 years ago |