Chris Lu
|
88d52adfdd
remove unused fields
|
3 years ago |
Chris Lu
|
ab606dec2a
filer: add path-specific option to enforce readonly
|
3 years ago |
Chris Lu
|
b5880334fc
refactor
|
3 years ago |
Chris Lu
|
6daa932f5c
refactoring to get master function, instead of passing master values directly
|
3 years ago |
Chris Lu
|
821c46edf1
Merge branch 'master' into support_ssd_volume
|
3 years ago |
Chris Lu
|
a331bbb3ae
filer: should return 204 on DELETE to nonexistent file
|
3 years ago |
Chris Lu
|
1d88865869
passing disk type along
|
3 years ago |
Chris Lu
|
51eadaf2b6
rename parameter name to "disk"
|
3 years ago |
Chris Lu
|
0d2ec832e2
rename from volumeType to diskType
|
3 years ago |
Chris Lu
|
e9cd798bd3
adding volume type
|
3 years ago |
Chris Lu
|
3fedfec1e7
check cross device rename error
|
3 years ago |
Chris Lu
|
141ce67c09
close http request body
|
3 years ago |
Chris Lu
|
dc304342b2
fs.configure: configurable volume growth
|
4 years ago |
Chris Lu
|
0ea5c087ce
go fmt
|
4 years ago |
Chris Lu
|
95c0de285d
refactoring
|
4 years ago |
Chris Lu
|
500bcab953
refactoring
|
4 years ago |
Chris Lu
|
6c92fa349d
filer: support default rack
|
4 years ago |
Chris Lu
|
69f0da5d73
mount: pass along replication and collection parameters
|
4 years ago |
Chris Lu
|
ca658a97c5
add signatures to messages to avoid double processing
|
4 years ago |
Chris Lu
|
3b1a95ac26
filer refactoring: same auto chunking logic for POST and PUT, no size limit
|
4 years ago |
Chris Lu
|
20e2ac1add
filer: store md5 metadata for files uploaded by filer
|
4 years ago |
Chris Lu
|
97d97f3528
go code can read and write chunk manifest
|
4 years ago |
Chris Lu
|
31e23e9783
filer: support active<=>active filer replication
|
4 years ago |
Chris Lu
|
a4e3cffe0a
S3: DeleteObject API also support deleting a folder recursively
|
4 years ago |
Chris Lu
|
1c65656fb4
s3: add option to fsync buckets
|
4 years ago |
Chris Lu
|
dc08e4098f
add etag only for PUT or large chunked uploads
|
4 years ago |
Chris Lu
|
ec2eb8bc48
add If-None-Match and If-Modified-Since
|
4 years ago |
Chris Lu
|
c0f0fdb3ba
refactoring
|
4 years ago |
Chris Lu
|
8a899992f2
filer: fix ttl parsing
|
4 years ago |
Chris Lu
|
e04c1a1361
filer: remove chunk manifest file support
|
4 years ago |
Chris Lu
|
9b3109a5d8
filer: processing all response headers, no pass through to volume server
|
4 years ago |
Chris Lu
|
afb20de14c
breaks dependency loop
|
4 years ago |
Chris Lu
|
0375ce2c2e
filer: set mime type from volume server
|
4 years ago |
Chris Lu
|
ea1169dc80
filer cipher: single chunk http POST and PUT and read
|
4 years ago |
Chris Lu
|
6ab7368ef2
filer: dynamically create bucket under /buckets folder
|
4 years ago |
Chris Lu
|
382ff218d3
filer: set file size, streaming chunk file uploading
|
4 years ago |
Chris Lu
|
d4e75a0d18
filer: option to create file only if it is new, O_EXCL
|
4 years ago |
Chris Lu
|
86d4b18eb5
filer: optional recursive deletion
|
4 years ago |
Chris Lu
|
36ddca9d1f
filer: return not found 404 status if not found
|
4 years ago |
Chris Lu
|
bbb6ebc3c0
filer: DeleteFolderChildren for deleting large folders
|
4 years ago |
Chris Lu
|
1ddfbff2d3
deletion add option skipChunkDeletion
|
4 years ago |
Chris Lu
|
f06b65a6fd
filer: EXPERT add shouldDeleteChunks parameter for fast deletion
|
4 years ago |
Yoni Nakache
|
9e45702334
Filer: Enable delete entries without flag volume
|
4 years ago |
Lei Liu
|
2700ac6d1f
filer: Add attr.mode in query string
|
5 years ago |
Lei Liu
|
3cc084269c
master api: return http 404 when volumeId not exist
|
5 years ago |
Chris Lu
|
ae53f63680
filer: recursive deletion optionally ignoring any errors
|
5 years ago |
Chris Lu
|
1d1b355f9e
filer: set file name when uploading to a directory
|
5 years ago |
Chris Lu
|
359563e95a
refactoring
|
5 years ago |
Chris Lu
|
6c01fb6d2d
go fmt
|
5 years ago |
Chris Lu
|
d1cd8f8c5b
add metrics, refactoring
|
5 years ago |