石昌林
81f7f08708
Determine whether to preallocate according to the master configuration before executing copy volume
3 years ago
石昌林
be5c901bea
Fix global counter key is incorrect & Add read lock when reading counter map to avoid memory problems
3 years ago
Lapshin Vitaliy
5f5fd0bc48
validate tags on copy object and add regex for validating tags
3 years ago
guol-fnst
1d77deccd0
AbortMultipartUploadHandler should return 204 instead of 200
https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
3 years ago
石昌林
9e036df356
remove go.uber.org/atomic
3 years ago
geekboood
fdacd94af5
fix: invalid chunk data when failed to read manifests
3 years ago
石昌林
3dd60529c5
some code optimizations
3 years ago
石昌林
37df209195
add some unit tests and some code optimizes
3 years ago
guol-fnst
c7c20881f5
remove "weed" from UsageLine, or weed will not show usage of weed update
3 years ago
chrislu
625fd16a2e
reduce upfront memory usage for low density volume
3 years ago
guol-fnst
cd078471c4
fix path bug on windows
fix usage
3 years ago
chrislu
aaa9938353
Revert "adjust conditions"
This reverts commit e024586ff1
.
3 years ago
guol-fnst
995e221e97
remove -output, add -dir,-name for more flexibility
3 years ago
chrislu
e024586ff1
adjust conditions
3 years ago
liubaojiang
df0ce31a2e
add condition when inFlightUploadDataLimitCond signal
3 years ago
zzq09494
62f74f5e3c
add bucket label to s3 prometheus metrics
3 years ago
guol-fnst
4bc8792643
support specific version of weed
3 years ago
guol-fnst
1dbb925d29
remove unused function
remove log when weed is up to date
add check whether weed is full version
3 years ago
liubaojiang
3076ac101e
move vs.concurrentUploadLimit != 0 out of the lock
3 years ago
石昌林
78b3728169
add s3 circuit breaker support for 'simultaneous request count' and 'simultaneous request bytes' limitations
configure s3 circuit breaker by 'command_s3_circuitbreaker.go':
usage eg:
# Configure the number of simultaneous global (current s3api node) requests
s3.circuit.breaker -global -type count -actions Write -values 1000 -apply
# Configure the number of simultaneous requests for bucket x read and write
s3.circuit.breaker -buckets -type count -actions Read,Write -values 1000 -apply
# Configure the total bytes of simultaneous requests for bucket write
s3.circuit.breaker -buckets -type bytes -actions Write -values 100MiB -apply
# Disable circuit breaker config of bucket 'x'
s3.circuit.breaker -buckets x -enable false -apply
# Delete circuit breaker config of bucket 'x'
s3.circuit.breaker -buckets x -delete -apply
3 years ago
ningfd
338705f375
fix(wdclient): GetLocations return
3 years ago
Konstantin Lebedev
31a929f7f2
logging processRangeRequest errors
3 years ago
yulai.li
358c0c0b37
Fix: provide filer.ui.deleteDir options for server command
3 years ago
guol-fnst
695e8c7555
fix minor bug
3 years ago
zhihao.qu
4d0d1848c6
fix(filer.sync): modify clientName format : from -> to
3 years ago
yulai.li
b90d213a87
Change ui.deleteDir default to true
3 years ago
zhihao.qu
42d04c581b
feat(filer.sync): add metricsServer in filer.sync.
Metrics include:
(1) the offset of the filer.sync
(2) the last send timestamp of the filer subscription
3 years ago
chrislu
d4ef06cdcf
3.11
3 years ago
chrislu
36d2756978
volume: avoid writing too much data for range requests in large files
related to https://github.com/chrislusf/seaweedfs/issues/3178
3 years ago
yulai.li
28cda854eb
Add filer command line parameter to let Filer UI show/hide directory delete button
3 years ago
zhihao.qu
14d82c3dea
feat(filer.sync): add offset to path.
3 years ago
guol-fnst
78fc9cdfa0
add "copied from https://github.com/restic/restic/tree/master/internal/selfupdate "
3 years ago
guol-fnst
322dbcf372
add update feature
3 years ago
shichanglin5
f01dd27752
fix: When there is no access permission configured before startup, the authentication does not take effect after configuring the permission after startup
3 years ago
chrislu
e437ec5a68
3.10
3 years ago
chrislu
d12f431d98
collect volume server status
3 years ago
chrislu
444ac21050
go fmt
3 years ago
chrislu
61b8c9c361
remote object store gateway: disable tagging for backblaze
3 years ago
yulai.li
83f8cdd5cb
Bug Fix: force reload filer page when upload/delete/rename/create directory
3 years ago
guol-fnst
eabf4d4e64
fix typo
3 years ago
chrislu
9f8b72a54d
Revert "Merge pull request #3159 from shichanglin5/_duplicateUUID"
This reverts commit 37da689319
, reversing
changes made to 00d53c34c4
.
3 years ago
Konstantin Lebedev
fb57aa431c
stats master_replica_placement_mismatch
3 years ago
shichanglin5
a63559ee6c
fix: fix command prompt information
3 years ago
shichanglin5
f5b0c04b14
perf: Optimized volume handling duplicateUUID logic to avoid quitting when volume is actualy normal
Under normal circumstances, there will be no problems, but when the
master is debugged in the local environment, the volume client cannot
communicate with the master normally, so the sendHeartBeat logic is
restarted, and a new connection is created to report the heartbeat. If
the master has not cleared the uuid of the volume at this time, then The
master will respond to volume duplicateUUIDS, and the volume service
will exit, but in fact the uuid of the volume is not duplicated
3 years ago
zhihao.qu
cd5cca36a4
feat(filer.sync): add fromTsMs. Extract signature from doSubscribeFilerMetaChanges
3 years ago
Konstantin Lebedev
49f058da85
fix s3 tests:
ranged_request_invalid_range
ranged_request_empty_object
3 years ago
chrislu
8a1166c021
auto remove previous leftover socket
3 years ago
chrislu
633a4aed18
filer: fix customizable local socket file name
fix https://github.com/chrislusf/seaweedfs/issues/3147
3 years ago
chrislu
ebd6097e6f
fix: sequence read rate is slow when use filer.ChunkReadAt.ReadAt #3074
related to https://github.com/chrislusf/seaweedfs/pull/3074
3 years ago
Konstantin Lebedev
c07820178f
fix s3 tests
bucket_list_delimiter_prefix
bucket_list_delimiter_prefix_underscore
bucket_list_delimiter_prefix_ends_with_delimiter
3 years ago