Chris Lu
c9d3fb4a30
2.75
3 years ago
Chris Lu
182f43ae5f
2.74
3 years ago
Chris Lu
cd4fa7561b
2.73
3 years ago
Chris Lu
97c963bac9
2.72
3 years ago
Chris Lu
3833dac3f7
continue to read from memory if there is no flush
3 years ago
Chris Lu
8965a53c4d
add warning error
3 years ago
Chris Lu
46a09c6074
adjust test
3 years ago
Eng Zer Jun
a23bcbb7ec
refactor: move from io/ioutil to io and os package
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
3 years ago
Chris Lu
4cbd390fbe
test: add fail message
3 years ago
Chris Lu
3d586be552
2.71
3 years ago
Chris Lu
e4830bd93d
go fmt
3 years ago
Chris Lu
f3d8232e14
reduce one redis lookup on hot path
3 years ago
Chris Lu
371fead8a5
redis3 using redis native sorted set
3 years ago
Chris Lu
893f0587b1
redis3 adds distributed locking
3 years ago
Chris Lu
4ed2994555
use tsMemory to determine whether read from disk or memory
remove lastFlushTime
3 years ago
Chris Lu
513fed323a
SkipListElementReference can be an empty object
3 years ago
Chris Lu
280ab7f95c
add test
3 years ago
Chris Lu
366f522a2d
add redis3
3 years ago
Chris Lu
ba7fbac07f
rename
3 years ago
Chris Lu
e6196cdc50
add name list
3 years ago
Chris Lu
a481c4a45e
return previous element if visited
3 years ago
Chris Lu
22d8684e88
refactor out listStore
3 years ago
Chris Lu
d343b0db57
update value
3 years ago
Chris Lu
4f50f8c2ca
insert key and value
3 years ago
Chris Lu
69b84bb771
TestFindGreaterOrEqual
3 years ago
Chris Lu
57e2fd3f9b
remove bptree
3 years ago
Chris Lu
4c1741fdbb
working skiplist
3 years ago
Chris Lu
1e3fdf366f
go fmt
3 years ago
Chris Lu
cee4d20bc1
2.70
3 years ago
Chris Lu
603ea2db73
avoid looping forever if there are no more metadata updates
3 years ago
Chris Lu
9887610b54
log tsNs should be processing time
3 years ago
Chris Lu
2baed2e1e9
avoid possible metadata subscription data loss
Previous implementation append filer logs into one file. So one file is not always sorted, which can lead to miss reading some entries, especially when different filers have different write throughput.
3 years ago
Chris Lu
fa7c65bd4b
2.69
3 years ago
Chris Lu
e066e2642c
add NodeStore
3 years ago
Chris Lu
8f2e4be074
wip
3 years ago
Chris Lu
b751debd31
split node based on the last inserted key
3 years ago
Chris Lu
2789d10342
go fmt
3 years ago
Chris Lu
20ac710ceb
2.68
3 years ago
Chris Lu
574485ec69
better IP v6 support
3 years ago
Chris Lu
0128239c0f
handle ipv6 addresses
3 years ago
Chris Lu
9fdf02bcda
remove detecting ipv6
Got this error on my local:
transport: Error while dialing dial tcp [fe80::1]:19333: connect: no route to host
related to https://github.com/chrislusf/seaweedfs/pull/2310
3 years ago
Chris Lu
8c6d706328
2.67
3 years ago
Chris Lu
6022db6d6a
2.66
3 years ago
nivekuil
0fe9d2997b
Detect ipv6 addresses
3 years ago
Chris Lu
c5ee03d6af
format
3 years ago
Chris Lu
8ec357b3d3
go mod
3 years ago
Chris Lu
03a31587ce
go fmt
3 years ago
Chris Lu
bca4a9de78
simplify
3 years ago
Chris Lu
958125bd02
conforming to http user agent common practice
3 years ago
Chris Lu
11a496404b
reset wait time
3 years ago