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
|
beaa2bd71a
|
weed filer: properly delete cached directory entry
fix https://github.com/chrislusf/seaweedfs/issues/910
|
6 years ago |
Chris Lu
|
2a52e70a41
|
weed filer: increase default mysql/postgres dir or name length to 65535
|
6 years ago |
Chris Lu
|
b4c276263f
|
weed filer: mysql/postgres use ReadCommitted transaction isolation level for atomic rename
|
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
|
b92122b885
|
fix test
|
6 years ago |
Chris Lu
|
36b632ebcb
|
fix tests
|
6 years ago |
Chris Lu
|
55bab1b456
|
add context.Context
|
6 years ago |
Chris Lu
|
cece860bfd
|
add context to all filer APIs
|
6 years ago |
Chris Lu
|
55c85f3a66
|
adding context
|
6 years ago |
Chris Lu
|
d312c55bbe
|
file path supports windows, avoiding back slashes
fix https://github.com/chrislusf/seaweedfs/issues/868
|
6 years ago |
Chris Lu
|
2442d56671
|
adjust package name
|
6 years ago |
Chris Lu
|
77b9af531d
|
adding grpc mutual tls
|
6 years ago |
bingoohuang
|
ab6be025d7
|
go fmt and fix some typo
|
6 years ago |
Chris Lu
|
2a75a36b27
|
set cassandra ttl with entry.TTLSec
|
6 years ago |
byungjo.yoon
|
58fd2e5a19
|
Set redis key ttl with entry.TTLSec
|
6 years ago |
Chris Lu
|
be9a7592a1
|
incrementally calculate visible intervals
|
6 years ago |
Chris Lu
|
832ac8129a
|
reduce pointer usage
|
6 years ago |
Chris Lu
|
0388d421d2
|
caching visible intervals for read
speeds up 4x in single thread mode
speeds up 30% in 32 threads mode
|
6 years ago |
Chris Lu
|
253f190f48
|
weed mount add symlink support
|
6 years ago |
Chris Lu
|
3ac54792e1
|
paginate when filer deleting and FUSE mount renaming
|
6 years ago |
Chris Lu
|
1bfb96f34d
|
optimization for reading whole chunk with gzip encoding
|
6 years ago |
Chris Lu
|
c28e8a2397
|
refactoring
|
6 years ago |
Chris Lu
|
63619f8b8e
|
fail early if two filer stores are defined
|
6 years ago |
Chris Lu
|
52b24a9902
|
default "weed server -filer" to same directory as -mdir
|
6 years ago |
Chris Lu
|
b0838db5a8
|
support hdfs user name and group names
|
6 years ago |
Chris Lu
|
c6b646e92c
|
skip creation for root
|
6 years ago |
Chris Lu
|
f0677c5af1
|
default root to 0755
|
6 years ago |
Chris Lu
|
db22666a30
|
add default root directory
|
6 years ago |
Chris Lu
|
7a6f49cd42
|
refactor a bit more
fix https://github.com/chrislusf/seaweedfs/issues/777
|
6 years ago |
Chris Lu
|
ceca078acb
|
avoid overwriting file or directory
fix https://github.com/chrislusf/seaweedfs/issues/777
|
6 years ago |
Chris Lu
|
86dd933596
|
go fmt
|
6 years ago |
Chris Lu
|
99256100a0
|
fix tests
|
6 years ago |
Chris Lu
|
e5ad2223a1
|
add missing intervals
fix https://github.com/chrislusf/seaweedfs/issues/774
|
6 years ago |
Chris Lu
|
b282e34dc2
|
async file chunk deletion
|
6 years ago |
Chris Lu
|
b318167cd3
|
batch delete file ids
|
6 years ago |
Chris Lu
|
ee3fe07acf
|
fix sort bug
|
6 years ago |
Chris Lu
|
469863f7f0
|
merge interval now is quite faster with reusing slices
|
6 years ago |
Chris Lu
|
d2924c7748
|
merge intervals is a bit faster
|
6 years ago |
Chris Lu
|
cb5a10c6a3
|
adjust the tests
|
6 years ago |
Chris Lu
|
f1db22d48b
|
add benchmark test for merging intervals
|
6 years ago |
Chris Lu
|
4fcfc9410f
|
cleanup
|
6 years ago |
Chris Lu
|
9655dc9ca9
|
simpler logic
|
6 years ago |
Chris Lu
|
a64613172d
|
bootstrap filer replication with weed filer.export -targetStore=notification
|
6 years ago |
Chris Lu
|
4c97ff3717
|
support AWS SQS as file change notification message queue
|
6 years ago |
Chris Lu
|
ff66269b62
|
use grpc to replace http APIs for batch volume id lookup and batch delete
1. remove batch volume id lookup http API /vol/lookup
2. remove batch delete http API /delete
|
6 years ago |
Chris Lu
|
56a5d5af8d
|
ignore duplicated key error if the store has duplicated primary key prevention
fix https://github.com/chrislusf/seaweedfs/issues/741
|
6 years ago |
Chris Lu
|
7bb62b9f21
|
delay file creation without chunks from dir.Create to file.Flush
|
6 years ago |