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
ef4c2c0d1e
cleaner cluster messages
2014-02-09 23:37:29 -08:00
Chris Lu
3b68711139
support for collections!
2013-11-12 02:21:22 -08:00
Chris Lu
8f0e2f31af
remove unused parameter pulse
2013-11-12 02:19:06 -08:00
Chris Lu
1888d01fa0
adding etcd storage support for cluster meta data. Currently just
...
sequence. More to come...
2013-11-10 01:31:50 -08:00
Chris Lu
030905714b
issue 49: unwritable volume become writable after compacting
2013-10-16 08:30:29 -07:00
Chris Lu
82b74c7940
issue 43 "go fmt" chagnes from "Ryan S. Brown" <sb@ryansb.com>
...
some basic changes to parse upload url
2013-09-01 23:58:21 -07: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
915b16f97a
refactoring, same logic, but the store replication logic is moved to a
...
stand-alone file, for later easier improvements
2013-04-16 00:10:21 -07:00
Chris Lu
e4da140d0a
rename volume_location.go to volume_location_list.go
2013-04-15 15:19:14 -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
9da3ea35ac
avoid empty data nodes
2013-03-20 05:12:55 -07:00
Chris Lu
1aea3512a4
return nil instead of memory access error
2013-03-20 01:23:15 -07:00
Chris Lu
a1d5a6298c
avoid missing configuration file error
2013-03-19 10:36:29 -07:00
Chris Lu
2d4a7ac9f9
avoid error when missing configuration file
2013-03-19 10:35:13 -07:00
Chris Lu
018df9ceb0
avoid file not exist error
2013-03-19 10:33:33 -07:00
Chris Lu
db8e27be6e
add lots of error checking by GThomas
2013-02-26 22:54:22 -08:00
Chris Lu
79d11ac951
go vet
2013-02-10 09:44:44 -08:00
Chris Lu
5071f528f6
testing compilation with remove package
2013-02-10 03:49:51 -08:00