Chris Lu
8e67c4f597
clean up old config only when peers are changed.
...
fix https://github.com/chrislusf/seaweedfs/issues/307
2016-05-24 10:45:28 -07:00
yangrun
db1ac7b3eb
master: redirect handler accept collection parameter
2016-05-23 18:21:38 +08:00
Chris Lu
f8b03c45ef
properly release memory
...
fix https://github.com/chrislusf/seaweedfs/issues/301
2016-05-13 00:19:59 -07:00
Alexander Kovalenko
f101ad6855
Fix Content-Disposition header; add dl=(0|1) URI param to use inline (default) or attachment
2016-05-12 13:11:27 +03:00
Chris Lu
596f58507e
fix refactoring error
2016-04-28 09:29:21 -07:00
chrislusf
b03e7b26b5
add []byte caching and pooling
...
fixes https://github.com/chrislusf/seaweedfs/issues/211
2016-04-15 11:56:53 -07:00
chrislusf
3fb98a904b
fmt
2016-04-15 11:04:39 -07:00
Vitaly Baev
d1fd372eb2
Added /favicon.ico handler
2016-04-14 11:46:16 +03:00
chrislusf
0649d778a7
pooling []byte
...
reduce the number of requests to make([]byte)
2016-04-14 01:30:26 -07:00
chrislusf
62074c7653
adjust reading ip address
...
adjust reading ip address
2016-03-08 08:46:46 -08:00
chrislusf
4c8367a8b3
add redis password
...
fix https://github.com/chrislusf/seaweedfs/issues/263
2016-03-08 08:46:28 -08:00
tnextday
a98f359122
Fix chunk manifest replicate upload error
...
Escape the redirect url in volume read handler
2016-02-27 17:42:41 +08:00
Xiaodong Huo
61b1d73f5a
Update filer_server_handlers.go
...
filer service PUT method update file while POST method create file
2016-01-17 12:30:23 +08:00
霍晓栋
7cf64ae07a
dereplicate filer post request & support filer get request with raw fileId
2016-01-13 16:58:07 +08:00
Xiaodong Huo
166cc0d48a
collection name could be specified in url
...
uploading file with filer service could specify the collection name in get/post field, if no collection specified, the default collection setting against the filer service will be used
2016-01-04 09:52:32 +08:00
Mohanson
3c9ef6245e
fix bug : master cann't redirect urlquery string
...
There is a bug that master can not redirect urlquery to slave volumn.
so i fix it, and it run good now.
2015-12-25 16:32:50 +08:00
chrislusf
e921cb1a9d
format changes
2015-12-14 22:38:58 -08:00
tnextday
031d26527f
update
2015-12-15 13:08:09 +08:00
tnextday
521be17a9e
verbose log
2015-12-15 13:05:59 +08:00
tnextday
f925374db6
Move write response content into a function
2015-12-15 11:26:16 +08:00
tnextday
82e6d67ccc
update
2015-12-03 21:35:33 +08:00
tnextday
4fda5f8bfd
update
2015-12-03 18:21:58 +08:00
tnextday
daac5de1ba
more check in http_util.Delete
...
add status code in `DeleteResult` struct
operation.DeleteFiles maybe unsafe, so `ChunkManifest.DeleteChunks` manually delete each chunks
2015-12-03 16:27:02 +08:00
tnextday
a9a336fdff
delete file return needle size
2015-12-02 21:45:26 +08:00
tnextday
34963de458
returen chunks file size when delete a chunkmanifest
2015-12-02 21:35:50 +08:00
tnextday
662915e691
Delete all chunks when delete a ChunkManifest
...
LoadChunkManifest can uncompress buffer
move compress.go from storage to operation because of import cycle
MakeFile add cross complete command
2015-12-02 21:27:29 +08:00
tnextday
520875d455
update
2015-12-02 18:25:18 +08:00
tnextday
d0e2475ece
FilePart.Upload
use base name instead of full path
...
fix chunked file download error
2015-12-02 16:35:16 +08:00
tnextday
2c0a7fe75e
complete submit chunked file
2015-12-02 15:00:46 +08:00
tnextday
de5e07ce3e
rename FlagChunkedFile to FlagChunkManifest
2015-12-01 20:53:44 +08:00
tnextday
6b0894d806
update ChunkedFile to seekable reader, so we can use io.* to read data
2015-12-01 20:23:50 +08:00
tnextday
1817864a45
add chunk file helper to support large file
2015-11-29 23:49:41 +08:00
chrislusf
020dd480ed
fix
2015-11-22 10:11:25 -08:00
chrislusf
70d050416b
fix
...
set HTTP_X_FORWARDED_FOR when proxying
https://github.com/chrislusf/seaweedfs/issues/214
2015-11-22 09:31:43 -08:00
chrislusf
5feae4f74c
enable collection deletion
2015-10-17 09:02:59 -07:00
chrislusf
91db227b27
avoid using empty fileId to delete
...
fix https://github.com/chrislusf/seaweedfs/issues/183
2015-08-21 14:09:36 -07:00
chrislusf
7d1e9a6b8a
add option to redirect moved or non-local volumes
...
fix https://github.com/chrislusf/seaweedfs/issues/168
2015-08-03 14:43:15 -07:00
chrislusf
9b8f8f4bb9
add logging
2015-07-11 12:20:09 -07:00
chrislusf
3b2645979d
Use request host info for master url if possible
...
Fix https://github.com/chrislusf/seaweedfs/issues/148
2015-06-24 09:50:41 -07:00
chrislusf
30242409f4
allowing proxy to leader for volume id lookup then redirect to volume server
...
Fix https://github.com/chrislusf/seaweedfs/issues/154
2015-06-22 11:41:51 -07:00
chrislusf
86cd40fba8
Add "weed backup" command.
...
This is a pre-cursor for asynchronous replication.
2015-05-26 00:58:41 -07:00
chrislusf
d3d23e779a
Adjust log message
2015-05-23 10:15:16 -07:00
chrislusf
99aee22e08
Adjust admin url pattern
2015-05-17 13:19:43 -07:00
yanyiwu
96b73e3e94
if mt != "application/octet-stream"
...
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-16 18:55:58 +08:00
chrislusf
3188382ea7
More debug information for connecting to master
2015-05-14 21:46:59 -07:00
chrislusf
49b1ba5bbf
break away from code.google.com
2015-05-03 12:37:49 -07:00
yanyiwu
c65b9588e2
[ui] BUG FIXED: Concurrent Connections incorrect.
2015-04-20 21:50:07 +08:00
yanyiwu
6f96862662
FIXED: When RaftServer cannot find a leader, Return a more readable error.
...
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-19 19:07:06 +08:00
yanyiwu
3f253a587c
[ui] seaweedfs logo and icon
2015-04-18 02:26:27 +08:00
Stuart P. Bentley
1a194a578c
More consistency with SeaweedFS name
...
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-16 21:11:25 +00:00