mirror of
https://github.com/ceph/ceph
synced 2025-02-21 01:47:25 +00:00
doc/release-notes: 9.1.0
Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
parent
7f80bfc3c0
commit
8e59595ffc
@ -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
|
||||
--------------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user