Chris Lu
0563773944
switch to ReadAt() for thread-safe read
...
fix bugs during volume compaction
2014-03-19 04:48:13 -07:00
Chris Lu
cd10c277b2
can now delete a collection! Is this a dangerous feature? Only enabling
...
deleting "benchmark" collections for now.
2014-03-10 11:43:54 -07:00
Chris Lu
27c74a7e66
Major:
...
change replication_type to ReplicaPlacement, hopefully cleaner code
works for 9 possible ReplicaPlacement
xyz
x : number of copies on other data centers
y : number of copies on other racks
z : number of copies on current rack
x y z each can be 0,1,2
Minor:
weed server "-mdir" default to "-dir" if empty
2014-03-02 22:16:54 -08:00
Chris Lu
8f0e2f31af
remove unused parameter pulse
2013-11-12 02:19:06 -08:00
Chris Lu
a74978baeb
ensure unwritable volumes are not in writables list
2013-08-12 16:39:49 -07:00
Chris Lu
ed154053c8
switching to temporarily use glog library
2013-08-08 23:57:22 -07:00
Chris Lu
c2a6012ba5
avoid verbose log message when some volumes are full
2013-08-08 15:04:00 -07:00
Chris Lu
dd2245956f
better locking to prevent any possible memory access error
2013-07-15 21:34:43 -07:00
Chris Lu
ac15868694
clean up log fmt usage. Move to log for important data changes,
...
warnings.
2013-07-13 19:44:24 -07:00
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.
2013-06-19 18:10:38 -07:00
Chris Lu
a4369b35a7
merge changes from about dealing with read only volumes.
...
97482255d5
.diff
2013-04-14 19:30:26 -07:00
Chris Lu
1aea3512a4
return nil instead of memory access error
2013-03-20 01:23:15 -07:00
Chris Lu
db8e27be6e
add lots of error checking by GThomas
2013-02-26 22:54:22 -08:00
Chris Lu
5071f528f6
testing compilation with remove package
2013-02-10 03:49:51 -08:00