热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Ceph0.88开发版发布,分布式文件系统

Ceph,Ceph0.88开发版发布,分布式文件系统

2014年11月23日源创会年度盛典(北京站)正在报名

Ceph 0.88 发布,此版本现已提供下载,是第一个 Giant 之后的开发版本。

Ceph 0.88 版本包括两个主要的特性:新的 AsyncMessenger(网络层的另一个实现版本),由 UnitedStack 的 Haomai Wang 制作;ceph-fuse 和 libcephfs 支持 POSIX 文件锁,由 Yan,Zheng 制作。同时,提升了 Giant 的稳定性,一些性能提升和 bug 修复,添加了一些 LTTNG 追踪点。

值得关注的新特性:

  • ceph-disk: Scientific Linux support (Dan van der Ster)

  • ceph-disk: respect –statedir for keyring (Loic Dachary)

  • ceph-fuse, libcephfs: POSIX file lock support (Yan, Zheng)

  • ceph-fuse, libcephfs: fix cap flush overflow (Greg Farnum, Yan, Zheng)

  • ceph-fuse, libcephfs: fix root inode xattrs (Yan, Zheng)

  • ceph-fuse, libcephfs: preserve dir ordering (#9178 Yan, Zheng)

  • ceph-fuse, libcephfs: trim inodes before reconnecting to MDS (Yan, Zheng)

  • ceph: do not parse injectargs twice (Loic Dachary)

  • ceph: make ‘ceph -s’ output more readable (Sage Weil)

  • ceph: new ‘ceph tell mds.$name_or_rank_or_gid’ (John Spray)

  • ceph: test robustness (Joao Eduardo Luis)

  • ceph_objectstore_tool: behave with sharded flag (#9661 David Zafman)

  • cephfs-journal-tool: fix journal import (#10025 John Spray)

  • cephfs-journal-tool: skip up to expire_pos (#9977 John Spray)

  • cleanup rados.h definitions with macros (Ilya Dryomov)

  • common: shared_cache unit tests (Cheng Cheng)

  • config: add $cctid meta variable (Adam Crume)

  • crush: fix buffer overrun for poorly formed rules (#9492 Johnu George)

  • crush: improve constness (Loic Dachary)

  • crushtool: add –location command (Sage Weil, Loic Dachary)

  • default to libnss instead of crypto++ (Federico Gimenez)

  • doc: ceph osd reweight vs crush weight (Laurent Guerby)

  • doc: document the LRC per-layer plugin configuration (Yuan Zhou)

  • doc: erasure code doc updates (Loic Dachary)

  • doc: misc updates (Alfredo Deza, VRan Liu)

  • doc: preflight doc fixes (John Wilkins)

  • doc: update PG count guide (Gerben Meijer, Laurent Guerby, Loic Dachary)

  • keyvaluestore: misc fixes (Haomai Wang)

  • keyvaluestore: performance improvements (Haomai Wang)

  • librados: add rados_pool_get_base_tier() call (Adam Crume)

  • librados: cap buffer length (Loic Dachary)

  • librados: fix objecter races (#9617 Josh Durgin)

  • libradosstriper: misc fixes (Sebastien Ponce)

  • librbd: add missing python docstrings (Jason Dillaman)

  • librbd: add readahead (Adam Crume)

  • librbd: fix cache tiers in list_children and snap_unprotect (Adam Crume)

  • librbd: fix performance regression in ObjectCacher (#9513 Adam Crume)

  • librbd: lttng tracepoints (Adam Crume)

  • librbd: misc fixes (Xinxin Shu, Jason Dillaman)

  • mds: fix sessionmap lifecycle bugs (Yan, Zheng)

  • mds: initialize root inode xattr version (Yan, Zheng)

  • mds: introduce auth caps (John Spray)

  • mds: misc bugs (Greg Farnum, John Spray, Yan, Zheng, Henry Change)

  • misc coverity fixes (Danny Al-Gaaf)

  • mon: add ‘ceph osd rename-bucket …’ command (Loic Dachary)

  • mon: clean up auth list output (Loic Dachary)

  • mon: fix ‘osd crush link’ id resolution (John Spray)

  • mon: fix misc error paths (Joao Eduardo Luis)

  • mon: fix paxos off-by-one corner case (#9301 Sage Weil)

  • mon: new ‘ceph pool ls [detail]’ command (Sage Weil)

  • mon: wait for writeable before cross-proposing (#9794 Joao Eduardo Luis)

  • msgr: avoid useless new/delete (Haomai Wang)

  • msgr: fix delay injection bug (#9910 Sage Weil, Greg Farnum)

  • msgr: new AsymcMessenger alternative implementation (Haomai Wang)

  • msgr: prefetch data when doing recv (Yehuda Sadeh)

  • osd: add erasure code corpus (Loic Dachary)

  • osd: add misc tests (Loic Dachary, Danny Al-Gaaf)

  • osd: cleanup boost optionals (William Kennington)

  • osd: expose non-journal backends via ceph-osd CLI (Hoamai Wang)

  • osd: fix JSON output for stray OSDs (Loic Dachary)

  • osd: fix ioprio options (Loic Dachary)

  • osd: fix transaction accounting (Jianpeng Ma)

  • osd: misc optimizations (Xinxin Shu, Zhiqiang Wang, Xinze Chi)

  • osd: use FIEMAP_FLAGS_SYNC instead of fsync (Jianpeng Ma)

  • rados: fix put of /dev/null (Loic Dachary)

  • rados: parse command-line arguments more strictly (#8983 Adam Crume)

  • rbd-fuse: fix memory leak (Adam Crume)

  • rbd-replay-many (Adam Crume)

  • rbd-replay: –anonymize flag to rbd-replay-prep (Adam Crume)

  • rbd: fix ‘rbd diff’ for non-existent objects (Adam Crume)

  • rbd: fix error when striping with format 1 (Sebastien Han)

  • rbd: fix export for image sizes over 2GB (Vicente Cheng)

  • rbd: use rolling average for rbd bench-write throughput (Jason Dillaman)

  • rgw: send explicit HTTP status string (Yehuda Sadeh)

  • rgw: set length for keystone token validation request (#7796 Yehuda Sadeh, Mark Kirkwood)

  • udev: fix rules for CentOS7/RHEL7 (Loic Dachary)

  • use clock_gettime instead of gettimeofday (Jianpeng Ma)

  • vstart.sh: set up environment for s3-tests (Luis Pabon)

GETTING CEPH

更多请看发行说明



推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • Composer Registry Manager:PHP的源切换管理工具
    本文介绍了一个用于Composer的源切换管理工具——Composer Registry Manager。该项目旨在简化Composer包源的管理和切换,避免与常见的CRM系统混淆,并提供了详细的安装和使用指南。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 探讨一个显示数字的故障计算器,它支持两种操作:将当前数字乘以2或减去1。本文将详细介绍如何用最少的操作次数将初始值X转换为目标值Y。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文详细介绍了VMware的多种认证选项,帮助你根据职业需求和个人技能选择最合适的认证路径,涵盖从基础到高级的不同层次认证。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 本文详细介绍了Git分布式版本控制系统中远程仓库的概念和操作方法。通过具体案例,帮助读者更好地理解和掌握如何高效管理代码库。 ... [详细]
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 深入解析JMeter中的JSON提取器及其应用
    本文详细介绍了如何在JMeter中使用JSON提取器来获取和处理API响应中的数据。特别是在需要将一个接口返回的数据作为下一个接口的输入时,JSON提取器是一个非常有用的工具。 ... [详细]
  • 本文详细介绍了Linux系统中init进程的作用及其启动过程,解释了运行级别的概念,并提供了调整服务启动顺序的具体步骤和实例。通过了解这些内容,用户可以更好地管理系统的启动流程和服务配置。 ... [详细]
author-avatar
HE-KILL-MY-EGO
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有