CurveFS rename 接口实现方案© XXX Page 1 of 15 rename 接口实现方案(已实现,选用方案二)© XXX Page 2 of 15 1. 2. 3. 4. 1. 2. 1. 3. 1. 2. 背景 方案调研 Chubaofs Juicefs 方案实现 方案一:chubaofs 方案二:事务方案 方案三:利用 KV 自带的分布式事务 Q&A 1 是否需要实现跨文件系统的 rename 操作? 2. 在多客户端情况下,是否需要加锁来保证其原子性? 3. rename 流程举例说明? 例 1:rename A→B (A 存在,而 B 不存在) 例 2:rename A→C (A 存在,而 C 存在) 4. 当 2 个操作的 dentry 属于同一个 copyset 有什么不一样? 背景 当前 curvefs 并没有实现 rename 接口,本文档是对 接口,本文档是对 rename 接口实现的调研及方案设计。 rename 操作,主要操作的是 dentry,如 rename /dir1/file1 /dir2/file2,主要有 2 个步骤:(1) 删除 file1 的 dentry,(2) 增加 file2 的 dentry(该 dentry 的 inodeid 等同 file1 的 inode id)。 关于 rename 接口的实现,主要调研了 chubaofs0 码力 | 15 页 | 555.93 KB | 6 月前3
Zadig 产品使用手册)、数 据变更、部署、冒烟测试、项目管理任务 变更 测试工程师 更新测试验证环境 project-sit-workflow • 构建、配置变更( Apollo/Nacos )、数 据变更、部署、接口测试 更新集成测试环境 project-auto-sit-workflow • 构建,部署,场景测试 发布工程师 更新预发环境 project-uat-workflow • 质量门禁、构建、配置变更( 变更发布 产品规划 需求开发 服务的调试——调整副本数量 / 重启实例 Sprint 发布 测试验证 变更发布 产品规划 测试集管理—— GitLab 仓库管理 支持冒烟测试 / 接口测试 /UI 测试 / 场景测试 / 性能测试等 1. 本地编写测试脚本并针对 sit 环境本地自测 2. 没问题后提交到 GitLab 仓库 测试验证 Sprint 发布 需求开发 变更发布 安全扫描 ->IM 通知 Sprint 发布 需求开发 变更发布 产品规划 测试验证 sit 发布——执行 sit 工作流更新环境进行集成验证 包括步骤:构建 -> 部署 sit 环境 -> 接口测试 -> IM 通知 Sprint 发布 需求开发 变更发布 产品规划 测试验证 自动化测试——测试结果分析 Sprint 发布 需求开发 变更发布 产品规划 测试验证 uat0 码力 | 52 页 | 22.95 MB | 1 年前3
Zadig 产品使用手册构建、配置变更(Apollo/Nacos)、数据 变更、部署、冒烟测试、项目管理任务变 更 测试工程师 更新测试验证环境 project-sit-workflow • 构建、配置变更(Apollo/Nacos)、数据 变更、部署、接口测试 更新集成测试环境 project-auto-sit-workflow • 构建,部署,场景测试 发布工程师 更新预发环境 project-uat-workflow • 质量门禁、构建、配置变更 测试验证 变更发布 产品规划 需求开发 服务的调试——调整副本数量/重启实例 Sprint 发布 测试验证 变更发布 产品规划 测试集管理——GitLab 仓库管理 支持冒烟测试/接口测试/UI 测试/场景测试/性能测试等 1. 本地编写测试脚本并针对 sit 环境本地自测 2. 没问题后提交到 GitLab 仓库 测试验证 Sprint 发布 需求开发 变更发布 ->IM 通知 Sprint 发布 需求开发 变更发布 产品规划 测试验证 sit 发布——执行 sit 工作流更新环境进行集成验证 包括步骤:构建 -> 部署 sit 环境 -> 接口测试 -> IM 通知 Sprint 发布 需求开发 变更发布 产品规划 测试验证 自动化测试——测试结果分析 Sprint 发布 需求开发 变更发布 产品规划 测试验证 uat0 码力 | 52 页 | 16.27 MB | 1 年前3
CloudExplorer 3.0 管理员手册v1.2用户名、密码:此账号由搭建华为 FC 虚拟机化平台运维工程师使用管理员账号登 陆 如图 3-24-2 所示。 在用户管理中心创建,创建用户类型为接口对接用户,角色为 administrator 即 可(注意本地用户为登陆控制台用户类型,不能用于对接接口反之也是)如图 3-24-3 所示。 杭州飞致云信息科技有限公司 45 图 3-24-2 华为 FusionCompute 控制台用户页面 FusionCompute 虚拟机化平台工程师提供 服务器端口:由负责搭建华为 FusionCompute 虚拟机化平台工程师提供(注 意:默认控制台访问端口是 8443,接口访问默认端口是 7443,需要配置接 口访问端口 7443) 接口 API 版本: 根据当前控制台对应版本选择,如图 3-24-3 所示。 图 3-24-4 华为 FusionCompute 控制台版本信息页面 (4)配置域名解析 的登录地址,可以使用运维侧管理员账号/密码登录。【注意】不带端 口。样例:oc.jlxyinternet.com。 【运维账号】: 使用运维侧管理员账号登录之后,创建的子账号,专门用于接口对接不可登录。【注 意】创建时选择第三方接口对接选项,样例:fitcloud。 杭州飞致云信息科技有限公司 60 【运维密码】: 运维账号对应的密码。 图 3-37 添加华为 HCS 账号页面 (4)配置域名映射:0 码力 | 308 页 | 0 Bytes | 1 年前3
高效智能运维[云+社区技术沙龙第29期] - 腾讯智能运维(Metis)项目实践有监督算法 特征工程 离线训练 实时计算 人工标注 提升效果 单维时间序列分析 时间序列异常检测整体流程 单维时间序列分析 打标工程 单维时间序列分析 异常检测:提供率值检测和量值检测的接口; 特征提取:提供三类特征(统计,拟合,分类),特征维度>200,可以自定义特征; 异常查询:异常入库存储,提供管理,查询,检索,放缩功能; 人工标注:提供正负样本的标注工具; 样本管理:提供检索,图示,编辑,删除,导入等功能;0 码力 | 28 页 | 1.88 MB | 1 年前3
高效智能运维[云+社区技术沙龙第29期] - ServerlessOpsFunction Fun Fun Fun Fun … … Fun Fun Fun Fun … … Serverless Computing BaaS CMQ 消息队列 AI 接口 IOT 平台 API 网关 Credis 云缓存 …. COS 对象存储 CDB 云数据库 终端用户 Ckafka COS … API GW HTTP Timer 调用 函数代码0 码力 | 32 页 | 4.85 MB | 1 年前3
高效智能运维[云+社区技术沙龙第29期] - 冲上云霄—腾讯海量业务上云实践•采用弹性网卡 •实现Pod IP跨集群访问 网络 •支持CLB •支持L5/CMLB •支持VIP 路由与服务发现 •StatefulsetPlus •原地重启 分批发布 •接口证书认证 •基于RBAC授权 权限控制 •基于项目管理 •角色鉴权认证 镜像仓库 •CBS(SSD/SATA) •Cehp/NFS 网络存储 •远端日志挂载 •页面日志查询 远程日志0 码力 | 26 页 | 2.39 MB | 1 年前3
高效智能运维[云+社区技术沙龙第29期] - 蓝鲸研发运维技术PaaS体系实践-张敏…… 开发场景 测试场景 运维场景 代码仓库 单元测试 代码检查 制品管理 测试管理 UI测试 配置管理 自动部署 环境管理 自动发布 系统监控 应用监控 编译加速 版本体验 接口测试 测试数据 作业平台 标准运维 嘉为蓝鲸研运一体化门户 开发门户 测试门户 运维门户 项目经理门户 管理者门户 代码管理 流水线引擎 代码扫描 制品管理 自动化测试 度量数据 第三方工具0 码力 | 26 页 | 8.25 MB | 1 年前3
CloudExplorer 3.0 部署运维手册v1.2监控使用 9091 Prometheus pushgateway 服务端 口 监控使用 9093 Prometheus alertmanager 服务端口 监控使用 6379 Redis 服务接口 缓存使用 8000/8001 Ansible api 服务端口 用于管理资产 9200/9300 ElasticSearch 服务端口 日志服务使用 8778/9779 Jumpserver0 码力 | 29 页 | 0 Bytes | 1 年前3
共 9 条
- 1













