doc: 16.2.13 Release Notes

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Signed-off-by: Laura Flores <lflores@redhat.com>
This commit is contained in:
Yuri Weinstein 2023-05-01 13:09:47 -07:00 committed by Laura Flores
parent 681c5717df
commit 0b0354341b
3 changed files with 247 additions and 0 deletions

View File

@ -71,6 +71,7 @@ Release timeline
.. _17.2.6: quincy#v17-2-6-quincy
.. _Pacific: pacific
.. _16.2.13: pacific#v16-2-13-pacific
.. _16.2.12: pacific#v16-2-12-pacific
.. _16.2.11: pacific#v16-2-11-pacific
.. _16.2.10: pacific#v16-2-10-pacific

View File

@ -2,6 +2,250 @@
Pacific
=======
v16.2.13 Pacific
================
This is the thirteenth backport release in the Pacific series.
Notable Changes
---------------
* CEPHFS: Rename the `mds_max_retries_on_remount_failure` option to
`client_max_retries_on_remount_failure` and move it from mds.yaml.in to
mds-client.yaml.in because this option was only used by MDS client from its
birth.
* `ceph mgr dump` command now outputs `last_failure_osd_epoch` and
`active_clients` fields at the top level. Previously, these fields were
output under `always_on_modules` field.
Changelog
---------
* backport PR #39607 (`pr#51344 <https://github.com/ceph/ceph/pull/51344>`_, Rishabh Dave)
* ceph-crash: drop privleges to run as "ceph" user, rather than root (CVE-2022-3650) (`pr#48804 <https://github.com/ceph/ceph/pull/48804>`_, Tim Serong, Guillaume Abrioux)
* ceph-mixing: fix ceph_hosts variable (`pr#48933 <https://github.com/ceph/ceph/pull/48933>`_, Tatjana Dehler)
* ceph-volume/tests: add allowlist_externals to tox.ini (`pr#49789 <https://github.com/ceph/ceph/pull/49789>`_, Guillaume Abrioux)
* ceph-volume: do not raise RuntimeError in util.lsblk (`pr#50145 <https://github.com/ceph/ceph/pull/50145>`_, Guillaume Abrioux)
* ceph-volume: fix a bug in get_all_devices_vgs() (`pr#49454 <https://github.com/ceph/ceph/pull/49454>`_, Guillaume Abrioux)
* ceph-volume: fix a bug in lsblk_all() (`pr#49869 <https://github.com/ceph/ceph/pull/49869>`_, Guillaume Abrioux)
* ceph-volume: fix issue with fast device allocs when there are multiple PVs per VG (`pr#50878 <https://github.com/ceph/ceph/pull/50878>`_, Cory Snyder)
* ceph-volume: fix regression in activate (`pr#49972 <https://github.com/ceph/ceph/pull/49972>`_, Guillaume Abrioux)
* ceph-volume: legacy_encrypted() shouldn't call lsblk() when device is 'tmpfs' (`pr#50162 <https://github.com/ceph/ceph/pull/50162>`_, Guillaume Abrioux)
* ceph-volume: update the OS before deploying Ceph (pacific) (`pr#50996 <https://github.com/ceph/ceph/pull/50996>`_, Guillaume Abrioux)
* ceph.spec.in: Replace %usrmerged macro with regular version check (`pr#49830 <https://github.com/ceph/ceph/pull/49830>`_, Tim Serong)
* ceph_fuse: retry the test_dentry_handling if fails (`pr#49944 <https://github.com/ceph/ceph/pull/49944>`_, Xiubo Li)
* cephadm: Adding poststop actions and setting TimeoutStartSec to 200s (`pr#50514 <https://github.com/ceph/ceph/pull/50514>`_, Redouane Kachach)
* cephadm: don't overwrite cluster logrotate file (`pr#49927 <https://github.com/ceph/ceph/pull/49927>`_, Adam King)
* cephadm: set pids-limit unlimited for all ceph daemons (`pr#50512 <https://github.com/ceph/ceph/pull/50512>`_, Adam King, Teoman ONAY)
* cephfs-top: addition of sort feature and limit option (`pr#49303 <https://github.com/ceph/ceph/pull/49303>`_, Neeraj Pratap Singh, Jos Collin)
* cephfs-top: drop curses.A_ITALIC (`pr#50029 <https://github.com/ceph/ceph/pull/50029>`_, Jos Collin)
* cephfs-top: Handle `METRIC_TYPE_NONE` fields for sorting (`pr#50597 <https://github.com/ceph/ceph/pull/50597>`_, Neeraj Pratap Singh)
* cls/rgw: remove index entry after cancelling last racing delete op (`pr#50243 <https://github.com/ceph/ceph/pull/50243>`_, Casey Bodley)
* doc/ceph-volume: fix cephadm references (`pr#50116 <https://github.com/ceph/ceph/pull/50116>`_, Piotr Parczewski)
* doc/ceph-volume: refine encryption.rst (`pr#49793 <https://github.com/ceph/ceph/pull/49793>`_, Zac Dover)
* doc/ceph-volume: update LUKS docs (`pr#49758 <https://github.com/ceph/ceph/pull/49758>`_, Zac Dover)
* doc/cephadm/host-management: add service spec link (`pr#50255 <https://github.com/ceph/ceph/pull/50255>`_, thomas)
* doc/cephadm/troubleshooting: remove word repeat (`pr#50223 <https://github.com/ceph/ceph/pull/50223>`_, thomas)
* doc/cephadm: grammar / syntax in install.rst (`pr#49949 <https://github.com/ceph/ceph/pull/49949>`_, Piotr Parczewski)
* doc/cephadm: Redd up compatibility.rst (`pr#50368 <https://github.com/ceph/ceph/pull/50368>`_, Anthony D'Atri)
* doc/cephadm: update cephadm compatability and stability page (`pr#50337 <https://github.com/ceph/ceph/pull/50337>`_, Adam King)
* doc/cephfs: add note about CephFS extended attributes and getfattr (`pr#50069 <https://github.com/ceph/ceph/pull/50069>`_, Zac Dover)
* doc/cephfs: describe conf opt "client quota df" in quota doc (`pr#50253 <https://github.com/ceph/ceph/pull/50253>`_, Rishabh Dave)
* doc/cephfs: Improve fs-volumes.rst (`pr#50832 <https://github.com/ceph/ceph/pull/50832>`_, Anthony D'Atri)
* doc/dev: add full stop to sentence in basic-wo (`pr#50401 <https://github.com/ceph/ceph/pull/50401>`_, Zac Dover)
* doc/dev: add git branch management commands (`pr#49739 <https://github.com/ceph/ceph/pull/49739>`_, Zac Dover)
* doc/dev: add Slack to Dev Guide essentials (`pr#49875 <https://github.com/ceph/ceph/pull/49875>`_, Zac Dover)
* doc/dev: backport 49908 to P (Upgrade Testing Docs) (`pr#49911 <https://github.com/ceph/ceph/pull/49911>`_, Zac Dover)
* doc/dev: format command in cephfs-mirroring (`pr#51109 <https://github.com/ceph/ceph/pull/51109>`_, Zac Dover)
* doc/dev: use underscores in config vars (`pr#49893 <https://github.com/ceph/ceph/pull/49893>`_, Ville Ojamo)
* doc/glossary: add "application" to the glossary (`pr#50259 <https://github.com/ceph/ceph/pull/50259>`_, Zac Dover)
* doc/glossary: add "Bucket" (`pr#50225 <https://github.com/ceph/ceph/pull/50225>`_, Zac Dover)
* doc/glossary: add "client" to glossary (`pr#50263 <https://github.com/ceph/ceph/pull/50263>`_, Zac Dover)
* doc/glossary: add "Hybrid Storage" (`pr#51098 <https://github.com/ceph/ceph/pull/51098>`_, Zac Dover)
* doc/glossary: add "Period" to glossary (`pr#50156 <https://github.com/ceph/ceph/pull/50156>`_, Zac Dover)
* doc/glossary: add "Placement Groups" definition (`pr#51186 <https://github.com/ceph/ceph/pull/51186>`_, Zac Dover)
* doc/glossary: add "realm" to glossary (`pr#50135 <https://github.com/ceph/ceph/pull/50135>`_, Zac Dover)
* doc/glossary: add "Scrubbing" (`pr#50703 <https://github.com/ceph/ceph/pull/50703>`_, Zac Dover)
* doc/glossary: add "User" (`pr#50673 <https://github.com/ceph/ceph/pull/50673>`_, Zac Dover)
* doc/glossary: Add "zone" to glossary.rst (`pr#50272 <https://github.com/ceph/ceph/pull/50272>`_, Zac Dover)
* doc/glossary: add AWS/OpenStack bucket info (`pr#50248 <https://github.com/ceph/ceph/pull/50248>`_, Zac Dover)
* doc/glossary: improve "CephX" entry (`pr#51065 <https://github.com/ceph/ceph/pull/51065>`_, Zac Dover)
* doc/glossary: link to CephX Config ref (`pr#50709 <https://github.com/ceph/ceph/pull/50709>`_, Zac Dover)
* doc/index: remove "uniquely" from landing page (`pr#50478 <https://github.com/ceph/ceph/pull/50478>`_, Zac Dover)
* doc/install: link to "cephadm installing ceph" (`pr#49782 <https://github.com/ceph/ceph/pull/49782>`_, Zac Dover)
* doc/install: refine index.rst (`pr#50436 <https://github.com/ceph/ceph/pull/50436>`_, Zac Dover)
* doc/install: update index.rst (`pr#50433 <https://github.com/ceph/ceph/pull/50433>`_, Zac Dover)
* doc/mgr/prometheus: fix confval reference (`pr#51094 <https://github.com/ceph/ceph/pull/51094>`_, Piotr Parczewski)
* doc/msgr2: update dual stack status (`pr#50801 <https://github.com/ceph/ceph/pull/50801>`_, Dan van der Ster)
* doc/operations: fix prompt in bluestore-migration (`pr#50663 <https://github.com/ceph/ceph/pull/50663>`_, Zac Dover)
* doc/rados/config: edit auth-config-ref (`pr#50951 <https://github.com/ceph/ceph/pull/50951>`_, Zac Dover)
* doc/rados/operations: edit monitoring.rst (`pr#51037 <https://github.com/ceph/ceph/pull/51037>`_, Zac Dover)
* doc/rados/operations: Fix double prompt (`pr#49899 <https://github.com/ceph/ceph/pull/49899>`_, Ville Ojamo)
* doc/rados/operations: Fix indentation (`pr#49896 <https://github.com/ceph/ceph/pull/49896>`_, Ville Ojamo)
* doc/rados/operations: Fix typo in erasure-code.rst (`pr#50753 <https://github.com/ceph/ceph/pull/50753>`_, Sainithin Artham)
* doc/rados/operations: Improve wording, capitalization, formatting (`pr#50454 <https://github.com/ceph/ceph/pull/50454>`_, Anthony D'Atri)
* doc/rados/ops: add ceph-medic documentation (`pr#50854 <https://github.com/ceph/ceph/pull/50854>`_, Zac Dover)
* doc/rados/ops: add hyphen to mon-osd-pg.rst (`pr#50961 <https://github.com/ceph/ceph/pull/50961>`_, Zac Dover)
* doc/rados/ops: edit health checks.rst (5 of x) (`pr#50968 <https://github.com/ceph/ceph/pull/50968>`_, Zac Dover)
* doc/rados/ops: edit health-checks.rst (1 of x) (`pr#50798 <https://github.com/ceph/ceph/pull/50798>`_, Zac Dover)
* doc/rados/ops: edit health-checks.rst (2 of x) (`pr#50913 <https://github.com/ceph/ceph/pull/50913>`_, Zac Dover)
* doc/rados/ops: edit health-checks.rst (3 of x) (`pr#50954 <https://github.com/ceph/ceph/pull/50954>`_, Zac Dover)
* doc/rados/ops: edit health-checks.rst (4 of x) (`pr#50957 <https://github.com/ceph/ceph/pull/50957>`_, Zac Dover)
* doc/rados/ops: edit health-checks.rst (6 of x) (`pr#50971 <https://github.com/ceph/ceph/pull/50971>`_, Zac Dover)
* doc/rados/ops: edit monitoring-osd-pg.rst (1 of x) (`pr#50866 <https://github.com/ceph/ceph/pull/50866>`_, Zac Dover)
* doc/rados/ops: edit monitoring-osd-pg.rst (2 of x) (`pr#50947 <https://github.com/ceph/ceph/pull/50947>`_, Zac Dover)
* doc/rados/ops: line-edit operating.rst (`pr#50935 <https://github.com/ceph/ceph/pull/50935>`_, Zac Dover)
* doc/rados/ops: remove ceph-medic from monitoring (`pr#51089 <https://github.com/ceph/ceph/pull/51089>`_, Zac Dover)
* doc/rados: add link to ops/health-checks.rst (`pr#50763 <https://github.com/ceph/ceph/pull/50763>`_, Zac Dover)
* doc/rados: clean up ops/bluestore-migration.rst (`pr#50679 <https://github.com/ceph/ceph/pull/50679>`_, Zac Dover)
* doc/rados: edit operations/bs-migration (1 of x) (`pr#50588 <https://github.com/ceph/ceph/pull/50588>`_, Zac Dover)
* doc/rados: edit operations/bs-migration (2 of x) (`pr#50591 <https://github.com/ceph/ceph/pull/50591>`_, Zac Dover)
* doc/rados: edit ops/monitoring.rst (1 of 3) (`pr#50824 <https://github.com/ceph/ceph/pull/50824>`_, Zac Dover)
* doc/rados: edit ops/monitoring.rst (2 of 3) (`pr#50850 <https://github.com/ceph/ceph/pull/50850>`_, Zac Dover)
* doc/rados: edit user-management.rst (1 of x) (`pr#50642 <https://github.com/ceph/ceph/pull/50642>`_, Zac Dover)
* doc/rados: line edit mon-lookup-dns top matter (`pr#50583 <https://github.com/ceph/ceph/pull/50583>`_, Zac Dover)
* doc/rados: line-edit common.rst (`pr#50944 <https://github.com/ceph/ceph/pull/50944>`_, Zac Dover)
* doc/rados: line-edit erasure-code.rst (`pr#50620 <https://github.com/ceph/ceph/pull/50620>`_, Zac Dover)
* doc/rados: line-edit pg-repair.rst (`pr#50804 <https://github.com/ceph/ceph/pull/50804>`_, Zac Dover)
* doc/rados: line-edit upmap.rst (`pr#50567 <https://github.com/ceph/ceph/pull/50567>`_, Zac Dover)
* doc/rados: refine ceph-conf.rst (`pr#49833 <https://github.com/ceph/ceph/pull/49833>`_, Zac Dover)
* doc/rados: refine pool-pg-config-ref.rst (`pr#49822 <https://github.com/ceph/ceph/pull/49822>`_, Zac Dover)
* doc/rados: update OSD_BACKFILLFULL description (`pr#50219 <https://github.com/ceph/ceph/pull/50219>`_, Ponnuvel Palaniyappan)
* doc/radosgw: format admonitions (`pr#50357 <https://github.com/ceph/ceph/pull/50357>`_, Zac Dover)
* doc/radosgw: format part of s3select (`pr#51118 <https://github.com/ceph/ceph/pull/51118>`_, Cole Mitchell)
* doc/radosgw: format part of s3select (`pr#51106 <https://github.com/ceph/ceph/pull/51106>`_, Cole Mitchell)
* doc/radosgw: multisite - edit "functional changes" (`pr#50278 <https://github.com/ceph/ceph/pull/50278>`_, Zac Dover)
* doc/radosgw: refine "Maintenance" in multisite.rst (`pr#50026 <https://github.com/ceph/ceph/pull/50026>`_, Zac Dover)
* doc/radosgw: s/execute/run/ in multisite.rst (`pr#50174 <https://github.com/ceph/ceph/pull/50174>`_, Zac Dover)
* doc/radosgw: s/zone group/zonegroup/g et alia (`pr#50298 <https://github.com/ceph/ceph/pull/50298>`_, Zac Dover)
* doc/rbd/rbd-exclusive-locks: warn about automatic lock transitions (`pr#49805 <https://github.com/ceph/ceph/pull/49805>`_, Ilya Dryomov)
* doc/rbd: format iscsi-initiator-linux.rbd better (`pr#49750 <https://github.com/ceph/ceph/pull/49750>`_, Zac Dover)
* doc/rgw - fix grammar in table in s3.rst (`pr#50389 <https://github.com/ceph/ceph/pull/50389>`_, Zac Dover)
* doc/rgw: "Migrating Single Site to Multi-Site" (`pr#50094 <https://github.com/ceph/ceph/pull/50094>`_, Zac Dover)
* doc/rgw: caption a diagram (`pr#50294 <https://github.com/ceph/ceph/pull/50294>`_, Zac Dover)
* doc/rgw: clarify multisite.rst top matter (`pr#50205 <https://github.com/ceph/ceph/pull/50205>`_, Zac Dover)
* doc/rgw: clean zone-sync.svg (`pr#50363 <https://github.com/ceph/ceph/pull/50363>`_, Zac Dover)
* doc/rgw: fix caption (`pr#50396 <https://github.com/ceph/ceph/pull/50396>`_, Zac Dover)
* doc/rgw: improve diagram caption (`pr#50332 <https://github.com/ceph/ceph/pull/50332>`_, Zac Dover)
* doc/rgw: multisite ref. top matter cleanup (`pr#50190 <https://github.com/ceph/ceph/pull/50190>`_, Zac Dover)
* doc/rgw: refine "Configuring Secondary Zones" (`pr#50075 <https://github.com/ceph/ceph/pull/50075>`_, Zac Dover)
* doc/rgw: refine "Failover and Disaster Recovery" (`pr#50079 <https://github.com/ceph/ceph/pull/50079>`_, Zac Dover)
* doc/rgw: refine "Multi-site Config Ref" (1 of x) (`pr#50118 <https://github.com/ceph/ceph/pull/50118>`_, Zac Dover)
* doc/rgw: refine "Realms" section (`pr#50140 <https://github.com/ceph/ceph/pull/50140>`_, Zac Dover)
* doc/rgw: refine "Setting a Zonegroup" (`pr#51073 <https://github.com/ceph/ceph/pull/51073>`_, Zac Dover)
* doc/rgw: refine "Zones" in multisite.rst (`pr#49983 <https://github.com/ceph/ceph/pull/49983>`_, Zac Dover)
* doc/rgw: refine 1-50 of multisite.rst (`pr#49996 <https://github.com/ceph/ceph/pull/49996>`_, Zac Dover)
* doc/rgw: refine keycloak.rst (`pr#50379 <https://github.com/ceph/ceph/pull/50379>`_, Zac Dover)
* doc/rgw: refine multisite to "config 2ndary zones" (`pr#50032 <https://github.com/ceph/ceph/pull/50032>`_, Zac Dover)
* doc/rgw: refine ~50-~140 of multisite.rst (`pr#50009 <https://github.com/ceph/ceph/pull/50009>`_, Zac Dover)
* doc/rgw: remove "tertiary", link to procedure (`pr#50288 <https://github.com/ceph/ceph/pull/50288>`_, Zac Dover)
* doc/rgw: s/[Zz]one [Gg]roup/zonegroup/g (`pr#50137 <https://github.com/ceph/ceph/pull/50137>`_, Zac Dover)
* doc/rgw: session-tags.rst - fix link to keycloak (`pr#50188 <https://github.com/ceph/ceph/pull/50188>`_, Zac Dover)
* doc/start: add RST escape character rules for bold (`pr#49752 <https://github.com/ceph/ceph/pull/49752>`_, Zac Dover)
* doc/start: documenting-ceph - add squash procedure (`pr#50741 <https://github.com/ceph/ceph/pull/50741>`_, Zac Dover)
* doc/start: edit first 150 lines of documenting-ceph (`pr#51183 <https://github.com/ceph/ceph/pull/51183>`_, Zac Dover)
* doc/start: format procedure in documenting-ceph (`pr#50789 <https://github.com/ceph/ceph/pull/50789>`_, Zac Dover)
* doc/start: update "notify us" section (`pr#50771 <https://github.com/ceph/ceph/pull/50771>`_, Zac Dover)
* doc: add the damage types that scrub can repair (`pr#49933 <https://github.com/ceph/ceph/pull/49933>`_, Neeraj Pratap Singh)
* doc: document debugging for libcephsqlite (`pr#50034 <https://github.com/ceph/ceph/pull/50034>`_, Patrick Donnelly)
* doc: preen cephadm/troubleshooting.rst and radosgw/placement.rst (`pr#50229 <https://github.com/ceph/ceph/pull/50229>`_, Anthony D'Atri)
* drive_group: fix limit filter in drive_selection.selector (`pr#50371 <https://github.com/ceph/ceph/pull/50371>`_, Guillaume Abrioux)
* kv/RocksDBStore: Add CompactOnDeletion support (`pr#50894 <https://github.com/ceph/ceph/pull/50894>`_, Radoslaw Zarzynski, Mark Nelson)
* libcephsqlite: CheckReservedLock the result will always be zero (`pr#50036 <https://github.com/ceph/ceph/pull/50036>`_, Shuai Wang)
* librbd/crypto: fix bad return checks from libcryptsetup (`pr#49413 <https://github.com/ceph/ceph/pull/49413>`_, Or Ozeri)
* librbd: avoid EUCLEAN error after "rbd rm" is interrupted (`pr#50129 <https://github.com/ceph/ceph/pull/50129>`_, weixinwei)
* librbd: call apply_changes() after setting librados_thread_count (`pr#50289 <https://github.com/ceph/ceph/pull/50289>`_, Ilya Dryomov)
* librbd: Fix local rbd mirror journals growing forever (`pr#50158 <https://github.com/ceph/ceph/pull/50158>`_, Ilya Dryomov, Josef Johansson)
* librbd: fix wrong attribute for rbd_quiesce_complete API (`pr#50872 <https://github.com/ceph/ceph/pull/50872>`_, Dongsheng Yang)
* librbd: report better errors when failing to enable mirroring on an image (`pr#50836 <https://github.com/ceph/ceph/pull/50836>`_, Prasanna Kumar Kalever)
* mds/PurgeQueue: don't consider filer_max_purge_ops when _calculate_ops (`pr#49656 <https://github.com/ceph/ceph/pull/49656>`_, haoyixing)
* mds/Server: do not allow -ve reclaim flags to cause client eviction (`pr#49956 <https://github.com/ceph/ceph/pull/49956>`_, Dhairya Parmar)
* mds: account for snapshot items when deciding to split or merge a directory (`issue#55215 <http://tracker.ceph.com/issues/55215>`_, `pr#49867 <https://github.com/ceph/ceph/pull/49867>`_, Venky Shankar)
* mds: avoid ~mdsdir's scrubbing and reporting damage health status (`pr#49440 <https://github.com/ceph/ceph/pull/49440>`_, Neeraj Pratap Singh)
* mds: catch damage to CDentry's first member before persisting (`issue#58482 <http://tracker.ceph.com/issues/58482>`_, `pr#50781 <https://github.com/ceph/ceph/pull/50781>`_, Patrick Donnelly)
* mds: do not acquire xlock in xlockdone state (`pr#49538 <https://github.com/ceph/ceph/pull/49538>`_, Igor Fedotov)
* mds: fix and skip submitting invalid osd request (`pr#49941 <https://github.com/ceph/ceph/pull/49941>`_, Xiubo Li)
* mds: fix scan_stray_dir not reset next.frag on each run of stray inode (`pr#49669 <https://github.com/ceph/ceph/pull/49669>`_, ethanwu)
* mds: md_log_replay thread blocks waiting to be woken up (`pr#49671 <https://github.com/ceph/ceph/pull/49671>`_, zhikuodu)
* mds: switch submit_mutex to fair mutex for MDLog (`pr#49632 <https://github.com/ceph/ceph/pull/49632>`_, Xiubo Li)
* mgr/cephadm: add ingress support for ssl rgw service (`pr#49917 <https://github.com/ceph/ceph/pull/49917>`_, Frank Ederveen)
* mgr/cephadm: be aware of host's shortname and FQDN (`pr#50516 <https://github.com/ceph/ceph/pull/50516>`_, Adam King)
* mgr/cephadm: call iscsi post_remove from serve loop (`pr#49928 <https://github.com/ceph/ceph/pull/49928>`_, Adam King)
* mgr/cephadm: don't add mgr into iscsi trusted_ip_list if it's already there (`pr#50515 <https://github.com/ceph/ceph/pull/50515>`_, Mykola Golub)
* mgr/cephadm: don't say migration in progress if migration current > migration last (`pr#49919 <https://github.com/ceph/ceph/pull/49919>`_, Adam King)
* mgr/cephadm: fix backends service in haproxy config with multiple nfs of same rank (`pr#50511 <https://github.com/ceph/ceph/pull/50511>`_, Adam King)
* mgr/cephadm: fix check for if devices have changed (`pr#49916 <https://github.com/ceph/ceph/pull/49916>`_, Adam King)
* mgr/cephadm: fix handling of mgr upgrades with 3 or more mgrs (`pr#49921 <https://github.com/ceph/ceph/pull/49921>`_, Adam King)
* mgr/cephadm: Fix how we check if a host belongs to public network (`pr#50007 <https://github.com/ceph/ceph/pull/50007>`_, Redouane Kachach)
* mgr/cephadm: fix removing offline hosts with ingress daemons (`pr#49926 <https://github.com/ceph/ceph/pull/49926>`_, Adam King)
* mgr/cephadm: increase ingress timeout values (`pr#49923 <https://github.com/ceph/ceph/pull/49923>`_, Frank Ederveen)
* mgr/cephadm: iscsi username and password defaults to admin (`pr#49310 <https://github.com/ceph/ceph/pull/49310>`_, Nizamudeen A)
* mgr/cephadm: some master -> main cleanup (`pr#49285 <https://github.com/ceph/ceph/pull/49285>`_, Adam King)
* mgr/cephadm: specify ports for iscsi (`pr#49918 <https://github.com/ceph/ceph/pull/49918>`_, Adam King)
* mgr/cephadm: support for extra entrypoint args (`pr#49925 <https://github.com/ceph/ceph/pull/49925>`_, Adam King)
* mgr/cephadm: try to avoid pull when getting container image info (`pr#50513 <https://github.com/ceph/ceph/pull/50513>`_, Mykola Golub, Adam King)
* mgr/cephadm: write client files after applying services (`pr#49920 <https://github.com/ceph/ceph/pull/49920>`_, Adam King)
* mgr/dashboard: add tooltip mirroring pools table (`pr#49503 <https://github.com/ceph/ceph/pull/49503>`_, Pedro Gonzalez Gomez)
* mgr/dashboard: added pattern validaton for form input (`pr#47330 <https://github.com/ceph/ceph/pull/47330>`_, Pedro Gonzalez Gomez)
* mgr/dashboard: custom image for kcli bootstrap script (`pr#50917 <https://github.com/ceph/ceph/pull/50917>`_, Nizamudeen A)
* mgr/dashboard: fix "can't read .ssh/known_hosts: No such file or directory (`pr#50123 <https://github.com/ceph/ceph/pull/50123>`_, Nizamudeen A)
* mgr/dashboard: fix cephadm e2e expression changed error (`pr#51081 <https://github.com/ceph/ceph/pull/51081>`_, Nizamudeen A)
* mgr/dashboard: fix create osd default selected as recommended not working (`pr#51038 <https://github.com/ceph/ceph/pull/51038>`_, Nizamudeen A)
* mgr/dashboard: fix displaying mirror image progress (`pr#50870 <https://github.com/ceph/ceph/pull/50870>`_, Pere Diaz Bou)
* mgr/dashboard: fix eviction of all FS clients (`pr#51009 <https://github.com/ceph/ceph/pull/51009>`_, Pere Diaz Bou)
* mgr/dashboard: fix weird data in osd details (`pr#50121 <https://github.com/ceph/ceph/pull/50121>`_, Pedro Gonzalez Gomez, Nizamudeen A)
* mgr/dashboard: force TLS 1.3 (`pr#50527 <https://github.com/ceph/ceph/pull/50527>`_, Ernesto Puerta)
* mgr/dashboard: Hide maintenance option on expand cluster (`pr#47725 <https://github.com/ceph/ceph/pull/47725>`_, Nizamudeen A)
* mgr/dashboard: ignore the rules 400 error in dashboard kcli e2e (`pr#50914 <https://github.com/ceph/ceph/pull/50914>`_, Nizamudeen A)
* mgr/dashboard: osd form preselect db/wal device filters (`pr#50122 <https://github.com/ceph/ceph/pull/50122>`_, Nizamudeen A)
* mgr/dashboard: Replace vonage-status-panel with native grafana stat panel (`pr#50044 <https://github.com/ceph/ceph/pull/50044>`_, Aashish Sharma)
* mgr/nfs: add sectype option (`pr#49929 <https://github.com/ceph/ceph/pull/49929>`_, John Mulligan)
* mgr/orchestrator: fix upgrade status help message (`pr#49922 <https://github.com/ceph/ceph/pull/49922>`_, Adam King)
* mgr/prometheus: export zero valued pg state metrics (`pr#49786 <https://github.com/ceph/ceph/pull/49786>`_, Avan Thakkar)
* mgr/prometheus: expose daemon health metrics (`pr#49520 <https://github.com/ceph/ceph/pull/49520>`_, Pere Diaz Bou)
* mgr/prometheus: fix module crash when trying to collect OSDs metrics (`pr#49931 <https://github.com/ceph/ceph/pull/49931>`_, Redouane Kachach)
* mgr/rbd_support: remove localized schedule option during module startup (`pr#49650 <https://github.com/ceph/ceph/pull/49650>`_, Ramana Raja)
* mgr/snap_schedule: replace .snap with the client configured snap dir name (`pr#47726 <https://github.com/ceph/ceph/pull/47726>`_, Neeraj Pratap Singh)
* mon/MgrMap: dump last_failure_osd_epoch and active_clients at top level (`pr#50305 <https://github.com/ceph/ceph/pull/50305>`_, Ilya Dryomov)
* mon/MonCommands: Support dump_historic_slow_ops (`pr#49233 <https://github.com/ceph/ceph/pull/49233>`_, Matan Breizman)
* mon: bail from handle_command() if _generate_command_map() fails (`pr#48846 <https://github.com/ceph/ceph/pull/48846>`_, Nikhil Kshirsagar)
* mon: disable snap id allocation for fsmap pools (`pr#50050 <https://github.com/ceph/ceph/pull/50050>`_, Milind Changire)
* mon: Fix condition to check for ceph version mismatch (`pr#49988 <https://github.com/ceph/ceph/pull/49988>`_, Prashant D)
* os/bluestore: fix onode ref counting (`pr#50072 <https://github.com/ceph/ceph/pull/50072>`_, Igor Fedotov)
* os/memstore: Fix memory leak (`pr#50092 <https://github.com/ceph/ceph/pull/50092>`_, Adam Kupczyk)
* pybind/mgr: check for empty metadata mgr_module:get_metadata() (`issue#57072 <http://tracker.ceph.com/issues/57072>`_, `pr#49966 <https://github.com/ceph/ceph/pull/49966>`_, Venky Shankar)
* qa/rgw: use symlinks to specify distro (`pr#50940 <https://github.com/ceph/ceph/pull/50940>`_, Casey Bodley)
* qa/suites/rbd: fix sporadic "rx-only direction" test failures (`pr#50112 <https://github.com/ceph/ceph/pull/50112>`_, Ilya Dryomov)
* qa/suites/rgw: fix and update tempest and barbican tests (`pr#50000 <https://github.com/ceph/ceph/pull/50000>`_, Tobias Urdin)
* qa/tasks/cephadm.py: fix pulling cephadm from git.ceph.com (`pr#49915 <https://github.com/ceph/ceph/pull/49915>`_, Adam King)
* qa/tests: added pacific client upgrade => reef (`pr#50352 <https://github.com/ceph/ceph/pull/50352>`_, Yuri Weinstein)
* qa: check each fs for health (`pr#51232 <https://github.com/ceph/ceph/pull/51232>`_, Patrick Donnelly)
* qa: ignore expected scrub error (`pr#50775 <https://github.com/ceph/ceph/pull/50775>`_, Patrick Donnelly)
* qa: ignore MDS_TRIM warnings when osd thrashing (`pr#50757 <https://github.com/ceph/ceph/pull/50757>`_, Patrick Donnelly)
* qa: lengthen health warning wait (`pr#50760 <https://github.com/ceph/ceph/pull/50760>`_, Patrick Donnelly)
* qa: load file system info if not created (`pr#50923 <https://github.com/ceph/ceph/pull/50923>`_, Patrick Donnelly)
* qa: test the "ms_mode" options in kclient workflows (`pr#50712 <https://github.com/ceph/ceph/pull/50712>`_, Jeff Layton)
* qa: test_recovery_pool uses wrong recovery procedure (`pr#50860 <https://github.com/ceph/ceph/pull/50860>`_, Patrick Donnelly)
* qa: wait for scrub to finish (`pr#49458 <https://github.com/ceph/ceph/pull/49458>`_, Milind Changire)
* rbd-mirror: add information about the last snapshot sync to image status (`pr#50265 <https://github.com/ceph/ceph/pull/50265>`_, Divyansh Kamboj)
* rbd-mirror: fix syncing_percent calculation logic in get_replay_status() (`pr#50181 <https://github.com/ceph/ceph/pull/50181>`_, N Balachandran)
* rgw/beast: fix interaction between keepalive and 100-continue (`pr#49841 <https://github.com/ceph/ceph/pull/49841>`_, Casey Bodley, Yixin Jin)
* rgw/coroutine: check for null stack on wakeup (`pr#49097 <https://github.com/ceph/ceph/pull/49097>`_, Casey Bodley)
* rgw/s3: dump Message field in Error response even if empty (`pr#51200 <https://github.com/ceph/ceph/pull/51200>`_, Casey Bodley)
* rgw: "reshard cancel" errors with "invalid argument" (`pr#49091 <https://github.com/ceph/ceph/pull/49091>`_, J. Eric Ivancich)
* rgw: adding BUCKET_REWRITE and OBJECT_REWRITE OPS to (`pr#49095 <https://github.com/ceph/ceph/pull/49095>`_, Pritha Srivastava)
* rgw: an empty tagset is allowed by S3 (`pr#49809 <https://github.com/ceph/ceph/pull/49809>`_, Volker Theile, Liu Lan)
* rgw: Backport of issue 57562 to Pacific (`pr#49682 <https://github.com/ceph/ceph/pull/49682>`_, Adam C. Emerson)
* rgw: bucket list operation slow down in special scenario (`pr#49086 <https://github.com/ceph/ceph/pull/49086>`_, zealot)
* rgw: concurrency for multi object deletes (`pr#49327 <https://github.com/ceph/ceph/pull/49327>`_, Casey Bodley, Cory Snyder)
* rgw: fix the problem of duplicate idx when bi list (`pr#49829 <https://github.com/ceph/ceph/pull/49829>`_, wangtengfei)
* rgw: optimizations for handling ECANCELED errors from within get_obj_state (`pr#50886 <https://github.com/ceph/ceph/pull/50886>`_, Cory Snyder)
* rgw: rgw_parse_url_bucket() rejects empty bucket names after 'tenant:' (`pr#50624 <https://github.com/ceph/ceph/pull/50624>`_, Casey Bodley)
* rgw: RGWPutLC does not require Content-MD5 (`pr#49089 <https://github.com/ceph/ceph/pull/49089>`_, Casey Bodley)
* tools/cephfs: include lost+found in scan_links (`pr#50784 <https://github.com/ceph/ceph/pull/50784>`_, Patrick Donnelly)
* Wip nitzan pglog ec getattr error (`pr#49937 <https://github.com/ceph/ceph/pull/49937>`_, Nitzan Mordechai)
v16.2.12 Pacific
================

View File

@ -33,6 +33,8 @@ releases:
pacific:
target_eol: 2023-06-01
releases:
- version: 16.2.13
released: 2023-05-09
- version: 16.2.12
released: 2023-04-14
- version: 16.2.11