Commit Graph

43 Commits

Author SHA1 Message Date
clinx
6a0f7b8cd1 feat(flashnode): client warm up meta data with path
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 6e6373b1d6)
2025-12-24 17:01:23 +08:00
clinx
c02f9bc031 fix(flash): check for a stop event when receiving a pause command
with: #1000394421

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 7f484f126f)
2025-12-24 17:01:23 +08:00
clinx
cd086fcb46 fix(flash): warm up task set force remote cache true
with: #1000390069

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 272660d7cb)
2025-12-24 17:01:22 +08:00
clinx
144674ee30 feat(falsh): check file size limits for warm up task
with: #1000383519

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 03ae1861c7)
2025-12-24 17:01:22 +08:00
clinx
2a9b335268 fix(client): put interface uses custom errors to avoid obtaining pointer errors
with: #1000371716

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 578c7abb49)
2025-12-24 17:01:21 +08:00
clinx
b586dcd2a9 fix(flash): change the write packet size to 64K to avoid timeout
with:#1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 6e73ed2cd0)
2025-12-24 17:01:19 +08:00
clinx
e9e4a82869 fix(flash): the master distributes the flashkeylimit value
with: #1000356686

Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-24 17:01:16 +08:00
clinx
d10274f4a4 fix(flash): config client flow limit by master
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-24 17:01:14 +08:00
clinx
358058c74a fix(cache): improve read concurrency
with: #1000326585

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit e2b5003956)
2025-12-24 17:01:10 +08:00
clinx
7dcd384f53 fix(client): set DefaultRemoteCacheSameRegionTimeout to 20 ms
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 862c7f1171)
2025-12-24 17:01:06 +08:00
clinx
16dd2c30e0 fix(client): close conn when aysnc write failed
with: #1000293406

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 497c4cb4c2)
2025-12-24 17:01:04 +08:00
clinx
763517e3c1 fix(flash): set read and write flow by master
with: #1000285575

Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-24 17:01:02 +08:00
clinx
042d9a15ab fix(client): check whether the data has been fully read before reading
with: #1000286146

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit e05a97fbb1)
2025-12-24 17:01:02 +08:00
clinx
d513c94cd8 fix(flash): correct the log information
with: #1000275887

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 25b958ca13)
2025-12-24 17:01:02 +08:00
clinx
62eece5dc5 fix(flashnode): change the flashnode report time during leader chang #1000275887
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 94a90af9ae)
2025-12-24 17:01:01 +08:00
clinx
49b81bf67f fix(client): wait for caching data for read operation #1000267457
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit eb9e348047)
2025-12-24 17:01:01 +08:00
clinx
a6025f3b42 fix(client): restore connection addresses removed after network disconnection #1000267457
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 45347dee6b)
2025-12-24 17:01:00 +08:00
clinx
184b6a1535 feat(tool): remove specific key #1000250043
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 6fe627bd87)
2025-12-24 17:01:00 +08:00
clinx
4cafd415d7 feat(sdk): skip processing when single Put loads insufficient data.
close:#1000151053

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 0f3b1f8c1b)
2025-12-24 17:00:59 +08:00
clinx
bab0f6d6a3 fix(flashnode): use the CLI to set the hot key miss count.
close:#1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-24 17:00:59 +08:00
chihe
48f600d419 feat(flashnode): add benchmark tool
close:#1000151163

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 7dee432348)
2025-12-24 17:00:58 +08:00
baihailong
0a5aa265de feat(flashgroupmanager): enable set remotecache config.#1000181329
Signed-off-by: baihailong <baihailong@oppo.com>
(cherry picked from commit 84192cb594)
2025-12-24 17:00:36 +08:00
baihailong
f658776889 fix(sdk): modify get and put packet size to 32k.#1000151055
Signed-off-by: baihailong <baihailong@oppo.com>
(cherry picked from commit ff74a2a190)
2025-12-24 17:00:13 +08:00
baihailong
169152fb41 feat(flashnode): support read block.#1000151055
Signed-off-by: baihailong <baihailong@oppo.com>
(cherry picked from commit c7aac8a558)
2025-12-24 17:00:12 +08:00
chihe
9e5daafdb8 feat(flashnode): support put block to flashnode #1000150848
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 0929e28a07)
2025-12-24 16:59:50 +08:00
clinx
24baf89ef5 feat(flashnode): specify the number of origin-fetching goroutines
. #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-11 17:21:19 +08:00
baihailong
97612b6b20 feat(flashnode): enable statistic slot hit rate.#1000037792
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:52:02 +08:00
chihe
f5783cd728 fix(flashnode): add write limit for flashnode
close:#1000023889

Signed-off-by: chihe <chihe@oppo.com>
2025-08-08 14:52:02 +08:00
clinx
238bfdc555 feat(warmup): create flash manual task #22883846
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-08 14:42:10 +08:00
baihailong
7800234d56 fix(sdk): client not update local flashgroups when get empty flashgroups from master.#1000006070
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-08 14:39:41 +08:00
chihe
ca90d3bac8 feat(master): add setRead/WriteLimits for flashnode
close:#1000004942

Signed-off-by: chihe <chihe@oppo.com>
2025-08-08 14:39:41 +08:00
shuqiang-zheng
4b9f564cdf feat(flashnode): enhancement of flashGroup information display.
close:#23070174

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-07 16:00:29 +08:00
shuqiang-zheng
808b831224 feat(flashnode): support for gradually creation and deletion of flashGroup.
close:#23070174

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-07 16:00:29 +08:00
shuqiang-zheng
fc3cddfc20 feat(flashnode): modify the name of the disk statistics in heartbeat reporting.
@formatter:off

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-07 16:00:25 +08:00
shuqiang-zheng
08639d8b52 feat(flashnode): add multi disk support.
close:#23021760

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-07 16:00:25 +08:00
baihailong
969df96cb7 fix(cli): fix flashgroup info too many blank line and limit max weight of flashgroup.#22981269
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-07 15:57:56 +08:00
baihailong
f6a8a544c2 feat(flashnode): supplement flashnode info for http interface flashnode/get.#22975706
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-07 15:57:56 +08:00
shuqiang-zheng
110075c431 feat(flashnode): data cache supports persistence and caching limit the number of file handle.
close:#22886884 #22886873

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-07 15:45:54 +08:00
baihailong
090e94bab8 feat(flashcache): Support to specify the weight parameter when creating flashgroup.#22931494
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-07 15:45:37 +08:00
baihailong
7d186c8d52 fix(cache): overwrite or truncate leadto flashcache inconsistent.#22240020
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-07 15:19:18 +08:00
slasher
1877c03de8 feat(flashnode): turn on off client cache in master
. #22115371

Signed-off-by: slasher <mcq.sejust@gmail.com>
2025-08-07 15:19:05 +08:00
slasher
4a11077864 feat(flashnode): add cli of flashnode and flashgroup
. #22200531 #22200571 #22200580

Signed-off-by: slasher <mcq.sejust@gmail.com>
2025-08-07 15:18:58 +08:00
slasher
b150a10a36 feat(flashnode): add service of flashnode
. #22115361 #22200518 of #21957840

Signed-off-by: slasher <mcq.sejust@gmail.com>
2025-08-07 15:18:46 +08:00