chrislu
|
69fcdd0840
|
adjust logging
|
3 months 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 |
Konstantin Lebedev
|
21033ff4c3
|
refactor use const CountEntryChunksForGzip
|
3 years ago |
chrislu
|
10ecf80ca1
|
add a debug capability to list all metadata keys
|
3 years ago |
joshuafc
|
5654d0d60d
|
CompactionTableSizeMultiplier of leveldb use default value. #2325
To improve performance of leveldb find key in condition of large directory(millions of files) which use uuid as filename.
|
3 years ago |
zhoub
|
6a7ed1bd0e
|
add bloom filter to leveldb_store to improve fuse performance.
|
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
|
2d4c2db81d
|
filer: leveldb, rocksdb auto create store directory
fix https://github.com/chrislusf/seaweedfs/issues/1901
|
4 years ago |
Chris Lu
|
4be51c0701
|
filer: leveldb and hbase may miss files when listing large directories more than 1024
fix https://github.com/chrislusf/seaweedfs/issues/1768
|
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
|
b5ceffe188
|
implement leveldb changes
|
4 years ago |
Chris Lu
|
361043e6c1
|
filer store: leveldb2 fix nil entry error if not found
|
4 years ago |
Chris Lu
|
2c3c2c27d7
|
separate prefix from namePattern
fix https://github.com/chrislusf/seaweedfs/issues/1722
|
4 years ago |
Chris Lu
|
eab53ea80d
|
filer leveldb store: a bit more efficient directory listing with prefix
|
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
|
ef2b3a0801
|
leveldb recover error handling
|
5 years ago |
Chris Lu
|
e5a0787653
|
filer: leveldb store add auto recovery, report correct error
fix https://github.com/chrislusf/seaweedfs/issues/1326
|
5 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 |
Chris Lu
|
8123a488cd
|
filer: optimize leveldb parameters
|
6 years ago |
Chris Lu
|
0fe286a6ca
|
filer: optimization for leveldb, add leveldb2
large filer db may see high CPU and disk usage due to background compaction
|
6 years ago |
Chris Lu
|
35aba35c07
|
Revert "weed volume: disable block cache on leveldb"
This reverts commit a55e708d36 .
|
6 years ago |
Chris Lu
|
a55e708d36
|
weed volume: disable block cache on leveldb
saving 8MB for each volume, but at the cost of slower (offset,size) lookup
|
6 years ago |
Chris Lu
|
78ac2bef3c
|
go fmt
|
6 years ago |
Chris Lu
|
97406333a5
|
support atomic renaming for mysql/postgres filer store
|
6 years ago |
Chris Lu
|
cece860bfd
|
add context to all filer APIs
|
6 years ago |
Chris Lu
|
52b24a9902
|
default "weed server -filer" to same directory as -mdir
|
6 years ago |
Chris Lu
|
f827ada811
|
merge notification config with filer.toml
|
6 years ago |
Chris Lu
|
eb2acd11c2
|
decouple from viper for filer store
|
7 years ago |
Chris Lu
|
0301504184
|
add mime, use simple insert and update filer store API
1. add mime type to file in filer
2. purge old chunks if overwrite during insert
|
7 years ago |
Chris Lu
|
458ada173e
|
go fmt
|
7 years ago |
Chris Lu
|
603de2d5db
|
skip deletion if entry not found
|
7 years ago |
Chris Lu
|
c1e353491a
|
refactoring variable names
|
7 years ago |
Chris Lu
|
9e77563c99
|
add leveldb store
1. switch to viper for filer store configuration
2. simplify FindEntry() return values, removing “found”
3. add leveldb store
|
7 years ago |