leonrayang
0b02c44208
fix(client): Disable xattr security.capability to avoid useless request to backend
...
close:#1000519910
@formatter:off
Signed-off-by: leonrayang <changliang@oppo.com>
2025-12-25 14:43:17 +08:00
clinx
68177b7812
fix(client): prevent directory and parent inode from referencing each other
...
with: #1000568547
Signed-off-by: clinx <chenlin1@oppo.com>
2025-12-24 17:01:37 +08:00
chihe
2816bd85d9
enhance(client): change default value for aheadReadMem
...
close:#1000517044
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 95cef5547c )
2025-12-24 17:01:37 +08:00
chihe
85d119ca04
fix(client): add minAheadReadSize
...
close:#1000517044
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 6abbbe772e )
2025-12-24 17:01:37 +08:00
Victor1319
e22d16caeb
fix(client): set FuseServeThreads default to 0
...
close:#1000451308
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
(cherry picked from commit 268e113f7b )
2025-12-24 17:01:34 +08:00
clinx
08895b35ab
fix(client): set FuseServeThreads default value to 64
...
with: #1000451308
Signed-off-by: clinx <chenlin1@oppo.com>
(cherry picked from commit 37bce4a424 )
2025-12-24 17:01:32 +08:00
chihe
1d422c8bc0
fix(client): enhance the logic of looking up for directory
...
@formatter:off
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 36f1e4569f )
2025-12-24 17:01:29 +08:00
chihe
84d84f5a08
feat(client): support metaCacheAcceleration
...
@formatter:off
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit d88c999c35 )
2025-12-24 17:01:28 +08:00
Victor1319
360f72e9db
fix(client): update inode expiration time and enhance logging for extents. #1000402826
...
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
2025-12-24 17:01:28 +08:00
chihe
110bdf5a17
fix(client): update rightOffset to make window for aheadRead move forward
...
@formatter:off
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit dcaeee8970 )
2025-12-24 17:01:25 +08:00
Victor1319
5f9412e03d
feat(client): add TCP keep-alive time configuration for connection pools. #1000402826
...
- Implement TcpAliveTime option in mount options
- Set TCP keep-alive time for stream and ahead read connection pools
- Update connection pool to accept timeout and minimum capacity parameters
Signed-off-by: Victor1319 <zengxuewei@oppo.com>
(cherry picked from commit d96c5db9a3 )
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
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
shuqiang-zheng
5251e6a78f
feat(master): Record the decommission term when the dataNode is decommissioned.
...
close : #1000362788
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit 8a0b0e5b67 )
2025-12-24 17:01:21 +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
shuqiang-zheng
1c580ae8ab
fix(master): display the weight and decommission type.
...
close : #1000362788
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit ef8d06e97e )
2025-12-24 17:01:20 +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
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
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
shuqiang-zheng
17b991b351
feat(master): add status update records to dp decommission process for querying.
...
close : #1000329528
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-12-24 17:01:10 +08:00
shuqiang-zheng
1c0a800f93
fix(master): add display of remainingDpCnt when querying disk or dataNode decommission progress.
...
close : #1000329505
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
(cherry picked from commit 83748a2a03 )
2025-12-24 17:01:09 +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
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
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
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
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
45dcc10e6a
fix(flashnode): fixed the infinite loop issue in GetObject.
...
close:#1000151055
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit c5e2315c7d )
2025-12-24 17:00:59 +08:00
baihailong
f567742019
fix(cli): cluster info show remotecache config. #1000151055
...
Signed-off-by: baihailong <baihailong@oppo.com>
(cherry picked from commit f414efe63e )
2025-12-24 17:00:58 +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
chihe
56b5d8960b
feat(sdk): client send heartbeat to flashnode.#1000151055
...
Signed-off-by: chihe <chihe@oppo.com>
(cherry picked from commit 9c1263aa86 )
2025-12-24 17:00:37 +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
RpLi
655dfbf4d9
feature(master): Automated data distribution balance of datanode
...
Signed-off-by: RpLi <vsian_v@outlook.com>
2025-10-31 23:38:50 +08:00
shuqiang-zheng
c2120b249a
fix(master): reported bad disk not complete decommission timely metric.
...
close:#1000242504
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:20 +08:00
shuqiang-zheng
5f458b8ff5
fix(master): remove the interface that resets the decommission state of the disk to avoid misuse.
...
close:#1000242504
Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
2025-08-11 17:21:20 +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