chrislu
|
6adc42147f
|
fresh filer store bootstrap from the oldest peer
|
2022-05-30 21:27:48 -07:00 |
|
chrislu
|
94635e9b5c
|
filer: add filer group
|
2022-05-01 21:59:16 -07:00 |
|
chrislu
|
bc888226fc
|
erasure coding: tracking encoded/decoded volumes
If an EC shard is created but not spread to other servers, the masterclient would think this shard is not located here.
|
2022-04-05 19:03:02 -07:00 |
|
chrislu
|
4b5c0e3fa9
|
check cluster connectivities
|
2022-04-01 17:27:49 -07:00 |
|
chrislu
|
21e0898631
|
refactor: change masters from a slice to a map
|
2022-03-26 13:33:17 -07:00 |
|
chrislu
|
433fde4b18
|
move error to a separate file
This file contains metric names for all errors
The naming convention is ErrorSomeThing = "error.some.thing"
|
2022-02-04 22:57:51 -08:00 |
|
Konstantin Lebedev
|
28efe31524
|
new master metrics
|
2022-01-24 19:09:43 +05:00 |
|
chrislu
|
9f9ef1340c
|
use streaming mode for long poll grpc calls
streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed.
|
2021-12-26 00:15:03 -08:00 |
|
chrislu
|
a2d3f89c7b
|
add lock messages
|
2021-12-10 13:24:38 -08:00 |
|
Chris Lu
|
3d87aa767d
|
fix same dc and other dc
|
2021-11-16 09:14:01 -08:00 |
|
Chris Lu
|
7bf891c00a
|
randomize same-dc servers and other-dc servers
|
2021-11-12 11:30:11 -08:00 |
|
Chris Lu
|
e0fc2898e9
|
auto updated filer peer list
|
2021-11-06 14:23:35 -07:00 |
|
Chris Lu
|
84bb8e7365
|
send peers info to filers
|
2021-11-06 04:07:38 -07:00 |
|
Chris Lu
|
4b9c42996a
|
refactor grpc API
|
2021-11-05 18:11:40 -07:00 |
|
Chris Lu
|
5ea86ef1da
|
Revert "master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()"
This reverts commit af71ae11aa .
|
2021-11-05 17:52:15 -07:00 |
|
Chris Lu
|
af71ae11aa
|
master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()
|
2021-11-03 01:09:48 -07:00 |
|
Chris Lu
|
e66865a8c5
|
adjust master client log level
|
2021-11-02 23:45:28 -07:00 |
|
Chris Lu
|
5160eb08f7
|
shell: optionally read filer address from master
|
2021-11-02 23:38:45 -07:00 |
|
Chris Lu
|
ad5099e570
|
refactor
|
2021-09-19 12:02:23 -07:00 |
|
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
2021-09-12 22:47:52 -07:00 |
|
Chris Lu
|
574485ec69
|
better IP v6 support
|
2021-09-07 19:29:42 -07:00 |
|
Chris Lu
|
44b50b2fdf
|
another fix related to 64 bit alignment
fix https://github.com/chrislusf/seaweedfs/issues/2177
|
2021-07-05 16:30:43 -07:00 |
|
Chris Lu
|
e8b7d4ad64
|
simplify a bit
|
2021-05-21 02:10:44 -07:00 |
|
Chris Lu
|
0b00edfc3b
|
waits in case master lost connection
|
2021-05-21 02:09:22 -07:00 |
|
Chris Lu
|
f0ad172e80
|
shell: show which server holds the lock
fix https://github.com/chrislusf/seaweedfs/issues/1983
|
2021-04-22 23:56:35 -07:00 |
|
Chris Lu
|
35d939a1d2
|
go fmt
|
2021-03-14 13:21:02 -07:00 |
|
Chris Lu
|
1bd880dcdb
|
adds tcp writes benchmark
|
2021-03-06 14:26:27 -08:00 |
|
Chris Lu
|
1444e9d275
|
migrated multi host connection pool from godropbox package
removing unneeded dependencies, which involved etcd versions.
|
2021-03-06 14:26:27 -08:00 |
|
Chris Lu
|
2b76854641
|
add "weed filer.cat" to read files directly from volume servers
|
2021-01-06 04:22:00 -08:00 |
|
Konstantin Lebedev
|
1eec5c8d5d
|
gen pb
|
2020-11-12 04:10:06 +05:00 |
|
Konstantin Lebedev
|
fc7baef5bb
|
fiil serverUrls sorted by data center
|
2020-11-12 02:13:33 +05:00 |
|
Konstantin Lebedev
|
dc26012a3b
|
initial
|
2020-11-11 15:03:47 +05:00 |
|
Chris Lu
|
8750cac090
|
move to util.RetryWaitTime
|
2020-11-01 02:36:43 -08:00 |
|
Chris Lu
|
ef908e166b
|
break import cycle
|
2020-11-01 02:28:11 -08:00 |
|
Chris Lu
|
7192a378cc
|
add retry to master clients also
|
2020-11-01 01:40:16 -07:00 |
|
Chris Lu
|
ee1fc6558a
|
refactor
|
2020-10-16 11:02:44 -07:00 |
|
Chris Lu
|
a8624c2e4f
|
read from alternative replica
related to https://github.com/chrislusf/seaweedfs/issues/1512
|
2020-10-07 22:49:04 -07:00 |
|
Chris Lu
|
da4edf3651
|
master: check peers for existing leader before starting a leader election
fix https://github.com/chrislusf/seaweedfs/issues/1509
|
2020-10-07 01:25:39 -07:00 |
|
Chris Lu
|
eaf9fdde99
|
avoid sharing context over separate goroutine
|
2020-09-10 19:51:03 -07:00 |
|
Chris Lu
|
daf0a449f7
|
properly cancel context for streaming grpc
|
2020-09-09 12:07:15 -07:00 |
|
Chris Lu
|
de5ca9b258
|
remove fixJpgOrientation
|
2020-06-20 12:50:40 -07:00 |
|
Chris Lu
|
45a9d852d3
|
go fmt
|
2020-06-05 15:27:10 -07:00 |
|
Chris Lu
|
5d3ec22975
|
refactoring
|
2020-05-26 00:03:31 -07:00 |
|
Chris Lu
|
aebe39a803
|
avoid repeated grpc connection creation
fix https://github.com/chrislusf/seaweedfs/issues/1277
|
2020-04-22 18:26:24 -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
|
b062393f3f
|
refactoring
|
2020-04-12 17:51:31 -07:00 |
|
Chris Lu
|
f90c43635d
|
refactoring
|
2020-03-04 00:39:47 -08:00 |
|
Chris Lu
|
6a8484b4ae
|
master able to list all master clients by type
|
2020-03-01 22:13:47 -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
|
72a64a5cf8
|
use the same context object in order to retry
|
2020-01-26 14:42:11 -08:00 |
|