Evgenii Kozlov
|
0e0db70f55
|
Set volumes ReadOnly if low free disk space
|
2020-06-05 18:18:15 +03:00 |
|
Chris Lu
|
5568395edd
|
Revert "Revert "Merge pull request #1299 from song-zhang/master""
This reverts commit afb6a1dbb4 .
|
2020-05-06 15:37:17 -07:00 |
|
Chris Lu
|
afb6a1dbb4
|
Revert "Merge pull request #1299 from song-zhang/master"
This reverts commit 9016fa19ba , reversing
changes made to 47234760f4 .
|
2020-05-04 20:34:26 -07:00 |
|
zhangsong
|
f9e8702bb4
|
use async write to persistent file to disk - part1
|
2020-05-04 17:39:44 +08:00 |
|
Chris Lu
|
bafa95045b
|
volume: deletion checks all disk locations
fix https://github.com/chrislusf/seaweedfs/issues/1283
|
2020-04-21 14:49:58 -07:00 |
|
Chris Lu
|
e4af63a721
|
volume server: accept fsync=true in write requests
|
2020-04-11 21:39:16 -07:00 |
|
Chris Lu
|
9fa065f600
|
typo in logs
|
2020-04-09 23:43:09 -07:00 |
|
Chris Lu
|
e63a79ade8
|
better handle lock in case of exception
|
2020-03-24 18:41:25 -07:00 |
|
Chris Lu
|
3137777d83
|
volume: automatically detect max volume count
|
2020-03-22 16:21:42 -07:00 |
|
Chris Lu
|
b964bbab3d
|
fix compilation
|
2020-03-17 10:01:24 -07:00 |
|
Chris Lu
|
c3cb6fa1d7
|
volume: compaction can cause readonly volumes
address https://github.com/chrislusf/seaweedfs/issues/1233
|
2020-03-17 09:43:57 -07:00 |
|
Chris Lu
|
560df51def
|
refactoring
|
2020-03-15 03:11:26 -07:00 |
|
Chris Lu
|
ed0acd1722
|
go fmt
|
2020-02-26 16:52:57 -08:00 |
|
Chris Lu
|
40ae533fa3
|
shell: add volume.configure.replication to change replication for a volume
fix https://github.com/chrislusf/seaweedfs/issues/1192
|
2020-02-02 15:37:23 -08:00 |
|
Chris Lu
|
09ca936c78
|
shell: add ec.decode command
|
2019-12-23 12:48:20 -08:00 |
|
Chris Lu
|
f61de28c69
|
volume: add deletion capability for previously readonly volumes
|
2019-12-19 00:42:46 -08:00 |
|
Chris Lu
|
1becbce657
|
display remote volumes on volume server ui page
|
2019-12-02 23:23:54 -08:00 |
|
Chris Lu
|
6383b45bd0
|
add lock variable
|
2019-12-02 20:49:50 -08:00 |
|
Chris Lu
|
c5c1d83d91
|
Merge branch 'master' into refactoring_dat_backend
|
2019-11-08 22:54:41 -08:00 |
|
Chris Lu
|
c34ffed43f
|
go fmt
|
2019-11-08 22:47:50 -08:00 |
|
zhangsong
|
1dd101f782
|
use read lock to avoid io hang during heartbeat
|
2019-11-08 20:27:55 +08:00 |
|
Chris Lu
|
b7156291a8
|
adjust variable names
|
2019-10-29 23:16:43 -07:00 |
|
Chris Lu
|
faec9076a4
|
adjust parameter names
|
2019-10-21 22:57:01 -07:00 |
|
j.laycock
|
6fc6322c90
|
Change joeslay paths to chrislusf paths
|
2019-09-12 14:18:21 +01:00 |
|
j.laycock
|
44ae041e80
|
rename more memorymapped variables to memoryMapMaxSizeMB
|
2019-09-05 13:42:23 +01:00 |
|
Tom Maxwell
|
4a878c0006
|
Changed the InMemory bool to a uint32 so that it can be used to alter how much space to reserve
|
2019-09-04 15:27:14 +01:00 |
|
j.laycock
|
cbd0a98fa1
|
Add InMemory to Volume Grow structure
|
2019-09-03 18:19:02 +01:00 |
|
j.laycock
|
1f01eb78e8
|
Rename mem_map to mMap, remove some in_memory variables being passed around, added MemoryMapped member to volume struct
|
2019-09-03 17:00:59 +01:00 |
|
Tom Maxwell
|
d637d86d22
|
Changes to try and pass the URL parameters through - in memory flag not working still
|
2019-09-03 15:41:28 +01:00 |
|
j.laycock
|
595a1beff0
|
Swap imports to use joeslay
|
2019-09-02 11:28:40 +01:00 |
|
Chris Lu
|
d829df4f59
|
volume: protect against nil needle map
fix @mastak reported nil problem in https://github.com/chrislusf/seaweedfs/issues/1037
|
2019-08-14 01:08:01 -07:00 |
|
Chris Lu
|
fd16adbde1
|
stricter checking before writes
|
2019-07-21 11:21:30 -07:00 |
|
Chris Lu
|
898d943b25
|
refactoring
|
2019-07-17 23:43:48 -07:00 |
|
Chris Lu
|
a3d1296ed9
|
go fmt
|
2019-06-27 12:18:59 -07:00 |
|
Chris Lu
|
6883f9e322
|
mark volume readonly before ec encoding
|
2019-06-26 23:02:22 -07:00 |
|
Chris Lu
|
115558e5f5
|
adjust counters
|
2019-06-17 21:02:50 -07:00 |
|
Chris Lu
|
935639b908
|
metrics: disk size for <collection, normal/EC>
|
2019-06-16 21:56:41 -07:00 |
|
Chris Lu
|
0fdb1e705d
|
collect volume disk usage metrics
|
2019-06-16 02:44:20 -07:00 |
|
Chris Lu
|
450f4733ce
|
report empty volume or ec shards
|
2019-06-05 13:32:33 -07:00 |
|
Chris Lu
|
713596e781
|
caching ec shard locations
|
2019-05-27 22:54:58 -07:00 |
|
Chris Lu
|
03b9291e5d
|
volum server passes grpc option and master location to store
|
2019-05-27 21:22:23 -07:00 |
|
Chris Lu
|
a4f3d82c57
|
convert needle id to ec intervals to read from
|
2019-05-27 01:29:46 -07:00 |
|
Chris Lu
|
a463759edf
|
adjust error message
|
2019-05-26 01:14:42 -07:00 |
|
Chris Lu
|
db94a41f9e
|
mount/unmount ec shards
|
2019-05-25 23:23:19 -07:00 |
|
Chris Lu
|
17ac1290c0
|
volume: load ec shards during heartbeats to master
|
2019-05-21 22:41:20 -07:00 |
|
Chris Lu
|
9beea63960
|
memory alignment
fix https://github.com/chrislusf/seaweedfs/issues/939
|
2019-04-24 09:23:19 -07:00 |
|
Chris Lu
|
440111a349
|
volume: support http status 304 for the same file id
|
2019-04-21 13:33:23 -07:00 |
|
Chris Lu
|
132921ad41
|
adjust log or error
|
2019-04-21 10:14:17 -07:00 |
|
Chris Lu
|
316bd27f75
|
add remove volumes with version info
|
2019-04-20 23:53:37 -07:00 |
|
Chris Lu
|
6fc1f53018
|
shell: add command volume.move
|
2019-04-20 11:35:23 -07:00 |
|