Chris Lu
|
09043c8e5a
|
fs: synchronized meta file writing
fix https://github.com/chrislusf/seaweedfs/issues/1175
|
2019-12-29 20:19:51 -08:00 |
|
Chris Lu
|
37b64a50b4
|
ec: generate and copy .vif file
|
2019-12-28 12:44:59 -08:00 |
|
Chris Lu
|
eecad6062a
|
go fmt
|
2019-12-25 09:56:42 -08:00 |
|
Chris Lu
|
d960b3474a
|
tier storage: support downloading the remote dat files
|
2019-12-25 09:53:13 -08:00 |
|
Chris Lu
|
3ebeae0c0b
|
ec encode distribute ec data and parity shards evenly
|
2019-12-24 16:52:21 -08:00 |
|
Chris Lu
|
1ad34a2487
|
ed.decode prefers servers with most data shards
|
2019-12-24 00:00:45 -08:00 |
|
Chris Lu
|
a18f62bbe7
|
only copy required shards
|
2019-12-23 18:06:13 -08:00 |
|
Chris Lu
|
c7d5a0b00c
|
adjust help message
|
2019-12-23 17:58:47 -08:00 |
|
Chris Lu
|
8a2d529759
|
go fmt
|
2019-12-23 12:48:53 -08:00 |
|
Chris Lu
|
09ca936c78
|
shell: add ec.decode command
|
2019-12-23 12:48:20 -08:00 |
|
Chris Lu
|
dda5c6d3cb
|
fmt
|
2019-12-22 04:31:36 -08:00 |
|
Chris Lu
|
71d55ec5cb
|
adjust help message
|
2019-12-20 08:22:32 -08:00 |
|
Chris Lu
|
d0aa0c5086
|
shell: add fs.meta.cat to see file meta data content
related to https://github.com/chrislusf/seaweedfs/issues/1163
|
2019-12-20 08:22:18 -08:00 |
|
Chris Lu
|
0fa1269bc7
|
filer: streaming file listing
|
2019-12-13 00:22:37 -08:00 |
|
Chris Lu
|
bf4b13612d
|
adjust command name
|
2019-12-11 23:13:04 -08:00 |
|
Chris Lu
|
f81d43442b
|
filer: speed up filer.meta.save by parallelizing
|
2019-12-06 22:20:59 -08:00 |
|
Chris Lu
|
e426bd541e
|
grow volumes on volume servers with slots freed by cloud storage
|
2019-12-03 21:36:42 -08:00 |
|
Chris Lu
|
70648d35ad
|
go fmt
|
2019-12-02 20:49:58 -08:00 |
|
Chris Lu
|
ec8de250e2
|
tiered storage: can copy to s3, read from s3
master not aware tiered volume yet, file assigning is not working yet
|
2019-12-02 15:08:31 -08:00 |
|
Chris Lu
|
586798ecc0
|
go fmt
|
2019-11-27 12:34:57 -08:00 |
|
Chris Lu
|
0f9ba84274
|
s3
|
2019-11-27 03:09:45 -08:00 |
|
Chris Lu
|
5f6b360eb7
|
adjust error message
|
2019-11-24 23:13:40 -08:00 |
|
Chris Lu
|
2cbe79acda
|
fix typo in command help
|
2019-11-24 22:17:43 -08:00 |
|
Chris Lu
|
66acc2c84f
|
passing in averageShardsPerEcNode instead of expectedTotalEcShards
addressing https://github.com/chrislusf/seaweedfs/issues/1111
|
2019-11-12 15:36:18 -08:00 |
|
Chris Lu
|
40514c5362
|
add sortEcNodesByFreeslotsDecending and sortEcNodesByFreeslotsAscending
addressing https://github.com/chrislusf/seaweedfs/issues/1111
|
2019-11-12 13:47:36 -08:00 |
|
Chris Lu
|
717ec47fa2
|
avoid double counting ec slot
addressing issue found in https://github.com/chrislusf/seaweedfs/issues/1111
The ec slots are already counted on the server side.
|
2019-11-12 09:33:51 -08:00 |
|
Chris Lu
|
9c2f3b1b0f
|
fix rack_not_found case
fix rack_not_found in https://github.com/chrislusf/seaweedfs/issues/1111
|
2019-11-10 12:06:41 -08:00 |
|
Chris Lu
|
e6ab75972f
|
use constant
|
2019-11-10 12:05:58 -08:00 |
|
Chris Lu
|
69de05f6cb
|
go fmt
|
2019-10-25 07:45:12 -07:00 |
|
Chris Lu
|
288c45a690
|
fix iitial filer url
|
2019-10-25 07:44:37 -07:00 |
|
Lei Liu
|
3cc084269c
|
master api: return http 404 when volumeId not exist
Signed-off-by: Lei Liu <lei01.liu@horizon.ai>
|
2019-09-29 14:23:39 +08:00 |
|
Chris Lu
|
8afd8d35b3
|
master: followers can also lookup and redirect
improve scalability
|
2019-07-28 03:58:13 -07:00 |
|
Chris Lu
|
fb90d63589
|
shell: Added minor changes to fs.meta.save
* added an option to set the output file name
* added an option to see verbose output, default to non-verbose mode
related to: https://github.com/chrislusf/seaweedfs/issues/1019
|
2019-07-26 09:35:22 -07:00 |
|
Chris Lu
|
862c2cb8e6
|
go fmt
|
2019-07-21 21:51:38 -07:00 |
|
Chris Lu
|
9e47c4749a
|
shell: add fs.mv
fix https://github.com/chrislusf/seaweedfs/issues/954
|
2019-07-11 09:29:04 -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
|
cd45ab072a
|
fix compilation error
|
2019-06-22 12:30:08 -07:00 |
|
Chris Lu
|
6bc3dee5b3
|
refactoring
|
2019-06-22 10:56:54 -07:00 |
|
Chris Lu
|
57092d69ac
|
go fmt
|
2019-06-10 21:33:32 -07:00 |
|
Chris Lu
|
f9d8bd51ad
|
ec shard balancing
|
2019-06-10 21:32:56 -07:00 |
|
Chris Lu
|
9d9162ca35
|
ec.balance: collect dc rack info
|
2019-06-07 00:25:05 -07:00 |
|
Chris Lu
|
d344e0a035
|
fix ec related bugs
|
2019-06-05 23:20:26 -07:00 |
|
Chris Lu
|
ede876cfdb
|
periodic scripts exeuction from leader master
|
2019-06-05 01:30:24 -07:00 |
|
Chris Lu
|
b9e138713c
|
ec.encode: add -fullPercent option
|
2019-06-05 00:13:13 -07:00 |
|
Chris Lu
|
0e49add2bc
|
adjust help message
|
2019-06-05 00:11:37 -07:00 |
|
Chris Lu
|
06133ae98f
|
correct count for free ec slots, avoid removing generated shards
|
2019-06-04 01:49:51 -07:00 |
|
Chris Lu
|
6cea23d091
|
purge duplicated ec shards
|
2019-06-04 01:32:36 -07:00 |
|
Chris Lu
|
b05456fe07
|
able to purge extra ec shard copies
|
2019-06-03 20:25:02 -07:00 |
|
Chris Lu
|
d85b41b904
|
fix ec.encode not finding the local ec shards
|
2019-06-03 10:38:21 -07:00 |
|