Commit Graph

38 Commits

Author SHA1 Message Date
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