Commit Graph

67 Commits

Author SHA1 Message Date
clinx
43c448a75b fix(flash): change the reserved space of flashnode
with: #1000568547

Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-25 14:42:00 +08:00
chihe
81643df8cb fix(master): add triggerCondition for dataNode balance
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
2025-12-24 19:31:51 +08:00
clinx
d35a07e841 fix(flash): update read metric
with: #1000451308

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 1581da2e1c)
2025-12-24 17:01:31 +08:00
clinx
3b2ffbcf7a fix(flash): for legacy OpFlashNodeHeartbeat
with: #1000451308

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 40f13d22db)
2025-12-24 17:01:30 +08:00
clinx
76e0ae04a8 fix(flash): select availbale disk by real left space
with: #1000444307

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 86f06bc00f)
2025-12-24 17:01:30 +08:00
clinx
4ae784e64b fix(flash): compatibility for historical opcodes
with: #1000412152

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit ce34ed7fdd)
2025-12-24 17:01:27 +08:00
clinx
9cd6c92dd3 fix(flash): check mount point and add metrics
with: #1000414729

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit a9c84eca6b)
2025-12-24 17:01:25 +08:00
clinx
9903d1f151 fix(flash): avoid application startup failure due to errors in a single disk
with:#1000409494

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 694d52120c)
2025-12-24 17:01:24 +08:00
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
8ab32b038a fix(flash): increase reserve space for flash node
with: #1000386811

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 2881c1ce33)
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
15f85f11a7 fix(flash): Double-check to prevent deleting newly created data
with: #1000379203

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 97365b5b2e)
2025-12-24 17:01:22 +08:00
clinx
7d6f427942 fix(flash): Avoid printing garbled characters
with: #1000371716

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 31e326f36d)
2025-12-24 17:01:22 +08:00
clinx
5554fe1e05 fix(flash): free allocated size after write data completed
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 61e58f7098)
2025-12-24 17:01:20 +08:00
clinx
207f7b859a fix(flash): do not put cache miss error to warn
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 6503c0d7cc)
2025-12-24 17:01:18 +08:00
clinx
ed1f826956 fix(flash): print cache miss error to debug log file
with: #1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit e306c6f6fb)
2025-12-24 17:01:18 +08:00
clinx
29052a66e7 fix(flash): free pre-allocated space after file creation
with:#1000360870

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 77eb7c264c)
2025-12-24 17:01:17 +08:00
clinx
02f6ab6370 fix(flash): change keyToDiskMap type
with: #1000356686

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 750ea762d1)
2025-12-24 17:01:16 +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
c38343e211 fix(flash): the read and write rate limit sizes using master config
with: #1000356820

Signed-off-by: clinx <chenlin1@oppo.com>

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 76dd0886b5)
2025-12-24 17:01:16 +08:00
clinx
5561a1d3a6 fix(flash): check key limit with no wait
with: #1000355286

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit b6771c282a)
2025-12-24 17:01:15 +08:00
clinx
3aa98d5fae fix(flash): pull handleReadTimeout when flashnode start
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit dfa3e22413)
2025-12-24 17:01:14 +08:00
clinx
ea4f49f026 fix(flash): change log level to warn
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 53edbd9d19)
2025-12-24 17:01:14 +08:00
clinx
6125ac66b7 fix(flash): to load blockv2 need to init key limieter
with: #1000347719

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 6685b34b2e)
2025-12-24 17:01:13 +08:00
clinx
bebe48c0ca feat(flash): add key limiter for cache read
with: #1000274394

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 951e600424)
2025-12-24 17:01:12 +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
d2d6db8824 fix(flash): set file lru size to 100000
with: #1000311735

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit f2454cab0c)
2025-12-24 17:01:08 +08:00
clinx
e4eaed9441 fix(cli): configure sameZoneTimeout via VOL for file cluster
with: #1000311735

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 19bcefeb45)
2025-12-24 17:01:08 +08:00
clinx
83b5714dc8 fix(flashnode): enhance LRU retrieval speed
with: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit fd5060d2ad)
2025-12-24 17:01:07 +08:00
clinx
b6b085c356 fix(client): right aligned for reading block
close: #1000303671

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 049da98617)
2025-12-24 17:01:07 +08:00
clinx
57bea86ae0 fix(flash): print hanging size
with: #1000307099

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 7a249e1d99)
2025-12-24 17:01:07 +08:00
clinx
55609e0f8b fix(flash): set block allocate size equal to request length
with: #1000292905

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 91bb7d441d)
2025-12-24 17:01:06 +08:00
clinx
850bfb9305 fix(flash): record evict count on delete element
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit f10253c7a3)
2025-12-24 17:01:05 +08:00
clinx
2ce4af6a64 fix(flashnode): clean streamer resource at consumer finish
with: #1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit c3737e9b38)
2025-12-24 17:01:05 +08:00
clinx
0270edc70e fix(flashnode): cache expired data
close:#1000150848

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 2fc64021af)
2025-12-24 17:01:05 +08:00
chihe
c1638c3c16 fix(flashnode): evict stream when file is warmed
close:#1000150848

Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 1f0a1dbfc3)
2025-12-24 17:01:04 +08:00
chihe
1803b18700 fix(client): reduce the memory usage of the aheadRead
@formatter:off

Signed-off-by: chihe <chihe@oppo.com>
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
3f8d101613 fix(flash): adjust some log descriptions and default values
close:#1000257468

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit d7e6e6ccb1)
2025-12-24 17:01:01 +08:00
clinx
f8de40fc15 fix(flashnode): use disk path to stat capacity#1000272437
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit ff5732f1ec)
2025-12-24 17:01:01 +08:00
clinx
288ad296c7 fix(flash): print statfs error
close:#1000271802

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 880b56b124)
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
abd4b9c722 fix(flashenode): Be compatible with both FUSE and SDK method invocations
close:#1000250043

Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 15d6d1d3f1)
2025-12-24 17:01:00 +08:00