From 7782387831e19c6c661230456ebadfb90b56584b Mon Sep 17 00:00:00 2001 From: Abhishek Lekshmanan Date: Mon, 18 May 2020 15:46:22 +0200 Subject: [PATCH] doc: releases: add v15.2.2 release notes Signed-off-by: Abhishek Lekshmanan --- doc/releases/octopus.rst | 86 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/doc/releases/octopus.rst b/doc/releases/octopus.rst index 728156fb0d94e..9b23ca75dfb53 100644 --- a/doc/releases/octopus.rst +++ b/doc/releases/octopus.rst @@ -1,3 +1,89 @@ +v15.2.2 Octopus +=============== + +This is the second bug-fix release of the Ceph Octopus stable release series. This release +brings a range of fixes across all components, as well as patching a security flaw. We +recommend that all Octopus users upgrade. + +Notable Changes +--------------- + +* CVE-2020-10736: Fixed an authorization bypass in mons & mgrs (Olle SegerDahl, Josh Durgin) + +Changelog +--------- + +* bluestore,core: common/options: Disable bluefs_buffered_io by default again (`pr#34353 `_, Mark Nelson) +* bluestore: os/bluestore: Don't pollute old journal when add new device (`pr#34795 `_, Yang Honggang) +* bluestore: os/bluestore: fix 'unused' calculation (`pr#34793 `_, Igor Fedotov, xie xingguo) +* bluestore: os/bluestore: open DB in read-only when expanding DB/WAL (`pr#34610 `_, Adam Kupczyk, Igor Fedotov) +* build/ops: rpm: add python3-saml as install dependency (`pr#34474 `_, Ernesto Puerta) +* build/ops: rpm: drop "is_opensuse" conditional in SUSE-specific bcond block (`pr#34790 `_, Nathan Cutler) +* build/ops: spec: address some warnings raised by RPM 4.15.1 (`pr#34526 `_, Nathan Cutler) +* ceph-volume/batch: check lvs list before access (`pr#34480 `_, Jan Fajerski) +* ceph-volume/batch: return success when all devices are filtered (`pr#34477 `_, Jan Fajerski) +* ceph-volume: update functional testing deploy.yml playbook (`pr#34886 `_, Guillaume Abrioux) +* cephadm: Fix check_ip_port to work with IPv6 (`pr#34350 `_, Ricardo Marques) +* cephadm: Update images used (`pr#34686 `_, Sebastian Wagner) +* cephadm: ceph-volume: disallow concurrent execution (`pr#34423 `_, Sage Weil) +* cephadm: rm-cluster clean up /etc/ceph (`pr#34299 `_, Daniel-Pivonka) +* cephfs,mgr: mgr/volumes: Add interface to get subvolume metadata (`pr#34681 `_, Kotresh HR) +* cephfs,mgr: mgr: force purge normal ceph entities from service map (`issue#44677 `_, `pr#34800 `_, Venky Shankar) +* cephfs,tools: cephfs-journal-tool: correctly parse --dry_run argument (`pr#34804 `_, Milind Changire) +* cephfs,tools: tools/cephfs: add accounted_rstat/rstat when building file dentry (`pr#34803 `_, Xiubo Li) +* cephfs: ceph-fuse: link to libfuse3 and pass `-o big_writes` to libfuse if libfuse < 3.0.0 (`pr#34769 `_, Xiubo Li, "Yan, Zheng", Kefu Chai) +* cephfs: client: reset requested_max_size if file write is not wanted (`pr#34766 `_, "Yan, Zheng") +* cephfs: mds: fix 'if there is lock cache on dir' check (`pr#34273 `_, "Yan, Zheng") +* cephfs: mon/FSCommands: Fix 'add_data_pool' command and 'fs new' command (`pr#34775 `_, Ramana Raja) +* cephfs: qa: install task runs twice with double unwind causing fatal errors (`pr#34912 `_, Patrick Donnelly) +* core,mon: mon/OSDMonitor: allow trimming maps even if osds are down (`pr#34924 `_, Joao Eduardo Luis) +* core: ceph-object-corpus: update to octopus (`pr#34797 `_, Josh Durgin) +* core: mgr/DaemonServer: fetch metadata for new daemons (e.g., mons) (`pr#34416 `_, Sage Weil) +* core: mon/OSDMonitor: Always tune priority cache manager memory on all mons (`pr#34917 `_, Sridhar Seshasayee) +* core: mon: calculate min_size on osd pool set size (`pr#34528 `_, Deepika Upadhyay) +* core: osd/PeeringState: do not trim pg log past last_update_ondisk (`pr#34807 `_, xie xingguo, Samuel Just) +* core: osd/PrimaryLogPG: fix SPARSE_READ stat (`pr#34809 `_, Yan Jun) +* devices/simple/scan: Fix string in log statement (`pr#34446 `_, Jan Fajerski) +* doc: cephadm: Batch backport April (1) (`pr#34554 `_, Matthew Oliver, Sage Weil, Sebastian Wagner, Michael Fritch, Tim, Jeff Layton, Juan Miguel Olmo Martínez, Joshua Schmid) +* doc: cephadm: Batch backport April (2) (`issue#45029 `_, `pr#34687 `_, Maran Hidskes, Kiefer Chang, Matthew Oliver, Sebastian Wagner, Andreas Haase, Tim Serong, Zac Dover, Michael Fritch, Joshua Schmid) +* doc: cephadm: Batch backport April (3) (`pr#34742 `_, Sebastian Wagner, Dimitri Savineau, Michael Fritch) +* doc: cephadm: batch backport March (`pr#34438 `_, Jan Fajerski, Sebastian Wagner, Daniel-Pivonka, Michael Fritch, Sage Weil) +* doc: doc/releases/nautilus: restart OSDs to make them bind to v2 addr (`pr#34523 `_, Nathan Cutler) +* mgr/dashboard: 'Prometheus / All Alerts' page shows progress bar (`pr#34631 `_, Volker Theile) +* mgr/dashboard: Fix ServiceDetails and PoolDetails unit tests (`pr#34760 `_, Tiago Melo) +* mgr/dashboard: Fix iSCSI's username and password validation (`pr#34547 `_, Tiago Melo) +* mgr/dashboard: Improve iSCSI CHAP message (`pr#34630 `_, Ricardo Marques) +* mgr/dashboard: Prevent iSCSI target recreation when editing controls (`pr#34548 `_, Tiago Melo) +* mgr/dashboard: RGW auto refresh is not working (`pr#34739 `_, Avan Thakkar) +* mgr/dashboard: Repair broken grafana panels (`pr#34495 `_, Kristoffer Grönlund) +* mgr/dashboard: Update translations on octopus (`pr#34309 `_, Sebastian Krah) +* mgr/dashboard: add crush rule test suite (`pr#34211 `_, Tatjana Dehler) +* mgr/dashboard: fix API tests to be py3 compatible (`pr#34759 `_, Kefu Chai, Laura Paduano, Alfonso Martínez) +* mgr/dashboard: fix errors related to frontend service subscriptions (`pr#34467 `_, Alfonso Martínez) +* mgr/dashboard: fix tasks.mgr.dashboard.test_rgw.RgwBucketTest.test_all (`pr#34708 `_, Alfonso Martínez) +* mgr/dashboard: lint error on plugins/debug.py (`pr#34625 `_, Volker Theile) +* mgr/dashboard: shorten "Container ID" and "Container image ID" in Services page (`pr#34648 `_, Volker Theile) +* mgr/dashboard: use FQDN for failover redirection (`pr#34498 `_, Ernesto Puerta) +* mgr: mgr/PyModule: fix missing tracebacks in handle_pyerror() (`pr#34626 `_, Tim Serong) +* mgr: mgr/telegraf: catch FileNotFoundError exception (`pr#34629 `_, Kefu Chai) +* monitoring: Fix pool capacity incorrect (`pr#34449 `_, James Cheng) +* monitoring: alert for prediction of disk and pool fill up broken (`pr#34395 `_, Patrick Seidensal) +* monitoring: fix decimal precision in Grafana %percentages (`pr#34828 `_, Ernesto Puerta) +* monitoring: root volume full alert fires false positives (`pr#34418 `_, Patrick Seidensal) +* pybind,rbd: pybind/rbd: ensure image is open before permitting operations (`pr#34425 `_, Mykola Golub) +* pybind,rbd: pybind/rbd: fix no lockers are obtained, ImageNotFound exception will be output (`pr#34387 `_, zhangdaolong) +* qa/suites/rados/cephadm/upgrade: start from v15.2.0 (`pr#34440 `_, Sage Weil) +* qa/tasks/cephadm: add 'roleless' mode (`pr#34407 `_, Sage Weil) +* rbd,tests: tests: update unmap.t for table spacing changes (`pr#34819 `_, Ilya Dryomov) +* rbd: rbd-mirror: improved replication statistics (`pr#34810 `_, Mykola Golub, Jason Dillaman) +* rbd: rbd: ignore tx-only mirror peers when adding new peers (`pr#34638 `_, Jason Dillaman) +* rgw: Disable prefetch of entire head object when GET request with range header (`pr#34826 `_, Or Friedmann) +* rgw: pubsub sync module ignores ERR_USER_EXIST (`pr#34825 `_, Casey Bodley) +* rgw: radosgw-admin: add support for --bucket-id in bucket stats command (`pr#34816 `_, Vikhyat Umrao) +* rgw: reshard: skip stale bucket id entries from reshard queue (`pr#34734 `_, Abhishek Lekshmanan) +* rgw: use DEFER_DROP_PRIVILEGES flag unconditionally (`pr#34731 `_, Casey Bodley) + + v15.2.1 Octopus =============== -- 2.39.5