Konstantin Lebedev
931cb9e581
use "cluster.raft.{ps,add,remove}"
3 years ago
Konstantin Lebedev
85d80fd36d
fix removing old raft server
3 years ago
Konstantin Lebedev
357aa818fe
add raft shell cmds
3 years ago
chrislu
bc888226fc
erasure coding: tracking encoded/decoded volumes
If an EC shard is created but not spread to other servers, the masterclient would think this shard is not located here.
3 years ago
chrislu
4aae87f405
check missing hdd disk type
3 years ago
chrislu
6a2bcd03aa
configure mount quota
3 years ago
chrislu
105578a2f2
skip pinging self for master and volume server
3 years ago
chrislu
4ecba915f3
add check between peers
3 years ago
chrislu
4b5c0e3fa9
check cluster connectivities
3 years ago
Konstantin Lebedev
4f5b018a02
collecting only bucket volumes
3 years ago
chrislu
21e0898631
refactor: change masters from a slice to a map
3 years ago
banjiaojuhao
f7f2a597dd
minor
3 years ago
chrislu
ede6ce44c6
fix test
3 years ago
chrislu
6e49e75a5b
use logical number of files and sizes for statistics and quota
3 years ago
chrislu
95717d1006
simpler output
3 years ago
guosj
26f3ab8d4b
fix a return bug in func (c *commandVacuum) Do
3 years ago
guosj
ca121ecd66
fix minor bug in commandFsConfigure.Do
3 years ago
Radtoo
724ce04b1c
We picked the second flag's name.
3 years ago
Radtoo
fbe7ed7927
Revert the the flag to "reallyDeleteFromVolume".
3 years ago
chrislu
21aaa4c1f1
ec.encode: calculate free ec slots based on (maxVolumeCount-volumeCount)
fix https://github.com/chrislusf/seaweedfs/issues/2642
3 years ago
chrislu
13f6ec1c4e
test checking ec distribution
3 years ago
chrislu
f34c2ff7c5
use embed txt
3 years ago
chrislu
c8c7c10c3f
volume.tier.move: avoid double counting
related to https://github.com/chrislusf/seaweedfs/issues/2637
3 years ago
chrislu
f18803424a
volume.balance: add delay during tight loop
fix https://github.com/chrislusf/seaweedfs/issues/2637
3 years ago
chrislu
85c1615b43
filer read empty file may cause OOM in some cases
fix https://github.com/chrislusf/seaweedfs/issues/2641
3 years ago
Radtoo
fbb14e0ea8
Adding separate toggle to purge absent vols
While this toggle is basically required to clean out entries for deleted volumes, having a separate description + toggling this separately seems like a good idea so people get a chance to check if their volumes are all mounted/connected as expected.
Also renamed forcePurge to just purge.
3 years ago
Radtoo
6b17f45da2
Also delete paths for which a volume is entirely absent.
3 years ago
Radtoo
fa0cfdfb7f
Added basic deletion capabilities to fsck.
3 years ago
chrislu
6bee1e9714
[volume.check.disk] fix wrong logic to compare
fix https://github.com/chrislusf/seaweedfs/issues/2626
minuend - subtrahend
3 years ago
chrislu
b8490fe427
adjust volume count even when not applying the changes
3 years ago
divanikus
67e3fe996a
async volumeTierMove
3 years ago
chrislu
9d0f58c329
skip printing fs configuration
3 years ago
chrislu
ce2049cdb6
refactoring, move genFn before saveFn
3 years ago
chrislu
e47f63d159
enforce bucket quota
3 years ago
chrislu
6e57d8d0de
s3: check bucket usage and adjust read only according to quota
3 years ago
chrislu
606667f205
able to configure the quota for a bucket
3 years ago
chrislu
b1063162b6
display bucket quota
3 years ago
chrislu
f103491912
s3: list bucket size from weed shell
3 years ago
chrislu
ea57654e34
refactoring
3 years ago
chrislu
15c01d8b7f
add some notes
3 years ago
chrislu
107a4884a8
shell: tighter memory allocation
3 years ago
chrislu
adfd54e7c4
fix compilation
3 years ago
chrislu
826a7b307e
master: remove hard coded filer settings in master.toml
fix https://github.com/chrislusf/seaweedfs/issues/2529
3 years ago
chrislu
60dc450091
skip fixing read only volumes
fix https://github.com/chrislusf/seaweedfs/issues/2562
3 years ago
chrislu
9f9ef1340c
use streaming mode for long poll grpc calls
streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed.
3 years ago
banjiaojuhao
083bf3a137
filer server: add "datacenter, rack and datanode" for path specific configuration
3 years ago
chrislu
94e5c0a454
skip purging from ec volumes
3 years ago
chrislu
a2d3f89c7b
add lock messages
3 years ago
chrislu
991a3dca0d
rename file
3 years ago
chrislu
7f0a97c7b6
shell: volume.list supports different verbosity level
3 years ago