aboutsummaryrefslogtreecommitdiff
path: root/weed/shell
AgeCommit message (Collapse)AuthorFilesLines
2022-11-30volume.list show volumes only from the specified dc/rack/dn (#4024)Konstantin Lebedev1-0/+15
2022-11-20ADHOC: fix fs.meta.save typo (#3993)Eric Yang1-1/+1
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-11-15refactor filer_pb.Entry and filer.Entry to use GetChunks()chrislu5-6/+6
for later locking on reading chunks
2022-10-31[volume.fsck] collect ids without cut off time for finding missing data from ↵Konstantin Lebedev1-5/+5
volumes (#3934) collect all file ids from the file without cut off time for finding missing data from volumes
2022-10-31[volume.fsck] param volumeId is comma separated the volume id (#3933)Konstantin Lebedev1-7/+19
volume.fsck param volumeId is comma separated the volume id Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2022-10-31[volume.fsck] check needles status from volume server (#3926)Konstantin Lebedev2-23/+38
check needles status from volume server
2022-10-30[volume.chek.disk] sync of deletions the fix (#3923)Konstantin Lebedev2-14/+46
* sync of deletions the fix * avoid return if only partiallyDeletedNeedles * refactor sync deletions
2022-10-28Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu2-6/+40
2022-10-28refactor filer proto chunk variable from mtime to modified_ts_nschrislu1-1/+1
2022-10-28[voluche.chek.disk] needles older than the cutoff time are not missing yet ↵Konstantin Lebedev2-6/+40
(#3922) needles older than the cutoff time are not missing yet https://github.com/seaweedfs/seaweedfs/issues/3919
2022-10-25avoid fix missing of deleted needles (#3909)Konstantin Lebedev1-1/+1
2022-10-24ADHOC: volume fsck using append at ns (#3906)Eric Yang1-16/+4
* ADHOC: volume fsck using append at ns * nit * nit Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-10-24keep system log datachrislu1-7/+3
2022-10-24adjust help messagechrislu1-1/+1
2022-10-16shell: volume.tier.upload clean up replicated copieschrislu1-5/+18
fix https://github.com/seaweedfs/seaweedfs/issues/3804
2022-10-15[volume.fsck] hotfix apply purging and add option verifyNeedle #3860 (#3861)Konstantin Lebedev2-9/+36
* fix apply purging and add verifyNeedle * common readSourceNeedleBlob * use consts
2022-10-13Volume fsck by volume (#3851)Konstantin Lebedev1-279/+241
* refactor * refactor args verbose and writer * refactor readFilerFileIdFile * fix filter by collectMtime * skip system log collection
2022-10-13remove unused ReadNeedleBlobRequest.needle_idchrislu1-1/+0
fix https://github.com/seaweedfs/seaweedfs/issues/3853
2022-10-09tests add parsing ec shard infochrislu2-0/+107635
2022-10-09include ec shard for capacityByFreeVolumeCountchrislu1-1/+5
2022-10-09move volume: find target volume server by exiting/max ratiochrislu1-2/+7
2022-10-09refactorchrislu1-2/+4
2022-10-09parsing ec volumeschrislu1-0/+24
2022-10-09Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu1-1/+5
2022-10-09refactor to change capacity data typechrislu2-13/+9
2022-10-06show raft leader via shell (#3796)Konstantin Lebedev1-1/+5
2022-09-29ADHOC: filter deleted files from idx file binary search (#3763)Eric Yang1-3/+15
* ADHOC: filter deleted files from idx file binary search * remove unwanted check Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-09-27fs.meta.load load any dirs with prefix "important" (#3747)Konstantin Lebedev1-1/+15
* fs.meta.load load any dirs with prefix "important" * replace dirPattern to dirPrefix * help dirPrefix
2022-09-27skip truncation on errorchrislu1-2/+3
fix https://github.com/seaweedfs/seaweedfs/issues/3746
2022-09-16refactor(shell): readability improvements (#3704)Ryan Russell5-5/+5
Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-09-14go fmtchrislu4-91/+111
2022-09-14refactor(command_ec_rebuild): `rebultErr` -> `rebuildErr` (#3679)Ryan Russell1-3/+3
Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-09-14refactor(shell): `Decending` -> `Descending` (#3675)Ryan Russell4-5/+5
Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-09-14refactor(command_ec_decode): `exisitngEcIndexBits` -> `existingEcInde… (#3674)Ryan Russell1-4/+4
refactor(command_ec_decode): `exisitngEcIndexBits` -> `existingEcIndexBits` Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-09-14refactor(command_fs_rm): `entiries` -> `entries` (#3670)Ryan Russell1-4/+4
Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-09-14refactor: `Directory` readability (#3665)Ryan Russell1-2/+2
2022-09-14refactor(socket mount): Update socket mount pattern to `/tmp/seaweedf… (#3662)Ryan Russell1-1/+1
2022-09-10Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu1-15/+40
2022-09-10Revert "a new test case"chrislu1-3303/+804
This reverts commit eb7cf3de813723984323fff8308ccda1ad31c2fa.
2022-09-10ADHOC: Volume fsck use a time cutoff param (#3626)Eric Yang1-15/+40
* ADHOC: cut off volumn fsck * more * fix typo * add test * modify name * fix comment * fix comments * nit * fix typo * Update weed/shell/command_volume_fsck.go Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2022-09-10Add option in volume.fix.replication to only fix under-replication and not ↵Brian1-2/+4
delete volumes (#3640)
2022-09-09volume.balance: default to balance ALL_COLLECTIONSchrislu1-1/+1
2022-09-08a new test casechrislu1-804/+3303
2022-09-08volume.balance: avoid moving out volume with max=1chrislu1-1/+32
2022-09-08unusedchrislu1-6/+0
2022-09-08renamechrislu2-1/+1
2022-09-05do not print diskInfos with doVolumeCheckDisk in error log (#3598)Konstantin Lebedev1-2/+2
2022-09-04Added ability to change replication settings upon volume.tier.move (#3583)Brian1-4/+31
2022-08-30print process before do the workchrislu1-7/+7
2022-08-23remove old raft servers if they don't answer to pings for too long (#3398)askeipx2-4/+6
* remove old raft servers if they don't answer to pings for too long add ping durations as options rename ping fields fix some todos get masters through masterclient raft remove server from leader use raft servers to ping them CheckMastersAlive for hashicorp raft only * prepare blocking ping * pass waitForReady as param * pass waitForReady through all functions * waitForReady works * refactor * remove unneeded params * rollback unneeded changes * fix