对象存储系统数据回收服务
内部一套面向对象/分片治理的任务调度与执行系统。它的业务目标主要是做数据整理与后台治理,比如 compaction、blob 检查与删除、任务下发、节点状态维护、容量水位控制、并发控制以及 worker
执行回收。目录上通常分成 master、worker、client、cranecommon 等部分:master 负责调度、队列和节点管理,worker 负责具体任务执行,client 负责 grpc 通信,cranecommon
提供配置、限流、通用组件和基础能力。整体上它更像是 TOS 后台治理链路里的“控制面 + 执行面”核心模块。
主要业绩:
1. 架构演进:推动新版架构演进至 master v2,新增垃圾率/垃圾大小等打分机制,采用新版 KV 扫描过滤器,提升任务分发与搬迁效率
2. 数据安全:实现业务侧事务机制,保证元数据回收站事务安全,通过确定性语义校验保护数据安全