Commit Graph

  • d5b0b72e81 fix(blobnode): only parse files with the .iostat suffix for blobnode iostat blobstore-develop zhangjianwei2 2026-07-24 20:42:14 +0800
  • 3efd57f0ec fix(blobnode): only parse files with the .iostat suffix for blobnode iostat #4068 zhangjianwei2 2026-07-24 20:42:14 +0800
  • 6d424e5ef5 chore(access): to avoid panic when decoding location slasher 2026-07-24 10:32:39 +0800
  • a959cf10f5
    Merge 3a1814352e into 6b2e7926be #4067 Glenn Schuurman 2026-07-22 12:28:08 +0200
  • 3a1814352e fix(objectnode): use full ISO8601 timestamp in chunked SigV4 chunk signing #4067 Glenn Schuurman 2026-07-22 12:24:04 +0200
  • d0493e7541 fix(blobstore): Fixed some conditional logic related to access. zhumingze 2026-07-15 11:48:08 +0800
  • f86ba1506e feat(tool): add pprofAddr for bench. blobstore-1.5.2-sdk zhumingze 2026-07-20 15:56:07 +0800
  • 2c0949acd2 feat(common): add wait-on-limit for mempool. zhumingze 2026-07-17 14:31:39 +0800
  • ad957c7907
    Merge a9b9de91a7 into 6b2e7926be #4066 Akash Kumar 2026-07-19 21:10:21 +0530
  • a9b9de91a7 fix(client): return special file types from readdir #4066 Akash Kumar 2026-07-19 21:09:37 +0530
  • 0dc09a4b69
    Merge 92eef9c660 into 6b2e7926be #4065 Akash Kumar 2026-07-19 20:35:31 +0530
  • 92eef9c660 fix(client): report valid inode usage in statfs #4065 Akash Kumar 2026-07-19 20:34:32 +0530
  • 8a77eff1fe
    Merge 4cbd0137b6 into 6b2e7926be #4064 Akash Kumar 2026-07-19 19:03:15 +0530
  • 4cbd0137b6 fix(metanode): remove empty directories on eviction #4064 Akash Kumar 2026-07-19 19:02:07 +0530
  • d019594237
    Merge be902041da into 6b2e7926be #4063 Akash Kumar 2026-07-19 18:45:20 +0530
  • be902041da fix(test): stabilize recycle timer and flashnode tests #4063 Akash Kumar 2026-07-19 18:44:14 +0530
  • 598c3270ff
    Merge c6bcc179b4 into 6b2e7926be #4062 Akash Kumar 2026-07-19 18:19:07 +0530
  • c6bcc179b4 fix(objectnode): accept CRC32 checksum for batch delete #4062 Akash Kumar 2026-07-19 18:17:35 +0530
  • 2b374c95c4
    Merge e01baffbf0 into 6b2e7926be #4061 Akash Kumar 2026-07-19 17:49:51 +0530
  • e01baffbf0 fix(metanode): rebuild free lists after snapshot restore #4061 Akash Kumar 2026-07-19 17:49:07 +0530
  • 7079f4e397
    Merge 098eb31ce7 into 6b2e7926be #4060 buaatinker 2026-07-16 10:08:51 +0800
  • 04ada63766 fix(clustermgr): if code mode enable, create 1 volume at least JasonHu520 2026-07-15 19:26:19 +0800
  • 098eb31ce7 bugfix: avoid applying log concurrency #4060 caoting5 2026-07-15 17:54:22 +0800
  • 18c6e744dc perf(shardnode): report shard meta stats from leader only xiejian 2026-07-08 15:05:53 +0800
  • 655127511b fix(shardnode): fix meta stats tdigest index and insert replay xiejian 2026-07-03 10:14:38 +0800
  • 003b84afc7 refactor(scheduler): rebuild part of test unit for sc JasonHu520 2026-07-08 10:59:55 +0800
  • 77556974ae
    Merge 6d4af194e4 into 6b2e7926be #4058 ssshr-66 2026-07-07 04:55:57 +0000
  • 6d4af194e4 fix(master): add retry for data partition decommission status update (#4057) #4058 shr 2026-07-07 12:49:15 +0800
  • 2d4c724644 feat(dashboard): add usage and rate from used volumes slasher 2026-07-03 11:24:54 +0800
  • 31e5fcb2cc feat(sdk): add mempool interface for sdk zhumingze 2026-07-03 11:31:25 +0800
  • 43c3b97b9b fix(clustermgr): fixed the failure to verify configuration due to missing precision JasonHu520 2026-07-02 11:08:24 +0800
  • ff1b231007 feat(blobstore): add AZ-aware blobnode selection for shard repair yujrchyang 2026-06-22 15:04:36 +0800
  • 898b19eb44 feat(cli): load extend codemode for cli zhumingze 2026-06-29 14:26:33 +0800
  • e899894ce1 feat(blobnode): repair crc-corrupt shards in place during inspect xiejian 2026-06-24 14:18:49 +0800
  • 7dde9a7d3c fix(clustermgr): list service of expired time slasher 2026-06-26 14:26:18 +0800
  • 54030195a5 feat(access): Access memory optimization zhumingze 2026-06-25 17:43:15 +0800
  • 77b2def258 feat(access): Access memory optimization zhumingze 2026-06-25 17:43:15 +0800
  • b4b1ce0ad7 feat(blobstore): add AZ-aware blobnode selection for shard repair #4055 yujrchyang 2026-06-22 15:04:36 +0800
  • 8a6c170068 feat(access): adapt tiny shard if its size less than MinShardSize slasher 2026-06-23 14:59:28 +0800
  • 5a17858611 fix(clustermgr): exclude old disk items which has empty node slasher 2026-06-02 16:49:57 +0800
  • 8a4928b804 fix(clustermgr): list volume unit add logic size field JasonHu520 2026-06-22 21:06:53 +0800
  • 58bb25b962
    Merge 2ee5379056 into 6b2e7926be #3443 Fallonma 2026-06-22 07:07:08 +0000
  • 8ecf8104fa
    Merge 7ea84d8726 into 6b2e7926be #3914 dxy766 2026-06-22 06:02:21 +0000
  • 7f4cfeb229
    Merge 996ce53f9c into 6b2e7926be #3917 dxy766 2026-06-22 06:02:02 +0000
  • 4b9d0f8546
    Merge 697e99c6e3 into 6b2e7926be #3930 dxy766 2026-06-22 05:59:33 +0000
  • 89295cdc2e
    Merge 6a3158230a into 6b2e7926be #3947 arvin 2026-06-22 05:57:07 +0000
  • d910cdcc71
    Merge b762bbf764 into 6b2e7926be #3950 自然选择 2026-06-22 05:56:28 +0000
  • 00c8455c5b
    Merge 93ce2d3dae into 6b2e7926be #3963 Huweicai 2026-06-22 05:54:27 +0000
  • 8f496f8991
    Merge 7d483518c3 into 6b2e7926be #3967 daimashusheng 2026-06-22 05:53:03 +0000
  • 94b9db1fe7
    Merge e1d8a85df7 into 6b2e7926be #4028 xin858466707 2026-06-22 05:47:18 +0000
  • 0be28530c0
    Merge ca09e3b17d into 6b2e7926be #4039 自然选择 2026-06-22 05:45:47 +0000
  • b616540111
    Merge edcaf39b70 into 6b2e7926be #4041 Mandepudi Rani Chowdary 2026-06-22 05:45:14 +0000
  • 073ef1c80d
    Merge 1a278a2273 into 6b2e7926be #4043 FocusComputing 2026-06-22 05:45:08 +0000
  • b8ab7297e5
    Merge 8a8a3012d8 into 6b2e7926be #4045 FocusComputing 2026-06-22 05:44:49 +0000
  • 3684f7e133
    Merge 0dc2fcb6bd into 6b2e7926be #4046 Immanuel Tikhonov 2026-06-22 05:44:41 +0000
  • d0083b1505
    Merge b98d8c091b into 6b2e7926be #4049 FocusComputing 2026-06-22 05:43:36 +0000
  • c90a60314a
    Merge 35ac86cd85 into 6b2e7926be #3233 Jiapeng 2026-06-22 04:29:30 +0000
  • 1dbdd01580 refactor(scheduler): add log for balance task JasonHu520 2026-06-22 11:41:58 +0800
  • 63f7183d0d feat(access): propagate underlying error code on SDK get failure zhumingze 2026-06-16 11:47:21 +0800
  • 6b2e7926be fix(access): limit writer in pipe master slasher 2026-06-18 17:35:29 +0800
  • 648d9ef030 fix(access): limit writer in pipe #4054 slasher 2026-06-18 17:35:29 +0800
  • a6d47dd6c5 perf(blobnode): aware disk broken at inspect process in time JasonHu520 2026-06-16 17:58:12 +0800
  • 7e3cbd5064 fix(blobnode): fix blobnode panic if not open inspect but request /inspect/chunk interface JasonHu520 2026-06-12 18:01:42 +0800
  • 4fa520913a fix(clustermgr): healths of idleVolumes just count healthy allocatable volume JasonHu520 2026-06-12 18:03:33 +0800
  • 42c21e5ebe perf(scheduler): unlock volume only if the volume is locked JasonHu520 2026-06-03 15:12:38 +0800
  • 715e6ff2e7 refactor(scheduler): update error status for HTTPManualMigrateTaskAdd interface JasonHu520 2026-06-05 16:39:33 +0800
  • 0dc2fcb6bd fix(strutil): reject size parsing overflow #4046 immanuwell 2026-05-22 08:31:05 +0400
  • f51ea9df3d feat(client_kernel): 结构化 stats/exporter 监控 + 跨节点读一致性修复 #4050 方韬 2026-06-09 16:29:11 +0800
  • b0f6a724c7 feat(client_kernel): 启用 xattr(5.15 新式 API + 修协议字段/op) 方韬 2026-06-08 18:19:01 +0800
  • 4b5a2c04af fix(client_kernel): truncate/chmod 等隐式操作 mtime 不更新 方韬 2026-06-08 17:39:21 +0800
  • dfc4f3c2b3 chore(services): systemd 服务名 cubefs-client-kernel → cubefs-mount 方韬 2026-06-08 16:14:28 +0800
  • 536c2bddd3 fix(client_kernel): 修复 cfs_options double-free 致 mount 段错误(BUG slub.c:384) 方韬 2026-06-08 15:40:41 +0800
  • 08c5ff3452 fix(client_kernel): BDI/proc 唯一名重试,修复 rmmod 后重新 mount 失败 方韬 2026-06-08 15:40:41 +0800
  • ad013d2f02 perf(client_kernel): get_writer 多 writer 按 offset 匹配,消除单文件多线程互踢 方韬 2026-06-05 22:50:11 +0800
  • 8ab190f34b perf(client_kernel): lock_io 由 mutex 改 rw_semaphore 提升并发读 方韬 2026-06-05 22:50:11 +0800
  • bc8f7e2d74 perf(datanode): GOMAXPROCS 按 cgroup quota 设置而非宿主机核数 方韬 2026-06-05 22:48:44 +0800
  • eb7d4ebbff fix(datanode): eiMutex 写路径误用写锁改读锁 方韬 2026-06-05 22:48:44 +0800
  • 9321c8ed30 fix(client-kernel): BDI 用递增唯一名,根治 umount 不净致后续 mount EEXIST 方韬 2026-06-04 22:43:30 +0800
  • ca69e28b65 fix(client-kernel): O_DIRECT 改用独立临时页+copy,根治 numjobs=32 page lock 死锁 方韬 2026-06-04 16:54:40 +0800
  • 228316a576 fix(client-kernel): writepages 异步化+背压,根治受限 cgroup 高并发 buffered 写 writeback 死锁 方韬 2026-06-04 11:37:45 +0800
  • 48bda9f75a fix(client-kernel): O_DIRECT 读写 advance iter,修写路径数据重复/计数错乱 方韬 2026-06-04 10:33:27 +0800
  • 10619757c1 feat(client-kernel): rx 收包改 per-socket recv kthread(writeback 死锁第三层的部分修复) 方韬 2026-06-04 10:20:42 +0800
  • b3e943f43b fix(client-kernel): 设 SB_I_CGROUPWB 启用 cgroup writeback,根治受限 cgroup 下 buffered 写死锁 方韬 2026-06-04 09:06:52 +0800
  • 431dd8e271 fix(client-kernel): 回写/读/dio 热路径 GFP_KERNEL→GFP_NOFS,修内存压力下 writeback 死锁拖垮节点 方韬 2026-06-04 08:14:56 +0800
  • d5fe2d1f2e fix(client-kernel): make-deb.sh 用 (cd $HERE && make) 替代 make -C 方韬 2026-06-03 22:21:02 +0800
  • 76cb0b6c28 feat(client-kernel): make client-kernel 打 deb + systemd 自动挂载 方韬 2026-06-03 22:12:46 +0800
  • 9fa2156798 fix(client_kernel): cfs_rename invalidate old_dir,修目录 rename 后源 parent nlink 滞后 方韬 2026-06-03 21:02:08 +0800
  • 663982ab89 fix(client_kernel): cfs_unlink 本地 drop_nlink,修 open-unlink 文件 nlink 显示 方韬 2026-06-03 19:30:32 +0800
  • 900e3bf35c fix(client_kernel): cfs_meta_rename iunlink 用错 mp 致 rename 后 nlink 虚增 方韬 2026-06-03 19:26:07 +0800
  • d484bdf236 fix(client_kernel): cfs_inode_refresh 补 i_blocks,修 du/ls -s/stat 块占用显示 0 方韬 2026-06-03 19:12:32 +0800
  • d77a8dddb8 fix(client_kernel): cfs_create 补 umask,修 open O_CREAT mode 未应用 umask 方韬 2026-06-03 19:02:30 +0800
  • ae225b24b1 fix(client_kernel): 去掉 S_NOSEC,修 SUID/SGID 写时未清除(安全漏洞) 方韬 2026-06-03 18:54:50 +0800
  • 156a51045c fix(client_kernel): cfs_buffer_write 扩容 off-by-one 致超长串 BUG_ON panic 方韬 2026-06-03 18:35:25 +0800
  • 5971177567 fix(client_kernel): S2 — symlink panic + truncate metanode ProtoVersion + TINY CRC 方韬 2026-06-03 17:22:19 +0800
  • 0f5b8e8368 feat(client_kernel): S0+S1 — ProtoVersion send/recv 对称 + statfs 修 方韬 2026-06-03 16:48:06 +0800
  • e5c5847db1 feat(client_kernel): 移植 v3.6 内核客户端 + Ubuntu 5.15 适配 方韬 2026-06-03 15:12:50 +0800
  • e2715c43aa feat(syncnode): bench 平台修复 + master 心跳 + 依赖更新 方韬 2026-06-03 15:12:47 +0800
  • ca09e3b17d test(raft): add some unit tests about raft bugs #4039 huangzhibin1 2026-06-03 10:12:20 +0800
  • 72f20adf87 fix(raft): should always let old leader step down huangzhibin1 2026-05-11 16:11:04 +0800
  • fd3b628260 fix(metanode): persist snapshot peer to meta file if save snapshot success huangzhibin1 2026-05-11 15:15:38 +0800