Chris Lu
|
1c7e1295dc
|
Merge branch 'master' into support_ssd_volume
|
2020-12-22 17:44:52 -08:00 |
|
Chris Lu
|
da134a2eb7
|
minor
|
2020-12-22 17:43:13 -08:00 |
|
Chris Lu
|
beb3b8ddb0
|
shell: change bucket.list to s3.bucket.list, same for create and delete
|
2020-12-22 17:40:55 -08:00 |
|
Chris Lu
|
4cf3176cbb
|
filer first, master second
|
2020-12-22 17:34:44 -08:00 |
|
Baptiste Mille-Mathias
|
0ed5345954
|
[shell] Add more information to bucket.create
State the replication setting that will be honor if not defined.
|
2020-12-22 17:18:59 +01:00 |
|
Chris Lu
|
2260864b45
|
a cleaner fix
|
2020-12-18 10:39:30 -08:00 |
|
Chris Lu
|
b7fef8f693
|
fix when a volume server has only hdd volumes
|
2020-12-18 10:34:16 -08:00 |
|
Chris Lu
|
1bf22c0b5b
|
go fmt
|
2020-12-16 09:14:05 -08:00 |
|
Chris Lu
|
97dcae827b
|
Merge branch 'master' into support_ssd_volume
|
2020-12-14 01:27:31 -08:00 |
|
Chris Lu
|
3d47c38262
|
collection.delete requires _default_ as the default empty collection name
fix https://github.com/chrislusf/seaweedfs/issues/1677
|
2020-12-14 01:05:20 -08:00 |
|
Chris Lu
|
5cffddebb9
|
add logging
|
2020-12-14 00:11:52 -08:00 |
|
Chris Lu
|
8baba93fce
|
rename parameter name to "disk"
|
2020-12-13 12:06:21 -08:00 |
|
Chris Lu
|
0d2ec832e2
|
rename from volumeType to diskType
|
2020-12-13 11:59:32 -08:00 |
|
Chris Lu
|
17372ac3da
|
balance ssd volumes
|
2020-12-13 03:40:33 -08:00 |
|
Chris Lu
|
83078ac6ce
|
filer: change to /etc/seaweedfs folder on filer
fix https://github.com/chrislusf/seaweedfs/issues/1666
|
2020-12-10 11:11:02 -08:00 |
|
Chris Lu
|
765b3ef1be
|
save /etc/iam/identity.json inside filer store
|
2020-12-10 00:15:22 -08:00 |
|
Chris Lu
|
01e2da5782
|
refactoring
|
2020-12-06 23:16:20 -08:00 |
|
Chris Lu
|
57578a6cd1
|
change parameter help message
|
2020-12-06 21:54:55 -08:00 |
|
Chris Lu
|
9acda432fe
|
fix import cycle
|
2020-12-06 20:12:52 -08:00 |
|
Chris Lu
|
ae5eb85a06
|
refactoring
|
2020-12-06 20:05:06 -08:00 |
|
Chris Lu
|
4c72482536
|
shell: fix fs.configure
|
2020-12-06 19:43:31 -08:00 |
|
Chris Lu
|
46b91228af
|
2.14
|
2020-12-06 18:56:58 -08:00 |
|
Konstantin Lebedev
|
03620776ec
|
Merge branch 'upstream_master' into store_s3cred
|
2020-12-01 16:03:34 +05:00 |
|
Chris Lu
|
965413c21b
|
shell: add volume.vacuum command
|
2020-11-28 23:18:02 -08:00 |
|
Chris Lu
|
536202e4e0
|
minor
|
2020-11-28 02:16:06 -08:00 |
|
Chris Lu
|
99c4e50d3d
|
minor
|
2020-11-28 00:14:11 -08:00 |
|
Chris Lu
|
6d30b21b10
|
volume: add "-dir.idx" option for separate index storage
fix https://github.com/chrislusf/seaweedfs/issues/1265
|
2020-11-27 03:17:10 -08:00 |
|
Chris Lu
|
0da7ecfd29
|
go fmt
|
2020-11-26 11:22:30 -08:00 |
|
Konstantin Lebedev
|
4e55baf5b1
|
s3 config changes
|
2020-11-26 03:50:53 +05:00 |
|
Konstantin Lebedev
|
a26f1b2040
|
new pkg s3iam
|
2020-11-26 01:30:11 +05:00 |
|
Konstantin Lebedev
|
6206737df2
|
s3 configure
|
2020-11-25 21:02:31 +05:00 |
|
Chris Lu
|
92f906b6fc
|
remove zstd
fix https://github.com/chrislusf/seaweedfs/issues/1629
|
2020-11-21 13:06:45 -08:00 |
|
Aleksandr Demshin
|
176950ea78
|
fix typo
|
2020-11-20 19:50:46 +05:00 |
|
Chris Lu
|
7385103057
|
fix volume placement validating
fix https://github.com/chrislusf/seaweedfs/issues/1626
|
2020-11-20 01:12:25 -08:00 |
|
Chris Lu
|
dc304342b2
|
fs.configure: configurable volume growth
|
2020-11-17 01:00:02 -08:00 |
|
Chris Lu
|
9add554feb
|
fail fast if user configures collection for a bucket
|
2020-11-16 19:57:08 -08:00 |
|
Chris Lu
|
ed1ce3f299
|
adjust help message
|
2020-11-16 09:54:26 -08:00 |
|
Chris Lu
|
c0d279c54e
|
filere.conf: prefer to use json format
|
2020-11-15 21:48:17 -08:00 |
|
Chris Lu
|
83527a8f55
|
adds more help message
|
2020-11-15 21:31:14 -08:00 |
|
Chris Lu
|
af658ea970
|
fix typo
|
2020-11-15 21:16:28 -08:00 |
|
Chris Lu
|
ee2fa14dbe
|
filer conf: delete location specific configuration
|
2020-11-15 20:15:47 -08:00 |
|
Chris Lu
|
71056dae07
|
fs.configure: read and local add filer configuration
|
2020-11-15 18:09:35 -08:00 |
|
Konstantin Lebedev
|
fc7baef5bb
|
fiil serverUrls sorted by data center
|
2020-11-12 02:13:33 +05: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 |
|
Konstantin Lebedev
|
fab01f9d8d
|
add readonly
|
2020-10-28 23:17:03 +05:00 |
|
Konstantin Lebedev
|
884db215a1
|
add shell command volume mark writable
|
2020-10-28 22:47:09 +05:00 |
|
Chris Lu
|
e73d6c9526
|
able to print partial file id
address https://github.com/chrislusf/seaweedfs/issues/1552
|
2020-10-21 23:48:07 -07:00 |
|
Chris Lu
|
2bc05cfbc8
|
fix typo
|
2020-10-21 22:26:41 -07:00 |
|
Chris Lu
|
1069b325dd
|
shell: volumeServer.evacuate adds printout for ec volumes
|
2020-10-13 20:26:03 -07:00 |
|
Chris Lu
|
723ae11db4
|
refactoring in order to adjust volume server url later
|
2020-10-11 20:15:10 -07:00 |
|
Chris Lu
|
f498c71199
|
shell: move volume operations to use flag parsing arguments
|
2020-09-20 09:27:34 -07:00 |
|
Chris Lu
|
fcbc520373
|
fix print out
|
2020-09-20 08:47:30 -07:00 |
|
Chris Lu
|
56094541c8
|
shell: adjust command option for collection.delete
|
2020-09-20 08:46:16 -07:00 |
|
Chris Lu
|
2d3a904a82
|
shell: volumeServer.evacuate adds option to skip non moveable volumes
|
2020-09-15 00:33:49 -07:00 |
|
Chris Lu
|
a595916342
|
shell: add volumeServer.evacuate command
|
2020-09-14 23:47:11 -07:00 |
|
Chris Lu
|
5d6753fb98
|
shell: add volumeServer.leave command
|
2020-09-13 21:25:51 -07:00 |
|
Chris Lu
|
446e476a11
|
go fmt
|
2020-09-12 04:08:03 -07:00 |
|
Chris Lu
|
d15682b4a1
|
shell: volume.balance plan by ratio of fullness
|
2020-09-12 04:06:26 -07:00 |
|
Chris Lu
|
e2c741f76f
|
adjust replica placement after move
|
2020-09-12 01:01:19 -07:00 |
|
Chris Lu
|
12a8f5294d
|
test for multi dc replication
|
2020-09-11 01:21:17 -07:00 |
|
Chris Lu
|
e60b2117c3
|
shell: volume balance follows replica placement
|
2020-09-11 00:29:25 -07:00 |
|
Chris Lu
|
89a62e8007
|
refactoring
|
2020-09-10 23:05:00 -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
|
18b98fdb72
|
fix test
|
2020-09-07 12:57:38 -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
|
b8f32bcab9
|
filer: compress stored metadata
|
2020-09-03 11:00:20 -07:00 |
|
Chris Lu
|
f76a2b2c8a
|
printout meta data size
|
2020-09-03 09:51:21 -07:00 |
|
Chris Lu
|
eb7929a971
|
rename filer2 to filer
|
2020-09-01 00:21:19 -07:00 |
|
Chris Lu
|
ca658a97c5
|
add signatures to messages to avoid double processing
|
2020-08-28 23:48:48 -07:00 |
|
Chris Lu
|
707192f966
|
fix help message
|
2020-08-27 00:13:38 -07:00 |
|
Chris Lu
|
d60bcbf08a
|
sorting chunks
|
2020-08-23 00:00:36 -07:00 |
|
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.
|
2020-08-19 11:42:56 -04:00 |
|
Chris Lu
|
c647deace1
|
file size support set file length
use Attr.FileSize and TotalChunkSize to determine file size
|
2020-08-15 09:32:47 -07:00 |
|
Chris Lu
|
885c624bce
|
volume.fsck: follow manifest chunks
|
2020-07-20 22:02:05 -07:00 |
|
Chris Lu
|
31e23e9783
|
filer: support active<=>active filer replication
|
2020-06-30 22:53:57 -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
|
5d3ec22975
|
refactoring
|
2020-05-26 00:03:31 -07:00 |
|
Chris Lu
|
d4235afe4d
|
support multiple locks
|
2020-05-25 18:39:53 -07:00 |
|
Chris Lu
|
8005786d9a
|
logs
|
2020-05-17 20:27:10 -07:00 |
|
Chris Lu
|
75179544c3
|
logging
|
2020-05-17 20:20:21 -07:00 |
|
Chris Lu
|
9e72e9e4b8
|
able to subscribe any topic from any point of time
|
2020-04-29 17:40:08 -07:00 |
|
Chris Lu
|
ed3cf811f5
|
refactoring
|
2020-04-29 13:26:02 -07:00 |
|
Chris Lu
|
508ec01ab0
|
tweaking
|
2020-04-26 16:11:06 -07:00 |
|
Chris Lu
|
662b5d0cf7
|
support semicolon seperated command lines
|
2020-04-23 14:01:46 -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 |
|
Chris Lu
|
57ec7f2ba9
|
fix builds
|
2020-04-23 03:43:45 -07:00 |
|
Chris Lu
|
eab9701823
|
allow lock with an existing lock
|
2020-04-23 03:35:52 -07:00 |
|
Chris Lu
|
842e3301ee
|
make second lock instant
|
2020-04-23 03:32:18 -07:00 |
|
Chris Lu
|
69f336e59f
|
shell: add lock/unlock command
|
2020-04-23 03:11:07 -07:00 |
|
Chris Lu
|
30ee4f3291
|
add exclusive lock library on shell
|
2020-04-23 02:31:04 -07:00 |
|
Chris Lu
|
9f9826e95a
|
refactor
|
2020-04-21 21:28:47 -07:00 |
|
Chris Lu
|
076c8bd3bc
|
filer master start up with default ip address instead of just localhost
|
2020-04-18 15:17:27 -07:00 |
|
Chris Lu
|
8e23dc078b
|
refactoring
|
2020-04-12 20:48:21 -07:00 |
|
Chris Lu
|
91da7057b1
|
refactoring
|
2020-04-05 13:11:43 -07:00 |
|
Chris Lu
|
dcc6b6a3ed
|
go fmt
|
2020-04-05 00:52:31 -07:00 |
|
Chris Lu
|
c981975627
|
volume.fix.replication: add test cases for complicated moving
fix https://github.com/chrislusf/seaweedfs/issues/1253
|
2020-04-02 02:16:16 -07:00 |
|
Chris Lu
|
ae3d08883f
|
volume.fsck: fix for erasure encoded volumes
fix https://github.com/chrislusf/seaweedfs/issues/1254
|
2020-04-01 22:10:13 -07:00 |
|
Chris Lu
|
8d9a76005d
|
add back running output
|
2020-03-26 02:14:48 -07:00 |
|
Chris Lu
|
dd5b582d05
|
go fmt
|
2020-03-26 00:09:01 -07:00 |
|
Chris Lu
|
966df2ae27
|
purging skip EC volumes
|
2020-03-25 02:41:22 -07:00 |
|
Chris Lu
|
6d87a0c5f5
|
batch delete orphan data by file keys
|
2020-03-25 02:21:15 -07:00 |
|
Chris Lu
|
d79f0a76b1
|
format output
|
2020-03-25 00:56:47 -07:00 |
|
Chris Lu
|
d9b56ed88b
|
shell: volume.fsck add options
|
2020-03-24 22:38:36 -07:00 |
|
Chris Lu
|
4d5554b16f
|
fix compilation on travis
|
2020-03-24 18:40:52 -07:00 |
|
Chris Lu
|
d83e648c0b
|
auto add prefix "fs."
|
2020-03-24 02:40:51 -07:00 |
|
Chris Lu
|
a875f67a08
|
fix pwd printout
|
2020-03-24 02:40:29 -07:00 |
|
Chris Lu
|
00d3f01876
|
better output format
|
2020-03-24 02:34:28 -07:00 |
|
Chris Lu
|
0820935290
|
clean up
|
2020-03-24 02:20:37 -07:00 |
|
Chris Lu
|
49440cbd2f
|
shell: add volume.fsck
volume.fsck can find out how much space is not used by the filer
|
2020-03-24 02:18:13 -07:00 |
|
Chris Lu
|
0f10833e0b
|
fix compilation
|
2020-03-24 00:16:12 -07:00 |
|
Chris Lu
|
3794f2721f
|
fix logic
|
2020-03-24 00:09:12 -07:00 |
|
Chris Lu
|
443b229ef7
|
disable chunk file output
|
2020-03-24 00:08:02 -07:00 |
|
Chris Lu
|
bb9b97e2b4
|
add comments
|
2020-03-23 23:07:11 -07:00 |
|
Chris Lu
|
8047ec2f51
|
shell: fs.meta.save add option to export all fileIds for all files
|
2020-03-23 22:54:46 -07:00 |
|
Chris Lu
|
782d776d2a
|
refactoring
|
2020-03-23 22:54:02 -07:00 |
|
Chris Lu
|
38e73463f1
|
fix du block and byte couting
|
2020-03-23 21:37:04 -07:00 |
|
Chris Lu
|
b51fa81f0e
|
fix directory checking
|
2020-03-23 21:36:39 -07:00 |
|
Chris Lu
|
e666aeece2
|
simplify parsing filer host and port
|
2020-03-23 21:26:15 -07:00 |
|
Chris Lu
|
d151185b7e
|
shell: desupport filer url in the arguments
|
2020-03-23 20:46:17 -07:00 |
|
Chris Lu
|
7f1e3c843d
|
refactoring
|
2020-03-23 01:14:21 -07:00 |
|
Chris Lu
|
c0f0fdb3ba
|
refactoring
|
2020-03-23 00:01:34 -07:00 |
|
Chris Lu
|
ae2ee379c0
|
consistent 64bit size
|
2020-03-22 01:37:46 -07:00 |
|
Chris Lu
|
afb20de14c
|
breaks dependency loop
|
2020-03-07 17:01:39 -08:00 |
|
Chris Lu
|
8645283a7b
|
fuse mount: avoid lookup nil entry
fix https://github.com/chrislusf/seaweedfs/issues/1221
|
2020-03-07 16:51:46 -08:00 |
|
Chris Lu
|
f90c43635d
|
refactoring
|
2020-03-04 00:39:47 -08:00 |
|
Chris Lu
|
410bce3925
|
go fmt
|
2020-03-01 22:39:08 -08:00 |
|
Chris Lu
|
6a8484b4ae
|
master able to list all master clients by type
|
2020-03-01 22:13:47 -08:00 |
|
Chris Lu
|
ed0acd1722
|
go fmt
|
2020-02-26 16:52:57 -08:00 |
|
Chris Lu
|
0156e2975a
|
mount: add mode to run external to SeaweedFS container cluster
|
2020-02-26 16:46:01 -08:00 |
|
Chris Lu
|
86cce3eb58
|
fix test
|
2020-02-25 22:29:01 -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 |
|
Chris Lu
|
7d10fdf737
|
fix directory lookup nil
|
2020-02-25 11:13:06 -08:00 |
|
Chris Lu
|
e86da5a491
|
minor
|
2020-02-25 00:42:48 -08:00 |
|
Chris Lu
|
0644d63748
|
shell: add commands for bucket
|
2020-02-24 23:30:01 -08:00 |
|
Chris Lu
|
3a1d017de2
|
shell: ensure dc and rack does not change for replicated volumes
fix https://github.com/chrislusf/seaweedfs/issues/1203
|
2020-02-21 21:23:25 -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
|
c48fc8b4de
|
grpc send error via response instead of grpc error
|
2020-01-25 09:17:19 -08:00 |
|
Chris Lu
|
1b0bfbaf59
|
refactoring
|
2020-01-19 23:59:46 -08:00 |
|
Chris Lu
|
9c139e0601
|
update help message
|
2020-01-01 12:38:29 -08:00 |
|
Chris Lu
|
88a80ab557
|
fix help message
|
2020-01-01 12:37:38 -08:00 |
|
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 |
|
Chris Lu
|
7e80b2b882
|
fix multiple bugs
|
2019-06-03 02:26:31 -07:00 |
|
Chris Lu
|
55be09996d
|
fix volume balance bug
|
2019-06-03 00:13:31 -07:00 |
|
Chris Lu
|
9ce6b949bf
|
adjust help message
|
2019-06-01 10:37:08 -07:00 |
|
Chris Lu
|
d6e2c877fa
|
ec.balance: use specific collection names
|
2019-06-01 02:00:18 -07:00 |
|
Chris Lu
|
ba18314aab
|
ec shard delete also check ec volumes, in addition to volumes
|
2019-06-01 01:41:22 -07:00 |
|
Chris Lu
|
f919d0235c
|
ec encode volumes quiet for a period of time
|
2019-05-31 23:41:17 -07:00 |
|
Chris Lu
|
a72cef3c42
|
encode by collection
|
2019-05-31 15:48:40 -07:00 |
|
Chris Lu
|
40ca2f2903
|
add collection.delete
|
2019-05-30 09:47:54 -07:00 |
|
Chris Lu
|
1d111d6ce8
|
collection list normal and ec volumes
|
2019-05-30 09:27:23 -07:00 |
|
Chris Lu
|
866197eee3
|
print out the ec balancing plan
|
2019-05-30 01:38:59 -07:00 |
|
Chris Lu
|
3f9ecee40f
|
working with reading remote intervals
|
2019-05-28 21:29:07 -07:00 |
|
Chris Lu
|
b4b407e403
|
add grpc ec shard read
|
2019-05-27 11:59:03 -07:00 |
|
Chris Lu
|
db94a41f9e
|
mount/unmount ec shards
|
2019-05-25 23:23:19 -07:00 |
|
Chris Lu
|
41e8ae61f8
|
generate, balance, delete copied shards, delete old volume
|
2019-05-25 14:02:06 -07:00 |
|
Chris Lu
|
f0e6574d5e
|
allocate ec shards to volume servers
|
2019-05-25 02:02:44 -07:00 |
|
Chris Lu
|
6f4b09b6a4
|
pb shard info uses ShardBits instead one message for one shard
|
2019-05-24 13:28:44 -07:00 |
|
Chris Lu
|
228850d588
|
shard id starts from zero
|
2019-05-24 11:52:23 -07:00 |
|
Chris Lu
|
69b7dd398d
|
adjust help message
|
2019-05-07 14:02:01 -07:00 |
|
Chris Lu
|
d01807ba05
|
shell: volume.balance add option for all_collections, each_collection
|
2019-05-06 14:12:19 -07:00 |
|
Chris Lu
|
4e42e7b5e7
|
shell: volume.balance add dataCenter filter
|
2019-05-06 13:30:14 -07:00 |
|
Chris Lu
|
8656102127
|
shell: volume.balance runs for each collection, and for ALL at the end
|
2019-05-05 22:28:14 -07:00 |
|
Chris Lu
|
f08bbb72de
|
refactoring
|
2019-05-05 22:21:28 -07:00 |
|
Chris Lu
|
0df6346611
|
add error checking
|
2019-05-05 21:58:46 -07:00 |
|
Chris Lu
|
3ff92037cc
|
shell: add volume.balance command
|
2019-05-05 21:17:23 -07:00 |
|
Chris Lu
|
3f2a30bd05
|
shell: volume.list output sorted voume list
|
2019-05-05 20:23:50 -07:00 |
|
Wine93
|
32f93fb09e
|
style: go fmt for all
|
2019-04-30 03:22:19 +00:00 |
|
Chris Lu
|
575926cdec
|
minor
|
2019-04-26 09:32:37 -07:00 |
|
Chris Lu
|
067b935763
|
report unknown commands
|
2019-04-23 22:29:36 -07:00 |
|
Chris Lu
|
0c96cfdb2e
|
minor
|
2019-04-21 15:50:51 -07:00 |
|
Chris Lu
|
00b6f653fa
|
shell: add fs.cat
|
2019-04-21 15:43:43 -07:00 |
|
Chris Lu
|
64a9a0e104
|
shell: fix volume.copy
|
2019-04-20 20:48:07 -07:00 |
|
Chris Lu
|
5f3d0e33a1
|
shell: add commands volume.copy volume.delete volume.mount volume.unmount
|
2019-04-20 20:31:35 -07:00 |
|
Chris Lu
|
d06d3c57d4
|
add notes
|
2019-04-20 20:12:07 -07:00 |
|
Chris Lu
|
2ffe98443b
|
refactoring
|
2019-04-20 12:05:28 -07:00 |
|
Chris Lu
|
6fc1f53018
|
shell: add command volume.move
|
2019-04-20 11:35:23 -07:00 |
|
Chris Lu
|
b142f9f1d5
|
go fmt
|
2019-04-18 00:19:18 -07:00 |
|
Chris Lu
|
13ad5c1966
|
refactoring
|
2019-04-17 22:04:49 -07:00 |
|
Chris Lu
|
af49aea0c6
|
weed shell: fs.meta.save adjusts meta data file name
|
2019-04-16 09:40:27 -07:00 |
|
Chris Lu
|
8ea1ee6dfa
|
weed shell: add fs.meta.notify, removing filer.export
|
2019-04-16 01:58:28 -07:00 |
|
Chris Lu
|
014906ec79
|
weed shell: add command fs.meta.load to restore meta data
|
2019-04-16 01:37:11 -07:00 |
|
Chris Lu
|
d35023c713
|
weed shell: add command fs.meta.save
|
2019-04-16 01:06:32 -07:00 |
|
Chris Lu
|
868913aa04
|
printout statistics
|
2019-04-06 11:12:35 -07:00 |
|
Chris Lu
|
de7626bd22
|
weed shell: volume.list add summary statistics
|
2019-04-06 09:25:29 -07:00 |
|
Chris Lu
|
b2d92a2992
|
weed shell: fs.tree fix directory tree listing
|
2019-04-05 23:42:36 -07:00 |
|
Chris Lu
|
cd6d35aa52
|
weed shell: fs.tree improvements
|
2019-04-05 11:40:54 -07:00 |
|
Chris Lu
|
af37b374cb
|
weed shell: fs.cd change current directory
|
2019-04-04 19:27:51 -07:00 |
|
Chris Lu
|
715a38da1e
|
weed shell: add fs.cd, fs.pwd to change to a directory and print current directory
|
2019-04-03 00:20:00 -07:00 |
|
Chris Lu
|
78ac2bef3c
|
go fmt
|
2019-03-30 23:09:16 -07:00 |
|
Chris Lu
|
07775998a9
|
some comments
|
2019-03-28 00:38:30 -07:00 |
|
Chris Lu
|
53b81fcfcd
|
weed shell: add fs.tree
|
2019-03-28 00:05:04 -07:00 |
|
Chris Lu
|
37ce4c5269
|
weed shell: add fs.ls
|
2019-03-26 12:43:51 -07:00 |
|
Chris Lu
|
7a14cdc90c
|
refactoring, go fmt
|
2019-03-25 23:18:40 -07:00 |
|
Chris Lu
|
cd8a3b99bb
|
textual changes
|
2019-03-23 12:57:35 -07:00 |
|
Chris Lu
|
bd1c0735e0
|
weed shell: adjust help text format
|
2019-03-23 11:54:26 -07:00 |
|
Chris Lu
|
6b70b36105
|
weed shell: add "volume.fix.replication"
|
2019-03-23 11:34:09 -07:00 |
|
Chris Lu
|
95e0520182
|
weed volume: add grpc operation to relicate a volume to local
|
2019-03-23 11:33:34 -07:00 |
|
Chris Lu
|
88ab932f7d
|
refactoring function parameter
|
2019-03-19 23:01:23 -07:00 |
|
Chris Lu
|
f3d316a846
|
weed shell: adding file system disk usage fs.du
fix https://github.com/chrislusf/seaweedfs/issues/889
echo "fs.du http://localhost:8888/some/path" | weed shell
|
2019-03-19 21:58:00 -07:00 |
|
Chris Lu
|
eb4a54d9fe
|
refactoring
|
2019-03-19 05:19:37 -07:00 |
|
Chris Lu
|
2fcc88116e
|
go fmt
|
2019-03-17 20:27:36 -07:00 |
|
Chris Lu
|
aca653c08b
|
weed shell: list volumes
|
2019-03-17 20:27:08 -07:00 |
|
Chris Lu
|
22fbbf023b
|
adjust collection list output
|
2019-03-17 17:31:05 -07:00 |
|
Chris Lu
|
e48267e287
|
adjust output
|
2019-03-17 17:28:29 -07:00 |
|
Chris Lu
|
657dd2e6c9
|
add shell command to list all collections
|
2019-03-16 13:43:16 -07:00 |
|