sxlehua
0b49c16361
Adapt S3 POST ContentType ( #5275 )
12 months ago
Benoît Knecht
56287bd07d
weed/shell: Cluster check other disk types ( #5245 )
* week/shell: Cluster check other disk types
The `cluster.check` command only took the empty (`""`) and `hdd` disk types
into consideration, but a cluster with only `ssd` or `nvme` disk types would be
equally valid.
This commit simply checks that _any_ disk type is defined, and that some
volumes are available for it.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Replace loop that copies slice
Use the following construct instead of a `for` loop:
```golang
x = append(x, y...)
```
See https://staticcheck.dev/docs/checks#S1011 .
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
* weed/shell: Check disk types when filer is in use
Filer stores its metadata logs in generic (i.e. `""`) or HDD disk type volumes,
so make sure those disk types exist and have volumes associated with them when
Filer is deployed in the cluster.
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
---------
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
12 months ago
Sébastien
0775d05a23
fix: http range request return status 500 ( #5251 )
When volume server unavailable for at least one chunk; was returning status 206.
Split `StreamContent` in two parts,
- first prepare, to get chunk info and return stream function
- then write chunk, with that stream function
That allow to catch error in first step before setting response status code in `processRangeRequest`
12 months ago
Benoît Knecht
f6e39139d8
weed/storage: Fix volume info file permissions ( #5246 )
1 year ago
chrislu
cb50b720fd
Revert "Fix weed fix"
This reverts commit 6c1ce18541
.
1 year ago
Benoît Knecht
1f08010ef0
weed/shell: Cleanup volume balance logic ( #5241 )
1 year ago
Konstantin Lebedev
0f8e76bbd6
fix: clean metric MasterReplicaPlacementMismatch for unregister volume ( #5239 )
1 year ago
Benoît Knecht
a6aee847b9
weed/shell: Fix volume.balance logic ( #5238 )
1 year ago
Konstantin Lebedev
0b71fae2e3
fix: s3tests test_get_object_ifnonematch_good ( #5237 )
1 year ago
chrislu
025f8eb37b
return dir assign counter
fix https://github.com/seaweedfs/seaweedfs/issues/5231
1 year ago
chrislu
49fcb48e04
same logic as grpc assign
fix https://github.com/seaweedfs/seaweedfs/issues/5213
1 year ago
chrislu
bb867694d8
skip updating multipart .upload files
1 year ago
chrislu
4ca6b1be3c
skip updating the .upload multipart files
1 year ago
chrislu
5c90b27b0a
go fmt
1 year ago
chrislu
83e4b02517
fix
1 year ago
chrislu
15b66a6633
refactor
1 year ago
chrislu
3002087541
http assign logic should be the same as grpc assign
similar logic as bebbc9fe44
1 year ago
XIAOYQ
be166b434f
fix: skip s3 .uploads
1 year ago
Konstantin Lebedev
4e9ea1e628
chore: filer healthz handler check filer store ( #5208 )
1 year ago
Konstantin Lebedev
f9cf13fada
[filer] avoid return http ok for not allowed methods ( #5209 )
1 year ago
Andrew Azores
2eb82778bc
chore: fix typos in scaffold help output ( #5211 )
1 year ago
chrislu
59b8af99b0
3.62
1 year ago
skycope
316ae45795
can vacuum volume when size mismatch ( #5200 )
Co-authored-by: Yang Wang <yangwang@weride.ai>
1 year ago
Konstantin Lebedev
8d23e36c45
fix: doDeleteFiles deletes files ( #5198 )
1 year ago
Konstantin Lebedev
1169f94310
Fix filer sync set offset ( #5197 )
* fix: compose 2mount with sync
* fix: DATA RACE
https://github.com/seaweedfs/seaweedfs/issues/5194
https://github.com/seaweedfs/seaweedfs/issues/5195
1 year ago
skycope
0e8a54f6f6
fix write volume over size MaxPossibleVolumeSize ( #5190 )
Co-authored-by: Yang Wang <yangwang@weride.ai>
1 year ago
chrislu
050efe6c08
factor in existing ec volume count when estimating max volume count
related to https://github.com/seaweedfs/seaweedfs/issues/5191
1 year ago
Konstantin Lebedev
a7fc723ae0
chore: add status code for request_total metrics ( #5188 )
1 year ago
jerebear12
8c966ac23b
Removed problematic if statement ( #5180 )
This if statement was causing the value of option.AllowedOrigins to be always equal to "*". Now the values in the config file will be used when present. This allows for people who don't need this feature to not update their security.toml files.
1 year ago
chrislu
8ae00e47a6
3.61
1 year ago
Konstantin Lebedev
b9d32d32e1
chore: filer sync add doDeleteFiles option for create only mode ( #5166 )
1 year ago
Konstantin Lebedev
3b62b338a5
chore: add maxMB option for webdav ( #5165 )
1 year ago
Konstantin Lebedev
4f6172f369
Fix missing VersionConfiguration node in get-bucket-versioning response ( #5162 )
* fix: s3 response for get bucket version
https://github.com/seaweedfs/seaweedfs/issues/5155
* fix: s3 response for get bucket version
https://github.com/seaweedfs/seaweedfs/issues/5155
1 year ago
Konstantin Lebedev
3e43778869
fix: webdav avoid create empty files ( #5160 )
1 year ago
Konstantin Lebedev
b832ddd1ef
fix: return etag with md5 in webdav responses ( #5158 )
1 year ago
chrislu
d3688938d9
avoid nil
fix https://github.com/seaweedfs/seaweedfs/issues/5153
introduced from #5109
1 year ago
chrislu
d4e91b6ad9
3.60
1 year ago
Varun Upadhyay
77626666c5
Minor cleanup & gitignore update ( #5144 )
1 year ago
Konstantin Lebedev
183352c796
shell meta load add concurrency ( #4529 )
* fix: increase speed cmd fs meta load
* fix: add wg
1 year ago
Lars Lehtonen
edc0532b1d
weed/server: remove unneeded err from streamReadOneVolume() signature ( #5143 )
1 year ago
chrislu
bebbc9fe44
create volume grow request if the selected volume is close to full
1 year ago
chrislu
bb9269f3f7
Revert "Update network.go since To16 converts the IP address ip up to a 16-byte representation. If ip is not an IP address (it is the wrong length), To16 returns nil. ( #5134 )"
This reverts commit 838578b55f
.
1 year ago
chrislu
c6b1dc7058
remove unused code
1 year ago
vivekkoya
838578b55f
Update network.go since To16 converts the IP address ip up to a 16-byte representation. If ip is not an IP address (it is the wrong length), To16 returns nil. ( #5134 )
1 year ago
Seyed Mahdi Sadegh Shobeiri
97236389e8
Add modifyTimeAgo to volume.fsck ( #5133 )
* Add modifyTimeAgo to volume.fsck
* Fix AppendAtNs
1 year ago
Seyed Mahdi Sadegh Shobeiri
54ba2c8868
Fix cutoffTimeAgo in findMissingChunksInFiler ( #5132 )
1 year ago
chrislu
03c4b2e988
correct lock accounting
possibly fix https://github.com/seaweedfs/seaweedfs/issues/5082
1 year ago
chrislu
c4badf7396
adjust options
1 year ago
chrislu
6324062acc
fix
1 year ago
chrislu
e0727071c8
go fmt
1 year ago