Guo Lei
|
d8cfa1552b
|
support enable/disable vacuum (#4087)
* stop vacuum
* suspend/resume vacuum
* remove unused code
* rename
* rename param
|
2 years ago |
chrislu
|
70a4c98b00
|
refactor filer_pb.Entry and filer.Entry to use GetChunks()
for later locking on reading chunks
|
2 years ago |
chrislu
|
ea2637734a
|
refactor filer proto chunk variable from mtime to modified_ts_ns
|
2 years ago |
Eric Yang
|
51d462f204
|
ADHOC: volume fsck using append at ns (#3906)
* ADHOC: volume fsck using append at ns
* nit
* nit
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
|
2 years ago |
chrislu
|
b90d92fca9
|
grpc: watch metadata changes by directory
|
2 years ago |
chrislu
|
21c0587900
|
go fmt
|
2 years ago |
Eric Yang
|
b324a6536c
|
ADHOC: add read needle meta grpc (#3581)
* ADHOC: add read needle meta grpc
* add test
* nit
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
|
2 years ago |
Konstantin Lebedev
|
4d08393b7c
|
filer prefer volume server in same data center (#3405)
* initial prefer same data center
https://github.com/seaweedfs/seaweedfs/issues/3404
* GetDataCenter
* prefer same data center for ReplicationSource
* GetDataCenterId
* remove glog
|
2 years ago |
chrislu
|
afef014832
|
scaffold
|
2 years ago |
Konstantin Lebedev
|
2f0dda384d
|
vacuum show LA
|
2 years ago |
chrislu
|
de3afd4199
|
fix rebasing
|
2 years ago |
chrislu
|
8060fdcac5
|
remove old code
|
2 years ago |
chrislu
|
64f3d6fb6e
|
metadata subscription uses client epoch
|
2 years ago |
chrislu
|
7db6666b97
|
remove old code
|
2 years ago |
chrislu
|
4fd5f96598
|
filer: remove replication, collection, disk_type info from entry metadata
these metadata can change and are not used
|
3 years ago |
chrislu
|
a2b101a737
|
subscribe metadata between a range
|
3 years ago |
chrislu
|
ca16fbf0ef
|
shell: cluster.ps display filer group
|
3 years ago |
chrislu
|
94635e9b5c
|
filer: add filer group
|
3 years ago |
Konstantin Lebedev
|
1e35b4929f
|
shell vacuum volume by collection and volume id
|
3 years ago |
chrislu
|
b4be56bb3b
|
add timing info during ping operation
|
3 years ago |
Konstantin Lebedev
|
357aa818fe
|
add raft shell cmds
|
3 years ago |
chrislu
|
743ad690b6
|
filer supports grpc ping
|
3 years ago |
chrislu
|
4042fdf3bb
|
rename to skipCheckParentDir
related to https://github.com/chrislusf/seaweedfs/pull/2761
It's better to default to false.
|
3 years ago |
chrislu
|
be3fc77391
|
mount2: use consistent inode
|
3 years ago |
chrislu
|
ceaf993a27
|
mount2: add rdev
|
3 years ago |
chrislu
|
b1063162b6
|
display bucket quota
|
3 years ago |
chrislu
|
5c87fcc6d2
|
add client id for all metadata listening clients
|
3 years ago |
banjiaojuhao
|
083bf3a137
|
filer server: add "datacenter, rack and datanode" for path specific configuration
|
3 years ago |
banjiaojuhao
|
08336be92e
|
filer server: allow upload file to specific dataNode
|
3 years ago |
chrislu
|
b70cb3e0b2
|
upgrade protoc to 3.17.3
$brew install protobuf
$ protoc --version
libprotoc 3.17.3
$ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26
$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1
|
3 years ago |
Chris Lu
|
5ea86ef1da
|
Revert "master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()"
This reverts commit af71ae11aa .
|
3 years ago |
Chris Lu
|
af71ae11aa
|
master: rename grpc function KeepConnected() to SubscribeVolumeLocationUpdates()
|
3 years ago |
Chris Lu
|
24858507cc
|
rename API to avoid confusion
|
3 years ago |
Chris Lu
|
cca62fdb30
|
mount: streaming renaming folders
|
3 years ago |
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
3 years ago |
Chris Lu
|
43fd11278e
|
support follow additional path prefixes
|
3 years ago |
Chris Lu
|
05f32376eb
|
add cluster id in filer configuration response
|
3 years ago |
Chris Lu
|
05a648bb96
|
refactor: separating out remote.proto
|
3 years ago |
Chris Lu
|
c08ac536ed
|
cloud drive: add support for Wasabi
* disable md5, sha256 checking to avoid reading one chunk twice
* single threaded upload to avoid chunk swapping (to be enhanced later)
|
3 years ago |
Chris Lu
|
a7a914f120
|
cloud drive: add support for Baidu BOS
|
3 years ago |
Chris Lu
|
a19c728034
|
cloud drive: add support for Tencent COS
|
3 years ago |
Chris Lu
|
19a81d25af
|
cloud drive: add support for Aliyun OSS
|
3 years ago |
Chris Lu
|
47d775cf68
|
cloud drive: add support for BackBlaze
|
3 years ago |
Chris Lu
|
e9ebe24f2e
|
cloud drive: add support for Azure
|
3 years ago |
Chris Lu
|
00c4e06caa
|
cloud drive: s3 configurable force path style
|
3 years ago |
Chris Lu
|
2836a58d87
|
cloud drive: S3 supports storage class
|
3 years ago |
Chris Lu
|
258063de26
|
cloud drive: add google cloud storage
|
3 years ago |
Chris Lu
|
3ada61c875
|
rename
|
3 years ago |
Chris Lu
|
c34747c79d
|
rename, fix wrong logic.
|
3 years ago |
Chris Lu
|
713c035a6e
|
shell: remote.cache remote.uncache
|
3 years ago |