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
Chris Lu
7ce97b59d8
go fmt
3 years ago
Chris Lu
bec3f63298
2.65
3 years ago
Chris Lu
ff7dc3b44c
2.64
3 years ago
Chris Lu
df1d6133a8
bptree does not work well for auto-increasing keys
3 years ago
Chris Lu
51c8f2518f
change key type to ItemKey
3 years ago
Chris Lu
b3e49d2758
change value type to ItemValue
3 years ago
Chris Lu
38c8470d1d
add back non_dedup
3 years ago
Chris Lu
849f185a20
add memory kv store
3 years ago
Chris Lu
5f6cc9a814
make proto node
3 years ago
Chris Lu
172da83449
bpnode use get prev and next
3 years ago
Chris Lu
01661ec6a7
move to getter setter file
3 years ago
Chris Lu
0c360eb6b2
add getter and setter for root of tree and map
3 years ago
Chris Lu
88d68cad87
remove dedup
3 years ago
qieqieplus
7720533f84
reduce gzip allocation
3 years ago
Chris Lu
2d237da74a
remove size since each put/get will have to update the root node
3 years ago
Chris Lu
ec72547c8d
started by copying from https://sourcegraph.com/github.com/timtadh/data-structures@master/-/tree/tree/bptree
3 years ago
Chris Lu
1f35d32be0
2.63
3 years ago
Chris Lu
bb94930196
add some delays if error
3 years ago
Chris Lu
c3ffd457ef
fix compilation error
3 years ago