aboutsummaryrefslogtreecommitdiff
path: root/go/weed/server.go
AgeCommit message (Collapse)AuthorFilesLines
2016-06-02directory structure change to work with glideChris Lu1-291/+0
glide has its own requirements. My previous workaround caused me some code checkin errors. Need to fix this.
2016-05-25bind ip address when starting filerChris Lu1-1/+1
fix https://github.com/chrislusf/seaweedfs/issues/290
2016-03-08add redis passwordchrislusf1-1/+2
fix https://github.com/chrislusf/seaweedfs/issues/263
2015-09-27server_filer_fixPawel Szymanski1-2/+2
2015-08-03add option to redirect moved or non-local volumeschrislusf1-1/+2
fix https://github.com/chrislusf/seaweedfs/issues/168
2015-04-16Change all chrislusf/weed-fs links to point to chrislu/seaweedfsStuart P. Bentley1-4/+4
2015-04-16Adjust publicUrl to volume server only.chrislusf1-4/+4
2015-04-13Adding filer option disableDirListingchrislusf1-1/+3
2015-04-08Fix empty public urlchrislusf1-0/+3
2015-03-29Add boltdb for volume needle mapchrislusf1-2/+10
boltdb is fairly slow to write, about 6 minutes for recreating index for 1553934 files. Boltdb loads 1,553,934 x 16 = 24,862,944bytes from disk, and generate the boltdb as large as 134,217,728 bytes in 6 minutes. To compare, for leveldb, it recreates index in leveldb as large as 27,188,148 bytes in 8 seconds. For in memory version, it loads the index in To test the memory consumption, the leveldb or boltdb index are created. And the server is restarted. Using the benchmark tool to read lots of files. There are 7 volumes in benchmark collection, each with about 1553K files. For leveldb, the memory starts at 142,884KB, and stays at 179,340KB. For boltdb, the memory starts at 73,756KB, and stays at 144,564KB. For in-memory, the memory starts at 368,152KB, and stays at 448,032KB.
2015-03-27add leveldb support for needle mapchrislusf1-0/+2
This supposedly should reduce memory consumption. However, for tests with millions of, this shows consuming more memories. Need to see whether this will work out. If not, later boltdb will be tested.
2015-03-10follow golint suggestionschrislusf1-1/+1
2015-03-09Add read only public port on volume serverchrislusf1-7/+28
Add read only public port on volume server
2015-02-25set default volume admin portchrislusf1-4/+7
2015-02-11Add publicUrl for master serverchrislusf1-5/+1
2015-02-07merge conflictsChris Lu1-2/+3
2015-02-05Avoid checking folder if not using filer. fix #80chrislusf1-3/+3
Fix https://github.com/chrislusf/weed-fs/issues/80
2015-02-02Avoid creating filer folder if not starting it.chrislusf1-3/+5
2015-02-02change CLI option from publicIp to publicUrlchrislusf1-10/+6
Now the publicUrl is free style text.
2015-01-18Add optional admin port to volume server, to seperate admin operations from ↵Chris Lu1-1/+4
normal file operations.
2015-01-13Cleanup error printing.Chris Lu1-5/+6
2015-01-13Separate into admin and public mux for volume servers.Chris Lu1-4/+4
2015-01-08add server options to set redis and cassandra in the filer and corrected ↵Brian McQueen1-0/+4
filer option description text
2015-01-06Add Redis support for Distributed Filer store.Chris Lu1-0/+1
2015-01-06Adjust function name.Chris Lu1-1/+1
2015-01-05Add support for distributed filer metadata store.Chris Lu1-1/+2
2015-01-05refactoring for later security changesChris Lu1-3/+5
2014-12-14switch it back to chris's repoBrian McQueen1-3/+3
2014-12-14make it turn on the filer when filer.redirectOnRead is setBrian McQueen1-0/+4
2014-12-14switch to my forked repoBrian McQueen1-3/+3
2014-12-08Add filer option to redirect instead of proxying to volume server on file ↵chrislusf1-1/+5
GET requests.
2014-11-28Write request id to first 8 bytes of a file, instead of whole file, forChris Lu1-5/+5
better write performance.
2014-10-26formatting code by: goimports -w=true .Chris Lu1-4/+5
2014-09-25use github.com/chrislusf instead of github.com/aszxqwwyy1-3/+3
2014-09-25use github.com/aszxqw instead of code.google.com/pwyy1-3/+3
2014-09-20Fix typo.Chris Lu1-1/+1
2014-09-20Add "-ip.bind" option when starting volume servers.Chris Lu1-4/+5
Also some Weed->Seaweed changes.
2014-09-20rename to Seaweed File SystemChris Lu1-1/+1
2014-05-26Adjust "weed server" parameters.Chris Lu1-2/+3
2014-05-15defauting images.fix.orientation option to trueChris Lu1-1/+1
2014-05-15Add option to auto fix jpg orientationChris Lu1-0/+2
2014-05-13better handling of os signalsChris Lu1-11/+4
2014-05-13add os.Kill signal to handle.Chris Lu1-1/+1
go fmt some code.
2014-05-13Add control+c or INT handlingChris Lu1-29/+30
2014-05-07Add cpu profiling option.Chris Lu1-1/+28
2014-04-25Adjust command line options.Chris Lu1-23/+29
1. switch to use -publicIp instead of -publicUrl 2. -ip can be empty. It will listen to all available interfaces. 3. For "weed master", these options are changed: -masterPort => -master.port -peers => -master.peers -mdir => -master.dir -volumeSizeLimitMB => -master.volumeSizeLimitMB -conf => -master.conf -defaultReplicaPlacement => -master.defaultReplicaPlacement -port => -volume.port -max => -volume.max
2014-04-171. v0.54Chris Lu1-1/+1
2. go vet found many printing format errors
2014-04-161. volume server now sends master server its max file key, so thatChris Lu1-1/+2
master server does not need to store the sequence on disk any more 2. fix raft server's failure to init cluster during bootstrapping
2014-03-30adding filer!!!Chris Lu1-29/+54
2014-03-30working filer server!Chris Lu1-0/+19