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
|
22400c6633
|
consistent gzip logic
local store gzip same as replicated writes
|
2020-03-15 04:15:40 -07:00 |
|
Chris Lu
|
560df51def
|
refactoring
|
2020-03-15 03:11:26 -07:00 |
|
Chris Lu
|
d439d83772
|
volume: follow compactionBytePerSecond
related to https://github.com/chrislusf/seaweedfs/issues/1108
|
2020-03-11 10:32:17 -07:00 |
|
Chris Lu
|
d3e1ef64b3
|
ensure error checking on windows
|
2020-03-10 13:33:26 -07:00 |
|
Chris Lu
|
88a110e67e
|
release file handle
|
2020-03-10 13:32:22 -07:00 |
|
Chris Lu
|
43e6261579
|
volume: fix memory leak
|
2020-03-10 13:31:23 -07:00 |
|
Chris Lu
|
0871d2cff0
|
volume: fix memory leak during compaction
fix https://github.com/chrislusf/seaweedfs/issues/1222
|
2020-03-09 22:29:02 -07:00 |
|
Chris Lu
|
89eb05b50f
|
filer: support TTL for all filer stores
|
2020-03-09 01:02:01 -07:00 |
|
Chris Lu
|
9b3109a5d8
|
filer: processing all response headers, no pass through to volume server
* filer calculate MD5 etag
* filer handle response headers, instread of pass it to volume servers
|
2020-03-08 15:42:44 -07:00 |
|
Chris Lu
|
1ae83c2938
|
go fmt
|
2020-03-07 06:12:57 -08:00 |
|
Chris Lu
|
ea1169dc80
|
filer cipher: single chunk http POST and PUT and read
|
2020-03-07 06:08:08 -08:00 |
|
Chris Lu
|
7335e62199
|
volume: PUT also conditionally gzip compress
|
2020-03-01 23:37:02 -08:00 |
|
Chris Lu
|
151114ff59
|
volume: fix readonly status reporting
|
2020-03-01 17:57:37 -08:00 |
|
Chris Lu
|
f87f2045b3
|
delete old file first on windows
fix https://github.com/chrislusf/seaweedfs/issues/1210
|
2020-02-27 00:59:35 -08:00 |
|
Chris Lu
|
757c7d67ad
|
avoid nil DataBackend
|
2020-02-27 00:07:25 -08:00 |
|
Chris Lu
|
430b5a49e2
|
unused code
|
2020-02-26 19:35:00 -08:00 |
|
Chris Lu
|
ed0acd1722
|
go fmt
|
2020-02-26 16:52:57 -08:00 |
|
Chris Lu
|
97ab8a1976
|
remove ctx if possible
|
2020-02-25 22:23:59 -08:00 |
|
Chris Lu
|
892e726eb9
|
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
|
2020-02-25 21:50:12 -08:00 |
|
panyc16
|
7b3764fd9e
|
make loadExistingVolume() return bool
|
2020-02-13 15:19:00 +08:00 |
|
Chris Lu
|
8d94564f41
|
refactor
|
2020-02-04 21:16:34 -08:00 |
|
Chris Lu
|
c1288e9eb4
|
volume: sdx generation uses memdb instead of compactMap
fix https://github.com/chrislusf/seaweedfs/issues/1194
|
2020-02-04 21:12:09 -08:00 |
|
Chris Lu
|
08e4702542
|
sync before closing index file
merge from 0181f87d91
|
2020-02-04 10:38:12 -08:00 |
|
Chris Lu
|
3a35632d58
|
sync before closing file
merge changes from 1747fc2d52
|
2020-02-04 10:37:14 -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
|
d335f04de6
|
support env variables to overwrite toml file
|
2020-01-29 09:09:55 -08:00 |
|
Chris Lu
|
72a64a5cf8
|
use the same context object in order to retry
|
2020-01-26 14:42:11 -08:00 |
|
Chris Lu
|
b6e6ca8595
|
adjust logs
|
2020-01-24 20:06:58 -08:00 |
|
Chris Lu
|
c8b2dac6c1
|
volume: avoid sharing volume dat file handle
possibly help on https://github.com/chrislusf/seaweedfs/issues/1184
|
2020-01-21 21:18:01 -08:00 |
|
Chris Lu
|
f8a20ef35e
|
add the old way to compact as a comment
|
2020-01-08 09:45:42 -08:00 |
|
Chris Lu
|
288baf37fd
|
saving .vif files correctly
|
2020-01-08 09:45:26 -08:00 |
|
Chris Lu
|
acf7ca7b93
|
volume: fix compaction
|
2020-01-08 09:45:03 -08:00 |
|
Chris Lu
|
943f4986ef
|
fix possible nil
|
2020-01-08 08:49:18 -08:00 |
|
Chris Lu
|
9995d3bcb5
|
remove println
|
2020-01-07 21:49:28 -08:00 |
|
Chris Lu
|
3eafec4b29
|
volume: add option to limit file size
|
2020-01-03 00:37:26 -08:00 |
|
Chris Lu
|
672868b460
|
always create .vif file
|
2019-12-28 21:52:06 -08:00 |
|
Chris Lu
|
b6f7033478
|
go fmt
|
2019-12-28 21:37:29 -08:00 |
|
Chris Lu
|
9134092a8d
|
endure creating .vif files
|
2019-12-28 21:36:15 -08:00 |
|
Chris Lu
|
0cc8347a3a
|
go fmt
|
2019-12-28 21:13:10 -08:00 |
|
Chris Lu
|
37b64a50b4
|
ec: generate and copy .vif file
|
2019-12-28 12:44:59 -08:00 |
|
Chris Lu
|
c06f7eb48a
|
load volume info from .vif file, use superblock as a backup
|
2019-12-28 12:28:58 -08:00 |
|
Chris Lu
|
f4a74e03d1
|
refactoring: separating .vif from tier file loading
|
2019-12-28 11:35:27 -08:00 |
|
Chris Lu
|
2000284435
|
rename volume tier info to volume info
|
2019-12-28 11:21:49 -08:00 |
|
Chris Lu
|
e8b357fd53
|
rename from .tier to .vif
|
2019-12-28 11:17:39 -08:00 |
|
Chris Lu
|
48d28d3eb2
|
tier: support remote file attributes and remember the file extension
|
2019-12-25 21:37:24 -08:00 |
|
Chris Lu
|
1346437d71
|
Merge pull request #1171 from stlpmo-jn/redundant_type_conversion
remove the redundant type conversion
|
2019-12-25 17:02:05 -08:00 |
|
Chris Lu
|
35393b4a02
|
cleanly destroy remote files
|
2019-12-25 16:17:58 -08:00 |
|
Chris Lu
|
eecad6062a
|
go fmt
|
2019-12-25 09:56:42 -08:00 |
|