chrislu
|
3fbf4f6189
|
Revert "Initial patch for redis version 7 support (#4572)"
This reverts commit a25bca0692 .
|
2023-06-12 22:27:38 -07:00 |
|
Aaron Gipson
|
a25bca0692
|
Initial patch for redis version 7 support (#4572)
|
2023-06-12 13:30:03 -07:00 |
|
chrislu
|
70a4c98b00
|
refactor filer_pb.Entry and filer.Entry to use GetChunks()
for later locking on reading chunks
|
2022-11-15 06:33:36 -08:00 |
|
chrislu
|
f5d4952d73
|
filer: redis store reduce from 2 redis operations to 1 for updates.
|
2022-10-12 23:50:09 -07:00 |
|
chrislu
|
21c0587900
|
go fmt
|
2022-09-14 23:06:44 -07:00 |
|
Ryan Russell
|
f2dde2b1da
|
refactor(ItemList): Incluseive -> Inclusive (#3673)
Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org>
|
2022-09-14 12:00:16 -07:00 |
|
chrislu
|
eaeb141b09
|
move proto package
|
2022-08-17 12:05:07 -07:00 |
|
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
2022-07-29 00:17:28 -07:00 |
|
Konstantin Lebedev
|
21033ff4c3
|
refactor use const CountEntryChunksForGzip
|
2022-05-01 22:28:55 +05:00 |
|
Chris Lu
|
689f5513a9
|
redis3 supports sentinel
|
2021-11-29 01:09:51 -08:00 |
|
Chris Lu
|
f4676824a7
|
fix test code compilation
|
2021-10-10 22:14:13 -07:00 |
|
Chris Lu
|
8205166009
|
disable testing with redis server
--- FAIL: TestNameList (0.00s)
panic: exec: "redis-server": executable file not found in $PATH [recovered]
panic: exec: "redis-server": executable file not found in $PATH
goroutine 37 [running]:
testing.tRunner.func1.2({0xde2f80, 0xc0003da160})
/opt/hostedtoolcache/go/1.17.1/x64/src/testing/testing.go:1209 +0x24e
testing.tRunner.func1()
/opt/hostedtoolcache/go/1.17.1/x64/src/testing/testing.go:1212 +0x218
panic({0xde2f80, 0xc0003da160})
/opt/hostedtoolcache/go/1.17.1/x64/src/runtime/panic.go:1038 +0x215
github.com/chrislusf/seaweedfs/weed/filer/redis3.TestNameList(0x407c59)
/home/runner/work/seaweedfs/seaweedfs/weed/filer/redis3/kv_directory_children_test.go:45 +0x376
testing.tRunner(0xc0003e2680, 0xf57f48)
/opt/hostedtoolcache/go/1.17.1/x64/src/testing/testing.go:1259 +0x102
created by testing.(*T).Run
/opt/hostedtoolcache/go/1.17.1/x64/src/testing/testing.go:1306 +0x35a
|
2021-10-10 21:57:55 -07:00 |
|
Chris Lu
|
17e08a16f4
|
fix redis3 deletion
|
2021-10-09 04:54:48 -07:00 |
|
Chris Lu
|
e4830bd93d
|
go fmt
|
2021-10-07 21:13:31 -07:00 |
|
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
|
947add39e6
|
clean up *SkipListElementReference loaded from Redis
|
2021-10-04 02:31:38 -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
|
8f2e4be074
|
wip
|
2021-09-18 14:04:30 -07:00 |
|