Chris Lu
|
f3d8232e14
|
reduce one redis lookup on hot path
|
2021-10-06 22:01:19 -07:00 |
|
Chris Lu
|
2336a397dc
|
use pipeline to save some time
|
2021-10-06 20:40:18 -07:00 |
|
Chris Lu
|
371fead8a5
|
redis3 using redis native sorted set
|
2021-10-06 18:18:24 -07:00 |
|
Chris Lu
|
8668d49c9d
|
test with real redis
cpu: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
BenchmarkNameList-12 1789 760599 ns/op
BenchmarkRedis-12 17539 64122 ns/op
PASS
|
2021-10-06 01:25:37 -07:00 |
|
Chris Lu
|
6b31f3c97a
|
add benchmark test
|
2021-10-06 00:37:57 -07:00 |
|
Chris Lu
|
893f0587b1
|
redis3 adds distributed locking
|
2021-10-06 00:03:54 -07:00 |
|
Chris Lu
|
f0d1e7bd05
|
skip ec volumes when loading normal volumes
|
2021-10-05 02:31:44 -07:00 |
|
Chris Lu
|
332d49432d
|
reduce concurrent volume grow requests
|
2021-10-05 01:58:30 -07:00 |
|
Chris Lu
|
96119eab00
|
refactor
|
2021-10-05 00:40:04 -07:00 |
|
Chris Lu
|
8a66306064
|
calculate disk usage in case of race condition
related to https://github.com/chrislusf/seaweedfs/issues/2357
|
2021-10-04 23:32:07 -07:00 |
|
Chris Lu
|
4ed2994555
|
use tsMemory to determine whether read from disk or memory
remove lastFlushTime
|
2021-10-04 16:02:56 -07:00 |
|
Chris Lu
|
6a030547a2
|
server: remove peer check if not starting master
more fix https://github.com/chrislusf/seaweedfs/issues/2352
|
2021-10-04 03:27:10 -07:00 |
|
Chris Lu
|
62c2732fd1
|
add back logic to check master peers
fix https://github.com/chrislusf/seaweedfs/issues/2352
|
2021-10-04 02:51:26 -07:00 |
|
Chris Lu
|
d4bb16e20e
|
Merge pull request #2354 from chrislusf/bptree
Add Redis3
|
2021-10-04 02:43:15 -07:00 |
|
Chris Lu
|
947add39e6
|
clean up *SkipListElementReference loaded from Redis
|
2021-10-04 02:31:38 -07:00 |
|
Chris Lu
|
513fed323a
|
SkipListElementReference can be an empty object
|
2021-10-04 02:30:44 -07:00 |
|
Chris Lu
|
280ab7f95c
|
add test
|
2021-10-04 02:30:24 -07:00 |
|
Chris Lu
|
04662126bb
|
add redis3
|
2021-10-04 01:04:27 -07:00 |
|
Chris Lu
|
2b9aab3442
|
use 1000 per batch
|
2021-10-04 01:03:40 -07:00 |
|
Chris Lu
|
366f522a2d
|
add redis3
|
2021-10-04 01:01:31 -07:00 |
|
Chris Lu
|
ba7fbac07f
|
rename
|
2021-10-03 19:23:34 -07:00 |
|
Chris Lu
|
e6196cdc50
|
add name list
|
2021-10-03 17:54:25 -07:00 |
|
Chris Lu
|
a481c4a45e
|
return previous element if visited
|
2021-10-03 13:50:52 -07:00 |
|
Chris Lu
|
22d8684e88
|
refactor out listStore
|
2021-10-03 02:19:21 -07:00 |
|
Chris Lu
|
d343b0db57
|
update value
|
2021-10-03 01:15:14 -07:00 |
|
Chris Lu
|
4f50f8c2ca
|
insert key and value
|
2021-10-03 01:07:35 -07:00 |
|
Chris Lu
|
69b84bb771
|
TestFindGreaterOrEqual
|
2021-10-02 14:15:49 -07:00 |
|
Chris Lu
|
57e2fd3f9b
|
remove bptree
|
2021-10-02 14:03:54 -07:00 |
|
Chris Lu
|
4c1741fdbb
|
working skiplist
|
2021-10-02 14:02:56 -07:00 |
|
Chris Lu
|
b297849147
|
typo
|
2021-10-01 23:24:54 -07:00 |
|
Chris Lu
|
af207bbaf0
|
retry both assign volume and uploading data
fix https://github.com/chrislusf/seaweedfs/issues/2351
|
2021-10-01 23:23:39 -07:00 |
|
Chris Lu
|
b6694279d7
|
Merge branch 'master' into bptree
|
2021-10-01 16:55:44 -07:00 |
|
Chris Lu
|
1e3fdf366f
|
go fmt
|
2021-10-01 12:10:24 -07:00 |
|
Chris Lu
|
e862b2529a
|
refactor
|
2021-10-01 12:10:11 -07:00 |
|
Chris Lu
|
88e006bc6d
|
Merge pull request #2349 from kmlebedev/fix_repl_volumes_per_step
Topology update for every Nth id volume
|
2021-10-01 12:05:51 -07:00 |
|
Konstantin Lebedev
|
5e64b22b45
|
check that the topology has been updated
|
2021-10-01 18:51:22 +05:00 |
|
Chris Lu
|
f58ea6a2ee
|
add source name to error message
|
2021-10-01 02:19:30 -07:00 |
|
chrislusf
|
3ffbaaa071
|
use github.com/linxGnu/grocksdb
|
2021-10-01 03:16:03 +00:00 |
|
Konstantin Lebedev
|
2cecde89c3
|
rename opt volumesPerStep
|
2021-10-01 00:17:54 +05:00 |
|
Konstantin Lebedev
|
fc51ffce2b
|
https://github.com/chrislusf/seaweedfs/issues/1846
|
2021-09-30 20:24:24 +05:00 |
|
Chris Lu
|
a067deaabc
|
avoid possible modified location list
fix issue 1 of https://github.com/chrislusf/seaweedfs/issues/2345
|
2021-09-28 16:54:18 -07:00 |
|
Chris Lu
|
040443e2d1
|
fix possible error case
|
2021-09-27 23:59:45 -07:00 |
|
Chris Lu
|
2e9372dcf7
|
volume stream read skips deleted content
|
2021-09-27 03:07:44 -07:00 |
|
Chris Lu
|
225b019fe0
|
stream read multiple volumes in a volume server
|
2021-09-27 02:51:31 -07:00 |
|
Chris Lu
|
1904448d4e
|
adjust starting offset
|
2021-09-27 02:01:29 -07:00 |
|
Chris Lu
|
5956a8b05a
|
adjust comment
|
2021-09-27 01:58:03 -07:00 |
|
Chris Lu
|
aa64f2ac4c
|
send needle data instead of raw needle body
|
2021-09-27 01:53:41 -07:00 |
|
Chris Lu
|
c4d7ee6c5c
|
volume server: read all files in a volume
|
2021-09-27 01:45:32 -07:00 |
|
Chris Lu
|
4a1d4d7462
|
s3: default to allow empty folder for better performance
|
2021-09-26 22:34:14 -07:00 |
|
Chris Lu
|
cee4d20bc1
|
2.70
|
2021-09-26 17:37:46 -07:00 |
|