summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-08-13 09:27:32 -0700
committerSage Weil <sage@inktank.com>2013-08-13 09:27:32 -0700
commitde7bbdbc4c0328a871d4d50e6503c0168275360e (patch)
tree5d62d92cbfae2ed2545790cb0ef256386574a3d4
parentb9a5664bbbb7d65f51a39d03247390911f999a48 (diff)
downloadceph-de7bbdbc4c0328a871d4d50e6503c0168275360e.tar.gz
doc/release-notes: roll-up of upgrade/compat notes from cuttlefish to dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r--doc/release-notes.rst50
1 files changed, 50 insertions, 0 deletions
diff --git a/doc/release-notes.rst b/doc/release-notes.rst
index 43fceee70ea..ad68bde4f55 100644
--- a/doc/release-notes.rst
+++ b/doc/release-notes.rst
@@ -87,6 +87,56 @@ Upgrading from v0.66
overrideable via max_open_files). If this field has been customized
in ceph.conf it should likely be adjusted upwards.
+Upgrading from v0.61 "Cuttlefish"
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+In addition to the above notes about upgrading from v0.66:
+
+* There has been a 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. If you are
+ using librados and storing objects larger than that, you will need
+ to adjust 'osd max object size', and should consider using smaller
+ objects instead.
+
+* The 'osd min down {reporters|reports}' config options have been
+ renamed to 'mon osd min down {reporters|reports}', and the
+ documentation has been updated to reflect that these options apply
+ to the monitors (who process failure reports) and not OSDs. If you
+ have adjusted these settings, please update your ``ceph.conf''
+ accordingly.
+
Notable changes since v0.66
~~~~~~~~~~~~~~~~~~~~~~~~~~~