RATATOSKRATATOSK
로그인

CubeFS

v3.5.3Storage & Data
2025년 12월 23일

OTHER 22

v3.5.3은 클라이언트, 플래시노드, 원격 캐시, 디커미션 기능을 넓히고 성능 개선과 버그 수정을 담은 릴리스입니다. 업그레이드 순서와 클라이언트 버전이 3.2.0보다 높아야 한다는 조건이 함께 제시됩니다.

그 외 기록된 변경 22건 전체additions 8 · value changes 6 · fixes 5 · constraints 3

additions (8)

  • + client: Support asynchronous flush for extent handler to improve write performance. Write speed exceeds 1.2 GB/s; on a high-spec H20 training node, a single client can achieve 10+ GB/s aggregate throughput with 10 concurrent large-file writes.(#3973,@bboyCH4 @leonrayang @Victor1319)
  • + flashgroupmanager: Introduce flashgroupmanager node and topology to support flashnode cluster management. (@bboyCH4)
  • + tools: Add rctest (benchmark) and rcconfig (config) tools for remote cache system. (#3981,@bboyCH4,@clinx)
  • + client: Provide SDK for FlashNode object storage data block upload/download service (#3985,@bboyCH4,@clinx)
  • + client: Implement NearRead strategy to prioritize reading from the nearest replica to reduce latency. (#3976,@zhumingze1108)
  • + client: Add tcpAliveTime parameter for better TCP connection management. (#3974,@Victor1319)
  • + master: Support DP decommission status evolution history query. (#3987,@shuqiang-zheng)
  • + master: Add TryDecommissionRunningDiskIgnoreDps to support differentiated strategies for disk decommission based on different reasons. (#3975,@shuqiang-zheng)

value changes (6)

  • + client: Optimize the client read-ahead mechanism and memory footprint; single file(10GB) read speeds exceed 2 GB/s. (#3982,@bboyCH4 @Victor1319 )
  • + client: Metadata cache acceleration for small-file prewarm (#3995,@Victor1319)
  • + client: Fuse library supports parallel processing of FUSE requests to improve concurrency. (#3974,@Victor1319)
  • + client: Optimize metadata cache performance. (#3974,@Victor1319)
  • + master: Add audit logs for migrateMetaPartition and record reasons for DP migration/rollback. (#3975,@shuqiang-zheng)
  • + flashnode: Optimize cache operation opcodes and processing logic. (#3988,@clinx,@bboyCH4)

fixes (5)

  • * master: Decommission token consumed twice on restart during two-replica DP decommissioning(#3978,@shuqiang-zheng)
  • * client: Fix ltp iogen01 test failure when pre-reading (ahead read) is enabled. (#3980,@clinx)
  • * client: Offset calculation error during client readahead with partial hits(#3979,@bboyCH4)
  • * master: Some DPs remain in decommission queue when disk offline marking fails, affecting subsequent decommissions (#3983,@shuqiang-zheng)
  • * master: Incorrect disk/node decommission progress display for 2-replica DPs due to leader change(#3984,@Victor1319)

constraints (3)

  • + flashnode: Support block-level data read and write operations. (#3977, @clinx)
  • + flashnode: Support Master issuing cache warmup tasks to FlashNode for directory warmup. (#3997, @clinx)
  • + datanode: Support reason passthrough for DP migration. (#3975,@shuqiang-zheng)
CubeFS 스택에 추가

조치가 필요한 변경이 나오면 주간 메일로 받아볼 수 있습니다. 이번 릴리스처럼 조치가 없는 주에는 메일을 보내지 않습니다.

스택에 추가