Konstantin Lebedev
|
25535e9c36
|
Delete volume is empty (#4561)
* use onlyEmpty for deleteVolume
https://github.com/seaweedfs/seaweedfs/issues/4559
* fix IsEmpty
* fix test
---------
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
|
2023-06-12 10:42:44 -07:00 |
|
chrislu
|
214b7cd286
|
volume.fix.replication: adjust the retry checking times
|
2023-02-22 10:47:52 -08:00 |
|
chrislu
|
21c0587900
|
go fmt
|
2022-09-14 23:06:44 -07:00 |
|
Brian
|
4e3e2b1b82
|
Add option in volume.fix.replication to only fix under-replication and not delete volumes (#3640)
|
2022-09-10 08:05:28 -07:00 |
|
chrislu
|
676e27c589
|
shell: stop long running jobs if lock is lost
|
2022-08-22 14:12:23 -07:00 |
|
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
2022-07-29 00:17:28 -07:00 |
|
chrislu
|
f97acdd489
|
volume.fix.replication fix retry logic
fix https://github.com/chrislusf/seaweedfs/issues/3136
|
2022-06-03 08:45:29 -07:00 |
|
Konstantin Lebedev
|
44f53ceda6
|
fix collectionIsMismatch charset
|
2022-05-16 13:23:23 +05:00 |
|
Konstantin Lebedev
|
10d435f2c2
|
fix skip loop
|
2022-05-16 13:16:27 +05:00 |
|
Konstantin Lebedev
|
279053572c
|
avoid delete volume replica if collection mismatch
|
2022-05-16 13:07:05 +05:00 |
|
justin
|
3551ca2fcf
|
enhancement: replace sort.Slice with slices.SortFunc to reduce reflection
|
2022-04-18 10:35:43 +08:00 |
|
chrislu
|
f18803424a
|
volume.balance: add delay during tight loop
fix https://github.com/chrislusf/seaweedfs/issues/2637
|
2022-02-08 00:53:55 -08:00 |
|
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.
|
2021-12-26 00:15:03 -08:00 |
|
chrislu
|
a2d3f89c7b
|
add lock messages
|
2021-12-10 13:24:38 -08:00 |
|
chrislu
|
e6c026db65
|
volume.fix.replication: fix misplaced volumes
fix https://github.com/chrislusf/seaweedfs/issues/2416
|
2021-12-05 16:56:25 -08:00 |
|
Chris Lu
|
5435027ff0
|
volume copy: stream out copying progress and avoid grpc request timeout
fix https://github.com/chrislusf/seaweedfs/issues/2386
|
2021-10-24 02:52:56 -07:00 |
|
Chris Lu
|
e862b2529a
|
refactor
|
2021-10-01 12:10:11 -07:00 |
|
Konstantin Lebedev
|
5e64b22b45
|
check that the topology has been updated
|
2021-10-01 18:51:22 +05:00 |
|
Konstantin Lebedev
|
2cecde89c3
|
rename opt volumesPerStep
|
2021-10-01 00:17:54 +05:00 |
|
Konstantin Lebedev
|
fc51ffce2b
|
https://github.com/chrislusf/seaweedfs/issues/1846
|
2021-09-30 20:24:24 +05:00 |
|
Chris Lu
|
119d5908dd
|
shell: do not need to lock to see volume -h
|
2021-09-13 22:13:34 -07:00 |
|
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
2021-09-12 22:47:52 -07:00 |
|
Chris Lu
|
18bf556d93
|
fix comments
|
2021-08-29 22:19:25 -07:00 |
|
Chris Lu
|
b63b042afc
|
dedup keeps the largest replica
|
2021-08-10 12:30:41 -07:00 |
|
Chris Lu
|
26c222f596
|
shell: volume.tier.move avoid moving all volumes to one destination
|
2021-08-08 15:12:39 -07:00 |
|
Chris Lu
|
8cf0c515bf
|
shell: volume.fix.replication retries even when there is no error #2235
fix https://github.com/chrislusf/seaweedfs/issues/2235
|
2021-08-03 09:32:55 -07:00 |
|
Chris Lu
|
7359193e97
|
go fmt
|
2021-07-21 14:38:12 -07:00 |
|
Chris Lu
|
99155e4880
|
add -retry option for volume.fix.replication
fix https://github.com/chrislusf/seaweedfs/issues/2191
|
2021-07-16 12:13:46 -07:00 |
|
Chris Lu
|
fb7a1be1c4
|
refactor
|
2021-07-16 11:47:37 -07:00 |
|
Chris Lu
|
6a4546d2c0
|
shell: add volume.tier.move
|
2021-02-22 01:30:07 -08:00 |
|
Chris Lu
|
1c233ad986
|
refactoring
|
2021-02-22 00:28:42 -08:00 |
|
Chris Lu
|
36f95e50a9
|
avoid possible nil disk info
|
2021-02-16 05:13:48 -08:00 |
|
Chris Lu
|
f8446b42ab
|
this can compile now!!!
|
2021-02-16 02:47:02 -08:00 |
|
Chris Lu
|
f20ec82a28
|
update help message
see https://github.com/chrislusf/seaweedfs/issues/1758#issuecomment-768123224
|
2021-01-27 00:48:31 -08:00 |
|
Chris Lu
|
1045ab8b07
|
avoid error message
|
2021-01-27 00:21:59 -08:00 |
|
Chris Lu
|
b3f66199db
|
shell: volume.fix.replication adds collectionPattern with wildcard characters
fix https://github.com/chrislusf/seaweedfs/issues/1758
|
2021-01-26 22:30:39 -08:00 |
|
Chris Lu
|
de3bdd0651
|
delete old volume replica
related to https://github.com/chrislusf/seaweedfs/issues/1607
old is:
* older compaction revision
* older modified time
* smaller volume size
|
2020-11-10 12:26:05 -08:00 |
|
Chris Lu
|
f498c71199
|
shell: move volume operations to use flag parsing arguments
|
2020-09-20 09:27:34 -07:00 |
|
Chris Lu
|
e60b2117c3
|
shell: volume balance follows replica placement
|
2020-09-11 00:29:25 -07:00 |
|
Chris Lu
|
387ab6796f
|
filer: cross cluster synchronization
|
2020-09-09 11:21:23 -07:00 |
|
Chris Lu
|
d1b816212f
|
return nil if no need to do anything
|
2020-09-07 16:03:05 -07:00 |
|
Chris Lu
|
64a621bcc8
|
shell: volume.fix.replication also purge over replicated volumes
|
2020-09-07 16:00:10 -07:00 |
|
Chris Lu
|
d80538a187
|
refactoring
|
2020-09-07 12:35:02 -07:00 |
|
Chris Lu
|
1a09bc43d1
|
refactor
|
2020-09-07 11:31:33 -07:00 |
|
Chris Lu
|
2b643f477d
|
typo
|
2020-09-06 12:47:55 -07:00 |
|
Chris Lu
|
05034aade5
|
printout over replicated locations
|
2020-09-06 12:44:02 -07:00 |
|
Chris Lu
|
707192f966
|
fix help message
|
2020-08-27 00:13:38 -07:00 |
|
Chris Lu
|
ae1994cbc1
|
erasure coding: fix cases where there are no .ecj files
|
2020-06-18 09:52:35 -07:00 |
|
Chris Lu
|
8005786d9a
|
logs
|
2020-05-17 20:27:10 -07:00 |
|
Chris Lu
|
73564e6a01
|
master: add cluster wide lock/unlock operation in weed shell
fix https://github.com/chrislusf/seaweedfs/issues/1286
|
2020-04-23 13:37:31 -07:00 |
|