New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doc: 12.2.0 major release announcements #16915
Conversation
can everyone please review their respective sections (not only a part of the diff) to see that we've missed nothing out |
doc/release-notes.rst
Outdated
will form the basis for API-based management of Ceph going forward. | ||
- *ceph-mgr* also includes a `Prometheus exporter <../mgr/prometheus>`_ | ||
plugin, which can provide Ceph perfcounters to Prometheus. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section is for high-level highlights and should stay where it is.
doc/release-notes.rst
Outdated
* The 'mon_warn_osd_usage_min_max_delta' config option has been | ||
removed and the associated health warning has been disabled because | ||
it does not address clusters undergoing recovery or CRUSH rules that do | ||
not target all devices in the cluster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This stuff shoudl go in the compatibility notes section below
doc/release-notes.rst
Outdated
containing high-level information of the Ceph cluster. This makes | ||
it easy to monitor a Ceph cluster's status and send out | ||
notifications in case of a malfunction. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should go back above where it was
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ack
9dc8efe
to
81bec60
Compare
Missing stuff form PendingReleaseNotes? |
81bec60
to
272961c
Compare
@branch-predictor updated, thanks! |
Rendered version of docs at http://docs.ceph.com/docs/doc-12.2.0-major-changes/release-notes/ |
272961c
to
adf8bf0
Compare
doc/release-notes.rst
Outdated
@@ -46,17 +42,24 @@ Major Changes from Kraken | |||
allowing them to be used with RBD and CephFS. | |||
|
|||
* *ceph-mgr*: | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do not delete this blank line. reStructedText needs it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😄
``ceph osd pool stats``. Although these commands do not | ||
self-update like ``ceph -w`` did, they do have the ability to | ||
return formatted output by providing a ``--format=<format>`` | ||
option. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@theanalyst Please drop this entire "New ceph -w behavior" bullet point. The old behavior has been reinstated and "ceph pg stat" is giving me EINVAL.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So, I still don't quite know what is going on, but the ceph -w
behavior in luminous is definitely different and, I think, deserves a release note. The current one isn't quite right, though, because - AFAICT - in luminous it is still possible to get real-time I/O information from ceph -w
. So, let's change it to this:
+ - New "ceph -w" behavior - the "ceph -w" output no longer updates
+ available space, pg info, etc. in real time because these are no
+ longer logged to the central log (which is what "-w"
+ shows). Some of the information can be obtained by running ``ceph pg
+ stat``. Also, if the I/O information provided by "-w" is not fine-grained
+ enough, I/O rates per pool can be determined using
+ ``ceph osd pool stats``.
@jcsp What do you think? The current ceph -w
behavior is a little confusing - it sits there, apparently listening to the central log, but in a quiescent cluster nothing appears. So far I tried creating and deleting rbd images, which I would think would create some I/O, but still nothing appeared. I have anecdotal evidence that ceph -w
does produce self-updating I/O information during performance tests.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@theanalyst Now I know what's going on. In Luminous, ceph -w
just displays the same info as ceph -s
and then enters an infinite wait loop. It doesn't update anything. I opened http://tracker.ceph.com/issues/20995 to track that bug.
So, please ignore everything I have said up until now, and leave the release note as it is!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok
jenkins test docs |
this will need to be rebased to make use of all the fixes for docs that just went into master |
jenkins test docs |
adf8bf0
to
932a60d
Compare
jenkins render docs |
932a60d
to
d9a7c2d
Compare
jenkins render docs |
doc/release-notes.rst
Outdated
* Added new configuration "public bind addr" to support dynamic | ||
environments like Kubernetes. When set the Ceph MON daemon could | ||
bind locally to an IP address and advertise a different IP address | ||
``public addr`` on the network. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is mixing in the detailed compat notes into the feature highlights section. This stuff goes in the lower section, 'Upgrade compatibility notes'
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, let's move the 'pg force-*' bits to teh CLi changes, and the choose-args encoding to the compat notes. Pool metadata can stay.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok
Doc render available at http://docs.ceph.com/ceph-prs/16915/ |
d9a7c2d
to
36b3b9b
Compare
36b3b9b
to
541cef2
Compare
jenkins render docs |
1 similar comment
jenkins render docs |
@liewegas made the changes, also added the changelog from post 12.1.4, and amalgamated all the previous RC/dev releases into one large 12.2.0 changelog, wdyt? |
doc/release-notes.rst
Outdated
option. | ||
|
||
- Added new commands ``pg force-recovery`` and | ||
``pg-force-backfill``. Use them to boost recovery or backfill |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/pg-force-backfill/pg force-backfill/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixing
Reordered the RC releases sections back to their respective components, added a ceph-mon section, added links to documentation wherever possible, and a few forgotten RGW announcements. Also cleared up the PendingReleaseNotes upto this point Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
36d4bcd
to
6f71c0a
Compare
jenkins render docs |
@liewegas can you review again |
doc/release-notes.rst
Outdated
@@ -90,34 +93,47 @@ Major Changes from Kraken | |||
``osd_snap_trim_sleep``, and ``osd_scrub_sleep`` have been | |||
reimplemented to work efficiently. (These are used in some cases | |||
to work around issues throttling background work.) | |||
* The crush ``choose_args`` encoding has been changed to make it | |||
architecture-independent. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this compat note should go in the upgrade notes down below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok
doc/release-notes.rst
Outdated
|
||
Ceph versions are released through the regular FreeBSD ports and packages |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
eliminating this newline will (i think) make the blank lines in teh rendered output go away.
jenkins render docs |
5053d5b
to
3be2c1b
Compare
jenkins render docs |
Doc render available at http://docs.ceph.com/ceph-prs/16915/ |
@liewegas docs build succeeded, does http://docs.ceph.com/ceph-prs/16915/release-notes/ look ok? |
2a4c86f
to
fb6ba94
Compare
doc/release-notes.rst
Outdated
* msg: Initialize member variables in Infiniband (`pr#16781 <https://github.com/ceph/ceph/pull/16781>`_, amitkuma) | ||
* msg: Remove unused variable perf_counter in RDMAStack (`pr#16783 <https://github.com/ceph/ceph/pull/16783>`_, amitkuma) | ||
* msgr: messages: Initializing uninitialized members MMonGetVersion (`pr#16811 <https://github.com/ceph/ceph/pull/16811>`_, amitkuma) | ||
* msgr: messages: Initializing uninitialized members MMonGet |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@theanalyst this line does not look right.
doc/release-notes.rst
Outdated
* msg: Initialize member variables in Infiniband (`pr#16781 <https://github.com/ceph/ceph/pull/16781>`_, amitkuma) | ||
* msg: Remove unused variable perf_counter in RDMAStack (`pr#16783 <https://github.com/ceph/ceph/pull/16783>`_, amitkuma) | ||
* msgr: messages: Initializing uninitialized members MMonGetVersion (`pr#16811 <https://github.com/ceph/ceph/pull/16811>`_, amitkuma) | ||
* msgr: messages: Initializing uninitialized members MMonGet |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@theanalyst and this line does not look right.
doc/release-notes.rst
Outdated
* msg: Initialize member variables in Infiniband (`pr#16781 <https://github.com/ceph/ceph/pull/16781>`_, amitkuma) | ||
* msg: Remove unused variable perf_counter in RDMAStack (`pr#16783 <https://github.com/ceph/ceph/pull/16783>`_, amitkuma) | ||
* msgr: messages: Initializing uninitialized members MMonGetVersion (`pr#16811 <https://github.com/ceph/ceph/pull/16811>`_, amitkuma) | ||
* msgr: messages: Initializing uninitialized members MMonGet |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this line.
fb6ba94
to
f84bdb4
Compare
jenkins render docs |
f84bdb4
to
45c2b56
Compare
jenkins render docs |
Doc render available at http://docs.ceph.com/ceph-prs/16915/ |
Amalgamated all the dev & RC changelogs + the changelog we saw post 12.1.4 into one large 12.2.0 changelog. Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
45c2b56
to
12b4097
Compare
@liewegas squashed the commits, this can be merged |
Reordered the RC releases sections back to their respective components,
added a ceph-mon section, added links to documentation wherever
possible, and a few forgotten RGW announcements.
Signed-off-by: Abhishek Lekshmanan abhishek@suse.com