chrislu
73921ce4f6
adjust help message
9 months ago
chrislu
cdd7fa81ab
fix help message
10 months ago
chrislu
20929f2a57
adjust resource heavy for volume.fix.replication
10 months ago
chrislu
6564ceda91
skip resource heavy commands from running on master nodes
10 months ago
chrislu
ec30a504ba
refactor
10 months ago
chrislu
9cd263b2ce
refactor
10 months ago
chrislu
701abbb9df
add IsResourceHeavy() to command interface
10 months ago
Max Denushev
f1e700ce2f
Fix/copy before delete replication ( #6064 )
* fix(shell): volume.fix.replication misplaced volumes unsatisfying replication factor
* fix(shell): simplify replication check
* fix(shell): add test for satisfyReplicaCurrentLocation
10 months ago
Max Denushev
d056c0ddf2
fix(volume): don't persist RO state in specific cases ( #6058 )
* fix(volume): don't persist RO state in specific cases
* fix(volume): writable always persist
10 months ago
dsd
a3572999bb
Vol check disk bug ( #6044 )
* fix volume.check.disk
* ensure multiple replica sync
* add comment
---------
Co-authored-by: 邓书东 <shudong_deng@hhnb2024010108.intsig.com>
10 months ago
Guang Jiong Lou
6c986e9d70
improve worm support ( #5983 )
* improve worm support
Signed-off-by: lou <alex1988@outlook.com>
* worm mode in filer
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* move to fs configure
Signed-off-by: lou <alex1988@outlook.com>
* remove flag
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* support worm hardlink
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* typo
Signed-off-by: lou <alex1988@outlook.com>
* sync filer conf
Signed-off-by: lou <alex1988@outlook.com>
---------
Signed-off-by: lou <alex1988@outlook.com>
10 months ago
Konstantin Lebedev
15965f7c54
[shell] fix volume grow in shell ( #5992 )
* fix volume grow in shell
* revert add Async
* check available volume space
* create a VolumeGrowRequest and remove unnecessary fields
10 months ago
Eugeniy E. Mikhailov
282867a71e
Show volume server which failed to verify a chunk ( #5958 )
11 months ago
Shaun Alexander
766290411b
filer.remote.gateway not filer.remote.sync for remote.mount.buckets help string. ( #5934 )
11 months ago
augustazz
0b00706454
EC volume supports expiration and displays expiration message when executing volume.list ( #5895 )
* ec volume expire
* volume.list show DestroyTime
* comments
* code optimization
---------
Co-authored-by: xuwenfeng <xuwenfeng1@zto.com>
11 months ago
chrislu
8f1f1730e9
minor
11 months ago
chrislu
e14b6e02df
load ec volume id locations
fix https://github.com/seaweedfs/seaweedfs/issues/5713
11 months ago
chrislu
e825dd7496
fix opposite logic
fix https://github.com/seaweedfs/seaweedfs/issues/5871
11 months ago
chrislu
e069009f09
[remote.cache, remote.uncache] fix min/max age
fix https://github.com/seaweedfs/seaweedfs/issues/5871
11 months ago
Konstantin Lebedev
ef4c555e90
[shell] volume.grow ( #5855 )
11 months ago
chrislu
8378a5b70b
rename
12 months ago
wyang
31b89c1062
fsck: only check the appendNs of deleted needle ( #5841 )
increase fsck speed
Co-authored-by: Yang Wang <yangwang@weride.ai>
12 months ago
wyang
c1bffca246
fix evacuate volume to different disk types ( #5530 )
Co-authored-by: wyang <wyang@wyangs-Air.lan>
12 months ago
chrislu
aed2a18223
get, set and add path conf
12 months ago
vadimartynov
86d92a42b4
Added tls for http clients ( #5766 )
* Added global http client
* Added Do func for global http client
* Changed the code to use the global http client
* Fix http client in volume uploader
* Fixed pkg name
* Fixed http util funcs
* Fixed http client for bench_filer_upload
* Fixed http client for stress_filer_upload
* Fixed http client for filer_server_handlers_proxy
* Fixed http client for command_fs_merge_volumes
* Fixed http client for command_fs_merge_volumes and command_volume_fsck
* Fixed http client for s3api_server
* Added init global client for main funcs
* Rename global_client to client
* Changed:
- fixed NewHttpClient;
- added CheckIsHttpsClientEnabled func
- updated security.toml in scaffold
* Reduce the visibility of some functions in the util/http/client pkg
* Added the loadSecurityConfig function
* Use util.LoadSecurityConfiguration() in NewHttpClient func
1 year ago
Dan
794a5aa67d
Add warning with hints to why a EC shard cant be moved ( #5790 )
1 year ago
chrislu
182f6d00a9
always copy ecj files
1 year ago
rhysm
7ee1f520a4
volume.tier.upload: Fix deleting replicated volumes ( #5743 )
Co-authored-by: Rhys M <rhysm@protonmail.com>
1 year ago
Konstantin Lebedev
5ffacbb6ea
refactor all methods strings to const ( #5726 )
1 year ago
Konstantin Lebedev
34165013c8
chore: hot fix panic fs.verify ( #5696 )
1 year ago
Konstantin Lebedev
7988ee0805
[fs.verify] skip failed files if entry not found on filerStore ( #5693 )
1 year ago
Konstantin Lebedev
ece018b1a9
[fs.verify] getmeta data from filer log ( #5678 )
* initial
* fix: print entry path
1 year ago
vadimartynov
8aae82dd71
Added context for the MasterClient's methods to avoid endless loops ( #5628 )
* Added context for the MasterClient's methods to avoid endless loops
* Returned WithClient function. Added WithClientCustomGetMaster function
* Hid unused ctx arguments
* Using a common context for the KeepConnectedToMaster and WaitUntilConnected functions
* Changed the context termination check in the tryConnectToMaster function
* Added a child context to the tryConnectToMaster function
* Added a common context for KeepConnectedToMaster and WaitUntilConnected functions in benchmark
1 year ago
Taehyung Lim
4744889973
fix issue: sometimes volume.fsck report 'volume not found' ( #5537 )
* fix issue: sometimes volume.fsck report 'volume not found' when a volume server has multiple disk types
* rename variable
* adjust counters
---------
Co-authored-by: chrislu <chris.lu@gmail.com>
1 year ago
NyaMisty
579ebbdf60
Support concurrent volume.fsck & support disabling -cutoffTimeAgo to improve speed ( #5636 )
1 year ago
NyaMisty
0c62d591e2
Ignore remote volume when selecting volumes in operation (ec.encode/volume.tier.upload) ( #5635 )
1 year ago
NyaMisty
e1c671c028
Fix volume.tier.upload nil pointer panic ( #5634 )
1 year ago
Vlad
72f7b4e9b1
Replaces volume.unmount in the help of the volumeServer.leave ( #5619 )
1 year ago
Chris Lu
cfcf383ee7
fix wrong prefix example
1 year ago
Vlad
a9b057389f
chore: add missing concurrency help in fs.meta.load command ( #5609 )
1 year ago
chrislu
d218fe54fa
go fmt
1 year ago
skycope
6e4b9181f5
fix "volume.fix.replication" move many replications only to one volumeServer ( #5522 )
1 year ago
chrislu
7a72677f98
add test
1 year ago
steve.wei
67ead9b18f
fix(volume.fix.replication): adjust volume count, not free volume count ( #5479 )
1 year ago
chrislu
ca042bd067
simplify
1 year ago
chrislu
4dce1e9d29
Revert "remove github.com/golang/protobuf/proto"
This reverts commit 1516e0249f
.
1 year ago
chrislu
1516e0249f
remove github.com/golang/protobuf/proto
1 year ago
chrislu
5c0f01c0eb
purge cluster id
1 year ago
Konstantin Lebedev
872b5161e6
[shell] fs log purge ( #5344 )
* fix: install cronie
* chore: shell delete old logs
* Revert "fix: install cronie"
This reverts commit 920832b04b
.
* fix: dayAgo
* fix: Nit: dayAgo => daysAgo
1 year ago
Konstantin Lebedev
6181aa7594
fix: fs verify error counter ( #5261 )
1 year ago