Chris Lu
|
a801332b0d
|
filer: return 409 if file conflicts with a directory
fix https://github.com/chrislusf/seaweedfs/issues/1938
|
2021-03-24 01:03:11 -07:00 |
|
Chris Lu
|
b1a86cf808
|
s3: copy object to itself
fix https://github.com/chrislusf/seaweedfs/issues/1922
|
2021-03-19 01:31:49 -07:00 |
|
Chris Lu
|
df72dc206d
|
stats collect chunk upload retry count
|
2021-03-07 11:26:15 -08:00 |
|
Chris Lu
|
aa17311063
|
s3: set filename when uploading file chunks
|
2021-02-17 20:54:53 -08:00 |
|
Chris Lu
|
821c46edf1
|
Merge branch 'master' into support_ssd_volume
|
2021-02-09 11:37:07 -08:00 |
|
Chris Lu
|
f8dbb03bdd
|
filer: append operation returns final file size
|
2021-01-23 04:19:49 -08:00 |
|
Chris Lu
|
f98817cfe6
|
filer: support appending to a file
|
2021-01-20 13:40:32 -08:00 |
|
Chris Lu
|
1b8e3da295
|
refactoring
|
2021-01-20 12:59:54 -08:00 |
|
Chris Lu
|
1efb51ba84
|
filer: change to saveToFilerLimit from cacheToFilerLimit
short circuit saving small files to volume server
|
2021-01-10 23:14:46 -08:00 |
|
Peter Cai
|
cd2a9865ed
|
filer: respect Content-Type on PUT
This is needed for the S3 gateway to conform to the S3 protocol -- the
server should always respect the Content-Type set by client.
|
2020-12-31 11:32:45 +08:00 |
|
Chris Lu
|
0a067944cc
|
filer: add retries during volume moving
fix https://github.com/chrislusf/seaweedfs/issues/1704
|
2020-12-25 02:32:55 -08:00 |
|
Chris Lu
|
1bf22c0b5b
|
go fmt
|
2020-12-16 09:14:05 -08:00 |
|
Chris Lu
|
23014b6810
|
Merge branch 'master' into support_ssd_volume
|
2020-12-16 08:26:51 -08:00 |
|
Chris Lu
|
b789767cd1
|
filer: return http status 499 for client closed connection
fix https://github.com/chrislusf/seaweedfs/issues/1684
|
2020-12-16 08:18:00 -08:00 |
|
Chris Lu
|
0d2ec832e2
|
rename from volumeType to diskType
|
2020-12-13 11:59:32 -08:00 |
|
Chris Lu
|
e9cd798bd3
|
adding volume type
|
2020-12-13 00:58:58 -08:00 |
|
Chris Lu
|
83078ac6ce
|
filer: change to /etc/seaweedfs folder on filer
fix https://github.com/chrislusf/seaweedfs/issues/1666
|
2020-12-10 11:11:02 -08:00 |
|
Chris Lu
|
606051cc79
|
filer: cache "/etc" filder small files to filer store
|
2020-12-07 00:11:35 -08:00 |
|
Chris Lu
|
263eb29e9f
|
filer: add option to cache small files to filer store
|
2020-12-04 22:39:43 -08:00 |
|
Chris Lu
|
f4abd01adf
|
filer: cache small file to filer store
|
2020-11-30 04:34:04 -08:00 |
|
Chris Lu
|
a9c6be5fc3
|
set creation time
|
2020-11-30 03:11:52 -08:00 |
|
Chris Lu
|
95c0de285d
|
refactoring
|
2020-11-15 16:58:48 -08:00 |
|
Chris Lu
|
500bcab953
|
refactoring
|
2020-11-15 14:41:56 -08:00 |
|
Chris Lu
|
d29b787220
|
store together with "Seaweed-" prefix
|
2020-11-03 00:21:10 -08:00 |
|
Chris Lu
|
5448781dfc
|
filer: Headers with "Seaweed-" prefix are stored as extended properties
|
2020-11-03 00:15:51 -08:00 |
|
ruitao.liu
|
22a9ea0512
|
adjust s3 header file.
|
2020-10-29 16:05:40 +08:00 |
|
ruitao.liu
|
b917be7955
|
S3 bucket list, response with uploaded storageclass.
|
2020-10-29 14:57:19 +08:00 |
|
ruitao.liu
|
2dcc178d0a
|
save s3 metadata to filer.
|
2020-10-28 18:16:05 +08:00 |
|
Chris Lu
|
6c92fa349d
|
filer: support default rack
fix https://github.com/chrislusf/seaweedfs/issues/1546
|
2020-10-20 17:41:39 -07:00 |
|
Chris Lu
|
41be7a4c8f
|
filer: upload also set file size
ensure works same as fuse mount
|
2020-09-25 12:02:06 -07:00 |
|
Chris Lu
|
4d21de63ee
|
go fmt
|
2020-09-16 01:27:24 -07:00 |
|
Chris Lu
|
ada996fe55
|
filer: support createing empty folder
fix https://github.com/chrislusf/seaweedfs/issues/1161
|
2020-09-14 13:07:46 -07:00 |
|
Chris Lu
|
eb7929a971
|
rename filer2 to filer
|
2020-09-01 00:21:19 -07:00 |
|
Chris Lu
|
99ecf63276
|
go fmt
|
2020-08-29 22:28:33 -07:00 |
|
Chris Lu
|
ca658a97c5
|
add signatures to messages to avoid double processing
|
2020-08-28 23:48:48 -07:00 |
|
Chris Lu
|
3b1a95ac26
|
filer refactoring: same auto chunking logic for POST and PUT, no size limit
|
2020-08-08 12:02:06 -07:00 |
|
Chris Lu
|
ae00cce4bd
|
support POST and PUT auto chunking
|
2020-08-08 10:45:37 -07:00 |
|
Chris Lu
|
bd8bfdae07
|
refactoring
|
2020-08-08 10:18:43 -07:00 |
|
Chris Lu
|
97d97f3528
|
go code can read and write chunk manifest
|
2020-07-19 17:59:43 -07:00 |
|
Chris Lu
|
31e23e9783
|
filer: support active<=>active filer replication
|
2020-06-30 22:53:57 -07:00 |
|
Chris Lu
|
871efa4fc1
|
refactoring
some previous chunk etag was using md5, which should be wrong.
|
2020-04-30 17:20:47 -07:00 |
|
Chris Lu
|
1c65656fb4
|
s3: add option to fsync buckets
|
2020-04-11 23:37:10 -07:00 |
|
Chris Lu
|
ec2eb8bc48
|
add If-None-Match and If-Modified-Since
fix https://github.com/chrislusf/seaweedfs/issues/1269
|
2020-04-08 08:12:00 -07:00 |
|
Chris Lu
|
eedd33dda3
|
refactoring
|
2020-03-28 13:41:58 -07:00 |
|
Chris Lu
|
c0f0fdb3ba
|
refactoring
|
2020-03-23 00:01:34 -07:00 |
|
Chris Lu
|
4237a813cc
|
skip printouts
|
2020-03-11 01:13:54 -07:00 |
|
Chris Lu
|
8a899992f2
|
filer: fix ttl parsing
fix https://github.com/chrislusf/seaweedfs/issues/1225
|
2020-03-09 00:16:10 -07:00 |
|
Chris Lu
|
2e3f6ad3a9
|
filer: remember content is gzipped or not
|
2020-03-08 21:39:33 -07:00 |
|
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
|
2020-03-08 15:42:44 -07:00 |
|
Chris Lu
|
ea1169dc80
|
filer cipher: single chunk http POST and PUT and read
|
2020-03-07 06:08:08 -08:00 |
|