aboutsummaryrefslogtreecommitdiff
path: root/go
AgeCommit message (Collapse)AuthorFilesLines
2013-12-09mux router cannot handle "/" correctly. switching it off for volumeChris Lu7-40/+70
servers
2013-12-03clean up etcd backing for sequence persistent storage. It uses some OSChris Lu5-70/+0
specific calls and is not OS-agnostic.
2013-12-03adding "server" command to start both volume server and an embeddedChris Lu3-2/+134
master server
2013-12-02ssue 59: Multi Ip Enviromment support + publicUrl is disregarded byChris Lu3-4/+5
master
2013-12-02use glogChris Lu2-2/+0
2013-12-02switch to glog debuggingChris Lu2-110/+2
2013-12-02refactoring to separate master and volume server, so that these serversChris Lu8-531/+741
can be embedded into other applications
2013-12-01refactoring, start to use gorilla/muxChris Lu2-19/+23
2013-11-19avoid nil cases when errorChris Lu1-1/+4
2013-11-19comment out etcd support due to its os specific system callsChris Lu3-12/+14
2013-11-18version 0.45!Chris Lu1-1/+1
2013-11-18added download command to download file by fileidChris Lu2-1/+122
2013-11-18fix filename not set errorChris Lu1-1/+1
2013-11-18formattingChris Lu1-2/+2
2013-11-18refactor api: lookup file idChris Lu2-12/+19
2013-11-18fix duplicated file id list entries when uploading large fileChris Lu1-5/+2
2013-11-18add option to split large files into parts and then uploadChris Lu2-12/+58
2013-11-18adjust function nameChris Lu2-4/+4
2013-11-12support for collections!Chris Lu16-92/+163
2013-11-12remove unused parameter pulseChris Lu1-4/+2
2013-11-12remove a commentChris Lu1-1/+0
2013-11-10adjust loggingChris Lu1-2/+2
2013-11-10adding etcd storage support for cluster meta data. Currently justChris Lu12-56/+149
sequence. More to come...
2013-11-05add metastore, switching sequence to use itChris Lu5-18/+163
metastore is for storing metadata. This will be used later when moving to distributed master mode.
2013-10-31this is a fix important enough for a version bumpChris Lu1-1/+1
2013-10-31fix issue 52Chris Lu1-10/+19
keep compact section sorted when input data are not ordered
2013-10-31debug messageChris Lu1-1/+1
2013-10-31add test case for issue 52Chris Lu1-0/+14
2013-10-31fix testChris Lu1-0/+1
2013-10-31log changesChris Lu1-2/+6
2013-10-29Issue 51: Assign on empty cluster sometime fails under high concurrencyChris Lu1-3/+9
load Contributed by philoops
2013-10-16prepare for v0.43 releaseChris Lu1-1/+1
2013-10-16issue 48 weed upload does not set the modified dateChris Lu1-1/+1
2013-10-16issue 49: unwritable volume become writable after compactingChris Lu1-3/+3
2013-09-28add a command to force compaction of a volume, removing deleted filesChris Lu4-2/+47
2013-09-19v0.42Chris Lu1-1/+1
Changes: * fixed issue 45
2013-09-19Issue 45 in weed-fs: [Compact issue] Offset overflowChris Lu5-13/+16
New issue 45 by hieu.hcmus@gmail.com: [Compact issue] Offset overflow http://code.google.com/p/weed-fs/issues/detail?id=45 You are using uint32(Maximum 4Gb) to store needle offset(Maximum 32Gb) when compacting. Currently It is ok if the volume size is < 4gb Change variable "offset" in ScanVolumeFile function to uint64 to fix the issue.
2013-09-01issue 43 "go fmt" chagnes from "Ryan S. Brown" <sb@ryansb.com>Chris Lu28-87/+103
some basic changes to parse upload url
2013-08-28default to use os.TempDir() instead of hard coded "/tmp"Chris Lu2-2/+3
2013-08-14Only limit input parameter to io.ReaderChris Lu1-8/+10
2013-08-14refactoring submit operationChris Lu2-40/+61
2013-08-14easier for client to delete fileChris Lu3-9/+22
2013-08-13refactoring codeChris Lu5-104/+145
reusable code by go clients
2013-08-13correctly print strings in errorChris Lu1-1/+1
2013-08-13add white list to both master and volume serversChris Lu4-41/+46
prepare for v0.41
2013-08-13adjusting parameter namesChris Lu1-26/+26
2013-08-12v0.40Chris Lu4-12/+23
2013-08-12fix syntax errorChris Lu1-2/+4
2013-08-12added write whiteList, to make it a bit easier to secure volume serversChris Lu1-10/+24
on hosting environments.
2013-08-12correct and more cleaner logic to fall back to read only modeChris Lu1-40/+67
checking file permissions directly since the try and catch exception approach does not work consistently as seen in bug #41