aboutsummaryrefslogtreecommitdiff
path: root/go/topology/volume_layout.go
AgeCommit message (Collapse)AuthorFilesLines
2016-06-02directory structure change to work with glideChris Lu1-226/+0
glide has its own requirements. My previous workaround caused me some code checkin errors. Need to fix this.
2016-04-14make VolumeLayout thread safechrislusf1-3/+15
2015-05-23Adjust log messagechrislusf1-1/+1
2015-04-16Change all chrislusf/weed-fs links to point to chrislu/seaweedfsStuart P. Bentley1-2/+2
2015-04-06change count to uint64 to fix #109chrislusf1-1/+1
fix https://github.com/chrislusf/weed-fs/issues/109
2015-03-10follow golint suggestionschrislusf1-19/+18
2015-01-08add some String() to make codes easier to read and debugyanyiwu1-0/+5
2014-10-26formatting code by: goimports -w=true .Chris Lu1-2/+3
2014-09-25use github.com/chrislusf instead of github.com/aszxqwwyy1-2/+2
2014-09-25use github.com/aszxqw instead of code.google.com/pwyy1-2/+2
2014-09-20add TTL supportChris Lu1-1/+12
The volume TTL and file TTL are not necessarily the same. as long as file TTL is smaller than volume TTL, it'll be fine. volume TTL is used when assigning file id, e.g. http://.../dir/assign?ttl=3h file TTL is used when uploading
2014-04-171. v0.54Chris Lu1-1/+0
2. go vet found many printing format errors
2014-04-131. refactoring, merge "replication" logic into "topology" packageChris Lu1-6/+18
2. when growing volumes, additional preferred "rack" and "dataNode" paraemters are also provided. Previously only "dataCenter" paraemter is provided.
2014-03-30working filer server!Chris Lu1-1/+1
2014-03-19switch to ReadAt() for thread-safe readChris Lu1-11/+17
fix bugs during volume compaction
2014-03-10can now delete a collection! Is this a dangerous feature? Only enablingChris Lu1-4/+14
deleting "benchmark" collections for now.
2014-03-02Major:Chris Lu1-8/+8
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
2013-11-12remove unused parameter pulseChris Lu1-4/+2
2013-08-12ensure unwritable volumes are not in writables listChris Lu1-6/+13
2013-08-08switching to temporarily use glog libraryChris Lu1-6/+6
2013-08-08avoid verbose log message when some volumes are fullChris Lu1-1/+1
2013-07-15better locking to prevent any possible memory access errorChris Lu1-0/+15
2013-07-13clean up log fmt usage. Move to log for important data changes,Chris Lu1-5/+5
warnings.
2013-06-19add dataCenter option when assign file keysChris Lu1-7/+37
add dataCenter option when starting volume servers some work related to freeze a volume. Not tested yet.
2013-04-14merge changes from about dealing with read only volumes.Chris Lu1-4/+6
https://github.com/tgulacsi/weed-fs/commit/97482255d555f152ea99052aba7d0a0163235e39.diff
2013-03-20return nil instead of memory access errorChris Lu1-1/+4
2013-02-26add lots of error checking by GThomasChris Lu1-1/+1
2013-02-10testing compilation with remove packageChris Lu1-0/+116