Konstantin Lebedev
|
130bc3e668
|
s3 fix get fake dir object key (#4390)
|
2023-04-11 07:36:22 -07:00 |
|
chrislu
|
c47f75eb5b
|
fix null content type caused exception in hdfs client
fix https://github.com/seaweedfs/seaweedfs/issues/4170
|
2023-02-01 02:38:05 -08:00 |
|
a
|
0d085ec175
|
make directory lister trigger if mime type is httpd/unix-directory (#4169)
|
2023-01-31 06:54:40 -08:00 |
|
chrislu
|
70a4c98b00
|
refactor filer_pb.Entry and filer.Entry to use GetChunks()
for later locking on reading chunks
|
2022-11-15 06:33:36 -08:00 |
|
zemul
|
a05725aea6
|
filer: get directory metadata (#3833)
|
2022-10-12 07:14:49 -07:00 |
|
famosss
|
7f56a40553
|
Turn down the 404 log level (#3585)
|
2022-09-04 18:17:01 -07:00 |
|
Konstantin Lebedev
|
f7aeb06544
|
s3: report metadata if the directory is explicitly created (#3498)
* replace mkdir to mkFile
* ContentLength must be zero
* revert mkDir
* Seaweedfs-Is-Directory-Key return metadata
|
2022-08-24 00:15:44 -07:00 |
|
chrislu
|
9fce75607d
|
s3: report http.StatusOK if the directory is explicitly created
fix https://github.com/seaweedfs/seaweedfs/issues/3457
|
2022-08-23 01:16:46 -07:00 |
|
chrislu
|
fdd8c5d5e0
|
Filer if-modified-since check doesn't fire on "exact" #3467
fix https://github.com/seaweedfs/seaweedfs/issues/3467
|
2022-08-19 22:21:51 -07:00 |
|
LHHDZ
|
84ec68e11a
|
Add download speed limit support (#3408)
|
2022-08-05 01:16:42 -07:00 |
|
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
2022-07-29 00:17:28 -07:00 |
|
chrislu
|
27732ecfa4
|
move s3 related constants from package http to s3_constants
|
2022-05-30 22:57:41 -07:00 |
|
guol-fnst
|
8b2552f944
|
fix http response error code
|
2022-04-24 11:07:27 +08:00 |
|
chrislu
|
f3bcbeb60a
|
a little optimization
|
2022-03-07 00:24:59 -08:00 |
|
banjiaojuhao
|
bfcc9ca808
|
filer: support metadata with resolved manifest chunk
|
2022-03-07 15:47:51 +08:00 |
|
chrislu
|
28b395bef4
|
better control for reader caching
|
2022-02-26 02:16:47 -08:00 |
|
banjiaojuhao
|
4c30934cd9
|
filer: support get file entry
|
2022-02-18 22:52:26 +08:00 |
|
root
|
7f0c793083
|
fix preconditions according to https://tools.ietf.org/id/draft-ietf-httpbis-p4-conditional-26.html#preconditions
|
2022-02-08 10:13:19 +08:00 |
|
chrislu
|
433fde4b18
|
move error to a separate file
This file contains metric names for all errors
The naming convention is ErrorSomeThing = "error.some.thing"
|
2022-02-04 22:57:51 -08:00 |
|
Konstantin Lebedev
|
9978f54acf
|
fix metric names
|
2022-02-04 16:45:16 +05:00 |
|
Konstantin Lebedev
|
3f4e17aa24
|
error metrics for filer and store
|
2022-02-04 14:07:14 +05:00 |
|
chrislu
|
7210558c7b
|
s3: pass through s3 presigned headers
fix https://github.com/chrislusf/seaweedfs/discussions/2502
|
2021-12-15 13:18:53 -08:00 |
|
Chris Lu
|
24858507cc
|
rename API to avoid confusion
|
2021-10-30 19:27:25 -07:00 |
|
Konstantin Lebedev
|
c78220a7f2
|
fix object tagging https://github.com/chrislusf/seaweedfs/issues/2389
|
2021-10-20 16:01:06 +05:00 |
|
Chris Lu
|
34f764007f
|
escape file name only when necessary
|
2021-10-11 23:33:45 -07:00 |
|
Chris Lu
|
ede7a65a50
|
update log
|
2021-09-19 01:33:50 -07:00 |
|
Chris Lu
|
c1255d30ad
|
add cache error log
|
2021-09-19 01:33:26 -07:00 |
|
Chris Lu
|
2789d10342
|
go fmt
|
2021-09-14 10:37:06 -07:00 |
|
Chris Lu
|
7504be58f9
|
Avoid xattr printed out as HTTP headers
fix https://github.com/chrislusf/seaweedfs/issues/2336
|
2021-09-13 04:00:57 -07:00 |
|
Chris Lu
|
f74b29416a
|
better etag matching
|
2021-09-13 00:31:46 -07:00 |
|
mauroparente
|
c63713774b
|
Fix image resize
https://github.com/chrislusf/seaweedfs/issues/2262
|
2021-08-18 23:15:35 +02:00 |
|
Chris Lu
|
a7012d9729
|
fix
|
2021-08-09 16:03:03 -07:00 |
|
Chris Lu
|
8d3e275735
|
remote: filer cache remote content on read
|
2021-08-09 15:16:45 -07:00 |
|
Chris Lu
|
767edd3c08
|
rename
|
2021-07-31 23:52:09 -07:00 |
|
Chris Lu
|
9df7d16791
|
read <- remote_storage
|
2021-07-31 22:39:38 -07:00 |
|
Chris Lu
|
c090d6bb25
|
add ReadRemote(), add read remote setup when filer starts
|
2021-07-28 22:43:12 -07:00 |
|
Chris Lu
|
b938df97a2
|
remove unused parameter
|
2021-07-19 02:59:12 -07:00 |
|
Chris Lu
|
78b1fb921c
|
adjust log level
|
2021-06-23 20:59:54 -07:00 |
|
Konstantin Lebedev
|
b612d5aebd
|
s3 test get w/ If-Match: bogus ETag
|
2021-05-24 16:59:44 +05:00 |
|
Konstantin Lebedev
|
26a4f34a57
|
del checks
url err logging
stats chunk fetch
|
2021-05-21 15:59:12 +05:00 |
|
Konstantin Lebedev
|
03d1199d5f
|
Revert "revert PR #1903 avoid http error: superfluous response.WriteHeader"
This reverts commit ac71117e
|
2021-05-20 11:45:21 +05:00 |
|
Chris Lu
|
ac71117ee6
|
revert PR #1903 avoid http error: superfluous response.WriteHeader
|
2021-05-05 15:11:39 -07:00 |
|
Chris Lu
|
1e033d45b8
|
simpler logic
related to https://github.com/chrislusf/seaweedfs/pull/1981
|
2021-04-12 12:04:53 -07:00 |
|
Merlin Gaillard
|
f952f979d1
|
filer: return 304 when If-Modified-Since == Last-Modified
|
2021-04-09 15:04:17 +02:00 |
|
Konstantin Lebedev
|
06da02739d
|
CheckAllChunkViews() for HEAD requests only
|
2021-03-16 14:15:17 +05:00 |
|
Konstantin Lebedev
|
90510e3137
|
If WriteHeader is not called explicitly, the first call to Write
will trigger an implicit WriteHeader(http.StatusOK).
WriteHeader: Only one header may be written. Go does not currently!
|
2021-03-15 21:22:59 +05:00 |
|
Chris Lu
|
5d446673a6
|
fix error printing
|
2021-03-10 17:13:04 -08:00 |
|
Konstantin Lebedev
|
ee21c0042e
|
log error write entry
|
2021-02-26 14:18:01 +05:00 |
|
Chris Lu
|
7ba75e3d5a
|
filer: do not return no content for empty files
fix https://github.com/chrislusf/seaweedfs/issues/1831
fix https://github.com/chrislusf/seaweedfs/issues/1830
|
2021-02-23 12:25:27 -08:00 |
|
Chris Lu
|
711c3f3939
|
filer: fix http status 206 setting
fix https://github.com/chrislusf/seaweedfs/issues/1753
|
2021-01-22 00:26:30 -08:00 |
|