设为首页 收藏本站
查看: 2060|回复: 0

[经验分享] ceph 0.80.11 发布,分布式文件系统

[复制链接]
累计签到:2 天
连续签到:1 天
发表于 2015-11-28 21:35:48 | 显示全部楼层 |阅读模式
欢迎加入运维网交流群:263444886   DSC0000.jpg
DSC0001.png   ceph 0.80.11 发布,主要更新如下:

  •   build/ops: ceph.spec.in: package mkcephfs on EL6 (issue#11955, pr#4924, Ken Dreyer)
  •   build/ops: debian: ceph-test and rest-bench debug packages should require their respective binary packages (issue#11673, pr#4766, Ken Dreyer)
  •   build/ops: run RGW as root (issue#11453, pr#4638, Ken Dreyer)
  •   common: messages/MWatchNotify: include an error code in the message (issue#9193, pr#3944, Sage Weil)
  •   common: Rados.shutdown() dies with Illegal instruction (core dumped) (issue#10153, pr#3963, Federico Simoncelli)
  •   common: SimpleMessenger: allow RESETSESSION whenever we forget an endpoint (issue#10080, pr#3915, Greg Farnum)
  •   common: WorkQueue: make wait timeout on empty queue configurable (issue#10817, pr#3941, Samuel Just)
  •   crush: set_choose_tries = 100 for erasure code rulesets (issue#10353, pr#3824, Loic Dachary)
  •   doc: backport ceph-disk man page to Firefly (issue#10724, pr#3936, Nilamdyuti Goswami)
  •   doc: Fix ceph command manpage to match ceph -h (issue#10676, pr#3996, David Zafman)
  •   fs: mount.ceph: avoid spurious error message (issue#10351, pr#3927, Yan, Zheng)
  •   librados: Fix memory leak in python rados bindings (issue#10723, pr#3935, Josh Durgin)
  •   librados: fix resources leakage in RadosClient::connect() (issue#10425, pr#3828, Radoslaw Zarzynski)
  •   librados: Translate operation flags from C APIs (issue#10497, pr#3930, Matt Richards)
  •   librbd: acquire cache_lock before refreshing parent (issue#5488, pr#4206, Jason Dillaman)
  •   librbd: snap_remove should ignore -ENOENT errors (issue#11113, pr#4245, Jason Dillaman)
  •   mds: fix assertion caused by system clock backwards (issue#11053, pr#3970, Yan, Zheng)
  •   mon: ignore osd failures from before up_from (issue#10762, pr#3937, Sage Weil)
  •   mon: MonCap: take EntityName instead when expanding profiles (issue#10844, pr#3942, Joao Eduardo Luis)
  •   mon: Monitor: fix timecheck rounds period (issue#10546, pr#3932, Joao Eduardo Luis)
  •   mon: OSDMonitor: do not trust small values in osd epoch cache (issue#10787, pr#3823, Sage Weil)
  •   mon: OSDMonitor: fallback to json-pretty in case of invalid formatter (issue#9538, pr#4475, Loic Dachary)
  •   mon: PGMonitor: several stats output error fixes (issue#10257, pr#3826, Joao Eduardo Luis)
  •   objecter: fix map skipping (issue#9986, pr#3952, Ding Dinghua)
  •   osd: cache tiering: fix the atime logic of the eviction (issue#9915, pr#3949, Zhiqiang Wang)
  •   osd: cancel_pull: requeue waiters (issue#11244, pr#4415, Samuel Just)
  •   osd: check that source OSD is valid for MOSDRepScrub (issue#9555, pr#3947, Sage Weil)
  •   osd: DBObjectMap: lock header_lock on sync() (issue#9891, pr#3948, Samuel Just)
  •   osd: do not ignore deleted pgs on startup (issue#10617, pr#3933, Sage Weil)
  •   osd: ENOENT on clone (issue#11199, pr#4385, Samuel Just)
  •   osd: erasure-code-profile set races with erasure-code-profile rm (issue#11144, pr#4383, Loic Dachary)
  •   osd: FAILED assert(soid < scrubber.start || soid >= scrubber.end) (issue#11156, pr#4185, Samuel Just)
  •   osd: FileJournal: fix journalq population in do_read_entry() (issue#6003, pr#3960, Samuel Just)
  •   osd: fix negative degraded objects during backfilling (issue#7737, pr#4021, Guang Yang)
  •   osd: get the currently atime of the object in cache pool for eviction (issue#9985, pr#3950, Sage Weil)
  •   osd: load_pgs: we need to handle the case where an upgrade from earlier versions which ignored non-existent pgs resurrects a pg with a prehistoric osdmap (issue#11429, pr#4556, Samuel Just)
  •   osd: ObjectStore: Don’t use largest_data_off to calc data_align. (issue#10014, pr#3954, Jianpeng Ma)
  •   osd: osd_types: op_queue_age_hist and fs_perf_stat should be in osd_stat_t::o... (issue#10259, pr#3827, Samuel Just)
  •   osd: PG::actingset should be used when checking the number of acting OSDs for... (issue#11454, pr#4453, Guang Yang)
  •   osd: PG::all_unfound_are_queried_or_lost for non-existent osds (issue#10976, pr#4416, Mykola Golub)
  •   osd: PG: always clear_primary_state (issue#10059, pr#3955, Samuel Just)
  •   osd: PGLog.h: 279: FAILED assert(log.log.size() == log_keys_debug.size()) (issue#10718, pr#4382, Samuel Just)
  •   osd: PGLog: include rollback_info_trimmed_to in (read|write)_log (issue#10157, pr#3964, Samuel Just)
  •   osd: pg stuck stale after create with activation delay (issue#11197, pr#4384, Samuel Just)
  •   osd: ReplicatedPG: fail a non-blocking flush if the object is being scrubbed (issue#8011, pr#3943, Samuel Just)
  •   osd: ReplicatedPG::on_change: clean up callbacks_for_degraded_object (issue#8753, pr#3940, Samuel Just)
  •   osd: ReplicatedPG::scan_range: an object can disappear between the list and t... (issue#10150, pr#3962, Samuel Just)
  •   osd: requeue blocked op before flush it was blocked on (issue#10512, pr#3931, Sage Weil)
  •   rgw: check for timestamp for s3 keystone auth (issue#10062, pr#3958, Abhishek Lekshmanan)

  •   rgw: civetweb should use unique request>
  •   rgw: don’t allow negative / invalid content length (issue#11890, pr#4829, Yehuda Sadeh)
  •   rgw: fail s3 POST auth if keystone not configured (issue#10698, pr#3966, Yehuda Sadeh)
  •   rgw: flush xml header on get acl request (issue#10106, pr#3961, Yehuda Sadeh)
  •   rgw: generate new tag for object when setting object attrs (issue#11256, pr#4571, Yehuda Sadeh)
  •   rgw: generate the “Date” HTTP header for civetweb. (issue#11871,11891, pr#4851, Radoslaw Zarzynski)
  •   rgw: keystone token cache does not work correctly (issue#11125, pr#4414, Yehuda Sadeh)
  •   rgw: merge manifests correctly when there’s prefix override (issue#11622, pr#4697, Yehuda Sadeh)
  •   rgw: send appropriate op to cancel bucket index pending operation (issue#10770, pr#3938, Yehuda Sadeh)
  •   rgw: shouldn’t need to disable rgw_socket_path if frontend is configured (issue#11160, pr#4275, Yehuda Sadeh)
  •   rgw: Swift API. Dump container’s custom metadata. (issue#10665, pr#3934, Dmytro Iurchenko)
  •   rgw: Swift API. Support for X-Remove-Container-Meta-{key} header. (issue#10475, pr#3929, Dmytro Iurchenko)
  •   rgw: use correct objv_tracker for bucket instance (issue#11416, pr#4379, Yehuda Sadeh)
  •   tests: force checkout of submodules (issue#11157, pr#4079, Loic Dachary)
  •   tools: Backport ceph-objectstore-tool changes to firefly (issue#12327, pr#3866, David Zafman)
  •   tools: ceph-objectstore-tool: Output only unsupported features when incomatible (issue#11176, pr#4126, David Zafman)
  •   tools: ceph-objectstore-tool: Use exit status 11 for incompatible import attemp... (issue#11139, pr#4129, David Zafman)
  •   tools: Fix do_autogen.sh so that -L is allowed (issue#11303, pr#4247, Alfredo Deza)
  请关注官方更新说明。
  下载:v0.80.11
  Ceph是加州大学Santa Cruz分校的Sage Weil(DreamHost的联合创始人)专为博士论文设计的新一代自由软件分布式文件系统。自2007年毕业之后,Sage开始全职投入到Ceph开发之中,使其能适用于生产环境。Ceph的主要目标是设计成基于POSIX的没有单点故障的分布式文件系统,使数据能容错和无缝的复制。2010年3 月,Linus Torvalds将Ceph client合并到内 核2.6.34中。IBM开发者园地的一篇文章 探讨了Ceph的架构,它的容错实现和简化海量数据管理的功能。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-144610-1-1.html 上篇帖子: ceph存储 安装部署Ceph Calamari经典示例 下篇帖子: Ceph V9.2.0版本(代号INFERNALIS)已发布
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表