Chris Lu
698f58f7c4
filer, s3: add http status 206 as late as possible
fix https://github.com/chrislusf/seaweedfs/issues/1746
4 years ago
Chris Lu
95c0de285d
refactoring
4 years ago
Chris Lu
6856b0d57e
filer: add API to add/modify/delete tagging
4 years ago
Chris Lu
f022aff289
add back http.StatusPartialContent
revert e7c04af1d0
4 years ago
Chris Lu
3faa0aa448
rename
4 years ago
Chris Lu
023a1efdf2
set filename in Content-Disposition header
4 years ago
Chris Lu
e7c04af1d0
skip http.StatusPartialContent in case of error and superfluous response.WriteHeader
5 years ago
Chris Lu
bc2ec6774d
inject git version into build
5 years ago
bingoohuang
41cab5d69f
log JSON response if httpStatus >= 400
5 years ago
Chris Lu
308688c8d0
filer: add back image resizing capability
5 years ago
Chris Lu
2e3f6ad3a9
filer: remember content is gzipped or not
5 years ago
Chris Lu
9b3109a5d8
filer: processing all response headers, no pass through to volume server
* filer calculate MD5 etag
* filer handle response headers, instread of pass it to volume servers
5 years ago
Chris Lu
ea1169dc80
filer cipher: single chunk http POST and PUT and read
5 years ago
Chris Lu
13e215ee5c
filer: option to encrypt data on volume server
5 years ago
Chris Lu
9b01a99d9a
adjust logging
5 years ago
Chris Lu
3eafec4b29
volume: add option to limit file size
5 years ago
Chris Lu
81f424a630
go fmt
5 years ago
Chris Lu
916423e96a
master: submit support "dataCenter" parameter
5 years ago
Chris Lu
ec8de250e2
tiered storage: can copy to s3, read from s3
master not aware tiered volume yet, file assigning is not working yet
5 years ago
Chris Lu
f60154f330
master load backend storage config from master.toml
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
0dc43ecdca
skip writing content if not modified
related to https://github.com/chrislusf/seaweedfs/issues/1036
5 years ago
Chris Lu
e5506152c0
refactoring
6 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
6 years ago
Chris Lu
74fb237727
benchmark can work in secure mode
6 years ago
Chris Lu
be946c9e54
filer store original data size instead of data size after gzip
6 years ago
Chris Lu
6071be104b
adjust log format
6 years ago
Chris Lu
93d0ad09af
error log format
6 years ago
Chris Lu
e12b6c0306
add subimit count parameter
related to https://github.com/chrislusf/seaweedfs/issues/631
6 years ago
Chris Lu
91ac2e0dd9
go fmt
6 years ago
Chris Lu
ff66269b62
use grpc to replace http APIs for batch volume id lookup and batch delete
1. remove batch volume id lookup http API /vol/lookup
2. remove batch delete http API /delete
6 years ago
Chris Lu
4af6b4eb0e
fix master static resource display problem
6 years ago
Chris Lu
fffbc2d490
embed static resources via statik
6 years ago
Chris Lu
7d6b2a4740
add ETag to upload results and chunks
6 years ago
Chris Lu
17918f0b82
fix compilation error on go tip
7 years ago
Chris Lu
dd5661b297
adding favicon to filer also
7 years ago
Chris Lu
cb6b1d8d41
fix broken master health checking
7 years ago
sparklxb
da9b672d1b
support additional header name-value pairs
8 years ago
sparklxb
86a7c56275
support additional header name-value pairs
8 years ago
霍晓栋
1f63094542
refactor Volume Assign function
9 years ago
Chris Lu
5ce6bbf076
directory structure change to work with glide
glide has its own requirements. My previous workaround caused me some
code checkin errors. Need to fix this.
9 years ago
tnextday
6b0894d806
update ChunkedFile to seekable reader, so we can use io.* to read data
9 years ago
Stuart P. Bentley
f0c2a2dcb3
Change all chrislusf/weed-fs links to point to chrislu/seaweedfs
10 years ago
chrislusf
78bc7b393f
tweaking ui
10 years ago
Chris Lu
f7998f8652
merge conflicts
10 years ago
chrislusf
cc724305b6
Using Url instead of PublicUrl for volume server
Originally there are only url(ip + port), and publicUrl. Because ip was
used to listen for http service, it has less flexibility and volume
server has to be accessed via publicUrl.
Recently we added ip.bind, for binding http service.
With this change, url can be used to connect to volume servers. And
publicUrl becomes a free style piece of url information, it does not
even need to be unique.
10 years ago
Chris Lu
af416189f1
Cleanup error printing.
10 years ago
yanyiwu
fe91fd00ad
fix bug: 'http: multiple response.WriteHeader calls'
10 years ago
Chris Lu
5b5d6341e5
Set http status after modifying response headers.
10 years ago