From 8e59595ffc979bfbc771ecc630a3e3f8b65f2291 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 13 Oct 2015 08:24:11 -0400 Subject: [PATCH] doc/release-notes: 9.1.0 Signed-off-by: Sage Weil --- doc/release-notes.rst | 61 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 59 insertions(+), 2 deletions(-) diff --git a/doc/release-notes.rst b/doc/release-notes.rst index 21a3965fbd24a..06c4088ab39d3 100644 --- a/doc/release-notes.rst +++ b/doc/release-notes.rst @@ -2,13 +2,70 @@ Release Notes =============== -v9.1.0 -====== +v9.1.0 Infernalis release candidate +=================================== This is the first Infernalis release candidate. There have been some major changes since hammer, and the upgrade process is non-trivial. Please read carefully. +Known issues +------------ + +* librbd and librados ABI compatibility is broken. Be careful + installing this RC on client machines (e.g., those running qemu). +* rgw: the get location API has a known bug + + +Major Changes from Hammer +------------------------- + +* *General*: + * Ceph daemons are now managed via systemd (with the exception of + Ubuntu Trusty, which still uses upstart). + * Ceph daemons run as 'ceph' user instead root. + * On Red Hat distros, there is also an SELinux policy. +* *RADOS*: + * The RADOS cache tier can now proxy write operations to the base + tier, allowing writes to be handled without forcing migration of + an object into the cache. + * The SHEC erasure coding support is no longer flagged as + experimental. SHEC trades some additional storage space for faster + repair. + * There is now a unified queue (and thus prioritization) of client + IO, recovery, scrubbing, and snapshot trimming. + * There have been many improvements to low-level repair tooling + (ceph-objectstore-tool). + * The internal ObjectStore API has been significantly cleaned up in order + to faciliate new storage backends like NewStore. +* *RGW*: + * The Swift API now supports object expiration. + * There are many Swift API compatibility improvements. +* *RBD*: + * The ``rbd du`` command shows actual usage (quickly, when + object-map is enabled). + * The object-map feature has seen many stability improvements. + * Object-map and exclusive-lock features can be enabled or disabled + dynamically. + * You can now store user metadata and set persistent librbd options + associated with individual images. + * The new deep-flatten features allows flattening of a clone and all + of its snapshots. (Previously snapshots could not be flattened.) + * The export-diff command command is now faster (it uses aio). There is also + a new fast-diff feature. + * The --size argument can be specified with a suffix for units + (e.g., ``--size 64G``). + * There is a new ``rbd status`` command that, for now, shows who has + the image open/mapped. +* *CephFS*: + * You can now rename snapshots. + * There have been ongoing improvements around administration, diagnostics, + and the check and repair tools. + * The caching and revocation of client cache state due to unused + inodes has been dramatically improved. + * The ceph-fuse client behaves better on 32-bit hosts. + + Distro compatibility -------------------- -- 2.39.5