doc/release-notes: v0.65

Signed-off-by: Sage Weil <sage@inktank.com>
This commit is contained in:
Sage Weil 2013-06-25 14:14:39 -07:00
parent 70be76b2e2
commit 5680fa1e85
2 changed files with 68 additions and 32 deletions

View File

@ -1,32 +0,0 @@
v0.65
-----
* Huge revamp of the 'ceph' command-line interface implementation.
* The 'ceph osd tell ...' and 'ceph mon tell ...' commands are no
longer supported. Any callers should use::
ceph tell osd.<id or *> ...
ceph tell mon.<id or name or *> ...
The 'ceph mds tell ...' command is still there, but will soon also
transition to 'ceph tell mds.<id or name or *> ...'
* The 'ceph osd crush add ...' command used to take one of two forms::
ceph osd crush add 123 osd.123 <weight> <location ...>
ceph osd crush add osd.123 <weight> <location ...>
This is because the id and crush name are redundant. Now only the
simple form is supported, where the osd name/id can either be a bare
id (integer) or name (osd.<id>)::
ceph osd crush add osd.123 <weight> <location ...>
ceph osd crush add 123 <weight> <location ...>
* There is now a maximum RADOS object size, configurable via 'osd max
object size', defaulting to 100 GB. Note that this has no effect on
RBD, CephFS, or radosgw, which all stripe over objects.

View File

@ -2,6 +2,74 @@
Release Notes
===============
v0.65
-----
Upgrading
~~~~~~~~~
* Huge revamp of the 'ceph' command-line interface implementation.
The ``ceph-common`` client library needs to be upgrade before
``ceph-mon`` is restarted in order to avoid problems using the CLI
(the old ``ceph`` client utility cannot talk to the new
``ceph-mon``).
* The CLI is now very careful about sending the 'status' one-liner
output to stderr and command output to stdout. Scripts relying on
output should take care.
* The 'ceph osd tell ...' and 'ceph mon tell ...' commands are no
longer supported. Any callers should use::
ceph tell osd.<id or *> ...
ceph tell mon.<id or name or *> ...
The 'ceph mds tell ...' command is still there, but will soon also
transition to 'ceph tell mds.<id or name or *> ...'
* The 'ceph osd crush add ...' command used to take one of two forms::
ceph osd crush add 123 osd.123 <weight> <location ...>
ceph osd crush add osd.123 <weight> <location ...>
This is because the id and crush name are redundant. Now only the
simple form is supported, where the osd name/id can either be a bare
id (integer) or name (osd.<id>)::
ceph osd crush add osd.123 <weight> <location ...>
ceph osd crush add 123 <weight> <location ...>
* There is now a maximum RADOS object size, configurable via 'osd max
object size', defaulting to 100 GB. Note that this has no effect on
RBD, CephFS, or radosgw, which all stripe over objects.
Notable changes
~~~~~~~~~~~~~~~
* mon, ceph: huge revamp of CLI and internal admin API. (Dan Mick)
* mon: new capability syntax
* osd: do not use fadvise(DONTNEED) on XFS (data corruption on power cycle)
* osd: recovery and peering performance improvements
* osd: new writeback throttling (for less bursty write performance) (Sam Just)
* osd: ping/heartbeat on public and private interfaces
* osd: avoid osd flapping from asymmetric network failure
* osd: re-use partially deleted PG contents when present (Sam Just)
* osd: break blacklisted client watches (David Zafman)
* mon: many stability fixes (Joao Luis)
* mon, osd: many memory leaks fixed
* mds: misc stability fixes (Yan, Zheng, Greg Farnum)
* mds: many backpointer improvements (Yan, Zheng)
* mds: new robust open-by-ino support (Yan, Zheng)
* ceph-fuse, libcephfs: fix a few caps revocation bugs
* librados: new calls to administer the cluster
* librbd: locking tests (Josh Durgin)
* ceph-disk: improved handling of odd device names
* ceph-disk: many fixes for RHEL/CentOS, Fedora, wheezy
* many many fixes from static code analysis (Danny Al-Gaaf)
* daemons: create /var/run/ceph as needed
v0.64
-----