Commit Graph

15 Commits

Author SHA1 Message Date
chihe
9a1adf8212 fix(flashnode): use limitWrite for flashnode instead of disk
close:#23123752

Signed-off-by: chihe <chihe@oppo.com>
2025-08-07 16:00:30 +08:00
chihe
be79605ea0 fix(flashnode): read data source one by one
close:#23095482

Signed-off-by: chihe <chihe@oppo.com>
2025-08-07 16:00:30 +08:00
clinx
28d975ce10 feat(flashnode): init load files using a separate coroutine for handling #23092015
Signed-off-by: clinx <chenlin1@oppo.com>
2025-08-07 16:00:29 +08:00
shuqiang-zheng
72358a9bc0 feat(flashnode): Add a configurable item to control the number of cache loading goroutines.
close:#22831482

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-07 16:00:27 +08:00
shuqiang-zheng
1ebe5b6dfd feat(flashnode): if the disk is umounted, the cacheblock can be detected and stopped timely.
close:#23021760

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-07 16:00:27 +08:00
shuqiang-zheng
e0880fa4d0 feat(flashnode): clears the cache on flashNode when removing it.
close:#23003554

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
7bcd569001 fix(flashnode): add volume, clientIp, inode for DataSource.#23013250
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-07 15:57:57 +08:00
shuqiang-zheng
ca2eb33605 fix(flashnode): modify the name of the cache size and ratio configuration item.
close:#22963423

Signed-off-by: shuqiang-zheng <zhengshuqiang@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
00b082d8d3 fix(flashnode): format some code and fix some test case error.#22692038
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-07 15:45:25 +08:00
baihailong
bc7c769457 fix(flashnode): flashnode enable config enableTmpfs.#22664221
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-07 15:45:09 +08:00
baihailong
3cbf7153ea fix(flash_cache): cache expires randomly in the 10% expiration time range.#22240020
Signed-off-by: baihailong <baihailong@oppo.com>
2025-08-07 15:19:20 +08:00
slasher
a53b757e6d fix(flashnode): run testing in docker with no tmpfs
. #22200600

Signed-off-by: slasher <mcq.sejust@gmail.com>
2025-08-07 15:19:07 +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