aboutsummaryrefslogtreecommitdiff
path: root/go/weed
AgeCommit message (Collapse)AuthorFilesLines
2015-06-24Use request host info for master url if possiblechrislusf1-2/+8
Fix https://github.com/chrislusf/seaweedfs/issues/148
2015-06-22allowing proxy to leader for volume id lookup then redirect to volume serverchrislusf1-1/+1
Fix https://github.com/chrislusf/seaweedfs/issues/154
2015-06-02Easier variable nameschrislusf1-31/+32
2015-06-02Fix compilation error!!!chrislusf1-10/+11
2015-06-01each command use its own options to avoid parameter collisionchrislusf3-45/+63
fix https://github.com/chrislusf/seaweedfs/issues/152
2015-05-30Fix compilation error.chrislusf1-2/+4
Fix for https://github.com/chrislusf/seaweedfs/issues/150
2015-05-26Fix a possible index out of range error. Remove unnecessary caching.chrislusf1-26/+12
2015-05-26Add "weed backup" command.chrislusf7-4/+183
This is a pre-cursor for asynchronous replication.
2015-05-25Adjust dir parameter default value.chrislusf4-8/+8
2015-05-25Remove old filechrislusf1-477/+0
2015-05-23Adjust log messagechrislusf1-1/+1
2015-05-20Added -newer argument, which takes a date/time in RFC3339 format andDenis Yeldandi1-2/+27
exports only files newer than this time
2015-05-17Adjust admin url patternchrislusf1-3/+3
2015-05-16if mt != "application/octet-stream"yanyiwu1-1/+1
became if !strings.HasPrefix(mt, "application/octet-stream") In our situation, mt can be 'application/octet-stream;charset=ISO-8859-1', so I think HasPrefix will be more accurate.
2015-05-14More debug information for connecting to masterchrislusf1-0/+2
2015-05-03break away from code.google.comchrislusf3-3/+3
2015-04-20[ui] BUG FIXED: Concurrent Connections incorrect.yanyiwu1-1/+1
2015-04-20More readable peers usage:yanyiwu1-1/+1
other master nodes in comma separated ip:port list, example: 127.0.0.1:9333,127.0.0.1:9334 Add example to prompt ip:port list is split by ','
2015-04-19FIXED: When RaftServer cannot find a leader, Return a more readable error.yanyiwu1-1/+6
Before: curl -F "file=1234" "http://127.0.0.1:9333/submit" {"error":"Post http:///dir/assign: http: no Host in request URL"} After: curl -F "file=1234" "http://127.0.0.1:9333/submit" {"error":"Raft Server not initialized!"}
2015-04-18[ui] seaweedfs logo and iconyanyiwu2-2/+10
2015-04-16Fix a couple more weedfs -> SeaweedFS instancesStuart P. Bentley2-3/+3
Apparently I forgot to save these files before submitting #121
2015-04-16More consistency with SeaweedFS nameStuart P. Bentley8-16/+16
Among the changes, this replaces a couple instances of "Seaweed File System" with "SeaweedFS", for the same reason that nobody says "Mongo Data Base".
2015-04-16Merge pull request #119 from stuartpb/fix-namesapcechrislusf1-2/+2
Fix flat_namespace_filer.go implementing "FlatNamesapceFiler"
2015-04-16Fix flat_namespace_filer.go implementing "FlatNamesapceFiler"Stuart P. Bentley1-2/+2
2015-04-16Change all chrislusf/weed-fs links to point to chrislu/seaweedfsStuart P. Bentley33-569/+569
2015-04-16Nomalize url before redirecting.chrislusf2-2/+3
2015-04-16Adjust publicUrl to volume server only.chrislusf1-4/+0
Remove publicUrl from master server.
2015-04-16Adjust publicUrl to volume server only.chrislusf1-4/+4
2015-04-14skip directory listing when paginating files.chrislusf1-1/+8
2015-04-13Adding filer option disableDirListingchrislusf4-3/+13
2015-04-08Fix empty public urlchrislusf2-3/+6
2015-04-06change count to uint64 to fix #109chrislusf1-2/+2
fix https://github.com/chrislusf/weed-fs/issues/109
2015-03-29Adjust logging level.chrislusf1-1/+1
2015-03-29Add boltdb for volume needle mapchrislusf7-42/+63
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 mapchrislusf6-19/+15
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-24fix compilation errorchrislusf1-5/+2
2015-03-24[ui] add ui to status pagechrislusf2-0/+6
2015-03-24[ui] format peerschrislusf2-3/+3
2015-03-22tweaking uichrislusf6-8/+73
2015-03-19Add Initial Seaweed File System UIchrislusf7-1/+232
2015-03-13fix public handler setupchrislusf1-3/+3
2015-03-11marking weedfs.conf as deprecating.chrislusf1-1/+1
The conf settings currently is duplicating with command line options.
2015-03-10follow golint suggestionschrislusf9-22/+497
2015-03-09Add read only public port on volume serverchrislusf4-48/+57
Add read only public port on volume server
2015-03-09Avoid wrong way to delete on replication failurechrislusf1-1/+0
Avoid wrong way to delete on replication failure. This deletion has bug to write. The better fix is not to use the deletion on failure at all.
2015-03-09adjust log printingchrislusf2-9/+8
2015-02-25set default volume admin portchrislusf1-4/+7
2015-02-25Separate read and write volume handlers.Chris Lu4-312/+369
2015-02-12Redirect to publicUrlchrislusf1-1/+1
Redirect to publicUrl
2015-02-12Fix compilation errorchrislusf1-1/+1