]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
doc/release-notes: v0.76 draft notes
authorSage Weil <sage@inktank.com>
Wed, 15 Jan 2014 06:21:44 +0000 (22:21 -0800)
committerSage Weil <sage@inktank.com>
Thu, 16 Jan 2014 03:02:23 +0000 (19:02 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
PendingReleaseNotes
doc/release-notes.rst

index 38a669c64e3eb0532379223bbdc643966a93fe7d..78f10f349537d8bad678f7fe1dbd0982e1b0fa22 100644 (file)
@@ -1,13 +1,3 @@
-v0.76
+v0.77
 ~~~~~
 
-- 'rbd ls' on a pool which never held rbd images now exits with code
-  0. It outputs nothing in plain format, or an empty list in
-  non-plain format. This is consistent with the behavior for a pool
-  which used to hold images, but contains none. Scripts relying on
-  this behavior should be updated.
-
-- The MDS requires a new OSD operation TMAP2OMAP, added in this release.  When
-  upgrading, be sure to upgrade and restart the ceph-osd daemons before the
-  ceph-mds daemon.  The MDS will refuse to start if any up OSDs do not support
-  the new feature.
index 9deccbef8afdddf323fe1b19afc8e6f1a1436409..dae8f04c69a84a11ce6909631f708806ce0272fb 100644 (file)
@@ -2,6 +2,68 @@
  Release Notes
 ===============
 
+v0.76 (frozen, not yet released)
+--------------------------------
+
+This release includes another batch of updates for firefly
+functionality.  Most notably, the cache pool infrastructure now
+support snapshots, the OSD backfill functionality has been generalized
+to include multiple targets (necessary for the coming erasure pools),
+and there were performance improvements to the erasure code plugin on
+capable processors.  The MDS now properly utilizes (and seamlessly
+migrates to) the OSD key/value interface (aka omap) for storing directory
+objects.  There continue to be many other fixes and improvements for
+usability and code portability across the tree.
+
+Upgrading
+~~~~~~~~~
+
+* 'rbd ls' on a pool which never held rbd images now exits with code
+  0. It outputs nothing in plain format, or an empty list in
+  non-plain format. This is consistent with the behavior for a pool
+  which used to hold images, but contains none. Scripts relying on
+  this behavior should be updated.
+
+* The MDS requires a new OSD operation TMAP2OMAP, added in this release.  When
+  upgrading, be sure to upgrade and restart the ceph-osd daemons before the
+  ceph-mds daemon.  The MDS will refuse to start if any up OSDs do not support
+  the new feature.
+
+* The 'ceph mds set_max_mds N' command is now deprecated in favor of
+  'ceph mds set max_mds N'.
+
+Notable Changes
+~~~~~~~~~~~~~~~
+
+* mon: allow adjustment of cephfs max file size via 'ceph mds set max_file_size' (Sage Weil)
+* osd: cache pool support for snapshots (Sage Weil)
+* osd: backfill to multiple targets (David Zafman)
+* osd: fix omap_clear operation to not zap xattrs (Sam Just, Yan, Zheng)
+* crush: usability and test improvements (Loic Dachary)
+* mds: store directories in omap instead of tmap (Yan, Zheng)
+* librados, osd: new TMAP2OMAP operation (Yan, Zheng)
+* mailmap updates (Loic Dachary)
+* rpm: misc fixes (Ken Dreyer)
+* erasure-code: improve buffer alignment (Loic Dachary)
+* erasure-code: rewrite region-xor using vector operations (Andreas Peters)
+* osd: fix and cleanup misc backfill issues (David Zafman)
+* osd: track erasure compatibility (David Zafman)
+* many portability improvements (Noah Watkins)
+* many unit test improvements (Loic Dachary)
+* build: misc improvements (Ken Dreyer)
+* rgw: fix object placement read op (Yehuda Sadeh)
+* config: recursive metavariable expansion (Loic Dachary)
+* ceph-disk: generalize path names, add tests (Loic Dachary)
+* ceph-disk: misc improvements for puppet (Loic Dachary)
+* mon: do not use keyring if auth = none (Loic Dachary)
+* mds: always store backtrace in default pool (Yan, Zheng)
+* rbd: make 'rbd list' return empty list and success on empty pool (Josh Durgin)
+* doc: misc fixes (David Moreau Simard, Kun Huang)
+* osd: include more info in pg query result (Sage Weil)
+
+up to 03d7d97
+
+
 v0.75
 -----