shuqiang-zheng
eed62c913f
enhance(log): Modify the threshold triggering log to logLeftSpaceLimitRatio of the total disk space
...
@formatter:off
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2024-07-18 16:57:38 +08:00
slasher
5c7898354f
style(all): format all codes with golangci tools
...
closes #3371
@formatter:off
Signed-off-by: slasher <shenjie1@oppo.com>
2024-05-14 09:54:13 +08:00
slasher
5d5e45cb0a
chore(util): store current time to atomic value
...
BenchmarkGetCurrentTime-4 100000000 11.60 ns/op 0 B/op 0 allocs/op
-->
BenchmarkGetCurrentTime-4 895091701 1.31 ns/op 0 B/op 0 allocs/op
Signed-off-by: slasher <mcq.sejust@gmail.com>
2024-01-31 19:13:25 +08:00
slasher
27c0b44a17
chore(blockcache): golangci lint apply into blockcache
...
Signed-off-by: slasher <shenjie1@oppo.com>
2023-12-28 17:13:05 +08:00
shuqiang-zheng
815c954a1a
fix gosec problems
...
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2023-12-08 16:20:56 +08:00
shuqiang-zheng
9cfb84a402
fix gosec problems
...
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2023-12-06 09:52:32 +08:00
baihailong
b746b27174
fix(bcache): fix possible deadlock of bacahe
...
Signed-off-by: baihailong <baihailong@oppo.com>
2023-11-30 19:01:30 +08:00
lily-lee
a8620dc1e9
fix(code scan): fix code-scanning problems.
...
Signed-off-by: lily-lee <lilylee88756@gmail.com>
2023-11-28 12:32:15 +08:00
shuqiang-zheng
346c604692
fix(log): fix bug that logs were not cleaned in time.
...
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2023-08-09 14:01:52 +08:00
Victor1319
2199fd061c
fix(master): fix the bug found in security code-scanning.
...
Signed-off-by: Victor1319 <834863182@qq.com>
2023-08-07 14:56:20 +08:00
chihe
a50a8785c9
bugfix(client):check bcache cache file path
...
close:#2242
Signed-off-by: chihe <chi.he@oppo.com>
2023-07-20 10:58:50 +08:00
leonrayang
d5bb45ea49
docs. update to cubefs
...
Signed-off-by: leonrayang <chl696@sina.com>
2023-05-26 11:17:10 +08:00
yuxiaobo
ac75137295
build: the build script of blobstore is merged into cubefs
...
1. rocksdb upgrade to 6.3.6
2. optimize the build scripts
3. fix build errors
4. add env variable for blobstore unit test
5. update git ignore file to ignore build and test result
6. modify open files limit for unit test
Signed-off-by: yuxiaobo <yuxiaobo@oppo.com>
Signed-off-by: slasher <shenjie1@oppo.com>
Signed-off-by: Victor1319 <834863182@qq.com>
2023-05-23 15:24:53 +08:00
zhangtianjiong
81c58eed23
fix(client-blockcache):reconfig blockcache.socket filepath which delete by k8s upgrade
...
Signed-off-by: zhangtianjiong <236556116@qq.com>
2023-05-18 10:48:57 +08:00
tianjiongzhang
26ab966c76
fix(client-blockcache): limit big blocks to L1cache.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2023-05-18 10:48:57 +08:00
tianjiongzhang
a4780b8cf2
enhance(client-blockcache): async read and cache.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2023-03-04 16:13:35 +08:00
tianjiongzhang
2e8beaad37
fix:debug log no formatting directives.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2023-03-04 16:13:35 +08:00
tianjiongzhang
adef8cf191
feat(client): add block cache sync.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2023-03-04 16:13:35 +08:00
tianjiongzhang
191670a99f
enhance:optimize blockcache performance.
...
1) change http over uds to tcp over uds.
2) add global dentry metadata cache.
Signed-off-by: tianjiongzhang <236556116@qq.com>
2023-03-04 16:13:35 +08:00
leonrayang
9a30b9f884
update: update to CubeFS
...
Signed-off-by: leonrayang <chl696@sina.com>
2022-08-22 18:16:09 +08:00
tianjiongzhang
4994adb672
fix:cache block lock wait when free space.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2022-08-19 15:05:33 +08:00
tianjiongzhang
bdd67270de
enhance:clean up blockcache space quickly.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2022-08-19 15:05:33 +08:00
tianjiongzhang
02388eb0fb
fix: block space statistic incorrect when repeat cache one block.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2022-08-19 15:05:33 +08:00
tianjiongzhang
0d28d123d4
fix:auto create blockcache.socket fail.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2022-08-10 22:05:45 +08:00
tianjiongzhang
21ec944417
feat:add block cache performance statistics.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2022-08-10 22:05:45 +08:00
tianjiongzhang
10ab70adfd
enhance:to optimize block cache evict.
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2022-08-10 22:05:45 +08:00
tianjiongzhang
d2d6d07138
feat:support local data cache for subdir
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
2022-08-10 22:05:45 +08:00
Victor1319
06bb20bbd1
fix: fix meta cache bug
...
Signed-off-by: Victor1319 <834863182@qq.com>
2022-08-10 22:05:45 +08:00
tianjiongzhang
98b6c4b639
enhance:limit cache data size.
...
Signed-off-by: zhangtianjiong <hanhanztj@sina.com>
2022-08-10 22:05:45 +08:00
tianjiongzhang
85f5da2f68
enhance:set default cache data count limit to 2000w
...
Signed-off-by: zhangtianjiong <hanhanztj@sina.com>
2022-08-10 22:05:45 +08:00
zhangtianjiong
db228b744f
fix:cache metadata inconsistent when use cmd to remove cache data.
...
Signed-off-by: zhangtianjiong <hanhanztj@sina.com>
2022-08-10 22:05:45 +08:00
zhangtianjiong
d257a1a247
enhance:start blockcache service quickly.
...
Signed-off-by: zhangtianjiong <hanhanztj@sina.com>
2022-08-10 22:05:45 +08:00
tianjiongzhang
569705ebe9
enhance:only cache file smaller than 8M.
...
Signed-off-by: zhangtianjiong <hanhanztj@sina.com>
2022-08-10 22:05:45 +08:00
tianjiongzhang
3bc428c0bc
enhance:try distribute to subdir balancely.
...
Signed-off-by: zhangtianjiong <hanhanztj@sina.com>
2022-08-10 22:05:45 +08:00
zhangtianjiong
8426459598
feature:support cache block encrypt.
...
Signed-off-by: zhangtianjiong <hanhanztj@sina.com>
2022-08-10 22:05:45 +08:00
tianjiongzhang
5bc844258a
refactor:update unix domain socket path
...
Signed-off-by: zhangtianjiong <hanhanztj@sina.com>
2022-08-10 22:05:45 +08:00
leonrayang
c1adba0775
fix: docker test run error
...
Signed-off-by: leonrayang <chl696@sina.com>
2022-04-13 15:57:55 +08:00
lixiang12407
834dd3a3c7
feature: client local read cache
...
Signed-off-by: tianjiongzhang <236556116@qq.com>
Signed-off-by: bboyCH4 <hechi1014@126.com>
Signed-off-by: lixiang12407 <960754123@qq.com>
2022-04-13 15:57:55 +08:00