Thanks Sage, looking forward to some scrub randomization.

Were binaries built for el6? http://download.ceph.com/rpm-hammer/el6/x86_64/

Cheers, Dan


On Tue, Feb 23, 2016 at 5:01 PM, Sage Weil <s...@redhat.com> wrote:
> This Hammer point release fixes a range of bugs, most notably a fix for
> unbounded growth of the monitor’s leveldb store, and a workaround in the
> OSD to keep most xattrs small enough to be stored inline in XFS inodes.
>
> We recommend that all hammer v0.94.x users upgrade.
>
> For more detailed information, see the complete changelog:
>
>   http://docs.ceph.com/docs/master/_downloads/v0.94.6.txt
>
> Notable Changes
> ---------------
>
> * build/ops: Ceph daemon failed to start, because the service name was 
> already used. (#13474, Chuanhong Wang)
> * build/ops: LTTng-UST tracing should be dynamically enabled (#13274, Jason 
> Dillaman)
> * build/ops: ceph upstart script rbdmap.conf incorrectly processes parameters 
> (#13214, Sage Weil)
> * build/ops: ceph.spec.in License line does not reflect COPYING (#12935, 
> Nathan Cutler)
> * build/ops: ceph.spec.in libcephfs_jni1 has no %post and %postun  (#12927, 
> Owen Synge)
> * build/ops: configure.ac: no use to add "+" before ac_ext=c (#14330, Kefu 
> Chai, Robin H. Johnson)
> * build/ops: deb: strip tracepoint libraries from Wheezy/Precise builds 
> (#14801, Jason Dillaman)
> * build/ops: init script reload doesn't work on EL7 (#13709, Hervé Rousseau)
> * build/ops: init-rbdmap uses distro-specific functions (#12415, Boris Ranto)
> * build/ops: logrotate reload error on Ubuntu 14.04 (#11330, Sage Weil)
> * build/ops: miscellaneous spec file fixes (#12931, #12994, #12924, #12360, 
> Boris Ranto, Nathan Cutler, Owen Synge, Travis Rhoden, Ken Dreyer)
> * build/ops: pass tcmalloc env through to ceph-os (#14802, Sage Weil)
> * build/ops: rbd-replay-* moved from ceph-test-dbg to ceph-common-dbg as well 
> (#13785, Loic Dachary)
> * build/ops: unknown argument --quiet in udevadm settle (#13560, Jason 
> Dillaman)
> * common: Objecter: pool op callback may hang forever. (#13642, xie xingguo)
> * common: Objecter: potential null pointer access when do pool_snap_list. 
> (#13639, xie xingguo)
> * common: ThreadPool add/remove work queue methods not thread safe (#12662, 
> Jason Dillaman)
> * common: auth/cephx: large amounts of log are produced by osd (#13610, 
> Qiankun Zheng)
> * common: client nonce collision due to unshared pid namespaces (#13032, Josh 
> Durgin)
> * common: common/Thread:pthread_attr_destroy(thread_attr) when done with it 
> (#12570, Piotr Dałek)
> * common: log: Log.cc: Assign LOG_DEBUG priority to syslog calls (#13993, 
> Brad Hubbard)
> * common: objecter: cancellation bugs (#13071, Jianpeng Ma)
> * common: pure virtual method called (#13636, Jason Dillaman)
> * common: small probability sigabrt when setting rados_osd_op_timeout 
> (#13208, Ruifeng Yang)
> * common: wrong conditional for boolean function KeyServer::get_auth() 
> (#9756, #13424, Nathan Cutler)
> * crush: crash if we see CRUSH_ITEM_NONE in early rule step (#13477, Sage 
> Weil)
> * doc: man: document listwatchers cmd in "rados" manpage (#14556, Kefu Chai)
> * doc: regenerate man pages, add orphans commands to radosgw-admin(8) 
> (#14637, Ken Dreyer)
> * fs: CephFS restriction on removing cache tiers is overly strict (#11504, 
> John Spray)
> * fs: fsstress.sh fails (#12710, Yan, Zheng)
> * librados: LibRadosWatchNotify.WatchNotify2Timeout (#13114, Sage Weil)
> * librbd: ImageWatcher shouldn't block the notification thread (#14373, Jason 
> Dillaman)
> * librbd: diff_iterate needs to handle holes in parent images (#12885, Jason 
> Dillaman)
> * librbd: fix merge-diff for >2GB diff-files (#14030, Jason Dillaman)
> * librbd: invalidate object map on error even w/o holding lock (#13372, Jason 
> Dillaman)
> * librbd: reads larger than cache size hang (#13164, Lu Shi)
> * mds: ceph mds add_data_pool check for EC pool is wrong (#12426, John Spray)
> * mon: MonitorDBStore: get_next_key() only if prefix matches (#11786, Joao 
> Eduardo Luis)
> * mon: OSDMonitor: do not assume a session exists in send_incremental() 
> (#14236, Joao Eduardo Luis)
> * mon: check for store writeablility before participating in election 
> (#13089, Sage Weil)
> * mon: compact full epochs also (#14537, Kefu Chai)
> * mon: include min_last_epoch_clean as part of PGMap::print_summary and 
> PGMap::dump (#13198, Guang Yang)
> * mon: map_cache can become inaccurate if osd does not receive the osdmaps 
> (#10930, Kefu Chai)
> * mon: should not set isvalid = true when cephx_verify_authorizer return 
> false (#13525, Ruifeng Yang)
> * osd: Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0 (#13840, 
> Chengyuan Li)
> * osd: FileStore calls syncfs(2) even it is not supported (#12512, Kefu Chai)
> * osd: FileStore: potential memory leak if getattrs fails. (#13597, xie 
> xingguo)
> * osd: IO error on kvm/rbd with an erasure coded pool tier (#12012, Kefu Chai)
> * osd: OSD::build_past_intervals_parallel() shall reset primary and 
> up_primary when begin a new past_interval. (#13471, xiexingguo)
> * osd: ReplicatedBackend: populate recovery_info.size for clone (bug symptom 
> is size mismatch on replicated backend on a clone in scrub) (#12828, Samuel 
> Just)
> * osd: ReplicatedPG: wrong result code checking logic during sparse_read 
> (#14151, xie xingguo)
> * osd: ReplicatedPG::hit_set_trim osd/ReplicatedPG.cc: 11006: FAILED 
> assert(obc) (#13192, #9732, #12968, Kefu Chai, Zhiqiang Wang, Samuel Just, 
> David Zafman)
> * osd: avoid multi set osd_op.outdata in tier pool (#12540, Xinze Chi)
> * osd: bug with cache/tiering and snapshot reads (#12748, Kefu Chai)
> * osd: ceph osd pool stats broken in hammer (#13843, BJ Lougee)
> * osd: ceph-disk prepare fails if device is a symlink (#13438, Joe Julian)
> * osd: check for full before changing the cached obc (hammer) (#13098, Alexey 
> Sheplyakov)
> * osd: config_opts: increase suicide timeout to 300 to match recovery 
> (#14376, Samuel Just)
> * osd: disable filestore_xfs_extsize by default (#14397, Ken Dreyer)
> * osd: do not cache unused memory in attrs (#12565, Xinze Chi, Ning Yao)
> * osd: dumpling incrementals do not work properly on hammer and newer 
> (#13234, Samuel Just)
> * osd: filestore: fix peek_queue for OpSequencer (#13209, Xinze Chi)
> * osd: hit set clear repops fired in same epoch as map change -- segfault 
> since they fall into the new interval even though the repops are cleared 
> (#12809, Samuel Just)
> * osd: object_info_t::decode() has wrong version (#13462, David Zafman)
> * osd: osd/OSD.cc: 2469: FAILED assert(pg_stat_queue.empty()) on shutdown 
> (#14212, Sage Weil)
> * osd: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= 
> info.history.last_epoch_started) (#14015, David Zafman)
> * osd: osd/PG.cc: 3837: FAILED assert(0 == "Running incompatible OSD") 
> (#11661, David Zafman)
> * osd: osd/ReplicatedPG: Recency fix (#14320, Sage Weil, Robert LeBlanc)
> * osd: pg stuck in replay (#13116, Sage Weil)
> * osd: race condition detected during send_failures (#13821, Sage Weil)
> * osd: randomize scrub times (#10973, Kefu Chai)
> * osd: requeue_scrub when kick_object_context_blocked (#12515, Xinze Chi)
> * osd: revert: use GMT time for hitsets (#13812, Loic Dachary)
> * osd: segfault in agent_work (#13199, Samuel Just)
> * osd: should recalc the min_last_epoch_clean when decode PGMap (#13112, Kefu 
> Chai)
> * osd: smaller object_info_t xattrs (#14803, Sage Weil)
> * osd: we do not ignore notify from down osds (#12990, Samuel Just)
> * rbd: QEMU hangs after creating snapshot and stopping VM (#13726, Jason 
> Dillaman)
> * rbd: TaskFinisher::cancel should remove event from SafeTimer (#14476, 
> Douglas Fuller)
> * rbd: avoid re-writing old-format image header on resize (#13674, Jason 
> Dillaman)
> * rbd: fix bench-write (#14225, Sage Weil)
> * rbd: rbd-replay does not check for EOF and goes to endless loop (#14452, 
> Mykola Golub)
> * rbd: rbd-replay-prep and rbd-replay improvements (#13221, #13220, #13378, 
> Jason Dillaman)
> * rbd: verify self-managed snapshot functionality on image create (#13633, 
> Jason Dillaman)
> * rgw: Make RGW_MAX_PUT_SIZE configurable (#6999, Vladislav Odintsov, Yuan 
> Zhou)
> * rgw: Setting ACL on Object removes ETag (#12955, Brian Felton)
> * rgw: backport content-type casing (#12939, Robin H. Johnson)
> * rgw: bucket listing hangs on versioned buckets (#12913, Yehuda Sadeh)
> * rgw: fix wrong etag calculation during POST on S3 bucket. (#11241, 
> Vladislav Odintsov, Radoslaw Zarzynski)
> * rgw: get bucket location returns region name, not region api name (#13458, 
> Yehuda Sadeh)
> * rgw: missing handling of encoding-type=url when listing keys in bucket 
> (#12735, Jeff Weber)
> * rgw: orphan tool should be careful about removing head objects (#12958, 
> Yehuda Sadeh)
> * rgw: orphans finish segfaults (#13824, Igor Fedotov)
> * rgw: rgw-admin: document orphans commands in usage (#14516, Yehuda Sadeh)
> * rgw: swift API returns more than real object count and bytes used when 
> retrieving account metadata (#13140, Sangdi Xu)
> * rgw: swift use Civetweb ssl can not get right url (#13628, Weijun Duan)
> * rgw: value of Swift API's X-Object-Manifest header is not url_decoded 
> during segment look up (#12728, Radoslaw Zarzynski)
> * tests: fixed broken Makefiles after integration of ttng into rados (#13210, 
> Sebastien Ponce)
> * tests: fsx failed to compile (#14384, Greg Farnum)
> * tests: notification slave needs to wait for master (#13810, Jason Dillaman)
> * tests: qa: remove legacy OS support from rbd/qemu-iotests (#13483, #14385, 
> Vasu Kulkarni, Jason Dillaman)
> * tests: testprofile must be removed before it is re-created (#13664, Loic 
> Dachary)
> * tools: ceph-monstore-tool must do out_store.close() (#10093, huangjun)
> * tools: heavy memory shuffling in rados bench (#12946, Piotr Dałek)
> * tools: race condition in rados bench (#12947, Piotr Dałek)
> * tools: tool for artificially inflate the leveldb of the mon store for 
> testing purposes  (#10093, #11815, #14217, Cilang Zhao, Bo Cai, Kefu Chai, 
> huangjun, Joao Eduardo Luis)
>
> Getting Ceph
> ------------
>
> * Git at git://github.com/ceph/ceph.git
> * Tarball at http://download.ceph.com/tarballs/ceph-0.94.6.tar.gz
> * For packages, see http://ceph.com/docs/master/install/get-packages
> * For ceph-deploy, see http://ceph.com/docs/master/install/install-ceph-deploy
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to