Chris Lu
|
a1c01d716b
|
volume: avoid deadlock when deleting volumes
fix https://github.com/chrislusf/seaweedfs/issues/1501
|
4 years ago |
James Hartig
|
8e54e34576
|
volume: Don't unmount before deleting volume in copy
If we unmount first and then delete, the delete fails because the volume
was unmounted. Delete ends up doing the same thing as the unmount anyways.
|
4 years ago |
James Hartig
|
3ccfa4c6ad
|
Added VolumeMarkWritable and VolumeStatus grpc methods
This is necessary for copy to mark as read-only and then restore the
original state afterwards.
|
4 years ago |
Chris Lu
|
7e91ae592c
|
pass in option to read deleted entries
not working yet
|
4 years ago |
Chris Lu
|
6a92f0bc7a
|
refactoring to typed Size
Go is amazing with refactoring!
|
4 years ago |
Chris Lu
|
f43146b237
|
resolve directories if containing home directory
|
5 years ago |
Chris Lu
|
4d1484628a
|
refactoring
|
5 years ago |
Evgenii Kozlov
|
0e0db70f55
|
Set volumes ReadOnly if low free disk space
|
5 years ago |
Chris Lu
|
5568395edd
|
Revert "Revert "Merge pull request #1299 from song-zhang/master""
This reverts commit afb6a1dbb4 .
|
5 years ago |
Chris Lu
|
afb6a1dbb4
|
Revert "Merge pull request #1299 from song-zhang/master"
This reverts commit 9016fa19ba , reversing
changes made to 47234760f4 .
|
5 years ago |
zhangsong
|
f9e8702bb4
|
use async write to persistent file to disk - part1
|
5 years ago |
Chris Lu
|
bafa95045b
|
volume: deletion checks all disk locations
fix https://github.com/chrislusf/seaweedfs/issues/1283
|
5 years ago |
Chris Lu
|
e4af63a721
|
volume server: accept fsync=true in write requests
|
5 years ago |
Chris Lu
|
9fa065f600
|
typo in logs
|
5 years ago |
Chris Lu
|
e63a79ade8
|
better handle lock in case of exception
|
5 years ago |
Chris Lu
|
3137777d83
|
volume: automatically detect max volume count
|
5 years ago |
Chris Lu
|
b964bbab3d
|
fix compilation
|
5 years ago |
Chris Lu
|
c3cb6fa1d7
|
volume: compaction can cause readonly volumes
address https://github.com/chrislusf/seaweedfs/issues/1233
|
5 years ago |
Chris Lu
|
560df51def
|
refactoring
|
5 years ago |
Chris Lu
|
ed0acd1722
|
go fmt
|
5 years ago |
Chris Lu
|
40ae533fa3
|
shell: add volume.configure.replication to change replication for a volume
fix https://github.com/chrislusf/seaweedfs/issues/1192
|
5 years ago |
Chris Lu
|
09ca936c78
|
shell: add ec.decode command
|
5 years ago |
Chris Lu
|
f61de28c69
|
volume: add deletion capability for previously readonly volumes
|
5 years ago |
Chris Lu
|
1becbce657
|
display remote volumes on volume server ui page
|
5 years ago |
Chris Lu
|
6383b45bd0
|
add lock variable
|
5 years ago |
Chris Lu
|
c34ffed43f
|
go fmt
|
5 years ago |
zhangsong
|
1dd101f782
|
use read lock to avoid io hang during heartbeat
|
5 years ago |
Chris Lu
|
b7156291a8
|
adjust variable names
|
5 years ago |
Chris Lu
|
faec9076a4
|
adjust parameter names
|
5 years ago |
j.laycock
|
6fc6322c90
|
Change joeslay paths to chrislusf paths
|
5 years ago |
j.laycock
|
44ae041e80
|
rename more memorymapped variables to memoryMapMaxSizeMB
|
5 years ago |
Tom Maxwell
|
4a878c0006
|
Changed the InMemory bool to a uint32 so that it can be used to alter how much space to reserve
|
5 years ago |
j.laycock
|
cbd0a98fa1
|
Add InMemory to Volume Grow structure
|
5 years ago |
j.laycock
|
1f01eb78e8
|
Rename mem_map to mMap, remove some in_memory variables being passed around, added MemoryMapped member to volume struct
|
5 years ago |
Tom Maxwell
|
d637d86d22
|
Changes to try and pass the URL parameters through - in memory flag not working still
|
5 years ago |
j.laycock
|
595a1beff0
|
Swap imports to use joeslay
|
5 years ago |
Chris Lu
|
d829df4f59
|
volume: protect against nil needle map
fix @mastak reported nil problem in https://github.com/chrislusf/seaweedfs/issues/1037
|
5 years ago |
Chris Lu
|
fd16adbde1
|
stricter checking before writes
|
6 years ago |
Chris Lu
|
898d943b25
|
refactoring
|
6 years ago |
Chris Lu
|
a3d1296ed9
|
go fmt
|
6 years ago |
Chris Lu
|
6883f9e322
|
mark volume readonly before ec encoding
|
6 years ago |
Chris Lu
|
115558e5f5
|
adjust counters
|
6 years ago |
Chris Lu
|
935639b908
|
metrics: disk size for <collection, normal/EC>
|
6 years ago |
Chris Lu
|
0fdb1e705d
|
collect volume disk usage metrics
|
6 years ago |
Chris Lu
|
450f4733ce
|
report empty volume or ec shards
|
6 years ago |
Chris Lu
|
713596e781
|
caching ec shard locations
|
6 years ago |
Chris Lu
|
03b9291e5d
|
volum server passes grpc option and master location to store
|
6 years ago |
Chris Lu
|
a4f3d82c57
|
convert needle id to ec intervals to read from
|
6 years ago |
Chris Lu
|
a463759edf
|
adjust error message
|
6 years ago |
Chris Lu
|
db94a41f9e
|
mount/unmount ec shards
|
6 years ago |