Chris Lu
|
1e76fc994a
filer.copy: zero fileSize for directories
|
3 years ago |
Chris Lu
|
b430d1b6ee
filer.copy: "check.size" before copying files
|
3 years ago |
Chris Lu
|
8f8738867f
add retry to assign volume
|
3 years ago |
Chris Lu
|
007401f3a0
remove duplicated code
|
3 years ago |
Chris Lu
|
55a8f57381
go fmt
|
3 years ago |
Chris Lu
|
cd7bf1a72a
filer.copy copy empty folders
|
3 years ago |
Chris Lu
|
cc0df36a9e
smaller file chunks are faster
|
3 years ago |
Chris Lu
|
62191b08ea
disk type support custom tags
|
3 years ago |
Chris Lu
|
6daa932f5c
refactoring to get master function, instead of passing master values directly
|
3 years ago |
Chris Lu
|
0bc3a1f9e8
disk type only supports hdd and ssd, not ready for random tags yet
|
3 years ago |
Chris Lu
|
ef76365ec2
adjust help message
|
3 years ago |
Chris Lu
|
821c46edf1
Merge branch 'master' into support_ssd_volume
|
3 years ago |
Chris Lu
|
2b76854641
add "weed filer.cat" to read files directly from volume servers
|
3 years ago |
Chris Lu
|
1bf22c0b5b
go fmt
|
3 years ago |
Chris Lu
|
23014b6810
Merge branch 'master' into support_ssd_volume
|
3 years ago |
Chris Lu
|
3c7f9633eb
show error a little bit more obviously
|
3 years ago |
Chris Lu
|
8baba93fce
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
|
745ee8d8f3
avoid unnecessary error message
|
4 years ago |
Chris Lu
|
de86945aeb
go fmt
|
4 years ago |
Chris Lu
|
7ecbb4b3c9
clean up
|
4 years ago |
Kenny
|
9cc6575ab5
Update filer_copy.go
|
4 years ago |
Chris Lu
|
e219c57849
passing full path when assign volume locations
|
4 years ago |
Chris Lu
|
f375b93aef
renaming
|
4 years ago |
Chris Lu
|
63b0fb54f7
minor
|
4 years ago |
Chris Lu
|
147d4d23b6
filer.copy: automatically use the right bucket
|
4 years ago |
Chris Lu
|
387ab6796f
filer: cross cluster synchronization
|
4 years ago |
Chris Lu
|
39e72fb23c
go fmt
|
4 years ago |
Chris Lu
|
871efa4fc1
refactoring
|
4 years ago |
wuyuxiang
|
6850d28d6b
refacotr: move signal handling and pprof to grace package
|
4 years ago |
Chris Lu
|
57df14f76f
report error if copying failed
|
4 years ago |
Chris Lu
|
eedd33dda3
refactoring
|
4 years ago |
Chris Lu
|
d848d08944
use public url also for deletions
|
4 years ago |
Chris Lu
|
89eb05b50f
filer: support TTL for all filer stores
|
4 years ago |
Chris Lu
|
2e3f6ad3a9
filer: remember content is gzipped or not
|
4 years ago |
Chris Lu
|
936e7cdbfb
pass in filer.copy cipher option
|
4 years ago |
Chris Lu
|
8c3e25b38a
mimee type default "application/octet-stream" to empty string
|
4 years ago |
Chris Lu
|
13e215ee5c
filer: option to encrypt data on volume server
|
4 years ago |
Chris Lu
|
f90c43635d
refactoring
|
4 years ago |
Chris Lu
|
97ab8a1976
remove ctx if possible
|
4 years ago |
Chris Lu
|
892e726eb9
avoid reusing context object
|
4 years ago |
Chris Lu
|
0841bedb15
move filer assign volume grpc errror to response
|
4 years ago |
Chris Lu
|
6ab7368ef2
filer: dynamically create bucket under /buckets folder
|
4 years ago |
Chris Lu
|
d335f04de6
support env variables to overwrite toml file
|
4 years ago |
Chris Lu
|
72a64a5cf8
use the same context object in order to retry
|
4 years ago |
Chris Lu
|
c48fc8b4de
grpc send error via response instead of grpc error
|
4 years ago |
Chris Lu
|
392678f8f3
upload skipping mimetype if not needed
|
4 years ago |
Chris Lu
|
69de05f6cb
go fmt
|
5 years ago |
Chris Lu
|
9573c0f4b3
filer: filer.copy cleanup in case of failed uploads
|
5 years ago |