All of lore.kernel.org
 help / color / mirror / Atom feed
* v10.2.3 Jewel Released
@ 2016-09-28 13:58 Abhishek Lekshmanan
  0 siblings, 0 replies; only message in thread
From: Abhishek Lekshmanan @ 2016-09-28 13:58 UTC (permalink / raw)
  To: ceph-devel-u79uwXL29TY76Z2rM5mHXA, ceph-users-Qp0mS5GaXlQ,
	ceph-maintainers-Qp0mS5GaXlQ, ceph-announce-Qp0mS5GaXlQ


[-- Attachment #1.1: Type: text/plain, Size: 13500 bytes --]

This point release fixes several important bugs in RBD mirroring, RGW multi-site, CephFS, and RADOS.

We recommend that all v10.2.x users upgrade.

Notable changes in this release include:
* build/ops: 60-ceph-partuuid-workaround-rules still needed by debian jessie (udev 215-17) (#16351, runsisi, Loic Dachary)
* build/ops: ceph Resource Agent does not work with systemd (#14828, Nathan Cutler)
* build/ops: ceph-base requires parted (#16095, Ken Dreyer)
* build/ops: ceph-osd-prestart.sh contains Upstart-specific code (#15984, Nathan Cutler)
* build/ops: mount.ceph: move from ceph-base to ceph-common and add symlink in /sbin for SUSE (#16598, #16645, Nathan Cutler, Dan Horák, Ricardo Dias, Kefu Chai)
* build/ops: need rocksdb commit 7ca731b12ce for ppc64le build (#17092, Nathan Cutler)
* build/ops: rpm: OBS needs ExclusiveArch (#16936, Michel Normand)
* cli: ceph command line tool chokes on ceph –w (the dash is unicode 'en dash' &ndash, copy-paste to reproduce) (#12287, Oleh Prypin, Kefu Chai)
* common: expose buffer const_iterator symbols (#16899, Noah Watkins)
* common: global-init: fixup chown of the run directory along with log and asok files (#15607, Karol Mroz)
* fs: ceph-fuse: link to libtcmalloc or jemalloc (#16655, Yan, Zheng)
* fs: client: crash in unmount when fuse_use_invalidate_cb is enabled (#16137, Yan, Zheng)
* fs: client: fstat cap release (#15723, Yan, Zheng, Noah Watkins)
* fs: essential backports for OpenStack Manila (#15406, #15614, #15615, John Spray, Ramana Raja, Xiaoxi Chen)
* fs: fix double-unlock on shutdown (#17126, Greg Farnum)
* fs: fix mdsmap print_summary with standby replays (#15705, John Spray)
* fs: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2 (#12653, #15634, Yan, Zheng)
* librados: Add cleanup message with time to rados bench output (#15704, Vikhyat Umrao)
* librados: Missing export for rados_aio_get_version in src/include/rados/librados.h (#15535, Jim Wright)
* librados: osd: bad flags can crash the osd (#16012, Sage Weil)
* librbd: Close journal and object map before flagging exclusive lock as released (#16450, Jason Dillaman)
* librbd: Crash when utilizing advisory locking API functions (#16364, Jason Dillaman)
* librbd: ExclusiveLock object leaked when switching to snapshot (#16446, Jason Dillaman)
* librbd: FAILED assert(object_no < m_object_map.size()) (#16561, Jason Dillaman)
* librbd: Image removal doesn't necessarily clean up all rbd_mirroring entries (#16471, Jason Dillaman)
* librbd: Object map/fast-diff invalidated if journal replays the same snap remove event (#16350, Jason Dillaman)
* librbd: Timeout sending mirroring notification shouldn't result in failure (#16470, Jason Dillaman)
* librbd: Whitelist EBUSY error from snap unprotect for journal replay (#16445, Jason Dillaman)
* librbd: cancel all tasks should wait until finisher is done (#16517, Haomai Wang)
* librbd: delay acquiring lock if image watch has failed (#16923, Jason Dillaman)
* librbd: fix missing return statement if failed to get mirror image state (#16600, runsisi)
* librbd: flag image as updated after proxying maintenance op (#16404, Jason Dillaman)
* librbd: mkfs.xfs slow performance with discards and object map (#16707, #16689, Jason Dillaman)
* librbd: potential use after free on refresh error (#16519, Mykola Golub)
* librbd: rbd-nbd does not properly handle resize notifications (#15715, Mykola Golub)
* librbd: the option 'rbd_cache_writethrough_until_flush=true' dosn't work (#16740, #16386, #16708, #16654, #16478, Mykola Golub, xinxin shu, Xiaowei Chen, Jason Dillaman)
* mds:  tell command blocks forever with async messenger (TestVolumeClient.test_evict_client failure) (#16288, Douglas Fuller)
* mds: Confusing MDS log message when shut down with stalled journaler reads (#15689, John Spray)
* mds: Deadlock on shutdown active rank while busy with metadata IO (#16042, Patrick Donnelly)
* mds: Failing file operations on kernel based cephfs mount point leaves unaccessible file behind on hammer 0.94.7 (#16013, Yan, Zheng)
* mds: Fix shutting down mds timed-out due to deadlock (#16396, Zhi Zhang)
* mds: MDSMonitor fixes (#16136, xie xingguo)
* mds: MDSMonitor::check_subs() is very buggy (#16022, Yan, Zheng)
* mds: Session::check_access() is buggy (#16358, Yan, Zheng)
* mds: StrayManager.cc: 520: FAILED assert(dnl->is_primary()) (#15920, Yan, Zheng)
* mds: enforce a dirfrag limit on entries (#16164, Patrick Donnelly)
* mds: fix SnapRealm::have_past_parents_open() (#16299, Yan, Zheng)
* mds: fix getattr starve setattr (#16154, Yan, Zheng)
* mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale on kcephfs (#15702, Zhi Zhang)
* mon: "mon metadata" fails when only one monitor exists (#15866, John Spray, Kefu Chai)
* mon: Monitor: validate prefix on handle_command() (#16297, You Ji)
* mon: OSDMonitor: drop pg temps from not the current primary (#16127, Samuel Just)
* mon: prepare_pgtemp needs to only update up_thru if newer than the existing one (#16185, Samuel Just)
* msgr: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock, MDSDaemon::mds_lock, AsyncConnection::lock (#16237, Haomai Wang)
* msgr: async messenger mon crash (#16378, #16418, Haomai Wang)
* msgr: backports of all asyncmsgr fixes to jewel (#15503, #15372, Yan Jun, Haomai Wang, Piotr Dałek)
* msgr: msg/async: connection race hang (#15849, Haomai Wang)
* osd: FileStore: umount hang because sync thread doesn't exit (#15695, Kefu Chai)
* osd: Fixes for list-inconsistent-* (#15766, #16192, #15719, David Zafman)
* osd: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until they are first active and clean (#14952, Sage Weil)
* osd: OSD crash with Hammer to Jewel Upgrade: void FileStore::init_temp_collections() (#16672, David Zafman)
* osd: OSD failed to subscribe skipped osdmaps after ceph osd pause (#17023, Kefu Chai)
* osd: ObjectCacher split BufferHead read fix (#16002, Greg Farnum)
* osd: ReplicatedBackend doesn't increment stats on pull, only push (#16277, Kefu Chai)
* osd: Scrub error: 0/1 pinned (#15952, Samuel Just)
* osd: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (#15943, Samuel Just)
* osd: partprobe intermittent issues during ceph-disk prepare (#15176, Marius Vollmer, Loic Dachary)
* osd: saw valgrind issues in ReplicatedPG::new_repop (#16801, Kefu Chai)
* osd: sparse_read on ec pool should return extends with correct offset (#16138, kofiliu)
* osd:sched_time not actually randomized (#15890, xie xingguo)
* rbd: ImageReplayer::is_replaying does not include flush state  (#16970, Jason Dillaman)
* rbd: Journal duplicate op detection can cause lockdep error (#16363, Jason Dillaman)
* rbd: Journal needs to handle duplicate maintenance op tids (#16362, Jason Dillaman)
* rbd: Unable to disable journaling feature if in unexpected mirror state (#16348, Jason Dillaman)
* rbd: bashism in src/rbdmap  (#16608, Jason Dillaman)
* rbd: doc: format 2 now is the default image format (#17026, Chengwei Yang)
* rbd: hen journaling is enabled, a flush request shouldn't flush the cache (#15761, Yuan Zhou)
* rbd: possible race condition during journal transition from replay to ready (#16198, Jason Dillaman)
* rbd: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable (#16289, Mykola Golub)
* rbd: rbd-mirror should disable proxied maintenance ops for non-primary image (#16411, Jason Dillaman)
* rbd: rbd-mirror: FAILED assert(m_local_image_ctx->object_map != nullptr) (#16558, Jason Dillaman)
* rbd: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr) (#16956, Jason Dillaman)
* rbd: rbd-mirror: FAILED assert(m_state == STATE_STOPPING) (#16980, Jason Dillaman)
* rbd: rbd-mirror: ensure replay status formatter has completed before stopping replay (#16352, Jason Dillaman)
* rbd: rbd-mirror: include local pool id in resync throttle unique key (#16536, #15239, #16488, #16491, #16329, #15108, #15670, Ricardo Dias, Jason Dillaman)
* rbd: rbd-mirror: potential race condition accessing local image journal  (#16230, Jason Dillaman)
* rbd: rbd-mirror: reduce memory footprint during journal replay (#16321, #16489, #16622, #16539, #16223, #16349, Mykola Golub, Jason Dillaman)
* rgw: A query on a static large object fails with 404 error (#16015, Radoslaw Zarzynski)
* rgw: Add zone rename to radosgw_admin (#16934, Shilpa Jagannath)
* rgw: Bucket index shards orphaned after bucket delete (#16412, Orit Wasserman)
* rgw: Bug when using port 443s in rgw. (#16548, Pritha Srivastava)
* rgw: Fallback to Host header for bucket name. (#15975, Robin H. Johnson)
* rgw: Fix civetweb IPv6 (#16928, Robin H. Johnson)
* rgw: Increase log level for messages occuring while running rgw admin command (#16935, Shilpa Jagannath)
* rgw: No Last-Modified, Content-Size and X-Object-Manifest headers if no segments in DLO manifest (#15812, Radoslaw Zarzynski)
* rgw: RGWPeriodPuller tries to pull from itself (#16939, Casey Bodley)
* rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule (#15348, Wido den Hollander)
* rgw: Swift API returns double space usage and objects of account metadata (#16188, Albert Tu)
* rgw: account/container metadata not actually present in a request are deleted during POST through Swift API (#15977, #15779, Radoslaw Zarzynski)
* rgw: add socket backlog setting for via ceph.conf (#16406, Feng Guo)
* rgw: add tenant support to multisite sync (#16469, #16121, #16665, Yehuda Sadeh, Josh Durgin, Casey Bodley, Pritha Srivastava)
* rgw: add_zone only clears master_zone if --master=false (#15901, Casey Bodley)
* rgw: aws4 parsing issue (#15940, #15939, Yehuda Sadeh)
* rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support (#16146, Radoslaw Zarzynski, Javier M. Mellid)
* rgw: backport merge of static sites fixes (#15555, #15532, #15531, Robin H. Johnson)
* rgw: can set negative max_buckets on RGWUserInfo (#14534, Yehuda Sadeh)
* rgw: cleanup radosgw-admin temp command as it was deprecated (#16023, Vikhyat Umrao)
* rgw: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus sign) (#16327, Nathan Cutler)
* rgw: custom metadata aren't camelcased in Swift's responses (#15902, Radoslaw Zarzynski)
* rgw: data sync stops after getting error in all data log sync shards (#16530, Yehuda Sadeh)
* rgw: default zone and zonegroup cannot be added to a realm (#16839, Casey Bodley)
* rgw: document multi tenancy (#16635, Pete Zaitcev)
* rgw: don't unregister request if request is not connected to manager (#15911, Yehuda Sadeh)
* rgw: failed to create bucket after upgrade from hammer to jewel (#16627, Orit Wasserman)
* rgw: fix ldap bindpw parsing (#16286, Matt Benjamin)
* rgw: fix multi-delete query param parsing. (#16618, Robin H. Johnson)
* rgw: improve support for Swift's object versioning. (#15925, Radoslaw Zarzynski)
* rgw: initial slashes are not properly handled in Swift's BulkDelete (#15948, Radoslaw Zarzynski)
* rgw: master: build failures with boost > 1.58 (#16392, #16391, Abhishek Lekshmanan)
* rgw: multisite segfault on ~RGWRealmWatcher if realm was deleted (#16817, Casey Bodley)
* rgw: multisite sync races with deletes (#16222, #16464, #16220, #16143, Yehuda Sadeh, Casey Bodley)
* rgw: multisite: preserve zone's extra pool (#16712, Abhishek Lekshmanan)
* rgw: object expirer's hints might be trimmed without processing in some circumstances (#16705, #16684, Radoslaw Zarzynski)
* rgw: radosgw-admin failure for user create after upgrade from hammer to jewel (#15937, Orit Wasserman, Abhishek Lekshmanan)
* rgw: radosgw-admin: EEXIST messages for create operations (#15720, Abhishek Lekshmanan)
* rgw: radosgw-admin: inconsistency in uid/email handling (#13598, Matt Benjamin)
* rgw: realm pull fails when using apache frontend (#15846, Orit Wasserman)
* rgw: retry on bucket sync errors (#16108, Yehuda Sadeh)
* rgw: s3website: x-amz-website-redirect-location header returns malformed HTTP response (#15531, Robin H. Johnson)
* rgw: segfault in RGWOp_MDLog_Notify (#16666, Casey Bodley)
* rgw: segmentation fault on error_repo in data sync (#16603, Casey Bodley)
* rgw: selinux denials in RGW (#16126, Boris Ranto)
* rgw: support size suffixes for --max-size in radosgw-admin command (#16004, Vikhyat Umrao)
* rgw: updating CORS/ACLs might not work in some circumstances (#15976, Radoslaw Zarzynski)
* rgw: use zone endpoints instead of zonegroup endpoints (#16834, Casey Bodley)
* tests: improve rbd-mirror test case coverage (#16197, Mykola Golub, Jason Dillaman)
* tests: rados/test.sh workunit timesout on OpenStack (#15403, Loic Dachary)
* tools: ceph-disk: Accept bcache devices as data disks (#13278, Peter Sabaini)
* tools: src/script/subman fails with KeyError: 'nband' (#16961, Loic Dachary, Ali Maredia)

For more detailed information refer to the complete changelog[1] and the
release notes[2]

Getting Ceph
------------

* Git at git://github.com/ceph/ceph.git
* Tarball at http://download.ceph.com/tarballs/ceph-10.2.3.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

[1]: http://docs.ceph.com/docs/master/_downloads/v10.2.3.txt
[2]: http://docs.ceph.com/docs/master/release-notes/#v10-2-3-jewel

Regards,
Abhishek
--
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]

[-- Attachment #2: Type: text/plain, Size: 178 bytes --]

_______________________________________________
ceph-users mailing list
ceph-users-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-09-28 13:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-28 13:58 v10.2.3 Jewel Released Abhishek Lekshmanan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.