]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
doc/release-notes: v0.65
authorSage Weil <sage@inktank.com>
Tue, 25 Jun 2013 21:14:39 +0000 (14:14 -0700)
committerSage Weil <sage@inktank.com>
Tue, 25 Jun 2013 21:14:39 +0000 (14:14 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
PendingReleaseNotes
doc/release-notes.rst

index 5b08cd761be68a60e56de6a7a45023420dec8042..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (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.
-
\ No newline at end of file
index 3efbe6612bbe56bfb7ff7169314d2af30d028ff3..2b038eff084e9f7742b8b69d994aecd4fb5ede47 100644 (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
 -----