Nikita Borzykh
9ca871af53
Move ListDirectoryEntries logic to ListDirectoryPrefixedEntries in etcd meta storage backend ( #5416 )
Move ListDirectoryEntries logic to ListDirectoryPrefixedEntries
9 months ago
Nikita Borzykh
1f3742850d
Add TLS support, initial etcd connection check, fix key_prefix handling for etcd backend meta storage ( #5403 )
9 months ago
chrislu
81f11883e3
go fmt
1 year ago
Mesar Hameed
a90b777ff4
Feat: etcd filer store keys should have customizable prefix ( #4484 )
An etcd cluster is not necessarily only dedicated to seaweedfs.
This security enhancement adds a customizable key_prefix option to the etcd filer store.
This will allow an etcd cluster administrator to limit the seaweedfs etcd user to only read/write a subset of keys under the
key_prefix, instead of all keys on the etcd cluster.
2 years ago
Mesar Hameed
65484e80ef
Feat: support username/password authentication for etcd filer store s… ( #4477 )
Feat: support username/password authentication for etcd filer store seaweedfs/seaweedfs#4262
Co-authored-by: Mesar Hameed <mesar.hameed@gmail.com>
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
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
2 years ago
chrislu
71e0bcc5d5
a bit optimization
3 years ago
chrislu
d5fe5d12b7
filer: etcd fix pagination
fix https://github.com/chrislusf/seaweedfs/issues/3016
3 years ago
Konstantin Lebedev
21033ff4c3
refactor use const CountEntryChunksForGzip
3 years ago
Chris Lu
8ec357b3d3
go mod
3 years ago
Chris Lu
182288f860
filer: fix mysql, postgres batch delete error
3 years ago
Konstantin Lebedev
6aa1a56ec8
avoid crashes Galera Cluster
https://github.com/chrislusf/seaweedfs/issues/2125
4 years ago
Chris Lu
314dc1c957
filer: etcd store fix listing
fix https://github.com/chrislusf/seaweedfs/issues/1767
4 years ago
Chris Lu
a4063a5437
add stream list directory entries
4 years ago
Chris Lu
f002e668de
change limit to int64 in case of overflow
4 years ago
Chris Lu
5ef43b9b09
implement etcd changes
4 years ago
Chris Lu
361043e6c1
filer store: leveldb2 fix nil entry error if not found
4 years ago
Chris Lu
b8f32bcab9
filer: compress stored metadata
4 years ago
Chris Lu
eb7929a971
rename filer2 to filer
4 years ago
Konstantin Lebedev
22f32e75c4
rename
4 years ago
Konstantin Lebedev
7f013d77d6
add var UnsupportedListDirectoryPrefixedErr
4 years ago
Konstantin Lebedev
60a86cfe04
add const
4 years ago
Konstantin Lebedev
2ea638f865
filer store wrapper can implement the logic to filter by prefi
4 years ago
Устюжанин Антон Александрович
a457c308ad
test ListDirectoryPrefixedEntries
4 years ago
Устюжанин Антон Александрович
dc9fc01254
test ListDirectoryPrefixedEntries
4 years ago
Устюжанин Антон Александрович
33a9e5e2d1
test ListDirectoryPrefixedEntries
4 years ago
Chris Lu
c0f0fdb3ba
refactoring
5 years ago
Chris Lu
7b37178716
filer: close stores if interrupted
5 years ago
Chris Lu
afb20de14c
breaks dependency loop
5 years ago
Chris Lu
d335f04de6
support env variables to overwrite toml file
5 years ago
Chris Lu
bbb6ebc3c0
filer: DeleteFolderChildren for deleting large folders
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Feng Ye
fc0498798b
Add etcd filestore
5 years ago