Chris Lu
b1a86cf808
s3: copy object to itself
fix https://github.com/chrislusf/seaweedfs/issues/1922
4 years ago
Chris Lu
35d939a1d2
go fmt
4 years ago
wuh-fnst
4c1d945e46
make List correctly judge whether it is the last file
4 years ago
Chris Lu
990fa69bfe
add back AdjustedUrl() related code
4 years ago
Chris Lu
00707ec00f
mount: outsideContainerClusterMode proxy through filer
Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer.
4 years ago
Chris Lu
6ca10725b8
Revert "mount: when outside cluster network, use filer as proxy to access volume servers"
This reverts commit 096e088d7b
.
4 years ago
Chris Lu
096e088d7b
mount: when outside cluster network, use filer as proxy to access volume servers
4 years ago
Chris Lu
94525aa0fd
allocate volume by disk type
4 years ago
Chris Lu
0d2ec832e2
rename from volumeType to diskType
4 years ago
Chris Lu
e9cd798bd3
adding volume type
4 years ago
Chris Lu
316d1b4e69
refactor APIs
4 years ago
Chris Lu
97c942b5ee
paginate through large directories
4 years ago
Chris Lu
9acda432fe
fix import cycle
4 years ago
Chris Lu
ae5eb85a06
refactoring
4 years ago
Chris Lu
f4abd01adf
filer: cache small file to filer store
4 years ago
Chris Lu
dc304342b2
fs.configure: configurable volume growth
4 years ago
Chris Lu
5f19e81dab
filer confi: support hierachical configuration
4 years ago
Chris Lu
ee2fa14dbe
filer conf: delete location specific configuration
4 years ago
Chris Lu
0ea5c087ce
go fmt
4 years ago
Chris Lu
95c0de285d
refactoring
4 years ago
Chris Lu
0a406f652e
load filer conf and match by prefix
4 years ago
Chris Lu
68043cfcac
add reference implementation to detect create/update/delete/rename events
4 years ago
Chris Lu
a4dfa00030
adjust filer conf
4 years ago
Chris Lu
2251a8e472
minor
4 years ago
Chris Lu
c32b6f4d9d
prepare for path based configuration
4 years ago
Konstantin Lebedev
1eec5c8d5d
gen pb
4 years ago
Chris Lu
f375b93aef
renaming
4 years ago
Chris Lu
6c92fa349d
filer: support default rack
fix https://github.com/chrislusf/seaweedfs/issues/1546
4 years ago
Chris Lu
ace0ea3d28
s3: avoid duplicated bucket
4 years ago
Chris Lu
723ae11db4
refactoring in order to adjust volume server url later
4 years ago
Chris Lu
1012df7bb5
switch hardlink id from int64 to bytes
4 years ago
Chris Lu
5e239afdfc
hardlink works now
4 years ago
Chris Lu
cb427d48fa
filer report metrics configuration
4 years ago
Chris Lu
daf0a449f7
properly cancel context for streaming grpc
4 years ago
Chris Lu
387ab6796f
filer: cross cluster synchronization
4 years ago
Chris Lu
bba90ff3c8
read filer signature
4 years ago
Chris Lu
a41588279a
change log level 5 to 4
4 years ago
Chris Lu
ca658a97c5
add signatures to messages to avoid double processing
4 years ago
Chris Lu
208849702d
logs
4 years ago
Chris Lu
003d48da21
adjust logs
4 years ago
Chris Lu
eb493283dd
deletion error report
4 years ago
Chris Lu
edfa73782f
adjust log level
4 years ago
Chris Lu
2286d27730
rename
5 years ago
Chris Lu
0db4204c81
add is_file_chunks to filer.proto
5 years ago
Chris Lu
70d8a3a1d3
add SubscribeLocalMetadata without checking persisted meta logs
5 years ago
Chris Lu
37d5b3ba12
replication: pass isFromOtherCluster also to EventNotification
EventNotification is consistent with message queue and metadata logs.
5 years ago
Chris Lu
31e23e9783
filer: support active<=>active filer replication
5 years ago
Chris Lu
97239ce6f1
rename filechunk is_gzipped to is_compressed
5 years ago
Chris Lu
ca3516ac6d
adjust protoc
5 years ago
Chris Lu
1ea9bc66d9
avoid leaking grpc.NewClientStream
5 years ago