mirror of
https://github.com/ceph/ceph
synced 2025-01-20 01:51:34 +00:00
12589b1602
[ idryomov: mention notrim option, minor nits ] Signed-off-by: Josh Durgin <jdurgin@redhat.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3647 lines
414 KiB
ReStructuredText
3647 lines
414 KiB
ReStructuredText
======
|
||
Quincy
|
||
======
|
||
|
||
Quincy is the 17th stable release of Ceph. It is named after Squidward
|
||
Quincy Tentacles from Spongebob Squarepants.
|
||
|
||
v17.2.0 Quincy
|
||
==============
|
||
|
||
This is the first stable release of Ceph Quincy.
|
||
|
||
Major Changes from Pacific
|
||
--------------------------
|
||
|
||
General
|
||
~~~~~~~
|
||
|
||
* Filestore has been deprecated in Quincy. BlueStore is Ceph's default object
|
||
store.
|
||
|
||
* The `ceph-mgr-modules-core` debian package no longer recommends
|
||
`ceph-mgr-rook`. `ceph-mgr-rook` depends on `python3-numpy`, which
|
||
cannot be imported in different Python sub-interpreters multiple times
|
||
when the version of `python3-numpy` is older than 1.19. Because
|
||
`apt-get` installs the `Recommends` packages by default, `ceph-mgr-rook`
|
||
was always installed along with the `ceph-mgr` debian package as an
|
||
indirect dependency. If your workflow depends on this behavior, you
|
||
might want to install `ceph-mgr-rook` separately.
|
||
|
||
* The ``device_health_metrics`` pool has been renamed ``.mgr``. It is now
|
||
used as a common store for all ``ceph-mgr`` modules.
|
||
|
||
* The ``ceph pg dump`` command now prints three additional columns:
|
||
`LAST_SCRUB_DURATION` shows the duration (in seconds) of the last completed
|
||
scrub;
|
||
`SCRUB_SCHEDULING` conveys whether a PG is scheduled to be scrubbed at a
|
||
specified time, whether it is queued for scrubbing, or whether it is being
|
||
scrubbed;
|
||
`OBJECTS_SCRUBBED` shows the number of objects scrubbed in a PG after a
|
||
scrub begins.
|
||
|
||
* A health warning is now reported if the ``require-osd-release`` flag
|
||
is not set to the appropriate release after a cluster upgrade.
|
||
|
||
* LevelDB support has been removed. ``WITH_LEVELDB`` is no longer a supported
|
||
build option.
|
||
|
||
* Cephadm: ``osd_memory_target_autotune`` is enabled by default, which sets
|
||
``mgr/cephadm/autotune_memory_target_ratio`` to ``0.7`` of total RAM. This
|
||
is unsuitable for hyperconverged infrastructures. For hyperconverged Ceph,
|
||
please refer to the documentation or set
|
||
``mgr/cephadm/autotune_memory_target_ratio`` to ``0.2``.
|
||
|
||
* telemetry: Improved the opt-in flow so that users can keep sharing the same
|
||
data, even when new data collections are available. A new 'perf' channel that
|
||
collects various performance metrics is now avaiable to opt into with:
|
||
`ceph telemetry on`
|
||
`ceph telemetry enable channel perf`
|
||
See a sample report with `ceph telemetry preview`.
|
||
Note that generating a telemetry report with 'perf' channel data might
|
||
take a few moments in big clusters.
|
||
For more details, see:
|
||
https://docs.ceph.com/en/quincy/mgr/telemetry/
|
||
|
||
* MGR: The progress module disables the pg recovery event by default since the
|
||
event is expensive and has interrupted other services when there are OSDs
|
||
being marked in/out from the the cluster. However, the user can still enable
|
||
this event anytime. For more detail, see:
|
||
|
||
https://docs.ceph.com/en/quincy/mgr/progress/
|
||
|
||
Dashboard
|
||
~~~~~~~~~
|
||
* Day 1: the new "Cluster Expansion Wizard" will guide users through post-install steps:
|
||
adding new hosts, storage devices or services.
|
||
* NFS: the Dashboard now allows users to fully manage all NFS exports from a single place.
|
||
* New mgr module (feedback): users can quickly report Ceph tracker issues
|
||
or suggestions directly from the Dashboard or the CLI.
|
||
* New "Message of the Day": cluster admins can publish a custom message in a banner.
|
||
* Cephadm integration improvements:
|
||
* Host management: maintenance, specs and labelling,
|
||
* Service management: edit and display logs,
|
||
* Daemon management (start, stop, restart, reload),
|
||
* New services supported: ingress (HAProxy) and SNMP-gateway.
|
||
* Monitoring and alerting:
|
||
* 43 new alerts have been added (totalling 68) improving observability of events affecting:
|
||
cluster health, monitors, storage devices, PGs and CephFS.
|
||
* Alerts can now be sent externally as SNMP traps via the new SNMP gateway service
|
||
(the MIB is provided).
|
||
* Improved integrated full/nearfull event notifications.
|
||
* Grafana Dashboards now use grafonnet format (though they're still available
|
||
in JSON format).
|
||
* Stack update: images for monitoring containers have been updated.
|
||
Grafana 8.3.5, Prometheus 2.33.4, Alertmanager 0.23.0 and Node Exporter 1.3.1.
|
||
This reduced exposure to several Grafana vulnerabilities (CVE-2021-43798,
|
||
CVE-2021-39226, CVE-2021-43798, CVE-2020-29510, CVE-2020-29511).
|
||
|
||
RADOS
|
||
~~~~~
|
||
|
||
* OSD: Ceph now uses `mclock_scheduler` for BlueStore OSDs as its default
|
||
`osd_op_queue` to provide QoS. The 'mclock_scheduler' is not supported
|
||
for Filestore OSDs. Therefore, the default 'osd_op_queue' is set to `wpq`
|
||
for Filestore OSDs and is enforced even if the user attempts to change it.
|
||
For more details on configuring mclock see,
|
||
|
||
https://docs.ceph.com/en/latest/rados/configuration/mclock-config-ref/
|
||
|
||
An outstanding issue exists during runtime where the mclock config options
|
||
related to reservation, weight and limit cannot be modified after switching
|
||
to the `custom` mclock profile using the `ceph config set ...` command.
|
||
This is tracked by: https://tracker.ceph.com/issues/55153. Until the issue
|
||
is fixed, users are advised to avoid using the 'custom' profile or use the
|
||
workaround mentioned in the tracker.
|
||
|
||
* MGR: The pg_autoscaler can now be turned `on` and `off` globally
|
||
with the `noautoscale` flag. By default, it is set to `on`, but this flag
|
||
can come in handy to prevent rebalancing triggered by autoscaling, during
|
||
cluster upgrade and maintenance. Pools can now be created with the `--bulk`
|
||
flag, which allows the autoscaler to allocate more PGs to such pools. This
|
||
can be useful to get better out of the box performance for data-heavy pools.
|
||
|
||
For more details about autoscaling, see:
|
||
https://docs.ceph.com/en/quincy/rados/operations/placement-groups/
|
||
|
||
* OSD: Support for on-wire compression for osd-osd communication, `off` by
|
||
default.
|
||
|
||
For more details about compression modes, see:
|
||
https://docs.ceph.com/en/quincy/rados/configuration/msgr2/#compression-modes
|
||
|
||
* OSD: Concise reporting of slow operations in the cluster log. The old
|
||
and more verbose logging behavior can be regained by setting
|
||
`osd_aggregated_slow_ops_logging` to false.
|
||
|
||
* the "kvs" Ceph object class is not packaged anymore. The "kvs" Ceph
|
||
object class offers a distributed flat b-tree key-value store that
|
||
is implemented on top of the librados objects omap. Because there
|
||
are no existing internal users of this object class, it is not
|
||
packaged anymore.
|
||
|
||
RBD block storage
|
||
~~~~~~~~~~~~~~~~~
|
||
|
||
* rbd-nbd: `rbd device attach` and `rbd device detach` commands added,
|
||
these allow for safe reattach after `rbd-nbd` daemon is restarted since
|
||
Linux kernel 5.14.
|
||
|
||
* rbd-nbd: `notrim` map option added to support thick-provisioned images,
|
||
similar to krbd.
|
||
|
||
* Large stabilization effort for client-side persistent caching on SSD
|
||
devices, also available in 16.2.8. For details on usage, see:
|
||
|
||
https://docs.ceph.com/en/quincy/rbd/rbd-persistent-write-log-cache/
|
||
|
||
* Several bug fixes in diff calculation when using fast-diff image
|
||
feature + whole object (inexact) mode. In some rare cases these
|
||
long-standing issues could cause an incorrect `rbd export`. Also
|
||
fixed in 15.2.16 and 16.2.8.
|
||
|
||
* Fix for a potential performance degradation when running Windows VMs
|
||
on krbd. For details, see `rxbounce` map option description:
|
||
|
||
https://docs.ceph.com/en/quincy/man/8/rbd/#kernel-rbd-krbd-options
|
||
|
||
RGW object storage
|
||
~~~~~~~~~~~~~~~~~~
|
||
|
||
* RGW now supports rate limiting by user and/or by bucket. With this
|
||
feature it is possible to limit user and/or bucket, the total operations
|
||
and/or bytes per minute can be delivered. This feature allows the
|
||
admin to limit only READ operations and/or WRITE operations. The
|
||
rate-limiting configuration could be applied on all users and all buckets
|
||
by using global configuration.
|
||
|
||
* `radosgw-admin realm delete` has been renamed to `radosgw-admin realm
|
||
rm`. This is consistent with the help message.
|
||
|
||
* S3 bucket notification events now contain an `eTag` key instead of
|
||
`etag`, and eventName values no longer carry the `s3:` prefix, fixing
|
||
deviations from the message format that is observed on AWS.
|
||
|
||
* It is possible to specify ssl options and ciphers for beast frontend
|
||
now. The default ssl options setting is
|
||
"no_sslv2:no_sslv3:no_tlsv1:no_tlsv1_1". If you want to return to the old
|
||
behavior, add 'ssl_options=' (empty) to the ``rgw frontends`` configuration.
|
||
|
||
* The behavior for Multipart Upload was modified so that only
|
||
CompleteMultipartUpload notification is sent at the end of the multipart
|
||
upload. The POST notification at the beginning of the upload and the PUT
|
||
notifications that were sent on each part are no longer sent.
|
||
|
||
|
||
CephFS distributed file system
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
||
* fs: A file system can be created with a specific ID ("fscid"). This is
|
||
useful in certain recovery scenarios (for example, when a monitor
|
||
database has been lost and rebuilt, and the restored file system is
|
||
expected to have the same ID as before).
|
||
|
||
* fs: A file system can be renamed using the `fs rename` command. Any cephx
|
||
credentials authorized for the old file system name will need to be
|
||
reauthorized to the new file system name. Since the operations of the clients
|
||
using these re-authorized IDs may be disrupted, this command requires the
|
||
"--yes-i-really-mean-it" flag. Also, mirroring is expected to be disabled
|
||
on the file system.
|
||
|
||
* MDS upgrades no longer require all standby MDS daemons to be stoped before
|
||
upgrading a file systems's sole active MDS.
|
||
|
||
* CephFS: Failure to replay the journal by a standby-replay daemon now
|
||
causes the rank to be marked "damaged".
|
||
|
||
Upgrading from Octopus or Pacific
|
||
----------------------------------
|
||
|
||
Before starting, make sure your cluster is stable and healthy (no down or
|
||
recovering OSDs). (This is optional, but recommended.)
|
||
|
||
.. note::
|
||
|
||
You can monitor the progress of your upgrade at each stage with the
|
||
``ceph versions`` command, which will tell you what ceph version(s) are
|
||
running for each type of daemon.
|
||
|
||
Upgrading cephadm clusters
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
||
If your cluster is deployed with cephadm (first introduced in Octopus), then
|
||
the upgrade process is entirely automated. To initiate the upgrade,
|
||
|
||
.. prompt:: bash #
|
||
|
||
ceph orch upgrade start --ceph-version 17.2.0
|
||
|
||
The same process is used to upgrade to future minor releases.
|
||
|
||
Upgrade progress can be monitored with ``ceph -s`` (which provides a simple
|
||
progress bar) or more verbosely with
|
||
|
||
.. prompt:: bash #
|
||
|
||
ceph -W cephadm
|
||
|
||
The upgrade can be paused or resumed with
|
||
|
||
.. prompt:: bash #
|
||
|
||
ceph orch upgrade pause # to pause
|
||
ceph orch upgrade resume # to resume
|
||
|
||
or canceled with
|
||
|
||
.. prompt:: bash #
|
||
|
||
ceph orch upgrade stop
|
||
|
||
Note that canceling the upgrade simply stops the process; there is no ability to
|
||
downgrade back to Octopus or Pacific.
|
||
|
||
|
||
Upgrading non-cephadm clusters
|
||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
||
.. note::
|
||
If you cluster is running Octopus (15.2.x) or later, you might choose
|
||
to first convert it to use cephadm so that the upgrade to Quincy
|
||
is automated (see above). For more information, see
|
||
:ref:`cephadm-adoption`.
|
||
|
||
#. Set the ``noout`` flag for the duration of the upgrade. (Optional,
|
||
but recommended.)::
|
||
|
||
# ceph osd set noout
|
||
|
||
#. Upgrade monitors by installing the new packages and restarting the
|
||
monitor daemons. For example, on each monitor host,::
|
||
|
||
# systemctl restart ceph-mon.target
|
||
|
||
Once all monitors are up, verify that the monitor upgrade is
|
||
complete by looking for the ``quincy`` string in the mon
|
||
map. The command::
|
||
|
||
# ceph mon dump | grep min_mon_release
|
||
|
||
should report::
|
||
|
||
min_mon_release 17 (quincy)
|
||
|
||
If it doesn't, that implies that one or more monitors hasn't been
|
||
upgraded and restarted and/or the quorum does not include all monitors.
|
||
|
||
#. Upgrade ``ceph-mgr`` daemons by installing the new packages and
|
||
restarting all manager daemons. For example, on each manager host,::
|
||
|
||
# systemctl restart ceph-mgr.target
|
||
|
||
Verify the ``ceph-mgr`` daemons are running by checking ``ceph
|
||
-s``::
|
||
|
||
# ceph -s
|
||
|
||
...
|
||
services:
|
||
mon: 3 daemons, quorum foo,bar,baz
|
||
mgr: foo(active), standbys: bar, baz
|
||
...
|
||
|
||
#. Upgrade all OSDs by installing the new packages and restarting the
|
||
ceph-osd daemons on all OSD hosts::
|
||
|
||
# systemctl restart ceph-osd.target
|
||
|
||
#. Upgrade all CephFS MDS daemons. For each CephFS file system,
|
||
|
||
#. Disable standby_replay:
|
||
|
||
# ceph fs set <fs_name> allow_standby_replay false
|
||
|
||
#. Reduce the number of ranks to 1. (Make note of the original
|
||
number of MDS daemons first if you plan to restore it later.)::
|
||
|
||
# ceph status
|
||
# ceph fs set <fs_name> max_mds 1
|
||
|
||
#. Wait for the cluster to deactivate any non-zero ranks by
|
||
periodically checking the status::
|
||
|
||
# ceph status
|
||
|
||
#. Take all standby MDS daemons offline on the appropriate hosts with::
|
||
|
||
# systemctl stop ceph-mds@<daemon_name>
|
||
|
||
#. Confirm that only one MDS is online and is rank 0 for your FS::
|
||
|
||
# ceph status
|
||
|
||
#. Upgrade the last remaining MDS daemon by installing the new
|
||
packages and restarting the daemon::
|
||
|
||
# systemctl restart ceph-mds.target
|
||
|
||
#. Restart all standby MDS daemons that were taken offline::
|
||
|
||
# systemctl start ceph-mds.target
|
||
|
||
#. Restore the original value of ``max_mds`` for the volume::
|
||
|
||
# ceph fs set <fs_name> max_mds <original_max_mds>
|
||
|
||
#. Upgrade all radosgw daemons by upgrading packages and restarting
|
||
daemons on all hosts::
|
||
|
||
# systemctl restart ceph-radosgw.target
|
||
|
||
#. Complete the upgrade by disallowing pre-Quincy OSDs and enabling
|
||
all new Quincy-only functionality::
|
||
|
||
# ceph osd require-osd-release quincy
|
||
|
||
#. If you set ``noout`` at the beginning, be sure to clear it with::
|
||
|
||
# ceph osd unset noout
|
||
|
||
#. Consider transitioning your cluster to use the cephadm deployment
|
||
and orchestration framework to simplify cluster management and
|
||
future upgrades. For more information on converting an existing
|
||
cluster to cephadm, see :ref:`cephadm-adoption`.
|
||
|
||
Post-upgrade
|
||
~~~~~~~~~~~~
|
||
|
||
#. Verify the cluster is healthy with ``ceph health``.
|
||
|
||
#. If you are upgrading from Mimic, or did not already do so when you
|
||
upgraded to Nautlius, we recommened you enable the new :ref:`v2
|
||
network protocol <msgr2>`, issue the following command::
|
||
|
||
ceph mon enable-msgr2
|
||
|
||
This will instruct all monitors that bind to the old default port
|
||
6789 for the legacy v1 protocol to also bind to the new 3300 v2
|
||
protocol port. To see if all monitors have been updated,::
|
||
|
||
ceph mon dump
|
||
|
||
and verify that each monitor has both a ``v2:`` and ``v1:`` address
|
||
listed.
|
||
|
||
#. Consider enabling the :ref:`telemetry module <telemetry>` to send
|
||
anonymized usage statistics and crash information to the Ceph
|
||
upstream developers. To see what would be reported (without actually
|
||
sending any information to anyone),::
|
||
|
||
ceph telemetry preview-all
|
||
|
||
If you are comfortable with the data that is reported, you can opt-in to
|
||
automatically report the high-level cluster metadata with::
|
||
|
||
ceph telemetry on
|
||
|
||
The public dashboard that aggregates Ceph telemetry can be found at
|
||
`https://telemetry-public.ceph.com/ <https://telemetry-public.ceph.com/>`_.
|
||
|
||
For more information about the telemetry module, see :ref:`the
|
||
documentation <telemetry>`.
|
||
|
||
|
||
Upgrading from pre-Octopus releases (like Nautilus)
|
||
---------------------------------------------------
|
||
|
||
|
||
You *must* first upgrade to Octopus (15.2.z) or Pacific (16.2.z) before
|
||
upgrading to Quincy.
|
||
|
||
|
||
Changelog
|
||
---------
|
||
* [docs]: RBD and Nomad integration (`pr#42167 <https://github.com/ceph/ceph/pull/42167>`_, Etienne Menguy)
|
||
* [WIP] - RGW tracing implementation (`pr#42434 <https://github.com/ceph/ceph/pull/42434>`_, Omri Zeneva)
|
||
* \*: drop backward compatibility with pre-nautilus versions (`pr#39555 <https://github.com/ceph/ceph/pull/39555>`_, Kefu Chai)
|
||
* \*: s/virtualenv/python -m venv/ (`pr#42575 <https://github.com/ceph/ceph/pull/42575>`_, Kefu Chai)
|
||
* \*: stop using <experimental/filesystem> as an alternative (`pr#41729 <https://github.com/ceph/ceph/pull/41729>`_, Kefu Chai)
|
||
* Add command 'show-sharding' to ceph-bluestore-tool (`pr#38965 <https://github.com/ceph/ceph/pull/38965>`_, Adam Kupczyk)
|
||
* Add handling of block_cache option for resharding (`pr#42345 <https://github.com/ceph/ceph/pull/42345>`_, Adam Kupczyk)
|
||
* Add libcephsqlite! (`pr#39191 <https://github.com/ceph/ceph/pull/39191>`_, Patrick Donnelly, Milind Changire)
|
||
* Add Rocky Linux to supported DISTRO_NAMES (`pr#41148 <https://github.com/ceph/ceph/pull/41148>`_, Dennis Körner)
|
||
* admin/build-doc: rebuild venv if md5 does not match (`pr#42658 <https://github.com/ceph/ceph/pull/42658>`_, Kefu Chai)
|
||
* admin/build-doc: use htmldir builder for livehtml (`pr#40847 <https://github.com/ceph/ceph/pull/40847>`_, Kefu Chai)
|
||
* admin/build-doc: use venv module again (`pr#43015 <https://github.com/ceph/ceph/pull/43015>`_, Ken Dreyer)
|
||
* admin/doc-requirements: use funcparserlib from github (`pr#43065 <https://github.com/ceph/ceph/pull/43065>`_, Kefu Chai)
|
||
* Allows RocksDB to distinguish between buffered/direct_io files (`pr#39729 <https://github.com/ceph/ceph/pull/39729>`_, Adam Kupczyk)
|
||
* An empty bucket or OSD is not an error (`pr#38958 <https://github.com/ceph/ceph/pull/38958>`_, Brad Hubbard)
|
||
* arch,cmake: compile ppc.c on all powerpc machines (`pr#42962 <https://github.com/ceph/ceph/pull/42962>`_, Kefu Chai)
|
||
* auth,mon: don't log "unable to find a keyring" error when key is given (`pr#43220 <https://github.com/ceph/ceph/pull/43220>`_, Ilya Dryomov)
|
||
* auth/cephx: cap ticket validity by expiration of "next" key (`pr#40870 <https://github.com/ceph/ceph/pull/40870>`_, Ilya Dryomov)
|
||
* auth/CephxClientHandler: explain why skipping extra_tickets is needed (`pr#40470 <https://github.com/ceph/ceph/pull/40470>`_, Ilya Dryomov)
|
||
* auth/KeyRing: always decode keying as plaintext (`pr#41631 <https://github.com/ceph/ceph/pull/41631>`_, Kefu Chai)
|
||
* auth: drop unused get_supported_con_modes() from AuthServer (`pr#43689 <https://github.com/ceph/ceph/pull/43689>`_, Radoslaw Zarzynski)
|
||
* auth: require CEPHX_V2 by default (`pr#40404 <https://github.com/ceph/ceph/pull/40404>`_, Ilya Dryomov)
|
||
* backport-create-issue: set backport priority (`pr#43032 <https://github.com/ceph/ceph/pull/43032>`_, Cory Snyder)
|
||
* BackTrace: reduce the array max number to 32 (`pr#40112 <https://github.com/ceph/ceph/pull/40112>`_, Xiubo Li)
|
||
* balancer: refactor calc_pg_upmaps to allow for more simplicity (`pr#44002 <https://github.com/ceph/ceph/pull/44002>`_, Josh Salomon)
|
||
* behave_tests: Implemented basic behave test scenario's for cephadm, ceph shell and OSD commands (`pr#41918 <https://github.com/ceph/ceph/pull/41918>`_, Arunagirinadan Sudharshan)
|
||
* blk, os/bluestore: introduce huge page-based read buffers (`pr#43849 <https://github.com/ceph/ceph/pull/43849>`_, Radoslaw Zarzynski)
|
||
* blk/BlockDevice: Remove reap_ioc logic (`pr#40032 <https://github.com/ceph/ceph/pull/40032>`_, Adam Kupczyk)
|
||
* blk/kernel: fix io_uring got (4) Interrupted system call (`pr#38901 <https://github.com/ceph/ceph/pull/38901>`_, Yanhu Cao)
|
||
* blk/KernelDevice: be more verbose on read errors (`pr#41896 <https://github.com/ceph/ceph/pull/41896>`_, Igor Fedotov)
|
||
* blk/pmem: Add namespace std for map,string (`pr#42825 <https://github.com/ceph/ceph/pull/42825>`_, Feng Hualong)
|
||
* blk/spdk/NVMEDevice.cc: remove unused variables (`pr#40466 <https://github.com/ceph/ceph/pull/40466>`_, wangyunqing)
|
||
* blk: avoid temporary bptrs on aio paths; use ptr_node instead (`pr#39132 <https://github.com/ceph/ceph/pull/39132>`_, Radoslaw Zarzynski)
|
||
* blk: start 1st line of hexdump() on a new line (`pr#42813 <https://github.com/ceph/ceph/pull/42813>`_, Willem Jan Withagen)
|
||
* blk: use choose_fd for all filehandle references (`pr#42040 <https://github.com/ceph/ceph/pull/42040>`_, Willem Jan Withagen)
|
||
* bluefs: fix assert always being true (`pr#40171 <https://github.com/ceph/ceph/pull/40171>`_, Sven Wegener)
|
||
* BlueStore: Omap upgrade to per-pg fix fix (`pr#43921 <https://github.com/ceph/ceph/pull/43921>`_, Adam Kupczyk)
|
||
* BlueStore: Remove Allocations from RocksDB (`pr#39871 <https://github.com/ceph/ceph/pull/39871>`_, Gabriel Benhanokh)
|
||
* bluestore: use string_view and bump rocksdb to v6.15.5 (`pr#39412 <https://github.com/ceph/ceph/pull/39412>`_, Kefu Chai, Jonas Jelten)
|
||
* BlueStore:NCB:Bug-Fix for recovery code with shared blobs (`pr#44918 <https://github.com/ceph/ceph/pull/44918>`_, Gabriel Benhanokh)
|
||
* BUG-FIX: NCB code was reporting Bogus error when we had an overlapped… (`pr#42991 <https://github.com/ceph/ceph/pull/42991>`_, Gabriel Benhanokh)
|
||
* build(deps): bump elliptic from 6.5.3 to 6.5.4 in /src/pybind/mgr/dashboard/frontend (`pr#39929 <https://github.com/ceph/ceph/pull/39929>`_, dependabot[bot])
|
||
* build(deps): bump node-notifier from 8.0.0 to 8.0.1 in /src/pybind/mgr/dashboard/frontend (`pr#38679 <https://github.com/ceph/ceph/pull/38679>`_, Ernesto Puerta, dependabot[bot])
|
||
* build(deps): bump swagger-ui from 4.1.2 to 4.1.3 in /src/pybind/mgr/dashboard/frontend (`pr#44407 <https://github.com/ceph/ceph/pull/44407>`_, dependabot[bot])
|
||
* build(deps-dev): bump pip from 19.2 to 21.1 in /src/ceph-volume/plugin/zfs (`pr#43933 <https://github.com/ceph/ceph/pull/43933>`_, dependabot[bot])
|
||
* build-integration-branch: retry when running into network failures (`pr#40786 <https://github.com/ceph/ceph/pull/40786>`_, Kefu Chai)
|
||
* build/qa: Add SoftIron Linux as valid distro in build and test scripts (`pr#42351 <https://github.com/ceph/ceph/pull/42351>`_, Danny Abukalam)
|
||
* build: Remove LevelDB support (`pr#43612 <https://github.com/ceph/ceph/pull/43612>`_, Adam C. Emerson)
|
||
* ceph-debug-docker: podman build doesn't accept input via stdin (`pr#40193 <https://github.com/ceph/ceph/pull/40193>`_, Jeff Layton)
|
||
* ceph-monstore-tool: use a large enough paxos/{first,last}_committed (`issue#38219 <http://tracker.ceph.com/issues/38219>`_, `pr#27465 <https://github.com/ceph/ceph/pull/27465>`_, Kefu Chai)
|
||
* ceph-object-corpus: pick up 16.2.0-90-g50f1821b4c (`pr#40814 <https://github.com/ceph/ceph/pull/40814>`_, Kefu Chai)
|
||
* ceph-release-notes: Support for markdown for new ceph.io site (`pr#42121 <https://github.com/ceph/ceph/pull/42121>`_, David Galloway)
|
||
* ceph-volume backports (`pr#44776 <https://github.com/ceph/ceph/pull/44776>`_, Guillaume Abrioux)
|
||
* ceph-volume,python-common: Data allocate fraction (`pr#40659 <https://github.com/ceph/ceph/pull/40659>`_, Jonas Pfefferle)
|
||
* ceph-volume/tests: retry when destroying osd (`pr#42524 <https://github.com/ceph/ceph/pull/42524>`_, Guillaume Abrioux)
|
||
* ceph-volume/tests: update ansible environment variables in tox (`pr#42443 <https://github.com/ceph/ceph/pull/42443>`_, Dimitri Savineau)
|
||
* ceph-volume/tests: update setup_mixed_type playbook (`pr#43679 <https://github.com/ceph/ceph/pull/43679>`_, Guillaume Abrioux)
|
||
* ceph-volume: `get_first_lv()` refactor (`pr#39907 <https://github.com/ceph/ceph/pull/39907>`_, Guillaume Abrioux)
|
||
* ceph-volume: add raw support for db/wal for list and activate (`pr#44030 <https://github.com/ceph/ceph/pull/44030>`_, Sage Weil)
|
||
* ceph-volume: add some flexibility to bytes_to_extents (`pr#38687 <https://github.com/ceph/ceph/pull/38687>`_, Jan Fajerski)
|
||
* ceph-volume: allow listing devices by OSD ID (`pr#38368 <https://github.com/ceph/ceph/pull/38368>`_, Rishabh Dave)
|
||
* ceph-volume: bump pip in /src/ceph-volume/plugin/zfs (`pr#41794 <https://github.com/ceph/ceph/pull/41794>`_, dependabot[bot], Kefu Chai)
|
||
* ceph-volume: Consider /dev/root as mounted (`pr#41277 <https://github.com/ceph/ceph/pull/41277>`_, David Caro)
|
||
* ceph-volume: fix "device" output (`pr#41032 <https://github.com/ceph/ceph/pull/41032>`_, Sébastien Han)
|
||
* ceph-volume: fix a typo causing AttributeError (`pr#43574 <https://github.com/ceph/ceph/pull/43574>`_, Taha Jahangir)
|
||
* ceph-volume: fix batch report and respect ceph.conf config values (`pr#41506 <https://github.com/ceph/ceph/pull/41506>`_, Andrew Schoen)
|
||
* ceph-volume: fix bug with miscalculation of required db/wal slot size for VGs with multiple PVs (`pr#43300 <https://github.com/ceph/ceph/pull/43300>`_, Cory Snyder)
|
||
* ceph-volume: fix error 'KeyError' with inventory (`pr#44218 <https://github.com/ceph/ceph/pull/44218>`_, Guillaume Abrioux)
|
||
* ceph-volume: fix lvm activate --all --no-systemd (`pr#42912 <https://github.com/ceph/ceph/pull/42912>`_, Dimitri Savineau)
|
||
* ceph-volume: fix lvm activate arguments (`pr#43014 <https://github.com/ceph/ceph/pull/43014>`_, Dimitri Savineau)
|
||
* ceph-volume: fix lvm migrate without args (`pr#43042 <https://github.com/ceph/ceph/pull/43042>`_, Dimitri Savineau)
|
||
* ceph-volume: fix raw list with logical partition (`pr#43050 <https://github.com/ceph/ceph/pull/43050>`_, Guillaume Abrioux, Dimitri Savineau)
|
||
* ceph-volume: fix raw listing when finding OSDs from different clusters (`pr#40979 <https://github.com/ceph/ceph/pull/40979>`_, Sébastien Han)
|
||
* ceph-volume: fix tags dict output in `lvm list` (`pr#44219 <https://github.com/ceph/ceph/pull/44219>`_, Guillaume Abrioux)
|
||
* ceph-volume: Fix usage of is_lv (`pr#38869 <https://github.com/ceph/ceph/pull/38869>`_, Michał Nasiadka)
|
||
* ceph-volume: follow-up on PR #42727 (`pr#43927 <https://github.com/ceph/ceph/pull/43927>`_, Guillaume Abrioux)
|
||
* ceph-volume: honour osd_dmcrypt_key_size option (`pr#44972 <https://github.com/ceph/ceph/pull/44972>`_, Guillaume Abrioux)
|
||
* ceph-volume: human_readable_size() refactor (`pr#43982 <https://github.com/ceph/ceph/pull/43982>`_, Guillaume Abrioux)
|
||
* ceph-volume: implement bluefs volume migration (`pr#39580 <https://github.com/ceph/ceph/pull/39580>`_, Igor Fedotov)
|
||
* ceph-volume: improve mpath devices support (`pr#44790 <https://github.com/ceph/ceph/pull/44790>`_, Guillaume Abrioux)
|
||
* ceph-volume: lvm batch: fast_allocations(): avoid ZeroDivisionError (`pr#42181 <https://github.com/ceph/ceph/pull/42181>`_, Jonas Zeiger)
|
||
* ceph-volume: make it possible to skip needs_root() (`pr#44239 <https://github.com/ceph/ceph/pull/44239>`_, Guillaume Abrioux)
|
||
* ceph-volume: pass --filter-for-batch from drive-group subcommand (`pr#38610 <https://github.com/ceph/ceph/pull/38610>`_, Jan Fajerski)
|
||
* ceph-volume: pvs --noheadings replace pvs --no-heading (`pr#43009 <https://github.com/ceph/ceph/pull/43009>`_, FengJiankui)
|
||
* ceph-volume: remove --all ref from deactivate help (`pr#43052 <https://github.com/ceph/ceph/pull/43052>`_, Dimitri Savineau)
|
||
* ceph-volume: remove --root param from nsenter cmd (`pr#44087 <https://github.com/ceph/ceph/pull/44087>`_, Guillaume Abrioux)
|
||
* ceph-volume: remove duplicate py3 env (`pr#41178 <https://github.com/ceph/ceph/pull/41178>`_, Dimitri Savineau)
|
||
* ceph-volume: remove legacy release check (`pr#41177 <https://github.com/ceph/ceph/pull/41177>`_, Dimitri Savineau)
|
||
* ceph-volume: remove trailing spaces in code (`pr#43063 <https://github.com/ceph/ceph/pull/43063>`_, Guillaume Abrioux)
|
||
* ceph-volume: replace __ with _ in device_id (`pr#41553 <https://github.com/ceph/ceph/pull/41553>`_, Sage Weil)
|
||
* ceph-volume: show devices with GPT headers as not available (`pr#40201 <https://github.com/ceph/ceph/pull/40201>`_, Andrew Schoen)
|
||
* ceph-volume: support no_systemd with lvm migrate (`pr#43048 <https://github.com/ceph/ceph/pull/43048>`_, Dimitri Savineau)
|
||
* ceph-volume: use safer check for bluestore label (`pr#42403 <https://github.com/ceph/ceph/pull/42403>`_, Blaine Gardner)
|
||
* ceph-volume: util/prepare fix osd_id_available() (`pr#43109 <https://github.com/ceph/ceph/pull/43109>`_, Guillaume Abrioux)
|
||
* ceph-volume: work around phantom atari partitions (`pr#42469 <https://github.com/ceph/ceph/pull/42469>`_, Blaine Gardner)
|
||
* ceph-volume: zap osds in rollback_osd() (`pr#44777 <https://github.com/ceph/ceph/pull/44777>`_, Guillaume Abrioux)
|
||
* ceph.in: use rados.Rados.DEFAULT_CONF_FILES (`pr#41592 <https://github.com/ceph/ceph/pull/41592>`_, Kefu Chai)
|
||
* ceph.spec,debian: drop protobuf dependencies (`pr#42236 <https://github.com/ceph/ceph/pull/42236>`_, Kefu Chai)
|
||
* ceph.spec,install-deps: use golang-github-prometheus for promtools (`pr#40300 <https://github.com/ceph/ceph/pull/40300>`_, Aashish Sharma, Kefu Chai)
|
||
* ceph.spec.in, debian/rules: enable rbd-rwl-cache by default only on x86_64 (`pr#41998 <https://github.com/ceph/ceph/pull/41998>`_, Kevin Zhao, Kefu Chai)
|
||
* ceph.spec.in: crimson depends on binutils b/c of addr2line (`pr#40956 <https://github.com/ceph/ceph/pull/40956>`_, Radoslaw Zarzynski)
|
||
* ceph.spec.in: drop gdbm from build deps (`pr#42822 <https://github.com/ceph/ceph/pull/42822>`_, Kefu Chai)
|
||
* ceph.spec.in: Enable tcmalloc and lttng on IBM Power and Z (`pr#39379 <https://github.com/ceph/ceph/pull/39379>`_, Yaakov Selkowitz)
|
||
* ceph.spec.in: fix mgr-cephadm CherryPy requirement for SUSE builds (`pr#44269 <https://github.com/ceph/ceph/pull/44269>`_, Tim Serong)
|
||
* ceph.spec.in: fix missing backslash for line continuation (`pr#39367 <https://github.com/ceph/ceph/pull/39367>`_, luo.runbing)
|
||
* ceph.spec.in: increase memory per core to 3000MB on SUSE distros (`pr#42021 <https://github.com/ceph/ceph/pull/42021>`_, Kefu Chai)
|
||
* ceph.spec.in: increase the mem_per_job to 3GiB (`pr#41677 <https://github.com/ceph/ceph/pull/41677>`_, Kefu Chai)
|
||
* ceph.spec.in: install gcc-toolset-9-gcc-c++ for rhel only (`pr#41547 <https://github.com/ceph/ceph/pull/41547>`_, Misono Tomohiro)
|
||
* ceph.spec.in: remove trailing whitespace (`pr#39427 <https://github.com/ceph/ceph/pull/39427>`_, Ken Dreyer)
|
||
* ceph.spec.in: s/%cmake/cmake/ (`pr#39590 <https://github.com/ceph/ceph/pull/39590>`_, Kefu Chai)
|
||
* ceph.spec.in: use lua53 for openSUSE 15.2 (`pr#39621 <https://github.com/ceph/ceph/pull/39621>`_, Kyr Shatskyy)
|
||
* ceph.spec.in: use multi-threaded xz compression and cleanups (`pr#39506 <https://github.com/ceph/ceph/pull/39506>`_, Kefu Chai)
|
||
* ceph.spec.in: use ninja instead of ninja-build for openSUSE (`pr#40136 <https://github.com/ceph/ceph/pull/40136>`_, Kyr Shatskyy)
|
||
* ceph.spec: build with system libpmem on fedora and el8 (`pr#40052 <https://github.com/ceph/ceph/pull/40052>`_, Kefu Chai)
|
||
* ceph.spec: consolidate python3-{setuptools,Cython} builds deps (`pr#40749 <https://github.com/ceph/ceph/pull/40749>`_, Kefu Chai)
|
||
* ceph.spec: include ninja as BuildRequires (`pr#39991 <https://github.com/ceph/ceph/pull/39991>`_, Kefu Chai)
|
||
* ceph.spec: prepare openSUSE usrmerge (boo#1029961) (`pr#40401 <https://github.com/ceph/ceph/pull/40401>`_, Ludwig Nussel)
|
||
* ceph.spec: selinux scripts respect CEPH_AUTO_RESTART_ON_UPGRADE (`pr#42286 <https://github.com/ceph/ceph/pull/42286>`_, Dan van der Ster)
|
||
* ceph: add example BlueStore migration via the ceph-objectstore-tool dup op (`pr#43277 <https://github.com/ceph/ceph/pull/43277>`_, Anthony D'Atri)
|
||
* ceph: allow for non-positional optional CLI arguments (`pr#41509 <https://github.com/ceph/ceph/pull/41509>`_, Sage Weil)
|
||
* ceph: document rgw_multipart_min_part_size (`pr#43477 <https://github.com/ceph/ceph/pull/43477>`_, Anthony D'Atri)
|
||
* ceph: make -h/--help show match when some args are supplied (`pr#43875 <https://github.com/ceph/ceph/pull/43875>`_, Sage Weil)
|
||
* ceph_test_librados_service: wait longer for servicemap to update (`pr#41923 <https://github.com/ceph/ceph/pull/41923>`_, Sage Weil)
|
||
* ceph_test_rados_api_service: more retries for servicemkap (`pr#41147 <https://github.com/ceph/ceph/pull/41147>`_, Sage Weil)
|
||
* ceph_test_rados_api_watch_notify: extend Watch3Timeout test (`pr#43700 <https://github.com/ceph/ceph/pull/43700>`_, Sage Weil)
|
||
* cephadm,ceph-volume: support raw volumes, generic 'activate' (`pr#42727 <https://github.com/ceph/ceph/pull/42727>`_, Sage Weil)
|
||
* cephadm,msg: ensure msgr address is unique when we have an init in our container (`pr#39739 <https://github.com/ceph/ceph/pull/39739>`_, Sage Weil, Michael Fritch)
|
||
* cephadm,servicemap: fix rbd-mirror, cephfs-mirror, rgw servicemap identification; adjust servicemap reporting (`pr#40220 <https://github.com/ceph/ceph/pull/40220>`_, Sage Weil)
|
||
* cephadm/box: Cephadm Docker in Docker dev box (`pr#43763 <https://github.com/ceph/ceph/pull/43763>`_, Pere Diaz Bou)
|
||
* cephadm/box: DiD box documentation (`pr#43580 <https://github.com/ceph/ceph/pull/43580>`_, Pere Diaz Bou)
|
||
* cephadm/ceph-volume: do not use lvm binary in containers (`pr#43536 <https://github.com/ceph/ceph/pull/43536>`_, Guillaume Abrioux)
|
||
* cephadm/iscsi: fix a typo (`pr#43309 <https://github.com/ceph/ceph/pull/43309>`_, Guillaume Abrioux)
|
||
* cephadm: --config-json overrides --config or --keyring args (`pr#43734 <https://github.com/ceph/ceph/pull/43734>`_, Sage Weil)
|
||
* cephadm: `cephadm ls` broken for SUSE downstream alertmanager container (`pr#39722 <https://github.com/ceph/ceph/pull/39722>`_, Patrick Seidensal)
|
||
* cephadm: add --shared_ceph_folder to shell cmd (`pr#43873 <https://github.com/ceph/ceph/pull/43873>`_, Guillaume Abrioux)
|
||
* cephadm: add `bootstrap --mon-addrv` test (`pr#41906 <https://github.com/ceph/ceph/pull/41906>`_, Michael Fritch)
|
||
* cephadm: add AlmaLinux to supported distro (`pr#42686 <https://github.com/ceph/ceph/pull/42686>`_, Dimitri Savineau)
|
||
* cephadm: add bootstrap --log-to-file option (`pr#42227 <https://github.com/ceph/ceph/pull/42227>`_, Sage Weil)
|
||
* cephadm: add bootstrap unit tests (`pr#41555 <https://github.com/ceph/ceph/pull/41555>`_, Michael Fritch)
|
||
* cephadm: add cephadm sandbox (Docker in Docker) (`pr#41325 <https://github.com/ceph/ceph/pull/41325>`_, Pere Diaz Bou, Ernesto Puerta)
|
||
* cephadm: Add cluster network to bootstrap (`pr#38911 <https://github.com/ceph/ceph/pull/38911>`_, Paul Cuzner)
|
||
* cephadm: add daemon_name in daemon description (`pr#41445 <https://github.com/ceph/ceph/pull/41445>`_, Guillaume Abrioux)
|
||
* cephadm: add docker.service dependency in systemd units (`pr#39770 <https://github.com/ceph/ceph/pull/39770>`_, Sage Weil)
|
||
* cephadm: add error messages to log file (`pr#39364 <https://github.com/ceph/ceph/pull/39364>`_, Michael Fritch)
|
||
* cephadm: add fsid if --name is not specified (`pr#39095 <https://github.com/ceph/ceph/pull/39095>`_, Kefu Chai)
|
||
* cephadm: add multi-digest test (`pr#39733 <https://github.com/ceph/ceph/pull/39733>`_, Michael Fritch)
|
||
* cephadm: add thread ident to log messages (`pr#43010 <https://github.com/ceph/ceph/pull/43010>`_, Michael Fritch)
|
||
* cephadm: agent: subtract average time of previous iterations off wait time (`pr#43452 <https://github.com/ceph/ceph/pull/43452>`_, Adam King)
|
||
* cephadm: allow pulling from insecure registries (`pr#43499 <https://github.com/ceph/ceph/pull/43499>`_, Joao Eduardo Luis)
|
||
* cephadm: allow redeploy of daemons in error state if container running (`pr#39385 <https://github.com/ceph/ceph/pull/39385>`_, Adam King)
|
||
* cephadm: allow several public networks be matched (`pr#41055 <https://github.com/ceph/ceph/pull/41055>`_, Stanislav Datskevych)
|
||
* cephadm: Allow to use paths in all <_devices> drivegroup sections (`pr#39415 <https://github.com/ceph/ceph/pull/39415>`_, Juan Miguel Olmo Martínez)
|
||
* cephadm: apply sysctl settings (`pr#41264 <https://github.com/ceph/ceph/pull/41264>`_, Michael Fritch)
|
||
* cephadm: Avoid "Could not locate podman: podman not found" (`pr#43789 <https://github.com/ceph/ceph/pull/43789>`_, Sebastian Wagner)
|
||
* cephadm: better port stripping (`pr#42592 <https://github.com/ceph/ceph/pull/42592>`_, Yuxiang Zhu)
|
||
* cephadm: cephfs-mirror (`pr#39640 <https://github.com/ceph/ceph/pull/39640>`_, Sebastian Wagner)
|
||
* cephadm: check for openntpd.service as time sync service (`pr#42833 <https://github.com/ceph/ceph/pull/42833>`_, Oleander Reis)
|
||
* cephadm: check hostname resolution before adding host; fix /etc/hosts (`pr#40924 <https://github.com/ceph/ceph/pull/40924>`_, Daniel Pivonka)
|
||
* cephadm: check if cephadm is root after cli is parsed (`pr#44498 <https://github.com/ceph/ceph/pull/44498>`_, John Mulligan)
|
||
* cephadm: Clarify no container engine message (`pr#42395 <https://github.com/ceph/ceph/pull/42395>`_, Sebastian Wagner)
|
||
* cephadm: cleanup extra slash in runtime dir (`pr#40644 <https://github.com/ceph/ceph/pull/40644>`_, 胡玮文)
|
||
* cephadm: configure journald as the logdriver (`pr#37729 <https://github.com/ceph/ceph/pull/37729>`_, Michael Fritch)
|
||
* cephadm: deal with ambiguity within normalize_image_digest (`pr#44306 <https://github.com/ceph/ceph/pull/44306>`_, Sebastian Wagner)
|
||
* cephadm: do not cast subnet to unicode (`pr#39350 <https://github.com/ceph/ceph/pull/39350>`_, Kefu Chai)
|
||
* cephadm: do not log commands sent to "call" function (`pr#43552 <https://github.com/ceph/ceph/pull/43552>`_, Adam King)
|
||
* cephadm: don't fail hard on SameFileError during shutil.copy (`pr#42511 <https://github.com/ceph/ceph/pull/42511>`_, Adam King)
|
||
* cephadm: Don't make sysctl spam the log file (`pr#38904 <https://github.com/ceph/ceph/pull/38904>`_, Sebastian Wagner)
|
||
* cephadm: don't use ctx.fsid for clean_cgroup (`pr#42538 <https://github.com/ceph/ceph/pull/42538>`_, Dimitri Savineau)
|
||
* cephadm: drop support to python<3.3 (`pr#39193 <https://github.com/ceph/ceph/pull/39193>`_, Kefu Chai)
|
||
* cephadm: enable log to journald by default (`pr#40640 <https://github.com/ceph/ceph/pull/40640>`_, 胡玮文)
|
||
* cephadm: ensure sysctl_dir exist (`pr#42291 <https://github.com/ceph/ceph/pull/42291>`_, Dimitri Savineau)
|
||
* cephadm: exclude zram and cdrom from device list (`pr#43628 <https://github.com/ceph/ceph/pull/43628>`_, Paul Cuzner)
|
||
* cephadm: fetch the real selinux status (`pr#42290 <https://github.com/ceph/ceph/pull/42290>`_, Javier Cacheiro)
|
||
* cephadm: fix 2> syntax in unit.run (`pr#39003 <https://github.com/ceph/ceph/pull/39003>`_, Sage Weil)
|
||
* cephadm: fix a minor typo in logging message (`pr#40103 <https://github.com/ceph/ceph/pull/40103>`_, Matthew Cengia)
|
||
* cephadm: fix a typo (`pr#40498 <https://github.com/ceph/ceph/pull/40498>`_, Guillaume Abrioux)
|
||
* cephadm: Fix bootstrap error with IPv6 mon-ip (`pr#42589 <https://github.com/ceph/ceph/pull/42589>`_, Yuxiang Zhu)
|
||
* cephadm: fix bug in orphan-initial-daemons logic (`pr#39649 <https://github.com/ceph/ceph/pull/39649>`_, Daniel Pivonka)
|
||
* cephadm: fix container name detection (`pr#42726 <https://github.com/ceph/ceph/pull/42726>`_, Sage Weil)
|
||
* cephadm: fix escaping/quoting of stderr-prefix arg for ceph daemons (`pr#39730 <https://github.com/ceph/ceph/pull/39730>`_, Sage Weil)
|
||
* cephadm: fix failure when using --apply-spec and --shh-user (`pr#40477 <https://github.com/ceph/ceph/pull/40477>`_, Daniel Pivonka)
|
||
* cephadm: fix get_data_dir calls for ha-rgw daemons (`pr#39143 <https://github.com/ceph/ceph/pull/39143>`_, Adam King)
|
||
* cephadm: Fix iscsi client caps (`pr#38982 <https://github.com/ceph/ceph/pull/38982>`_, Juan Miguel Olmo Martínez)
|
||
* cephadm: Fix node-exporter deployment (`pr#38946 <https://github.com/ceph/ceph/pull/38946>`_, Sebastian Wagner)
|
||
* cephadm: Fix normalize_image_digest for local registries (`pr#42031 <https://github.com/ceph/ceph/pull/42031>`_, Sebastian Wagner)
|
||
* cephadm: Fix option name osd_crush_chooseleaf_type (`pr#43616 <https://github.com/ceph/ceph/pull/43616>`_, Dmitry Kvashnin)
|
||
* cephadm: fix osd size reported in 'orch ls' (`pr#43253 <https://github.com/ceph/ceph/pull/43253>`_, Guillaume Abrioux)
|
||
* cephadm: fix port_in_use when IPv6 is disabled (`pr#39421 <https://github.com/ceph/ceph/pull/39421>`_, Patrick Seidensal)
|
||
* cephadm: fix prometheus namespace spelling (`pr#43030 <https://github.com/ceph/ceph/pull/43030>`_, Dimitri Savineau)
|
||
* cephadm: fix rgw osd cap tag (`pr#38910 <https://github.com/ceph/ceph/pull/38910>`_, Patrick Donnelly)
|
||
* cephadm: fix selinux mount mis-indent (`pr#39490 <https://github.com/ceph/ceph/pull/39490>`_, Sage Weil)
|
||
* cephadm: fix tracebacks that could occur during apply spec (`pr#42838 <https://github.com/ceph/ceph/pull/42838>`_, Daniel Pivonka)
|
||
* cephadm: fix unit tests (`pr#42664 <https://github.com/ceph/ceph/pull/42664>`_, Sebastian Wagner)
|
||
* cephadm: fix upgrade name already in use (`pr#43825 <https://github.com/ceph/ceph/pull/43825>`_, Daniel Pivonka)
|
||
* cephadm: fixup expect-hostname message (`pr#43888 <https://github.com/ceph/ceph/pull/43888>`_, Michael Fritch)
|
||
* cephadm: haproxy 2.4 defaults to a different container user (`pr#42415 <https://github.com/ceph/ceph/pull/42415>`_, Sebastian Wagner)
|
||
* cephadm: ignore apparmor if profiles file is empty (`pr#40555 <https://github.com/ceph/ceph/pull/40555>`_, Joao Eduardo Luis)
|
||
* cephadm: improve is_container_running() (`pr#41709 <https://github.com/ceph/ceph/pull/41709>`_, Sage Weil)
|
||
* cephadm: include service_name in unit.meta file (`pr#39644 <https://github.com/ceph/ceph/pull/39644>`_, Sage Weil)
|
||
* cephadm: increase number of docker.io occurances (`pr#44583 <https://github.com/ceph/ceph/pull/44583>`_, Michael Fritch)
|
||
* cephadm: infer fsid from ceph.conf (`pr#42028 <https://github.com/ceph/ceph/pull/42028>`_, Michael Fritch)
|
||
* cephadm: ingress service for RGW (`pr#40734 <https://github.com/ceph/ceph/pull/40734>`_, Sage Weil)
|
||
* cephadm: introduce autopep8 (`pr#41175 <https://github.com/ceph/ceph/pull/41175>`_, Michael Fritch)
|
||
* cephadm: introduce flake8 and flake8-quotes (`pr#39699 <https://github.com/ceph/ceph/pull/39699>`_, Michael Fritch)
|
||
* cephadm: latest stable release is now pacific (`pr#38967 <https://github.com/ceph/ceph/pull/38967>`_, Sage Weil)
|
||
* cephadm: list-networks: Avoid duplicated IPs (`pr#42699 <https://github.com/ceph/ceph/pull/42699>`_, Sebastian Wagner)
|
||
* cephadm: make /sys/fs/selinux empty (`pr#39398 <https://github.com/ceph/ceph/pull/39398>`_, Ken Dreyer)
|
||
* cephadm: make default image the daily master build (`pr#40218 <https://github.com/ceph/ceph/pull/40218>`_, Sage Weil)
|
||
* cephadm: make extract_uid_gid errors more readable (`pr#44293 <https://github.com/ceph/ceph/pull/44293>`_, Sebastian Wagner)
|
||
* cephadm: manage cephadm log with logrotated (`pr#41283 <https://github.com/ceph/ceph/pull/41283>`_, Daniel Pivonka)
|
||
* cephadm: modify iscsi containers bindmount (`pr#43319 <https://github.com/ceph/ceph/pull/43319>`_, Guillaume Abrioux)
|
||
* cephadm: Mounting <empty> folder for selinux only if it is needed (`pr#39424 <https://github.com/ceph/ceph/pull/39424>`_, Juan Miguel Olmo Martínez)
|
||
* cephadm: normalize image digest in 'ls' output too (`pr#41183 <https://github.com/ceph/ceph/pull/41183>`_, Sage Weil)
|
||
* cephadm: normalize repo digests (`pr#40577 <https://github.com/ceph/ceph/pull/40577>`_, Sage Weil)
|
||
* cephadm: only bootstrap using image that matches cephadm version (`pr#40322 <https://github.com/ceph/ceph/pull/40322>`_, Sage Weil)
|
||
* cephadm: only infer conf from mon if fsid matches (`pr#44100 <https://github.com/ceph/ceph/pull/44100>`_, Adam King)
|
||
* cephadm: only make_log_dir for ceph daemons (`pr#43929 <https://github.com/ceph/ceph/pull/43929>`_, Sage Weil)
|
||
* cephadm: pass '-i' to docker|podman run for shell|enter (`pr#40597 <https://github.com/ceph/ceph/pull/40597>`_, Sage Weil)
|
||
* cephadm: pass `CEPH_VOLUME_SKIP_RESTORECON=yes` (`pr#44104 <https://github.com/ceph/ceph/pull/44104>`_, Guillaume Abrioux)
|
||
* cephadm: prevent podman from breaking socket.getfqdn() (`pr#40223 <https://github.com/ceph/ceph/pull/40223>`_, Sage Weil)
|
||
* cephadm: propagate environment variables to subprocesses (`pr#42590 <https://github.com/ceph/ceph/pull/42590>`_, Yuxiang Zhu)
|
||
* cephadm: raise an error when --config file is not found (`pr#41351 <https://github.com/ceph/ceph/pull/41351>`_, Michael Fritch)
|
||
* cephadm: raise error during `pull` failure (`pr#43121 <https://github.com/ceph/ceph/pull/43121>`_, Michael Fritch)
|
||
* cephadm: raise Error() when unable to bind to an ip (`pr#41820 <https://github.com/ceph/ceph/pull/41820>`_, Michael Fritch)
|
||
* cephadm: re-assimilate user provided conf after mgr created (`pr#41049 <https://github.com/ceph/ceph/pull/41049>`_, Adam King)
|
||
* cephadm: refactor call() using asyncio.asyncio.StreamReader (`pr#39043 <https://github.com/ceph/ceph/pull/39043>`_, Kefu Chai)
|
||
* cephadm: remove injected_args (`pr#39619 <https://github.com/ceph/ceph/pull/39619>`_, Sebastian Wagner, Juan Miguel Olmo Martínez)
|
||
* cephadm: remove redundant `ERROR` during check-host (`pr#38995 <https://github.com/ceph/ceph/pull/38995>`_, Michael Fritch)
|
||
* cephadm: require podman >= 2.0.0 (`pr#39007 <https://github.com/ceph/ceph/pull/39007>`_, Michael Fritch)
|
||
* cephadm: rewrite call() with asyncio (`pr#39035 <https://github.com/ceph/ceph/pull/39035>`_, Kefu Chai)
|
||
* cephadm: run containers using `--init` by default (`pr#37764 <https://github.com/ceph/ceph/pull/37764>`_, Michael Fritch)
|
||
* cephadm: set global default container for ingress (`pr#42567 <https://github.com/ceph/ceph/pull/42567>`_, Dimitri Savineau)
|
||
* cephadm: Set tcmalloc env var for Ceph daemons (`pr#42857 <https://github.com/ceph/ceph/pull/42857>`_, Dimitri Savineau)
|
||
* cephadm: set TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES=134217728 (`pr#41805 <https://github.com/ceph/ceph/pull/41805>`_, Sage Weil)
|
||
* cephadm: shared folder: Mount the cephadm (`pr#42032 <https://github.com/ceph/ceph/pull/42032>`_, Sebastian Wagner)
|
||
* cephadm: shell --mount shouldnt enforce ':z' option (`pr#43450 <https://github.com/ceph/ceph/pull/43450>`_, Guillaume Abrioux)
|
||
* cephadm: skip podman check during `rm-repo` (`pr#43115 <https://github.com/ceph/ceph/pull/43115>`_, Michael Fritch)
|
||
* cephadm: specify addr on bootstrap's host add (`pr#40463 <https://github.com/ceph/ceph/pull/40463>`_, Joao Eduardo Luis)
|
||
* cephadm: split custom container args into argv (`pr#39822 <https://github.com/ceph/ceph/pull/39822>`_, Michael Fritch)
|
||
* cephadm: splits bootstrap function, add context, drop global variables (`pr#38739 <https://github.com/ceph/ceph/pull/38739>`_, Joao Eduardo Luis)
|
||
* cephadm: support upgrade from octopus to pacific (`pr#39069 <https://github.com/ceph/ceph/pull/39069>`_, Sage Weil)
|
||
* cephadm: test rgw-ingress with virtual IP (`pr#40888 <https://github.com/ceph/ceph/pull/40888>`_, Sage Weil)
|
||
* cephadm: TestCheckHost: also mock check_time_sync (`pr#43298 <https://github.com/ceph/ceph/pull/43298>`_, Sebastian Wagner)
|
||
* cephadm: use (new) 'mgr stat' instead of 'mgr dump' to check mgrmap epoch (`pr#39028 <https://github.com/ceph/ceph/pull/39028>`_, Sage Weil)
|
||
* cephadm: use `apt-get` for package install/update (`pr#39106 <https://github.com/ceph/ceph/pull/39106>`_, Michael Fritch)
|
||
* cephadm: use CephadmContext rather than MagicMock (`pr#42288 <https://github.com/ceph/ceph/pull/42288>`_, Michael Fritch)
|
||
* cephadm: use dashes for container names (`pr#42242 <https://github.com/ceph/ceph/pull/42242>`_, Sebastian Wagner)
|
||
* cephadm: use debug verbosity during container exec (`pr#40241 <https://github.com/ceph/ceph/pull/40241>`_, Michael Fritch)
|
||
* cephadm: Use gpg rather than asc key for add-repo (`pr#41813 <https://github.com/ceph/ceph/pull/41813>`_, Adam King)
|
||
* cephadm: use image id, not name, when inspecting for RepoDigests (`pr#40045 <https://github.com/ceph/ceph/pull/40045>`_, Sage Weil)
|
||
* cephadm: use pyfakefs during test_create_daemon_dirs_prometheus (`pr#42289 <https://github.com/ceph/ceph/pull/42289>`_, Michael Fritch)
|
||
* cephadm: use split cgroup strategy for podman (`pr#40025 <https://github.com/ceph/ceph/pull/40025>`_, 胡玮文)
|
||
* cephadm: use the current cephadm binary for the agent (`pr#43514 <https://github.com/ceph/ceph/pull/43514>`_, Michael Fritch)
|
||
* cephadm: validate `--fsid` during bootstrap (`pr#41799 <https://github.com/ceph/ceph/pull/41799>`_, Michael Fritch)
|
||
* cephadm: validate `fsid` command arg (`pr#42523 <https://github.com/ceph/ceph/pull/42523>`_, Michael Fritch)
|
||
* cephadm: validate fsid during cephadm shell command (`pr#40015 <https://github.com/ceph/ceph/pull/40015>`_, Daniel Pivonka)
|
||
* cephadm: version command hide traceback when login is needed (`pr#39562 <https://github.com/ceph/ceph/pull/39562>`_, Daniel Pivonka)
|
||
* cephadm: workaround unit replace failure (`pr#41829 <https://github.com/ceph/ceph/pull/41829>`_, 胡玮文)
|
||
* cephadm: write config files as utf-8 (`pr#41388 <https://github.com/ceph/ceph/pull/41388>`_, Sage Weil)
|
||
* cephadm: zap-osds command and --zap-osds rm-cluster arg (`pr#41105 <https://github.com/ceph/ceph/pull/41105>`_, Sage Weil)
|
||
* cephadm:Add listening ports to gather-facts output (`issue#52038 <http://tracker.ceph.com/issues/52038>`_, `pr#42824 <https://github.com/ceph/ceph/pull/42824>`_, Paul Cuzner)
|
||
* cephadm:add missing kernel_security property (`pr#39112 <https://github.com/ceph/ceph/pull/39112>`_, Paul Cuzner)
|
||
* cephadm:persist the grafana.db file (`pr#40537 <https://github.com/ceph/ceph/pull/40537>`_, Paul Cuzner)
|
||
* cephfs-mirror, test: add thrasher for cephfs mirror daemon, HA test yamls (`issue#50372 <http://tracker.ceph.com/issues/50372>`_, `pr#42520 <https://github.com/ceph/ceph/pull/42520>`_, Venky Shankar)
|
||
* cephfs-mirror: allow connecting to local cluster using mon address (`issue#50581 <http://tracker.ceph.com/issues/50581>`_, `pr#41097 <https://github.com/ceph/ceph/pull/41097>`_, Venky Shankar)
|
||
* cephfs-mirror: disallow adding a active peer back to source (`issue#50447 <http://tracker.ceph.com/issues/50447>`_, `pr#40997 <https://github.com/ceph/ceph/pull/40997>`_, Venky Shankar)
|
||
* cephfs-mirror: fix possible incorrect symbolic link synchronization (`issue#49711 <http://tracker.ceph.com/issues/49711>`_, `pr#40004 <https://github.com/ceph/ceph/pull/40004>`_, Venky Shankar)
|
||
* cephfs-mirror: ignore snapshots on parent directories when synchronizing snapshots (`issue#50442 <http://tracker.ceph.com/issues/50442>`_, `pr#40962 <https://github.com/ceph/ceph/pull/40962>`_, Venky Shankar)
|
||
* cephfs-mirror: incremental sync (`issue#49939 <http://tracker.ceph.com/issues/49939>`_, `pr#40831 <https://github.com/ceph/ceph/pull/40831>`_, Venky Shankar)
|
||
* cephfs-mirror: peer bootstrap (`issue#49619 <http://tracker.ceph.com/issues/49619>`_, `pr#39845 <https://github.com/ceph/ceph/pull/39845>`_, Venky Shankar)
|
||
* cephfs-mirror: record directory path cancel in DirRegistry (`issue#51666 <http://tracker.ceph.com/issues/51666>`_, `pr#42329 <https://github.com/ceph/ceph/pull/42329>`_, Venky Shankar)
|
||
* cephfs-mirror: register mirror daemon as service daemon (`issue#48943 <http://tracker.ceph.com/issues/48943>`_, `pr#39408 <https://github.com/ceph/ceph/pull/39408>`_, Venky Shankar)
|
||
* cephfs-mirror: reopen logs on SIGHUP (`issue#51318 <http://tracker.ceph.com/issues/51318>`_, `pr#41988 <https://github.com/ceph/ceph/pull/41988>`_, Venky Shankar)
|
||
* cephfs-mirror: run mirror daemon with valgrind (`issue#49040 <http://tracker.ceph.com/issues/49040>`_, `pr#39138 <https://github.com/ceph/ceph/pull/39138>`_, Venky Shankar)
|
||
* cephfs-mirror: sanitize `daemons status` JSON (`issue#50266 <http://tracker.ceph.com/issues/50266>`_, `pr#40933 <https://github.com/ceph/ceph/pull/40933>`_, Venky Shankar)
|
||
* cephfs-mirror: shutdown ClusterWatcher on termination (`pr#42751 <https://github.com/ceph/ceph/pull/42751>`_, Venky Shankar)
|
||
* cephfs-mirror: silence warnings when connecting via mon host (`issue#51204 <http://tracker.ceph.com/issues/51204>`_, `pr#41833 <https://github.com/ceph/ceph/pull/41833>`_, Venky Shankar)
|
||
* cephfs-mirror: teuthology task and tests (`pr#36698 <https://github.com/ceph/ceph/pull/36698>`_, Venky Shankar)
|
||
* cephfs-shell: add the ability to mount a named filesystem (`pr#44279 <https://github.com/ceph/ceph/pull/44279>`_, Jeff Layton)
|
||
* cephfs-top: allow configurable stats refresh interval (`issue#49953 <http://tracker.ceph.com/issues/49953>`_, `pr#40327 <https://github.com/ceph/ceph/pull/40327>`_, Rachana Patel)
|
||
* cephfs-top: be resilient to missing client metadata keys (`pr#40210 <https://github.com/ceph/ceph/pull/40210>`_, Jos Collin)
|
||
* cephfs-top: fix Refresh interval (`pr#42110 <https://github.com/ceph/ceph/pull/42110>`_, Jos Collin)
|
||
* cephfs-top: fix typo in help (`pr#40620 <https://github.com/ceph/ceph/pull/40620>`_, Jos Collin)
|
||
* cephfs-top: include additional metrics reported by `fs perf stats` (`issue#49974 <http://tracker.ceph.com/issues/49974>`_, `pr#40403 <https://github.com/ceph/ceph/pull/40403>`_, Venky Shankar)
|
||
* cephfs-top: self-adapt the display according the window size (`pr#40539 <https://github.com/ceph/ceph/pull/40539>`_, Xiubo Li)
|
||
* cephfs.pyx: Fix docstring of get_layout (`pr#41133 <https://github.com/ceph/ceph/pull/41133>`_, Niklas Hambuechen)
|
||
* cephfs: Add ceph-dokan, providing Windows support (`pr#38819 <https://github.com/ceph/ceph/pull/38819>`_, Lucian Petrut)
|
||
* cephfs: make ceph_fallocate() platform independent (`pr#41580 <https://github.com/ceph/ceph/pull/41580>`_, Sven Anderson)
|
||
* cephfs: minor ceph-dokan improvements (`pr#39939 <https://github.com/ceph/ceph/pull/39939>`_, Lucian Petrut)
|
||
* cephsqlite: add comment on atexit (`pr#42101 <https://github.com/ceph/ceph/pull/42101>`_, Patrick Donnelly)
|
||
* cephsqlite: add julian day offset in milliseconds (`pr#40353 <https://github.com/ceph/ceph/pull/40353>`_, Patrick Donnelly)
|
||
* client/fuse_ll.cc: use uint64_t for fuse_ll_forget() nlookup argument (`pr#38930 <https://github.com/ceph/ceph/pull/38930>`_, Vladimir Bashkirtsev)
|
||
* client: add ability to lookup snapped inodes by inode number (`pr#39294 <https://github.com/ceph/ceph/pull/39294>`_, Jeff Layton)
|
||
* client: Add ceph.caps vxattr (`pr#41481 <https://github.com/ceph/ceph/pull/41481>`_, Kotresh HR)
|
||
* client: always register callbacks before mount() and clean up the snaprealm (`pr#40234 <https://github.com/ceph/ceph/pull/40234>`_, Xiubo Li)
|
||
* client: avoid cct being released while instances are still using it (`pr#40028 <https://github.com/ceph/ceph/pull/40028>`_, Xiubo Li)
|
||
* client: buffer the truncate if we have the Fx caps (`pr#43286 <https://github.com/ceph/ceph/pull/43286>`_, Xiubo Li)
|
||
* client: check if a mds rank is `up` before fetching connection addr (`issue#50530 <http://tracker.ceph.com/issues/50530>`_, `pr#41875 <https://github.com/ceph/ceph/pull/41875>`_, Venky Shankar)
|
||
* client: cleanup _preadv_pwritev_locked() (`pr#40204 <https://github.com/ceph/ceph/pull/40204>`_, Xiubo Li)
|
||
* client: do not defer releasing caps when revoking (`pr#43595 <https://github.com/ceph/ceph/pull/43595>`_, Xiubo Li)
|
||
* client: don't allow access to MDS-private inodes (`pr#40642 <https://github.com/ceph/ceph/pull/40642>`_, Xiubo Li)
|
||
* client: fire the finish_cap_snap() after buffer being flushed (`pr#38732 <https://github.com/ceph/ceph/pull/38732>`_, Xiubo Li)
|
||
* client: fix crash when iterating and deleting sessions (`pr#44038 <https://github.com/ceph/ceph/pull/44038>`_, Xiubo Li)
|
||
* client: Fix executeable access check for the root user (`pr#40882 <https://github.com/ceph/ceph/pull/40882>`_, Kotresh HR)
|
||
* client: fix sync fs to force flush mdlog for all sessions (`pr#44255 <https://github.com/ceph/ceph/pull/44255>`_, Xiubo Li)
|
||
* client: fix the opened inodes counter increasing (`pr#40501 <https://github.com/ceph/ceph/pull/40501>`_, Xiubo Li)
|
||
* client: fix typo in the comments (`pr#40458 <https://github.com/ceph/ceph/pull/40458>`_, Xiubo Li)
|
||
* client: flesh out doc comments for struct ceph_client_callback_args (`pr#43670 <https://github.com/ceph/ceph/pull/43670>`_, Jeff Layton)
|
||
* client: flush the mdlog in unsafe requests' relevant and auth MDSes only (`pr#42173 <https://github.com/ceph/ceph/pull/42173>`_, Xiubo Li)
|
||
* client: make Inode to inherit from RefCountedObject (`pr#39742 <https://github.com/ceph/ceph/pull/39742>`_, Xiubo Li)
|
||
* client: misc clean up and preparing for the inode lock feature (`pr#40183 <https://github.com/ceph/ceph/pull/40183>`_, Xiubo Li)
|
||
* client: only check pool permissions for regular files (`pr#40460 <https://github.com/ceph/ceph/pull/40460>`_, Xiubo Li)
|
||
* client: rebuild bl to avoid too many vector(> IOV_MAX) (`pr#40326 <https://github.com/ceph/ceph/pull/40326>`_, Yanhu Cao)
|
||
* client: remove optional for dirfd parameter (`pr#43752 <https://github.com/ceph/ceph/pull/43752>`_, Xiubo Li)
|
||
* client: remove unused include from barrier.cc (`pr#41892 <https://github.com/ceph/ceph/pull/41892>`_, Rishabh Dave)
|
||
* client: remove useless Lx cap check (`pr#44427 <https://github.com/ceph/ceph/pull/44427>`_, Xiubo Li)
|
||
* client: use scoped_lock instead of unique_lock (`pr#39353 <https://github.com/ceph/ceph/pull/39353>`_, Xiubo Li)
|
||
* client: wake up the front pos waiter (`pr#39574 <https://github.com/ceph/ceph/pull/39574>`_, Xiubo Li)
|
||
* client:make sure only to update dir dist from auth mds (`pr#42499 <https://github.com/ceph/ceph/pull/42499>`_, Xue Yantao)
|
||
* cls/cmpomap: empty values are 0 in U64 comparisons (`pr#42740 <https://github.com/ceph/ceph/pull/42740>`_, Casey Bodley)
|
||
* cls/journal: skip disconnected clients when finding min_commit_position (`pr#44692 <https://github.com/ceph/ceph/pull/44692>`_, Mykola Golub)
|
||
* cls/rbd: fix log text for children list (`pr#43070 <https://github.com/ceph/ceph/pull/43070>`_, krunerge)
|
||
* cls/rgw: index cancelation still cleans up remove_objs (`pr#43854 <https://github.com/ceph/ceph/pull/43854>`_, Casey Bodley)
|
||
* cls/rgw: look for plain entries in non-ascii plain namespace too (`pr#40975 <https://github.com/ceph/ceph/pull/40975>`_, Mykola Golub)
|
||
* cmake, ceph.spec.in: build with header only fmt on RHEL (`pr#42464 <https://github.com/ceph/ceph/pull/42464>`_, Kefu Chai)
|
||
* cmake, script/run-make: enable WITH_SYSTEM_ZSTD on focal (`pr#40515 <https://github.com/ceph/ceph/pull/40515>`_, Kefu Chai)
|
||
* cmake,common: various cleanup for building on MacOS (`pr#41033 <https://github.com/ceph/ceph/pull/41033>`_, Kefu Chai)
|
||
* cmake,rgw: use jaeger-base target, as a dependency for building dbstore (`pr#43175 <https://github.com/ceph/ceph/pull/43175>`_, Deepika Upadhyay)
|
||
* cmake/modules/Findpmem: always set pmem_VERSION_STRING (`pr#41022 <https://github.com/ceph/ceph/pull/41022>`_, Kefu Chai)
|
||
* cmake/modules/FindSanitizers: prefer libasan.6 (`pr#41498 <https://github.com/ceph/ceph/pull/41498>`_, Kefu Chai)
|
||
* cmake/ninja: support ninja for jaegertracing (`pr#38783 <https://github.com/ceph/ceph/pull/38783>`_, Deepika Upadhyay, Deepika)
|
||
* cmake/rgw: forward spawn's compile options to rgw_common object library (`pr#39279 <https://github.com/ceph/ceph/pull/39279>`_, Casey Bodley)
|
||
* cmake: add "-Og" to CMAKE_C_FLAGS_DEBUG (`pr#42367 <https://github.com/ceph/ceph/pull/42367>`_, Kefu Chai)
|
||
* cmake: Add an option for enabling rook client in dashboard (`pr#40859 <https://github.com/ceph/ceph/pull/40859>`_, Willem Jan Withagen)
|
||
* cmake: add support for python 3.10 (`pr#43630 <https://github.com/ceph/ceph/pull/43630>`_, Kai Kang)
|
||
* cmake: add transitive dependency on legacy-option-headers (`pr#42357 <https://github.com/ceph/ceph/pull/42357>`_, Casey Bodley)
|
||
* cmake: boost>=1.74 adds BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT to radosgw (`pr#39065 <https://github.com/ceph/ceph/pull/39065>`_, Casey Bodley)
|
||
* cmake: build static libs if they are internal ones (`pr#39566 <https://github.com/ceph/ceph/pull/39566>`_, Kefu Chai)
|
||
* cmake: bump the required boost version to 1.73 (`pr#40456 <https://github.com/ceph/ceph/pull/40456>`_, Willem Jan Withagen)
|
||
* cmake: check for python(\d)\.(\d+) when building boost (`pr#44007 <https://github.com/ceph/ceph/pull/44007>`_, Kefu Chai)
|
||
* cmake: cleanups about systemd and install (`pr#43993 <https://github.com/ceph/ceph/pull/43993>`_, 胡玮文)
|
||
* cmake: cleanups related to file(GLOB_RECURSE..) call (`pr#41359 <https://github.com/ceph/ceph/pull/41359>`_, Kefu Chai)
|
||
* cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT for rgw tests (`pr#40230 <https://github.com/ceph/ceph/pull/40230>`_, Kefu Chai)
|
||
* cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT globaly (`pr#40293 <https://github.com/ceph/ceph/pull/40293>`_, Kefu Chai)
|
||
* cmake: detect linux/blk/zoned support (`pr#44410 <https://github.com/ceph/ceph/pull/44410>`_, Kefu Chai)
|
||
* cmake: disable "variable tracking" when building rados python binding (`pr#41071 <https://github.com/ceph/ceph/pull/41071>`_, Kefu Chai)
|
||
* cmake: disable kvs rados cls by default (`pr#42571 <https://github.com/ceph/ceph/pull/42571>`_, Kefu Chai)
|
||
* cmake: do not build debug_mutex or lockdep for Release build (`pr#40062 <https://github.com/ceph/ceph/pull/40062>`_, Kefu Chai)
|
||
* cmake: do not pass -fpermissive when compiling C code (`pr#40179 <https://github.com/ceph/ceph/pull/40179>`_, Kefu Chai)
|
||
* cmake: do not pass extra param to crimson tests (`pr#40525 <https://github.com/ceph/ceph/pull/40525>`_, Kefu Chai)
|
||
* cmake: do not print warning in each cmake run (`pr#41725 <https://github.com/ceph/ceph/pull/41725>`_, Kefu Chai)
|
||
* cmake: don't pass ccache argument to RocksDB build (`pr#39388 <https://github.com/ceph/ceph/pull/39388>`_, Sheng Mao)
|
||
* cmake: drop "mypy" from tox envlist of "qa" (`pr#42430 <https://github.com/ceph/ceph/pull/42430>`_, Kefu Chai)
|
||
* cmake: drop set(VERSION ...) (`pr#42401 <https://github.com/ceph/ceph/pull/42401>`_, Kefu Chai)
|
||
* cmake: enable write-back cache in spec (`pr#39539 <https://github.com/ceph/ceph/pull/39539>`_, Li, Xiaoyan)
|
||
* cmake: exclude "grafonnet-lib" target from "all" (`pr#42871 <https://github.com/ceph/ceph/pull/42871>`_, Kefu Chai)
|
||
* cmake: fail on unknown attribute (`pr#42698 <https://github.com/ceph/ceph/pull/42698>`_, Kefu Chai)
|
||
* cmake: fix failure due missing thrift build scripts if building with jaeger (`pr#42451 <https://github.com/ceph/ceph/pull/42451>`_, Deepika Upadhyay)
|
||
* cmake: Fix Finddpdk cmake module (`pr#44577 <https://github.com/ceph/ceph/pull/44577>`_, Clément Péron)
|
||
* cmake: initialize dpdk_LIBRARIES with empty list (`pr#42572 <https://github.com/ceph/ceph/pull/42572>`_, Kefu Chai)
|
||
* cmake: install mgr module separately (`pr#42255 <https://github.com/ceph/ceph/pull/42255>`_, Kefu Chai)
|
||
* cmake: install rook-client-python using ExternalProject (`pr#39118 <https://github.com/ceph/ceph/pull/39118>`_, Kefu Chai)
|
||
* cmake: let alienstore link against zoned allocator (`pr#39091 <https://github.com/ceph/ceph/pull/39091>`_, Kefu Chai)
|
||
* cmake: let crimson-admin depend on legacy-option-headers (`pr#42573 <https://github.com/ceph/ceph/pull/42573>`_, Kefu Chai)
|
||
* cmake: let libglobal_obj depend on legacy-option-headers (`pr#41142 <https://github.com/ceph/ceph/pull/41142>`_, Kefu Chai)
|
||
* cmake: let vstart-base depend on cython_rados if NOT WIN32 (`pr#41728 <https://github.com/ceph/ceph/pull/41728>`_, Kefu Chai)
|
||
* cmake: let WITH_MGR_ROOK_CLIENT depend on WITH_MGR (`pr#40901 <https://github.com/ceph/ceph/pull/40901>`_, Kefu Chai)
|
||
* cmake: libneoradostest-support should be static (`pr#39587 <https://github.com/ceph/ceph/pull/39587>`_, Jason Dillaman)
|
||
* cmake: link against DPDK shared libraries to avoid DPDK EAL double initialization (`pr#31877 <https://github.com/ceph/ceph/pull/31877>`_, Chunsong Feng, luorixin)
|
||
* cmake: link bundled fmt statically (`pr#42681 <https://github.com/ceph/ceph/pull/42681>`_, Kefu Chai)
|
||
* cmake: link Threads::Threads instead of CMAKE_THREAD_LIBS_INIT (`pr#42870 <https://github.com/ceph/ceph/pull/42870>`_, Ken Dreyer)
|
||
* cmake: make rgw_common a static library (`pr#42473 <https://github.com/ceph/ceph/pull/42473>`_, Kefu Chai)
|
||
* cmake: only pass --verbose when VERBOSE env variable is set (`pr#43533 <https://github.com/ceph/ceph/pull/43533>`_, Kefu Chai)
|
||
* cmake: partial revert of BOOST_USE_VALGRIND when ALLOCATOR=libc (`pr#39263 <https://github.com/ceph/ceph/pull/39263>`_, Casey Bodley)
|
||
* cmake: pass "CC" using configure when building liburing (`pr#41038 <https://github.com/ceph/ceph/pull/41038>`_, Kefu Chai)
|
||
* cmake: pass compile options by fio interface library (`pr#40336 <https://github.com/ceph/ceph/pull/40336>`_, Kefu Chai)
|
||
* cmake: pass unparsed args to add_ceph_test() (`pr#40496 <https://github.com/ceph/ceph/pull/40496>`_, Kefu Chai)
|
||
* cmake: remove cflags from CC (`pr#41166 <https://github.com/ceph/ceph/pull/41166>`_, Kefu Chai)
|
||
* cmake: remove created directory when "clean" target is run (`pr#40596 <https://github.com/ceph/ceph/pull/40596>`_, Kefu Chai)
|
||
* cmake: Remove duplicate SQLITE module (`pr#42614 <https://github.com/ceph/ceph/pull/42614>`_, Soumya Koduri)
|
||
* cmake: Replace boost download url (`pr#41215 <https://github.com/ceph/ceph/pull/41215>`_, Rafał Wądołowski)
|
||
* cmake: require CMake v3.16 and cleanups (`pr#42393 <https://github.com/ceph/ceph/pull/42393>`_, Kefu Chai)
|
||
* cmake: require libpmem 1.7 and cleanups (`pr#40578 <https://github.com/ceph/ceph/pull/40578>`_, Kefu Chai)
|
||
* cmake: restore Lua scripting support for RGW (`pr#41152 <https://github.com/ceph/ceph/pull/41152>`_, Kefu Chai, Matt Benjamin)
|
||
* cmake: s/CCACHE_FOUND/CCACHE_EXECUTABLE/ (`pr#39389 <https://github.com/ceph/ceph/pull/39389>`_, Kefu Chai)
|
||
* cmake: s/HAVE_MSGHDR/WITH_SYSTEMD/ (`pr#40658 <https://github.com/ceph/ceph/pull/40658>`_, Kefu Chai)
|
||
* cmake: s/Python_EXECUTABLE/Python3_EXECUTABLE/ (`pr#42823 <https://github.com/ceph/ceph/pull/42823>`_, Michael Fritch)
|
||
* cmake: set CMAKE_BUILD_TYPE only if .git exists (`pr#42129 <https://github.com/ceph/ceph/pull/42129>`_, Kefu Chai)
|
||
* cmake: set CMAKE_BUILD_TYPE only if it is not specified (`pr#42730 <https://github.com/ceph/ceph/pull/42730>`_, Kefu Chai)
|
||
* cmake: set CMAKE_BUILD_TYPE to Debug when .git exists (`pr#42800 <https://github.com/ceph/ceph/pull/42800>`_, Kefu Chai)
|
||
* cmake: set denc_plugin_dir with the full path (`pr#42185 <https://github.com/ceph/ceph/pull/42185>`_, zhipeng li)
|
||
* cmake: silence build output when building external deps (`pr#42795 <https://github.com/ceph/ceph/pull/42795>`_, Kefu Chai)
|
||
* cmake: support COMPONENTS param in Findpmem.cmake (`pr#39846 <https://github.com/ceph/ceph/pull/39846>`_, Kefu Chai)
|
||
* cmake: test for 16-byte atomic support on mips also (`pr#44071 <https://github.com/ceph/ceph/pull/44071>`_, Kefu Chai)
|
||
* cmake: update civetweb.h on demand (`pr#40843 <https://github.com/ceph/ceph/pull/40843>`_, Kefu Chai)
|
||
* cmake: use ceph repo with tag (`pr#42955 <https://github.com/ceph/ceph/pull/42955>`_, Kefu Chai)
|
||
* cmake: use fixture for preparing venv (`pr#40235 <https://github.com/ceph/ceph/pull/40235>`_, Kefu Chai)
|
||
* cmake: use new CMP0127 policy (`pr#44354 <https://github.com/ceph/ceph/pull/44354>`_, Kefu Chai)
|
||
* cmake: use ninja job pool (`pr#40149 <https://github.com/ceph/ceph/pull/40149>`_, Kefu Chai)
|
||
* cmake: use upstream repo for fio (`pr#42934 <https://github.com/ceph/ceph/pull/42934>`_, Kefu Chai)
|
||
* cmake: vstart do not depend on cython_rbd if WIN32 (`pr#41744 <https://github.com/ceph/ceph/pull/41744>`_, Kefu Chai)
|
||
* common, osd: add fmtlib formatting of some OSD types (`pr#41869 <https://github.com/ceph/ceph/pull/41869>`_, Ronen Friedman)
|
||
* common, rbd: Minor Windows fixes (`pr#39519 <https://github.com/ceph/ceph/pull/39519>`_, Lucian Petrut)
|
||
* common/armor: mark dst_end a const pointer (`pr#42002 <https://github.com/ceph/ceph/pull/42002>`_, Kefu Chai)
|
||
* common/bl, tests: optimize carriage handling in bufferlist::c_str() (`pr#42417 <https://github.com/ceph/ceph/pull/42417>`_, Radoslaw Zarzynski)
|
||
* common/bl: bl::prepare_iovs() related cleanups (`pr#43571 <https://github.com/ceph/ceph/pull/43571>`_, Kefu Chai)
|
||
* common/blkdev: add missing stubs for OSes not Linux (`issue#43691 <http://tracker.ceph.com/issues/43691>`_, `pr#44198 <https://github.com/ceph/ceph/pull/44198>`_, Willem Jan Withagen)
|
||
* common/blkdev: remove double _'s from device_id (`pr#41459 <https://github.com/ceph/ceph/pull/41459>`_, Sage Weil)
|
||
* common/blkdev: remove stray debug output (`pr#42274 <https://github.com/ceph/ceph/pull/42274>`_, Sage Weil)
|
||
* common/blkdev: Remove trailing single quote (`pr#40421 <https://github.com/ceph/ceph/pull/40421>`_, Brad Hubbard)
|
||
* common/buffer.cc: Implement dynamic alen in refill_append_space (`pr#36549 <https://github.com/ceph/ceph/pull/36549>`_, Mark Nelson)
|
||
* common/buffer.cc: use shift_round_up() when appropriate (`pr#40609 <https://github.com/ceph/ceph/pull/40609>`_, Kefu Chai)
|
||
* common/buffer: adjust align before calling posix_memalign() (`pr#41143 <https://github.com/ceph/ceph/pull/41143>`_, Ilya Dryomov)
|
||
* common/buffer: fix stack corruption in rebuild_aligned_size_and_memory() (`pr#42112 <https://github.com/ceph/ceph/pull/42112>`_, Yin Congmin)
|
||
* common/buffers: check _num directly in list::c_str() (`pr#42087 <https://github.com/ceph/ceph/pull/42087>`_, Kefu Chai)
|
||
* common/ceph_time: fix wrong seconds output in exact_timespan_str() (`pr#43422 <https://github.com/ceph/ceph/pull/43422>`_, Ronen Friedman)
|
||
* common/cmdparse: do not create temp string unless necessary (`pr#41724 <https://github.com/ceph/ceph/pull/41724>`_, Kefu Chai)
|
||
* common/cmdparse: use string_view for the key and return val by retval (`pr#41434 <https://github.com/ceph/ceph/pull/41434>`_, Radoslaw Zarzynski, Kefu Chai)
|
||
* common/crc32c_aarch64: fix crc32c unittest failed on aarch64 (`pr#41393 <https://github.com/ceph/ceph/pull/41393>`_, luo rixin)
|
||
* common/Formatter: include used header (`pr#40807 <https://github.com/ceph/ceph/pull/40807>`_, Kefu Chai)
|
||
* common/hobject: a minor fix and performance gain to hobjects listing (`pr#42206 <https://github.com/ceph/ceph/pull/42206>`_, Ronen Friedman)
|
||
* common/ipaddr: Allow binding ipv6 addr on lo (`pr#39346 <https://github.com/ceph/ceph/pull/39346>`_, Kefu Chai)
|
||
* common/ipaddr: skip loopback interfaces named 'lo' and test it (`pr#40334 <https://github.com/ceph/ceph/pull/40334>`_, Dan van der Ster)
|
||
* common/lockdep: increase MAX_LOCKS to 128k (`pr#39905 <https://github.com/ceph/ceph/pull/39905>`_, Kefu Chai)
|
||
* common/LogEntry: drop support of LogSummary v2 encoding scheme (`pr#42276 <https://github.com/ceph/ceph/pull/42276>`_, Kefu Chai)
|
||
* common/mempool: Improve mempool shard selection (`pr#39057 <https://github.com/ceph/ceph/pull/39057>`_, Adam Kupczyk)
|
||
* common/mempool: only fail tests if sharding is very bad (`pr#40167 <https://github.com/ceph/ceph/pull/40167>`_, singuliere)
|
||
* common/numa: Skip the DPDK thread when setting NUMA affinity (`pr#44276 <https://github.com/ceph/ceph/pull/44276>`_, Chunsong Feng)
|
||
* common/options,doc/rados/configuration: extract crimson options, use confval directive (`pr#40953 <https://github.com/ceph/ceph/pull/40953>`_, Kefu Chai)
|
||
* common/options,doc: extract formatted desc into .yaml.in (`pr#40890 <https://github.com/ceph/ceph/pull/40890>`_, Kefu Chai)
|
||
* common/options/global.yaml.in: add runtime flag for mon_max_pg_per_osd (`pr#43324 <https://github.com/ceph/ceph/pull/43324>`_, Neha Ojha)
|
||
* common/options/global.yaml.in: increase default value of bluestore_cache_trim_max_skip_pinned (`pr#40732 <https://github.com/ceph/ceph/pull/40732>`_, Neha Ojha)
|
||
* common/options/global.yaml.in: remove osd_command_thread\* timeouts (`pr#41317 <https://github.com/ceph/ceph/pull/41317>`_, Neha Ojha)
|
||
* common/options/global: correct default of auth_mon_ticket_ttl (`pr#40883 <https://github.com/ceph/ceph/pull/40883>`_, Kefu Chai)
|
||
* common/options: bluefs_buffered_io=true by default (`pr#38044 <https://github.com/ceph/ceph/pull/38044>`_, Dan van der Ster)
|
||
* common/options: convert a millisecs opt to a chrono::milliseconds and cleanups (`pr#42042 <https://github.com/ceph/ceph/pull/42042>`_, Kefu Chai)
|
||
* common/options: document rgw_lc_debug_interval configuration option (`pr#43478 <https://github.com/ceph/ceph/pull/43478>`_, Anthony D'Atri)
|
||
* common/options: extract mgr and mon options out (`pr#41703 <https://github.com/ceph/ceph/pull/41703>`_, Kefu Chai)
|
||
* common/options: extract mgr and mon options out (`pr#41581 <https://github.com/ceph/ceph/pull/41581>`_, Kefu Chai)
|
||
* common/options: extract mgr and mon options out (`pr#41356 <https://github.com/ceph/ceph/pull/41356>`_, Kefu Chai)
|
||
* common/options: extract osd and mgr settings out (`pr#41003 <https://github.com/ceph/ceph/pull/41003>`_, Kefu Chai)
|
||
* common/options: fix option type for bluestore_block_db_size (`pr#41436 <https://github.com/ceph/ceph/pull/41436>`_, luo.runbing)
|
||
* common/options: fix several out of date defaults and options added during yaml conversion (`pr#40896 <https://github.com/ceph/ceph/pull/40896>`_, Josh Durgin)
|
||
* common/options: fix typo (`pr#43585 <https://github.com/ceph/ceph/pull/43585>`_, Anthony D'Atri)
|
||
* common/options: global.yaml: change ms_bind_port_max to 7568 (`pr#42210 <https://github.com/ceph/ceph/pull/42210>`_, Sebastian Wagner)
|
||
* common/options: set default variable of osd_erasure_code_plugins (`pr#40971 <https://github.com/ceph/ceph/pull/40971>`_, Kefu Chai)
|
||
* common/options: Set osd_client_message_cap to 256 (`pr#42157 <https://github.com/ceph/ceph/pull/42157>`_, Mark Nelson)
|
||
* common/options: turn off bluestore_fsck_quick_fix_on_mount by default (`pr#40198 <https://github.com/ceph/ceph/pull/40198>`_, Josh Durgin)
|
||
* common/options: validate see-also (`pr#42845 <https://github.com/ceph/ceph/pull/42845>`_, Kefu Chai)
|
||
* common/pick_address: Allow binding on loopback iface (`pr#40435 <https://github.com/ceph/ceph/pull/40435>`_, Kefu Chai)
|
||
* common/pick_address: define in_addr_t if it is not defined (`pr#41116 <https://github.com/ceph/ceph/pull/41116>`_, Kefu Chai)
|
||
* common/pick_address: filter out loopback addresses (`pr#40961 <https://github.com/ceph/ceph/pull/40961>`_, Kefu Chai)
|
||
* common/pick_address: refactor pick_addresses() (`pr#43531 <https://github.com/ceph/ceph/pull/43531>`_, Kefu Chai)
|
||
* common/PriorityCache: fix help text for unmapped_bytes metric (`pr#43034 <https://github.com/ceph/ceph/pull/43034>`_, Ruben Kerkhof)
|
||
* common/PriorityCache: low perf counters priorities for submodules (`pr#41575 <https://github.com/ceph/ceph/pull/41575>`_, Igor Fedotov)
|
||
* common/PriorityCache: Updated Implementation of Cache Age Binning (`pr#43299 <https://github.com/ceph/ceph/pull/43299>`_, Mark Nelson)
|
||
* common/str_map: reimplement get_str_list() using for_each_pair (`pr#44353 <https://github.com/ceph/ceph/pull/44353>`_, Kefu Chai)
|
||
* common/strtol: replace `const char\*` with `std::string_view` (`pr#42485 <https://github.com/ceph/ceph/pull/42485>`_, Kefu Chai)
|
||
* common/Throttle: change description about throttle val (`pr#39638 <https://github.com/ceph/ceph/pull/39638>`_, haoyixing)
|
||
* common/Timer: use mono_clock for clock_t (`pr#39273 <https://github.com/ceph/ceph/pull/39273>`_, Kefu Chai)
|
||
* common/tracer: Tracer implementation using opentelemetry sdk (`pr#43587 <https://github.com/ceph/ceph/pull/43587>`_, Omri Zeneva)
|
||
* common/TrackedOp: fix osd reboot optracker coredump (`pr#34624 <https://github.com/ceph/ceph/pull/34624>`_, yaohui.zhou)
|
||
* common: add ceph::fair_mutex (`pr#42556 <https://github.com/ceph/ceph/pull/42556>`_, Kefu Chai)
|
||
* common: add missing #include <utility> (`pr#44375 <https://github.com/ceph/ceph/pull/44375>`_, Willem Jan Withagen)
|
||
* common: Add Windows ETW support (`pr#38318 <https://github.com/ceph/ceph/pull/38318>`_, Alin Gabriel Serdean, Lucian Petrut)
|
||
* common: avoid pthread_mutex_unlock twice (`pr#43563 <https://github.com/ceph/ceph/pull/43563>`_, Dai Zhiwei)
|
||
* common: create a faster & cleaner alternative to argv_to_vec() (`pr#42820 <https://github.com/ceph/ceph/pull/42820>`_, Ronen Friedman)
|
||
* common: disable journald logging backend if struct msghdr is not found (`pr#40607 <https://github.com/ceph/ceph/pull/40607>`_, Kefu Chai)
|
||
* common: drop noexcept on thread entry points (`pr#42712 <https://github.com/ceph/ceph/pull/42712>`_, Ilya Dryomov)
|
||
* common: enable log to journald (`pr#39738 <https://github.com/ceph/ceph/pull/39738>`_, 胡玮文)
|
||
* common: extract options into yaml (`pr#40731 <https://github.com/ceph/ceph/pull/40731>`_, Kefu Chai)
|
||
* common: Fix assertion when disabling and re-enabling clog_to_monitors (`pr#38997 <https://github.com/ceph/ceph/pull/38997>`_, Gerald Yang)
|
||
* common: fix fmt::format_to deprecated warning (`pr#44352 <https://github.com/ceph/ceph/pull/44352>`_, 胡玮文)
|
||
* common: generate legacy_config_opts.h from .yaml.in files (`pr#40841 <https://github.com/ceph/ceph/pull/40841>`_, Kefu Chai)
|
||
* common: hide internal logger configuration strings from clients (`pr#43578 <https://github.com/ceph/ceph/pull/43578>`_, Ronen Friedman)
|
||
* common: make y2c.py choke on duplicate keys (`pr#40891 <https://github.com/ceph/ceph/pull/40891>`_, Ilya Dryomov)
|
||
* common: make y2c.py work on FreeBSD (`pr#40832 <https://github.com/ceph/ceph/pull/40832>`_, Willem Jan Withagen)
|
||
* common: modify 'main()s' to use new argv_to_vec() signature (`pr#42848 <https://github.com/ceph/ceph/pull/42848>`_, Ronen Friedman)
|
||
* common: optimize op_target_t and hobject_t constructors (`pr#42283 <https://github.com/ceph/ceph/pull/42283>`_, Or Ozeri)
|
||
* common: removing the explicit attribute from a public copy constructor (`pr#42713 <https://github.com/ceph/ceph/pull/42713>`_, Ronen Friedman)
|
||
* common: s/prctl/pthread_getname_np/ for better portability (`pr#39570 <https://github.com/ceph/ceph/pull/39570>`_, Kefu Chai)
|
||
* common: Use double instead of long double to improve performance (`pr#42082 <https://github.com/ceph/ceph/pull/42082>`_, Chunsong Feng)
|
||
* compressor,msg: replace Tub<> with optional<> (`pr#39460 <https://github.com/ceph/ceph/pull/39460>`_, Kefu Chai)
|
||
* config,mgr: expose ceph.conf path to mgr modules (`pr#41488 <https://github.com/ceph/ceph/pull/41488>`_, Sage Weil)
|
||
* COPYING: add entries for backport scripts (`pr#38908 <https://github.com/ceph/ceph/pull/38908>`_, Nathan Cutler)
|
||
* core: fix compiler warning due to difference in order of struct members (`pr#40872 <https://github.com/ceph/ceph/pull/40872>`_, Willem Jan Withagen)
|
||
* cpatch: a few updates (`pr#39212 <https://github.com/ceph/ceph/pull/39212>`_, Sage Weil)
|
||
* crc32c: fix build on ppc64le with clang (`pr#39548 <https://github.com/ceph/ceph/pull/39548>`_, Piotr Kubaj)
|
||
* crimson, common: improve const-correctness of Operation::dump()s (`pr#41670 <https://github.com/ceph/ceph/pull/41670>`_, Radoslaw Zarzynski)
|
||
* crimson, monmap: fix / improve miscellaneous debugs (`pr#43650 <https://github.com/ceph/ceph/pull/43650>`_, Radoslaw Zarzynski)
|
||
* crimson, monmap: inform about errors when interacting with DNS (`pr#43448 <https://github.com/ceph/ceph/pull/43448>`_, Radoslaw Zarzynski)
|
||
* crimson, test/crimson, msg: clang fixes (`pr#42705 <https://github.com/ceph/ceph/pull/42705>`_, Kefu Chai)
|
||
* crimson,common: cleanups inspired by clang-tidy (`pr#39948 <https://github.com/ceph/ceph/pull/39948>`_, Kefu Chai)
|
||
* crimson/.../lba_btree_node_impl: handle relative addr in merge (`pr#41423 <https://github.com/ceph/ceph/pull/41423>`_, Samuel Just)
|
||
* crimson/admin: add support for 'config help' (`pr#39812 <https://github.com/ceph/ceph/pull/39812>`_, Radoslaw Zarzynski)
|
||
* crimson/admin: dump DERIVE metrics as signed integer (`pr#42203 <https://github.com/ceph/ceph/pull/42203>`_, Kefu Chai)
|
||
* crimson/admin: s/perf dump_seastar/dump_metrics/ (`pr#41669 <https://github.com/ceph/ceph/pull/41669>`_, Kefu Chai)
|
||
* crimson/alienstore: block SIGHUP to coexist with Seastar's signal handling (`pr#41223 <https://github.com/ceph/ceph/pull/41223>`_, Radoslaw Zarzynski)
|
||
* crimson/asock: cleanups (`pr#42128 <https://github.com/ceph/ceph/pull/42128>`_, Kefu Chai)
|
||
* crimson/common/log: print out logger.debug() when log level >=6 (`pr#42334 <https://github.com/ceph/ceph/pull/42334>`_, Kefu Chai)
|
||
* crimson/common: add safe_then_unpack() to errorated futures (`pr#43247 <https://github.com/ceph/ceph/pull/43247>`_, Radoslaw Zarzynski)
|
||
* crimson/common: allow interruptible parallel_for_each to handle error… (`pr#42147 <https://github.com/ceph/ceph/pull/42147>`_, Xuehan Xu)
|
||
* crimson/common: allow the tls interrupt_cond to exist when a continuation starts to run (`pr#42798 <https://github.com/ceph/ceph/pull/42798>`_, Yingxin Cheng, Xuehan Xu)
|
||
* crimson/common: disable arithmetic operators for atomic enums (`pr#43836 <https://github.com/ceph/ceph/pull/43836>`_, Ronen Friedman)
|
||
* crimson/common: don't assume pointer-from-SharedLRU can't outlive it (`pr#44068 <https://github.com/ceph/ceph/pull/44068>`_, Radoslaw Zarzynski)
|
||
* crimson/common: dump more on faults (`pr#41977 <https://github.com/ceph/ceph/pull/41977>`_, Radoslaw Zarzynski)
|
||
* crimson/common: explicitly reraise handled signal in FatalSignal (`pr#43066 <https://github.com/ceph/ceph/pull/43066>`_, Radoslaw Zarzynski)
|
||
* crimson/common: extract parallel_for_each_state out (`pr#41941 <https://github.com/ceph/ceph/pull/41941>`_, Kefu Chai)
|
||
* crimson/common: fix broken assertion on FatalSignal setup (`pr#41010 <https://github.com/ceph/ceph/pull/41010>`_, Radoslaw Zarzynski)
|
||
* crimson/common: fix forwarding in non_futurized_call_with_interruption() (`pr#40968 <https://github.com/ceph/ceph/pull/40968>`_, Radoslaw Zarzynski)
|
||
* crimson/common: instantiate interrupt_cond in .cc (`pr#42715 <https://github.com/ceph/ceph/pull/42715>`_, Kefu Chai)
|
||
* crimson/common: keep ref count of crimson::interruptible::interrupt_cond (`pr#42841 <https://github.com/ceph/ceph/pull/42841>`_, Xuehan Xu)
|
||
* crimson/common: minor cleanups to futures (`pr#42882 <https://github.com/ceph/ceph/pull/42882>`_, Yingxin Cheng)
|
||
* crimson/common: print the address that caused the fault on SIGSEGV (`pr#40991 <https://github.com/ceph/ceph/pull/40991>`_, Radoslaw Zarzynski)
|
||
* crimson/common: skip first 4 frames when dumping a backtrace (`pr#43288 <https://github.com/ceph/ceph/pull/43288>`_, Radoslaw Zarzynski)
|
||
* crimson/common: use string_view when appropriate (`pr#41234 <https://github.com/ceph/ceph/pull/41234>`_, Kefu Chai)
|
||
* crimson/mgr: don't report if there is no connection available (`pr#40898 <https://github.com/ceph/ceph/pull/40898>`_, Radoslaw Zarzynski)
|
||
* crimson/mon: keep a copy of sent MMonCommand messages (`pr#39798 <https://github.com/ceph/ceph/pull/39798>`_, Kefu Chai)
|
||
* crimson/mon: resend mon command when connected and cleanups (`pr#39779 <https://github.com/ceph/ceph/pull/39779>`_, Kefu Chai)
|
||
* crimson/monc: close() active_con before destructing it on resets (`pr#39784 <https://github.com/ceph/ceph/pull/39784>`_, Radoslaw Zarzynski)
|
||
* crimson/monc: consider v1 addresses when connecting to a monitor (`pr#39453 <https://github.com/ceph/ceph/pull/39453>`_, Radoslaw Zarzynski)
|
||
* crimson/monc: discard active/pending connections when reopening (`pr#40438 <https://github.com/ceph/ceph/pull/40438>`_, Ilya Dryomov)
|
||
* crimson/monc: don't serve auth requests without active mon connection (`pr#41791 <https://github.com/ceph/ceph/pull/41791>`_, Radoslaw Zarzynski)
|
||
* crimson/monc: fix races between on_session_opened() and the reset sequence (`pr#41756 <https://github.com/ceph/ceph/pull/41756>`_, Radoslaw Zarzynski)
|
||
* crimson/monc: fix send_message() racing with reopen_session() (`pr#41364 <https://github.com/ceph/ceph/pull/41364>`_, Radoslaw Zarzynski)
|
||
* crimson/monc: fix subscription stall that blocked peering (`pr#41644 <https://github.com/ceph/ceph/pull/41644>`_, Radoslaw Zarzynski)
|
||
* crimson/monc: fix use-after-free around Connection::do_auth_single() (`pr#41046 <https://github.com/ceph/ceph/pull/41046>`_, Radoslaw Zarzynski)
|
||
* crimson/monc: handle_auth_request() doesn't depend on active_con (`pr#41578 <https://github.com/ceph/ceph/pull/41578>`_, Radoslaw Zarzynski)
|
||
* crimson/monc: honor auth_result_t::canceled as the result of do_auth() (`pr#41220 <https://github.com/ceph/ceph/pull/41220>`_, Radoslaw Zarzynski)
|
||
* crimson/monc: renew subscriptions when reopening a session (`pr#39768 <https://github.com/ceph/ceph/pull/39768>`_, Radoslaw Zarzynski)
|
||
* crimson/net/ProtocolV2: disable COMPRESSION in crimson msgr features (`pr#42728 <https://github.com/ceph/ceph/pull/42728>`_, Yingxin Cheng)
|
||
* crimson/net/SocketMessenger: include sleep.hh (`pr#43180 <https://github.com/ceph/ceph/pull/43180>`_, Samuel Just)
|
||
* crimson/net: add support for ms_learn_addr_from_peer (`pr#43542 <https://github.com/ceph/ceph/pull/43542>`_, Radoslaw Zarzynski)
|
||
* crimson/net: assert the address is v2 on attempt to bind (`pr#43118 <https://github.com/ceph/ceph/pull/43118>`_, Radoslaw Zarzynski)
|
||
* crimson/net: Complete the refactor to std::unique_ptr inside Messenger (`pr#41861 <https://github.com/ceph/ceph/pull/41861>`_, Amnon Hanuhov)
|
||
* crimson/net: don't enforce peer-perceived-myaddr matches myaddr if haven't learned it yet (`pr#43651 <https://github.com/ceph/ceph/pull/43651>`_, Radoslaw Zarzynski)
|
||
* crimson/net: drop crimson-specific check for the addr in ClientIdentFrame (`pr#43860 <https://github.com/ceph/ceph/pull/43860>`_, Radoslaw Zarzynski)
|
||
* crimson/net: fix dangling addrvec in bind(), the repeat_until_value() part (`pr#43243 <https://github.com/ceph/ceph/pull/43243>`_, Radoslaw Zarzynski)
|
||
* crimson/net: fix dangling addrvec in SocketMessenger::bind() (`pr#43192 <https://github.com/ceph/ceph/pull/43192>`_, Radoslaw Zarzynski)
|
||
* crimson/net: FixedCPUServerSocket::accept() respects the listening addr's type (`pr#43674 <https://github.com/ceph/ceph/pull/43674>`_, Radoslaw Zarzynski)
|
||
* crimson/net: move from out_q into sent queue (`pr#41695 <https://github.com/ceph/ceph/pull/41695>`_, Kefu Chai)
|
||
* crimson/net: Refactor conn::send() (`pr#40931 <https://github.com/ceph/ceph/pull/40931>`_, Amnon Hanuhov)
|
||
* crimson/net: Set add_ref to false when creating a MessageRef in conn::send() (`pr#41322 <https://github.com/ceph/ceph/pull/41322>`_, Amnon Hanuhov)
|
||
* crimson/net: throw read_eof if short read (`pr#39592 <https://github.com/ceph/ceph/pull/39592>`_, Kefu Chai)
|
||
* crimson/net: Use out_q instead of pending_q (`pr#41679 <https://github.com/ceph/ceph/pull/41679>`_, Amnon Hanuhov)
|
||
* crimson/onode-staged-tree: allow non-empty DeltaRecorder to be destructed (`issue#50028 <http://tracker.ceph.com/issues/50028>`_, `pr#40462 <https://github.com/ceph/ceph/pull/40462>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: convert hash to the reversed version (`pr#43254 <https://github.com/ceph/ceph/pull/43254>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: extend tree node sizes to fit insert upper-bounds (`pr#41772 <https://github.com/ceph/ceph/pull/41772>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: fix an use-after-free issue in test (`pr#41518 <https://github.com/ceph/ceph/pull/41518>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: fix Cursor operator==() (`pr#39655 <https://github.com/ceph/ceph/pull/39655>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: fix ref-counter assert failures (`pr#42003 <https://github.com/ceph/ceph/pull/42003>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: fix tree_cursor_t::Cursor to be aware of extent duplication (`pr#39911 <https://github.com/ceph/ceph/pull/39911>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: force test to work with invalidated transactions (`pr#42781 <https://github.com/ceph/ceph/pull/42781>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: implement an extensive Value framework (`pr#38924 <https://github.com/ceph/ceph/pull/38924>`_, Kefu Chai, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: implement Cursor::get_next() and comparators for range query (`pr#39332 <https://github.com/ceph/ceph/pull/39332>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: implement/validate features to erase values from tree (`pr#40998 <https://github.com/ceph/ceph/pull/40998>`_, Yingxin Cheng, Samuel Just)
|
||
* crimson/onode-staged-tree: improve laddr hints during allocation (`pr#43018 <https://github.com/ceph/ceph/pull/43018>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: improve logs to understand inconsistent load from seastore (`pr#41934 <https://github.com/ceph/ceph/pull/41934>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: integrate interruptible future (`pr#42514 <https://github.com/ceph/ceph/pull/42514>`_, Yingxin Cheng, chunmei-liu)
|
||
* crimson/onode-staged-tree: support empty ns and oid (`pr#39333 <https://github.com/ceph/ceph/pull/39333>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: switch to seastore logger macros (`pr#41271 <https://github.com/ceph/ceph/pull/41271>`_, Yingxin Cheng)
|
||
* crimson/onode-staged-tree: tolerate eagain and add proper errorhandling (`pr#41472 <https://github.com/ceph/ceph/pull/41472>`_, Yingxin Cheng)
|
||
* crimson/os/alienstore: cleanups (`pr#41292 <https://github.com/ceph/ceph/pull/41292>`_, Kefu Chai)
|
||
* crimson/os/alienstore: cleanups of ThreadPool (`pr#41986 <https://github.com/ceph/ceph/pull/41986>`_, Kefu Chai)
|
||
* crimson/os/alienstore: fix nullptr deref in OnCommit::finish() (`pr#43262 <https://github.com/ceph/ceph/pull/43262>`_, Radoslaw Zarzynski)
|
||
* crimson/os/alienstore: improve alienstore's write parallelism (`pr#39684 <https://github.com/ceph/ceph/pull/39684>`_, Xuehan Xu)
|
||
* crimson/os/alienstore: open_collection() returns nullptr if DNE (`pr#41736 <https://github.com/ceph/ceph/pull/41736>`_, Radoslaw Zarzynski)
|
||
* crimson/os/alienstore: scatter alienstore threads onto specified cpu cores (`pr#39777 <https://github.com/ceph/ceph/pull/39777>`_, Xuehan Xu)
|
||
* crimson/os/alienstore: use bluestore debug prefix (`pr#40739 <https://github.com/ceph/ceph/pull/40739>`_, Josh Durgin)
|
||
* crimson/os/seastore/.../btree_range_pin: fix is_parent_of (`pr#43301 <https://github.com/ceph/ceph/pull/43301>`_, Samuel Just)
|
||
* crimson/os/seastore/.../lba_btree: fix handle_split internal nodes (`pr#43083 <https://github.com/ceph/ceph/pull/43083>`_, Samuel Just)
|
||
* crimson/os/seastore/../segment_manager: improve logs and validations (`pr#44478 <https://github.com/ceph/ceph/pull/44478>`_, Yingxin Cheng)
|
||
* crimson/os/seastore/cache: add lba nodes' logical begin addresses to extent_info_t (`pr#44361 <https://github.com/ceph/ceph/pull/44361>`_, Xuehan Xu)
|
||
* crimson/os/seastore/cache: add lru (`pr#44420 <https://github.com/ceph/ceph/pull/44420>`_, Xinyu Huang, Samuel Just)
|
||
* crimson/os/seastore/cache: Cache::get_root check for invalid (`pr#43178 <https://github.com/ceph/ceph/pull/43178>`_, Samuel Just)
|
||
* crimson/os/seastore/cache: fix debug macro usage (`pr#44475 <https://github.com/ceph/ceph/pull/44475>`_, Samuel Just)
|
||
* crimson/os/seastore/cache: fix retiring mutation-pending extents (`pr#42144 <https://github.com/ceph/ceph/pull/42144>`_, Yingxin Cheng)
|
||
* crimson/os/seastore/cache: misc fixes and cleanup (`pr#42080 <https://github.com/ceph/ceph/pull/42080>`_, Yingxin Cheng)
|
||
* crimson/os/seastore/cache: refine metrics (`pr#42539 <https://github.com/ceph/ceph/pull/42539>`_, Yingxin Cheng)
|
||
* crimson/os/seastore/journal: fast submit if RecordSubmitter is IDLE and no pending (`pr#44555 <https://github.com/ceph/ceph/pull/44555>`_, Yingxin Cheng)
|
||
* crimson/os/seastore/journal: support both batching and concurrent writes (`pr#43617 <https://github.com/ceph/ceph/pull/43617>`_, Yingxin Cheng)
|
||
* crimson/os/seastore/lba_manager/btree/lba_btree: fix FTBFS on gcc 9 (`pr#43016 <https://github.com/ceph/ceph/pull/43016>`_, Samuel Just)
|
||
* crimson/os/seastore/lba_manager: do full merge if the donor node is \*AT\* its minimum capacity (`pr#43977 <https://github.com/ceph/ceph/pull/43977>`_, Xuehan Xu)
|
||
* crimson/os/seastore/lba_manager: misc cleanup (`pr#42966 <https://github.com/ceph/ceph/pull/42966>`_, Yingxin Cheng)
|
||
* crimson/os/seastore/lba_manager: remove assert non-empty delta (`pr#42663 <https://github.com/ceph/ceph/pull/42663>`_, Yingxin Cheng)
|
||
* crimson/os/seastore/logging: remove comma (`pr#41437 <https://github.com/ceph/ceph/pull/41437>`_, Kefu Chai)
|
||
* crimson/os/seastore/segment_cleaner: correct available space calculation (`pr#44141 <https://github.com/ceph/ceph/pull/44141>`_, Xuehan Xu)
|
||
* crimson/os/seastore/segment_cleaner: initialize segments' avail_bytes… (`pr#43835 <https://github.com/ceph/ceph/pull/43835>`_, Xuehan Xu)
|
||
* crimson/os/seastore/segment_manager/block: open with dsync (`pr#43554 <https://github.com/ceph/ceph/pull/43554>`_, Samuel Just)
|
||
* crimson/os/seastore: add extent placement manager (`pr#41803 <https://github.com/ceph/ceph/pull/41803>`_, Xuehan Xu)
|
||
* crimson/os/seastore: add missing hints in omap tree (`pr#43249 <https://github.com/ceph/ceph/pull/43249>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: add multi-device support (`pr#43181 <https://github.com/ceph/ceph/pull/43181>`_, Samuel Just, Xuehan Xu)
|
||
* crimson/os/seastore: add set/get attrs and write/read meta methods for seastore (`pr#40664 <https://github.com/ceph/ceph/pull/40664>`_, Xuehan Xu)
|
||
* crimson/os/seastore: add ZNSSegmentManager (`pr#44197 <https://github.com/ceph/ceph/pull/44197>`_, Joseph Sawaya)
|
||
* crimson/os/seastore: avoid onode/omap laddr hint conflicts as much as possible (`pr#44235 <https://github.com/ceph/ceph/pull/44235>`_, Xuehan Xu, Samuel Just)
|
||
* crimson/os/seastore: cleanup with empty transactions (`pr#44458 <https://github.com/ceph/ceph/pull/44458>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: convert omap and collection_manager to interruptible future (`pr#42143 <https://github.com/ceph/ceph/pull/42143>`_, Samuel Just)
|
||
* crimson/os/seastore: deal with scenarios in which bufferlist of do_writev has more than IOV_MAX buffers (`pr#43537 <https://github.com/ceph/ceph/pull/43537>`_, Xuehan Xu)
|
||
* crimson/os/seastore: differentiate loggers in seastore (`pr#44429 <https://github.com/ceph/ceph/pull/44429>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: do not capture unused variable (`pr#42778 <https://github.com/ceph/ceph/pull/42778>`_, Kefu Chai)
|
||
* crimson/os/seastore: do not capture unused variable (`pr#42700 <https://github.com/ceph/ceph/pull/42700>`_, Kefu Chai)
|
||
* crimson/os/seastore: do not capture unused variable (`pr#42146 <https://github.com/ceph/ceph/pull/42146>`_, Kefu Chai)
|
||
* crimson/os/seastore: do not capture unused variables (`pr#41303 <https://github.com/ceph/ceph/pull/41303>`_, Kefu Chai)
|
||
* crimson/os/seastore: do not capture unused variables (`pr#41274 <https://github.com/ceph/ceph/pull/41274>`_, Kefu Chai)
|
||
* crimson/os/seastore: do not capture unused variables (`pr#39269 <https://github.com/ceph/ceph/pull/39269>`_, Kefu Chai)
|
||
* crimson/os/seastore: don't use variadic template for dec_ref() (`pr#39225 <https://github.com/ceph/ceph/pull/39225>`_, Kefu Chai)
|
||
* crimson/os/seastore: fix build failure (`pr#41456 <https://github.com/ceph/ceph/pull/41456>`_, Samuel Just)
|
||
* crimson/os/seastore: fix compiler error for gcc > 9 and clang13 (`pr#44231 <https://github.com/ceph/ceph/pull/44231>`_, Xuehan Xu)
|
||
* crimson/os/seastore: fix epm rolling_segment leak when the transaction is interrupted (`pr#43108 <https://github.com/ceph/ceph/pull/43108>`_, Xuehan Xu)
|
||
* crimson/os/seastore: fix journal updates to the write boundaries (`pr#43853 <https://github.com/ceph/ceph/pull/43853>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: fix lambda capture issue in Journal::scan_extents() (`pr#42184 <https://github.com/ceph/ceph/pull/42184>`_, Xuehan Xu)
|
||
* crimson/os/seastore: fix LBABtree::lower_bound behavior (`pr#43641 <https://github.com/ceph/ceph/pull/43641>`_, Samuel Just, Xuehan Xu)
|
||
* crimson/os/seastore: fix ordered updates to JournalSegmentManager::committed_to (`pr#43754 <https://github.com/ceph/ceph/pull/43754>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: fix potential leak for onodes to live across transactions (`pr#44378 <https://github.com/ceph/ceph/pull/44378>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: fix some debug outputs in omap manager (`pr#43124 <https://github.com/ceph/ceph/pull/43124>`_, Xuehan Xu)
|
||
* crimson/os/seastore: fix staged-fltree build problems (`pr#39239 <https://github.com/ceph/ceph/pull/39239>`_, Samuel Just)
|
||
* crimson/os/seastore: formal extended attributes support (`pr#40977 <https://github.com/ceph/ceph/pull/40977>`_, Xuehan Xu)
|
||
* crimson/os/seastore: implement label-based profiling with metrics (`pr#42202 <https://github.com/ceph/ceph/pull/42202>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: implement metrics at cache level (`pr#42261 <https://github.com/ceph/ceph/pull/42261>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: index lba pins atomically with addition to cache (`pr#44281 <https://github.com/ceph/ceph/pull/44281>`_, Samuel Just)
|
||
* crimson/os/seastore: initialize logical pins before exposing to cache (`pr#44179 <https://github.com/ceph/ceph/pull/44179>`_, Samuel Just)
|
||
* crimson/os/seastore: initialize tests in seastar reactor (`pr#43681 <https://github.com/ceph/ceph/pull/43681>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: introduce ool related metrics with misc improvements (`pr#43327 <https://github.com/ceph/ceph/pull/43327>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: leverage RetiredExtentPlaceholder to detect transaction conflicts (`pr#42174 <https://github.com/ceph/ceph/pull/42174>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: make JournalSubmitter aware of header merging (`pr#44127 <https://github.com/ceph/ceph/pull/44127>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: measure inline/ool record header fullness (`pr#43483 <https://github.com/ceph/ceph/pull/43483>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: minimize the static size of onode_layout_t (`pr#43129 <https://github.com/ceph/ceph/pull/43129>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: minor cleanups (`pr#43749 <https://github.com/ceph/ceph/pull/43749>`_, Kefu Chai)
|
||
* crimson/os/seastore: misc improvements to metrics (`pr#42985 <https://github.com/ceph/ceph/pull/42985>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: open_collection() returns nullptr if DNE (`pr#41708 <https://github.com/ceph/ceph/pull/41708>`_, Kefu Chai)
|
||
* crimson/os/seastore: reduce write amplification from record overhead and implement placement hint (`pr#43459 <https://github.com/ceph/ceph/pull/43459>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: refactor transaction_manager and below to use interruptible_future (`pr#41963 <https://github.com/ceph/ceph/pull/41963>`_, Samuel Just)
|
||
* crimson/os/seastore: refine transaction metrics (`pr#44244 <https://github.com/ceph/ceph/pull/44244>`_, Yingxin Cheng)
|
||
* crimson/os/seastore: replace lba btree implementation with simpler, more correct iterator based implementation (`pr#42901 <https://github.com/ceph/ceph/pull/42901>`_, Samuel Just, chunmei-liu)
|
||
* crimson/os/seastore: reset onode in 'SeaStore::repeat_with_onode' before the transaction gets destroyed (`pr#44345 <https://github.com/ceph/ceph/pull/44345>`_, Xuehan Xu)
|
||
* crimson/os/seastore: resolve clang build problems, misc cleanups (`pr#41560 <https://github.com/ceph/ceph/pull/41560>`_, Samuel Just)
|
||
* crimson/os/seastore: SeaStore::get_omap_iterator should seek_to_first (`pr#43158 <https://github.com/ceph/ceph/pull/43158>`_, Samuel Just)
|
||
* crimson/os/seastore: set ExtentPlacementManager::allocated_to before rolling segments (`pr#43492 <https://github.com/ceph/ceph/pull/43492>`_, Xuehan Xu)
|
||
* crimson/os/seastore: track retired extents until in-progress transactions complete (`pr#40942 <https://github.com/ceph/ceph/pull/40942>`_, Samuel Just)
|
||
* crimson/os/seastore: trade a map with a plain array (`pr#42427 <https://github.com/ceph/ceph/pull/42427>`_, Kefu Chai)
|
||
* crimson/os/seastore: transaction conflict handling improvements (`pr#42020 <https://github.com/ceph/ceph/pull/42020>`_, Samuel Just)
|
||
* crimson/os/seastore: use discard_result() to discard futurized value (`pr#42187 <https://github.com/ceph/ceph/pull/42187>`_, Kefu Chai)
|
||
* crimson/os/seastore: use seastar::metrics for metrics reporting (`pr#41352 <https://github.com/ceph/ceph/pull/41352>`_, Kefu Chai)
|
||
* crimson/os/seastore: use writev to avoid extra memory copy (`pr#42271 <https://github.com/ceph/ceph/pull/42271>`_, Xuehan Xu)
|
||
* crimson/os/seastore: wrap up interruptive-futures in seastore (`pr#42729 <https://github.com/ceph/ceph/pull/42729>`_, Yingxin Cheng)
|
||
* crimson/os: allow to build crimson when WITH_BLUESTORE=OFF (`pr#43161 <https://github.com/ceph/ceph/pull/43161>`_, Radoslaw Zarzynski)
|
||
* crimson/os: cleanup wrongly assertion (`pr#41272 <https://github.com/ceph/ceph/pull/41272>`_, Zengran Zhang)
|
||
* crimson/os: cleanups (`pr#41222 <https://github.com/ceph/ceph/pull/41222>`_, Kefu Chai)
|
||
* crimson/os: cleanups and reformat (`pr#41885 <https://github.com/ceph/ceph/pull/41885>`_, Kefu Chai)
|
||
* crimson/os: cleanups for building with Clang (`pr#42558 <https://github.com/ceph/ceph/pull/42558>`_, Kefu Chai)
|
||
* crimson/os: fix a shutdown-related race condition in AlienStore (`pr#44110 <https://github.com/ceph/ceph/pull/44110>`_, Radoslaw Zarzynski)
|
||
* crimson/os: fix build with clang (`pr#39359 <https://github.com/ceph/ceph/pull/39359>`_, Kefu Chai)
|
||
* crimson/os: fix clang build and cleanups (`pr#39783 <https://github.com/ceph/ceph/pull/39783>`_, Kefu Chai)
|
||
* crimson/os: fix indentation in alien_store.cc (`pr#42138 <https://github.com/ceph/ceph/pull/42138>`_, Radoslaw Zarzynski)
|
||
* crimson/os: fix memory corruption in AlienStore::get_attrs() (`pr#42050 <https://github.com/ceph/ceph/pull/42050>`_, Radoslaw Zarzynski)
|
||
* crimson/os: fix use-after-free in AlienStore::get_attr() (`pr#41603 <https://github.com/ceph/ceph/pull/41603>`_, Radoslaw Zarzynski)
|
||
* crimson/os: generalize AlienStore beyond BlueStore (`pr#42437 <https://github.com/ceph/ceph/pull/42437>`_, Radoslaw Zarzynski)
|
||
* crimson/os: give AlienStore its own debug subsystem (`pr#42337 <https://github.com/ceph/ceph/pull/42337>`_, Radoslaw Zarzynski)
|
||
* crimson/os: replace perfcounter with seastar::metrics (`pr#41396 <https://github.com/ceph/ceph/pull/41396>`_, Kefu Chai)
|
||
* crimson/os: synchronize producers with consumers in AlienStore's queues (`pr#41960 <https://github.com/ceph/ceph/pull/41960>`_, Radoslaw Zarzynski)
|
||
* crimson/os: use compile-time validation (`pr#41366 <https://github.com/ceph/ceph/pull/41366>`_, Kefu Chai)
|
||
* crimson/os: use lockfree queue for sharded queue (`pr#41976 <https://github.com/ceph/ceph/pull/41976>`_, Kefu Chai)
|
||
* crimson/os: Use operator[] in CyanStore when inserting values to omap (`pr#42915 <https://github.com/ceph/ceph/pull/42915>`_, Amnon Hanuhov)
|
||
* crimson/os: use structured binding in loop (`pr#43043 <https://github.com/ceph/ceph/pull/43043>`_, Kefu Chai)
|
||
* crimson/os: use structured binding in loop (`pr#42921 <https://github.com/ceph/ceph/pull/42921>`_, Kefu Chai)
|
||
* crimson/osd, common: implement the inject{m,}dataerr admin commands (`pr#41401 <https://github.com/ceph/ceph/pull/41401>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: add delay for background_recovery (`pr#44019 <https://github.com/ceph/ceph/pull/44019>`_, chunmei-liu)
|
||
* crimson/osd: assume an octopus+ osd peer (`pr#39634 <https://github.com/ceph/ceph/pull/39634>`_, Kefu Chai)
|
||
* crimson/osd: bring OpRegistry-based OpSequencer to handle out-of-order ClientRequests (`pr#43011 <https://github.com/ceph/ceph/pull/43011>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: cancel IO reservations on PG::stop() (`pr#43364 <https://github.com/ceph/ceph/pull/43364>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: capture "intervals_included" by value in ReplicatedRecoveryBackend::submit_push_data (`pr#39157 <https://github.com/ceph/ceph/pull/39157>`_, Xuehan Xu)
|
||
* crimson/osd: capture error_code by value in PG::handle_failed_op (`pr#39827 <https://github.com/ceph/ceph/pull/39827>`_, Xuehan Xu)
|
||
* crimson/osd: capture pgref by value if it is to be referenced asynchronously (`pr#39387 <https://github.com/ceph/ceph/pull/39387>`_, Xuehan Xu)
|
||
* crimson/osd: capturing this in a better way (`pr#39743 <https://github.com/ceph/ceph/pull/39743>`_, Kefu Chai)
|
||
* crimson/osd: check existing superblock when mkfs (`pr#41645 <https://github.com/ceph/ceph/pull/41645>`_, Kefu Chai)
|
||
* crimson/osd: clean the recovery message-related header inclusion (`pr#44224 <https://github.com/ceph/ceph/pull/44224>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: clean up mutability and fix log in ClientRequest (`pr#41733 <https://github.com/ceph/ceph/pull/41733>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: cleanup Notify::send_completion() (`pr#39900 <https://github.com/ceph/ceph/pull/39900>`_, Kefu Chai)
|
||
* crimson/osd: cleanups (`pr#42475 <https://github.com/ceph/ceph/pull/42475>`_, Kefu Chai)
|
||
* crimson/osd: cleanups (`pr#41319 <https://github.com/ceph/ceph/pull/41319>`_, Kefu Chai)
|
||
* crimson/osd: cleanups preparing for InternalClientRequest infrastructure (`pr#40564 <https://github.com/ceph/ceph/pull/40564>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: client request sequencer (`pr#39348 <https://github.com/ceph/ceph/pull/39348>`_, Xuehan Xu)
|
||
* crimson/osd: consider epoch_sent when ignoring old peering event (`pr#42314 <https://github.com/ceph/ceph/pull/42314>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: consume the push payload (`pr#39164 <https://github.com/ceph/ceph/pull/39164>`_, Kefu Chai)
|
||
* crimson/osd: disable allow_guessing when parsing command line options (`pr#41476 <https://github.com/ceph/ceph/pull/41476>`_, Kefu Chai)
|
||
* crimson/osd: disable Premetheous by default (`pr#42797 <https://github.com/ceph/ceph/pull/42797>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: do not capture unused variable (`pr#41745 <https://github.com/ceph/ceph/pull/41745>`_, Kefu Chai)
|
||
* crimson/osd: do not capture unused variable (`pr#41515 <https://github.com/ceph/ceph/pull/41515>`_, Kefu Chai)
|
||
* crimson/osd: do not pass lvalue of the lambda to seastar::futurize_invoke (`pr#39831 <https://github.com/ceph/ceph/pull/39831>`_, Xuehan Xu)
|
||
* crimson/osd: do not pass oop as a const ref and cleanups (`pr#39345 <https://github.com/ceph/ceph/pull/39345>`_, Kefu Chai)
|
||
* crimson/osd: don't assume a pull must happen if there is no push (`pr#44223 <https://github.com/ceph/ceph/pull/44223>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: don't extra copy hobject in PG::load_head_obc() (`pr#42024 <https://github.com/ceph/ceph/pull/42024>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: drop a temporary in PG::handle_initialize() (`pr#42313 <https://github.com/ceph/ceph/pull/42313>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: drop pending ops when pg interval changes (`pr#39608 <https://github.com/ceph/ceph/pull/39608>`_, Kefu Chai)
|
||
* crimson/osd: drop the unused handle_failed_op() from PG (`pr#41526 <https://github.com/ceph/ceph/pull/41526>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: explicitly abort on LOST_REVERT in PG log (`pr#44338 <https://github.com/ceph/ceph/pull/44338>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: expose metrics using http server (`pr#41949 <https://github.com/ceph/ceph/pull/41949>`_, Kefu Chai)
|
||
* crimson/osd: extend lifetime of OpsExecuter to match all_completed (`pr#41536 <https://github.com/ceph/ceph/pull/41536>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fetch configuration from monitors conditionally (`pr#39493 <https://github.com/ceph/ceph/pull/39493>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fetch_config() before mkfs (`pr#38999 <https://github.com/ceph/ceph/pull/38999>`_, Kefu Chai)
|
||
* crimson/osd: fix and improve args processing (`pr#44403 <https://github.com/ceph/ceph/pull/44403>`_, Yingxin Cheng)
|
||
* crimson/osd: fix assertion failure in InternalClientRequest (`pr#44184 <https://github.com/ceph/ceph/pull/44184>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix assertion failure in OpSequencer (`pr#41500 <https://github.com/ceph/ceph/pull/41500>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix assertion failure in OpSequencer on replay (`pr#41732 <https://github.com/ceph/ceph/pull/41732>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix broken debug in Notify::send_completion() (`pr#40647 <https://github.com/ceph/ceph/pull/40647>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix construction of InternalClientRequest in DEBUG builds (`pr#41961 <https://github.com/ceph/ceph/pull/41961>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix debug in IOInterruptCondition::new_interval_created() (`pr#41864 <https://github.com/ceph/ceph/pull/41864>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix heartbeat front and back blank ip (`pr#44242 <https://github.com/ceph/ceph/pull/44242>`_, chunmei-liu)
|
||
* crimson/osd: fix interruptor assert when no pg in peering_event (`pr#44290 <https://github.com/ceph/ceph/pull/44290>`_, chunmei-liu)
|
||
* crimson/osd: fix leaks of ObjectContext in the registry (`pr#44008 <https://github.com/ceph/ceph/pull/44008>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix misdirecting msgs when an OSD flips at Sepia (`pr#42510 <https://github.com/ceph/ceph/pull/42510>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix missed OpSequencer::abort() on primary change (`pr#41865 <https://github.com/ceph/ceph/pull/41865>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix network address selection for hearbeat's messengers (`pr#43648 <https://github.com/ceph/ceph/pull/43648>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix recovery related bugs (`pr#39100 <https://github.com/ceph/ceph/pull/39100>`_, Xuehan Xu)
|
||
* crimson/osd: fix sequencing issues in ClientRequest::process_op (`pr#44156 <https://github.com/ceph/ceph/pull/44156>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix the lifetime of Notify during timeouts (`pr#40654 <https://github.com/ceph/ceph/pull/40654>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix the serialization of notify_reply_t (`pr#39840 <https://github.com/ceph/ceph/pull/39840>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: fix two obc lock related bugs (`pr#39981 <https://github.com/ceph/ceph/pull/39981>`_, Xuehan Xu)
|
||
* crimson/osd: fix Watch::connect() behaviour on reconnect (`pr#43031 <https://github.com/ceph/ceph/pull/43031>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: Fixing empty PG stats issue (`pr#43803 <https://github.com/ceph/ceph/pull/43803>`_, Matan Breizman)
|
||
* crimson/osd: guard non-pg-op handling with with_sequencer() (`pr#41882 <https://github.com/ceph/ceph/pull/41882>`_, Kefu Chai)
|
||
* crimson/osd: honor discarding old backfill messages (`pr#44340 <https://github.com/ceph/ceph/pull/44340>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: implement CEPH_OSD_OP_LIST_WATCHERS (`pr#42917 <https://github.com/ceph/ceph/pull/42917>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: implement interruptions in PeeringEvent (`pr#43449 <https://github.com/ceph/ceph/pull/43449>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: implement op discarding for pglog-based recovery (`pr#44333 <https://github.com/ceph/ceph/pull/44333>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: implement timeout for notify propagation (`pr#39879 <https://github.com/ceph/ceph/pull/39879>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: implement timeout support for watches (`pr#40646 <https://github.com/ceph/ceph/pull/40646>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: Implementing cluster logging (`pr#43344 <https://github.com/ceph/ceph/pull/43344>`_, Matan Breizman)
|
||
* crimson/osd: implicitly append '--smp 1' when invoked without it (`pr#42907 <https://github.com/ceph/ceph/pull/42907>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: improve debugs in ClientRequest (`pr#41796 <https://github.com/ceph/ceph/pull/41796>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: include headers at where they are used (`pr#40565 <https://github.com/ceph/ceph/pull/40565>`_, Kefu Chai)
|
||
* crimson/osd: introduce more asserts to the Watch timeout handling (`pr#41962 <https://github.com/ceph/ceph/pull/41962>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: keep a local copy of pg_stat and cleanups (`pr#39116 <https://github.com/ceph/ceph/pull/39116>`_, Kefu Chai)
|
||
* crimson/osd: make client_requests idempotent (`pr#39356 <https://github.com/ceph/ceph/pull/39356>`_, Xuehan Xu)
|
||
* crimson/osd: make sure ox be removed after all continuations are finished in PG::do_osd_ops (`pr#39347 <https://github.com/ceph/ceph/pull/39347>`_, Xuehan Xu)
|
||
* crimson/osd: optimize crimson-osd's client requests process parallelism (`pr#39772 <https://github.com/ceph/ceph/pull/39772>`_, Xuehan Xu)
|
||
* crimson/osd: pick only v2 addresses (`pr#43435 <https://github.com/ceph/ceph/pull/43435>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: Port rgw object classes to run in crimson (`pr#42576 <https://github.com/ceph/ceph/pull/42576>`_, Amnon Hanuhov)
|
||
* crimson/osd: prevent premature OSD activation (`pr#42311 <https://github.com/ceph/ceph/pull/42311>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: print the actual reason on bind failure (`pr#43538 <https://github.com/ceph/ceph/pull/43538>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: randomize the osd_uuid if not specified (`pr#43781 <https://github.com/ceph/ceph/pull/43781>`_, chunmei-liu)
|
||
* crimson/osd: Recover missing object on read error (`pr#37566 <https://github.com/ceph/ceph/pull/37566>`_, Amnon Hanuhov)
|
||
* crimson/osd: refactor OperationRepeatSequencer (`pr#39598 <https://github.com/ceph/ceph/pull/39598>`_, Kefu Chai)
|
||
* crimson/osd: Refactor PeeringState (`pr#41381 <https://github.com/ceph/ceph/pull/41381>`_, Amnon Hanuhov)
|
||
* crimson/osd: remote peering requests wait for OSD activation (`pr#42310 <https://github.com/ceph/ceph/pull/42310>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: removing an unneeded make_unique() (`pr#44331 <https://github.com/ceph/ceph/pull/44331>`_, Ronen Friedman)
|
||
* crimson/osd: retrive client_requests' prev_op_id right before "start_op" (`pr#40021 <https://github.com/ceph/ceph/pull/40021>`_, Xuehan Xu)
|
||
* crimson/osd: send peering messages only when OSD is active (`pr#42332 <https://github.com/ceph/ceph/pull/42332>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: shutdown if osdmap forces us to do so (`pr#42004 <https://github.com/ceph/ceph/pull/42004>`_, Kefu Chai)
|
||
* crimson/osd: simplify the management of OpsExecuter's life-time (`pr#41554 <https://github.com/ceph/ceph/pull/41554>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: specialize fmt::formatter<> for OpSequencer (`pr#41814 <https://github.com/ceph/ceph/pull/41814>`_, Kefu Chai)
|
||
* crimson/osd: tune the default for crimson_alien_op_num_threads (`pr#39516 <https://github.com/ceph/ceph/pull/39516>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: use app.alien() to initialize AlienStore::alien (`pr#42388 <https://github.com/ceph/ceph/pull/42388>`_, Kefu Chai)
|
||
* crimson/osd: use boot_epoch for MOSDBoot (`pr#42312 <https://github.com/ceph/ceph/pull/42312>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: use reactor::alien to send message to alien (`pr#43067 <https://github.com/ceph/ceph/pull/43067>`_, Kefu Chai)
|
||
* crimson/osd: various cleanups (`pr#40906 <https://github.com/ceph/ceph/pull/40906>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: wait for SIGINT and SIGTERM before stopping (`pr#41666 <https://github.com/ceph/ceph/pull/41666>`_, Kefu Chai)
|
||
* crimson/osd: watch-notify related cleanups (`pr#39895 <https://github.com/ceph/ceph/pull/39895>`_, Kefu Chai)
|
||
* crimson/osd: write object store's meta sequentially (`pr#43652 <https://github.com/ceph/ceph/pull/43652>`_, Radoslaw Zarzynski)
|
||
* crimson/osd: write the 'osd_key' meta on OSD::mkfs() (`pr#43355 <https://github.com/ceph/ceph/pull/43355>`_, Radoslaw Zarzynski)
|
||
* crimson/seastore alloc extent hint (`pr#42731 <https://github.com/ceph/ceph/pull/42731>`_, Chunmei Liu, chunmei-liu)
|
||
* crimson/seastore: add --seastore-devs in vstart.sh (`pr#41541 <https://github.com/ceph/ceph/pull/41541>`_, chunmei-liu)
|
||
* crimson/seastore: add collection implementation (`pr#39037 <https://github.com/ceph/ceph/pull/39037>`_, chunmei-liu, Samuel Just)
|
||
* crimson/seastore: add lba tree metrics for lba tree profiling (`pr#43123 <https://github.com/ceph/ceph/pull/43123>`_, chunmei-liu)
|
||
* crimson/seastore: add metrics about onode and lba trees (`pr#42885 <https://github.com/ceph/ceph/pull/42885>`_, Yingxin Cheng)
|
||
* crimson/seastore: add omap tree implementation (`pr#37925 <https://github.com/ceph/ceph/pull/37925>`_, chunmei-liu, Samuel Just)
|
||
* crimson/seastore: add perfcounters in seastore (`pr#41095 <https://github.com/ceph/ceph/pull/41095>`_, chunmei-liu)
|
||
* crimson/seastore: add seastore operation latency metrics (`pr#42386 <https://github.com/ceph/ceph/pull/42386>`_, chunmei-liu)
|
||
* crimson/seastore: add string_kv_node_layout diagrams (`pr#41362 <https://github.com/ceph/ceph/pull/41362>`_, Zengran Zhang)
|
||
* crimson/seastore: cleanup ceph_subsystem_filestore to seastore (`pr#41671 <https://github.com/ceph/ceph/pull/41671>`_, chunmei-liu)
|
||
* crimson/seastore: cleanup lba manager get_mappings (`pr#41607 <https://github.com/ceph/ceph/pull/41607>`_, chunmei-liu)
|
||
* crimson/seastore: dump crimson perf counters (`pr#41132 <https://github.com/ceph/ceph/pull/41132>`_, chunmei-liu)
|
||
* crimson/seastore: enforce per-collection transaction ordering (`pr#42103 <https://github.com/ceph/ceph/pull/42103>`_, Samuel Just)
|
||
* crimson/seastore: fix assert in read_extent (`pr#41606 <https://github.com/ceph/ceph/pull/41606>`_, chunmei-liu)
|
||
* crimson/seastore: fix build error (`pr#41512 <https://github.com/ceph/ceph/pull/41512>`_, chunmei-liu)
|
||
* crimson/seastore: fix cache::get_extent got retired extent (`pr#41801 <https://github.com/ceph/ceph/pull/41801>`_, chunmei-liu)
|
||
* crimson/seastore: fix omap manager testcase bug (`pr#41350 <https://github.com/ceph/ceph/pull/41350>`_, chunmei-liu)
|
||
* crimson/seastore: fix OTree read invalid extent (`pr#41741 <https://github.com/ceph/ceph/pull/41741>`_, chunmei-liu)
|
||
* crimson/seastore: fix segment_cleaner blocked_io_wake crash (`pr#43340 <https://github.com/ceph/ceph/pull/43340>`_, Samuel Just)
|
||
* crimson/seastore: fix segment_cleaner bugs (`pr#40271 <https://github.com/ceph/ceph/pull/40271>`_, chunmei-liu)
|
||
* crimson/seastore: implement metrics in BlockSegmentManager (`pr#42457 <https://github.com/ceph/ceph/pull/42457>`_, Yingxin Cheng)
|
||
* crimson/seastore: improve metrics about onode and lba trees (`pr#42916 <https://github.com/ceph/ceph/pull/42916>`_, Yingxin Cheng)
|
||
* crimson/seastore: integrate and test onode-erase/list features (`pr#41075 <https://github.com/ceph/ceph/pull/41075>`_, Yingxin Cheng)
|
||
* crimson/seastore: introduce and adopt LBAManager::get_mapping(t, offset) (`pr#41582 <https://github.com/ceph/ceph/pull/41582>`_, Yingxin Cheng)
|
||
* crimson/seastore: lba pin debugging and fix (`pr#43084 <https://github.com/ceph/ceph/pull/43084>`_, Samuel Just)
|
||
* crimson/seastore: refactor gc into concurrent task (`pr#40331 <https://github.com/ceph/ceph/pull/40331>`_, Samuel Just)
|
||
* crimson/seastore: remove unused method (`pr#41363 <https://github.com/ceph/ceph/pull/41363>`_, Zengran Zhang)
|
||
* crimson/seastore: start wiring up collection_manager, omap_manager, onode_manager (`pr#39828 <https://github.com/ceph/ceph/pull/39828>`_, Samuel Just)
|
||
* crimson/seastore:: add binary search for lba and omap iterator search (`pr#43157 <https://github.com/ceph/ceph/pull/43157>`_, chunmei-liu)
|
||
* crimson/seastore:fix scan_extents in journal.cc (`pr#40532 <https://github.com/ceph/ceph/pull/40532>`_, chunmei-liu)
|
||
* crimson/sesatore: simplify epm related transaction structures, fix some bugs (`pr#43152 <https://github.com/ceph/ceph/pull/43152>`_, Samuel Just)
|
||
* crimson/store-nbd: fix store_nbd build error for futurized store mkfs (`pr#43295 <https://github.com/ceph/ceph/pull/43295>`_, chunmei-liu)
|
||
* crimson/test: fix SeastarRunner when app is not started (`pr#44396 <https://github.com/ceph/ceph/pull/44396>`_, Yingxin Cheng)
|
||
* crimson/tools/store-nbd: fix invalid buffer access on connection termination (`pr#39588 <https://github.com/ceph/ceph/pull/39588>`_, Samuel Just)
|
||
* crimson/tools/store_nbd/fs_driver: fix mount and mkfs to handle new mkfs signature (`pr#43629 <https://github.com/ceph/ceph/pull/43629>`_, Samuel Just)
|
||
* crimson/tools/store_nbd: better cleanup (`pr#41911 <https://github.com/ceph/ceph/pull/41911>`_, Kefu Chai)
|
||
* crimson/tools/store_nbd: do not capture unused variable (`pr#42748 <https://github.com/ceph/ceph/pull/42748>`_, Kefu Chai)
|
||
* crimson/tools/store_nbd: fixes to implement graceful shutdown (`pr#42303 <https://github.com/ceph/ceph/pull/42303>`_, Kefu Chai)
|
||
* crimson/tools/store_nbd: pass app.alien() down to FSDriver (`pr#42418 <https://github.com/ceph/ceph/pull/42418>`_, Kefu Chai)
|
||
* crimson/tools: clean alien in store-nbd (`pr#43105 <https://github.com/ceph/ceph/pull/43105>`_, chunmei-liu)
|
||
* crimson/tools: silence [[maybe_unused]] warning in store-nbd.cc (`pr#42787 <https://github.com/ceph/ceph/pull/42787>`_, Radoslaw Zarzynski)
|
||
* crimson/{common,os,osd}: errorate the FuturizedStore::mkfs() paths (`pr#43261 <https://github.com/ceph/ceph/pull/43261>`_, Radoslaw Zarzynski)
|
||
* crimson/{osd,store_nbd}: handle SIGINT (`pr#41894 <https://github.com/ceph/ceph/pull/41894>`_, Kefu Chai, Yingxin Cheng)
|
||
* crimson: adapt to the new alien API (`pr#41881 <https://github.com/ceph/ceph/pull/41881>`_, Kefu Chai)
|
||
* crimson: add cmp_xatt support (`pr#42039 <https://github.com/ceph/ceph/pull/42039>`_, chunmei-liu)
|
||
* crimson: add continuation chain interruption capabilities (`pr#37536 <https://github.com/ceph/ceph/pull/37536>`_, Xuehan Xu, Kefu Chai)
|
||
* crimson: add delay for peering_event start when nested (`pr#43980 <https://github.com/ceph/ceph/pull/43980>`_, chunmei-liu)
|
||
* crimson: add initial osd support for seastore (`pr#41129 <https://github.com/ceph/ceph/pull/41129>`_, Samuel Just)
|
||
* crimson: add object_info, log support to crimson-store-nbd, fix lba btree bugs (`pr#42957 <https://github.com/ceph/ceph/pull/42957>`_, Samuel Just)
|
||
* crimson: add seastore and bluestore to crimson-store-nbd (`pr#41291 <https://github.com/ceph/ceph/pull/41291>`_, Samuel Just)
|
||
* crimson: add support for ms_bind_retry\_{delay,count} (`pr#43106 <https://github.com/ceph/ceph/pull/43106>`_, Radoslaw Zarzynski)
|
||
* crimson: always handle returned future (`pr#41637 <https://github.com/ceph/ceph/pull/41637>`_, Kefu Chai)
|
||
* crimson: btree omap_manager rework with other misc fixes (`pr#39652 <https://github.com/ceph/ceph/pull/39652>`_, Samuel Just)
|
||
* crimson: btree_lba_manager and segment_cleaner fixes (`pr#39989 <https://github.com/ceph/ceph/pull/39989>`_, Samuel Just)
|
||
* crimson: bump up Seastar to recent master and fix FTBFS (`pr#44147 <https://github.com/ceph/ceph/pull/44147>`_, Radoslaw Zarzynski)
|
||
* crimson: clang related cleanups (`pr#41214 <https://github.com/ceph/ceph/pull/41214>`_, Kefu Chai)
|
||
* crimson: clean up issues spotted by the clang compiler (`pr#41059 <https://github.com/ceph/ceph/pull/41059>`_, Kefu Chai)
|
||
* crimson: cleanups (`pr#39996 <https://github.com/ceph/ceph/pull/39996>`_, Kefu Chai)
|
||
* crimson: configure CRC for the temp_mon_client's messenger (`pr#39454 <https://github.com/ceph/ceph/pull/39454>`_, Radoslaw Zarzynski)
|
||
* crimson: drop the support of ProtocolV1 (`pr#39673 <https://github.com/ceph/ceph/pull/39673>`_, Radoslaw Zarzynski)
|
||
* crimson: errorate the FuturizedStore::mount() paths (`pr#43592 <https://github.com/ceph/ceph/pull/43592>`_, Radoslaw Zarzynski)
|
||
* crimson: errorator parallel_for_each (`pr#41848 <https://github.com/ceph/ceph/pull/41848>`_, Xuehan Xu)
|
||
* crimson: fix assert_aligned(size) in trim_data_reservation (`pr#44490 <https://github.com/ceph/ceph/pull/44490>`_, chunmei-liu)
|
||
* crimson: fix dangling ClientRequest::this pointer (`pr#39093 <https://github.com/ceph/ceph/pull/39093>`_, Radoslaw Zarzynski)
|
||
* crimson: fix misc build issues (`pr#41425 <https://github.com/ceph/ceph/pull/41425>`_, Samuel Just)
|
||
* crimson: fix pgnls exception (`pr#42076 <https://github.com/ceph/ceph/pull/42076>`_, chunmei-liu)
|
||
* crimson: fix reactor stalled and rbd_open failed (`pr#41940 <https://github.com/ceph/ceph/pull/41940>`_, chunmei-liu)
|
||
* crimson: futurize FuturizedStore::create() (`pr#43928 <https://github.com/ceph/ceph/pull/43928>`_, Joseph Sawaya)
|
||
* crimson: handle startup failures properly (`pr#41589 <https://github.com/ceph/ceph/pull/41589>`_, Kefu Chai)
|
||
* crimson: introduce assert_moveable() (`pr#42100 <https://github.com/ceph/ceph/pull/42100>`_, Radoslaw Zarzynski)
|
||
* crimson: leverage --default-log-level to configure the global log level (`pr#44412 <https://github.com/ceph/ceph/pull/44412>`_, Yingxin Cheng)
|
||
* crimson: make backtraces more human-readable with boost::stacktrace and addr2line (`pr#40915 <https://github.com/ceph/ceph/pull/40915>`_, Radoslaw Zarzynski, Kefu Chai)
|
||
* crimson: make the number of alien threads configurable (`pr#39205 <https://github.com/ceph/ceph/pull/39205>`_, Radoslaw Zarzynski)
|
||
* crimson: multiple fixes for connection failure handling in MonClient (`pr#39620 <https://github.com/ceph/ceph/pull/39620>`_, Radoslaw Zarzynski)
|
||
* crimson: osd meta read from/write to file (`pr#43657 <https://github.com/ceph/ceph/pull/43657>`_, Samuel Just, chunmei-liu)
|
||
* crimson: osd operations respect interruptor's InterruptCondition (`pr#43500 <https://github.com/ceph/ceph/pull/43500>`_, Radoslaw Zarzynski)
|
||
* crimson: osd: do not capture std::error_code by reference (`pr#43003 <https://github.com/ceph/ceph/pull/43003>`_, Greg Farnum)
|
||
* crimson: respect the CEPH_ARGS environment variable (`pr#43501 <https://github.com/ceph/ceph/pull/43501>`_, Radoslaw Zarzynski)
|
||
* crimson: s/crimson::do_until/crimson::repeat/ (`pr#41984 <https://github.com/ceph/ceph/pull/41984>`_, Kefu Chai)
|
||
* crush, crimson: don't support crush_location_hook as crimson lacks SubProcess (`pr#43166 <https://github.com/ceph/ceph/pull/43166>`_, Radoslaw Zarzynski)
|
||
* crush/crush: ensure alignof(crush_work_bucket) is 1 (`pr#41546 <https://github.com/ceph/ceph/pull/41546>`_, Kefu Chai)
|
||
* crush/CrushCompiler: print weight with uniform precision (`pr#38500 <https://github.com/ceph/ceph/pull/38500>`_, Prashant D)
|
||
* crush/CrushLocation: do not print logging message in constructor (`pr#40457 <https://github.com/ceph/ceph/pull/40457>`_, Alex Wu)
|
||
* crush/CrushWrapper: update shadow trees on update_item() (`pr#39629 <https://github.com/ceph/ceph/pull/39629>`_, Sage Weil)
|
||
* crush: cancel upmaps with up set size != pool size (`pr#42495 <https://github.com/ceph/ceph/pull/42495>`_, huangjun)
|
||
* crush: Fix segfault in update_from_hook (`pr#43944 <https://github.com/ceph/ceph/pull/43944>`_, Adam Kupczyk)
|
||
* crush: remove last traces of ruleset; remove min/max_size (`pr#42041 <https://github.com/ceph/ceph/pull/42041>`_, Sage Weil, Avan Thakkar)
|
||
* cstart: some improvements (`pr#40390 <https://github.com/ceph/ceph/pull/40390>`_, Sage Weil)
|
||
* dashboard: 2nd backport batch (`pr#44899 <https://github.com/ceph/ceph/pull/44899>`_, Sarthak0702, Avan Thakkar, Nizamudeen A, Alfonso Martínez, Pere Diaz Bou, Arthur Outhenin-Chalandre, Benoît Knecht)
|
||
* dashboard: first batch of dashboard backports (`pr#44824 <https://github.com/ceph/ceph/pull/44824>`_, Nizamudeen A, Avan Thakkar, Ernesto Puerta, Pere Diaz Bou, Waad AlKhoury, Aashish Sharma, Shreya Sharma)
|
||
* debian, rpm: split ceph-volume into a separated package (`pr#42465 <https://github.com/ceph/ceph/pull/42465>`_, Kefu Chai)
|
||
* debian,cmake,cephsqlite: hide non-public symbols (`pr#40292 <https://github.com/ceph/ceph/pull/40292>`_, Kefu Chai)
|
||
* debian/ceph-common.postinst: do not chown cephadm log dirs (`pr#39953 <https://github.com/ceph/ceph/pull/39953>`_, Sage Weil)
|
||
* debian/ceph-common.postinst: fix indent and cleanups (`pr#41240 <https://github.com/ceph/ceph/pull/41240>`_, Kefu Chai)
|
||
* debian/control: ceph-mgr-modules-core does not Recommend ceph-mgr-roo… (`pr#41688 <https://github.com/ceph/ceph/pull/41688>`_, Kefu Chai)
|
||
* debian/control: depend on libjaeger only if <pkg.ceph.jaeger> (`pr#42450 <https://github.com/ceph/ceph/pull/42450>`_, Kefu Chai)
|
||
* debian/control: dh-systemd is part of debhelper now (`pr#43134 <https://github.com/ceph/ceph/pull/43134>`_, David Galloway)
|
||
* debian: cleanups and exclude ceph_crypto from dh_shlibdep (`pr#40291 <https://github.com/ceph/ceph/pull/40291>`_, Kefu Chai)
|
||
* debian: use build-profile to manage build deps (`pr#40952 <https://github.com/ceph/ceph/pull/40952>`_, Kefu Chai)
|
||
* dev/developer_guide: add jaegertracing intial developer documentation (`pr#40187 <https://github.com/ceph/ceph/pull/40187>`_, Deepika Upadhyay)
|
||
* Die, `num_rados_handles`, die (`pr#40380 <https://github.com/ceph/ceph/pull/40380>`_, Adam C. Emerson)
|
||
* dmclock: pick up change to fix run_sched_ahead() scheduling issue (`pr#41341 <https://github.com/ceph/ceph/pull/41341>`_, Kefu Chai)
|
||
* dmclock: pick up change to support seastar (`pr#41564 <https://github.com/ceph/ceph/pull/41564>`_, Kefu Chai)
|
||
* do_cmake.sh: use python3.10 for fedora 35 (`pr#41730 <https://github.com/ceph/ceph/pull/41730>`_, Kefu Chai)
|
||
* do_cmake: build with python3.9 on RHEL9 (`pr#41138 <https://github.com/ceph/ceph/pull/41138>`_, Kaleb S KEITHLEY, Kefu Chai)
|
||
* do_cmake:sh: do not set BOOST_J (`pr#42746 <https://github.com/ceph/ceph/pull/42746>`_, Kefu Chai)
|
||
* doc / cephfs: health message codes should be permalinks (`pr#43517 <https://github.com/ceph/ceph/pull/43517>`_, Venky Shankar)
|
||
* doc, vstart.sh: adapt to the generalize AlienStore support (`pr#42476 <https://github.com/ceph/ceph/pull/42476>`_, Kefu Chai)
|
||
* doc,cephadm: default to quay, not docker (`pr#42535 <https://github.com/ceph/ceph/pull/42535>`_, Sage Weil)
|
||
* doc,man: Typos found by codespell (`pr#44249 <https://github.com/ceph/ceph/pull/44249>`_, Dimitri Papadopoulos)
|
||
* doc/.../testing_integration_tests: fix formatting of teuthology-suite option (`pr#44474 <https://github.com/ceph/ceph/pull/44474>`_, Laura Flores)
|
||
* doc/_ext: fixes related to mgr option rendering (`pr#41245 <https://github.com/ceph/ceph/pull/41245>`_, Kefu Chai)
|
||
* doc/_ext: load options defined by mgr modules (`pr#41198 <https://github.com/ceph/ceph/pull/41198>`_, Kefu Chai)
|
||
* doc/_ext: print out the module which fails the build (`pr#42669 <https://github.com/ceph/ceph/pull/42669>`_, Kefu Chai)
|
||
* doc/_theme: increasing the padding in navigation bar (`pr#40876 <https://github.com/ceph/ceph/pull/40876>`_, Kefu Chai)
|
||
* doc/_theme: remove the spacing at top of "dl dt" (`pr#39861 <https://github.com/ceph/ceph/pull/39861>`_, Kefu Chai)
|
||
* doc/_theme: show the menu button (`pr#41276 <https://github.com/ceph/ceph/pull/41276>`_, Kefu Chai)
|
||
* doc/_themes: fix the styling of section header (`pr#40615 <https://github.com/ceph/ceph/pull/40615>`_, Kefu Chai)
|
||
* doc/_themes: remove spacing after `ul li p` (`pr#40785 <https://github.com/ceph/ceph/pull/40785>`_, Kefu Chai)
|
||
* doc/ceph-fuse: add some options to man page (`pr#39609 <https://github.com/ceph/ceph/pull/39609>`_, Rishabh Dave)
|
||
* doc/ceph-volume/activate: Users should call cephadm instead (`pr#43142 <https://github.com/ceph/ceph/pull/43142>`_, Sebastian Wagner)
|
||
* doc/ceph-volume: add lvm migrate/new-db/new-wal (`pr#43051 <https://github.com/ceph/ceph/pull/43051>`_, Dimitri Savineau)
|
||
* doc/cephadm/operations: extend CEPHADM_STRAY_DAEMON (`pr#43330 <https://github.com/ceph/ceph/pull/43330>`_, Sebastian Wagner)
|
||
* doc/cephadm/service-management: Move "Updating Service Specifications" (`pr#43162 <https://github.com/ceph/ceph/pull/43162>`_, Sebastian Wagner)
|
||
* doc/cephadm/services: unindent note section (`pr#43356 <https://github.com/ceph/ceph/pull/43356>`_, Kefu Chai)
|
||
* doc/cephadm/upgrade: correct example command (`pr#44309 <https://github.com/ceph/ceph/pull/44309>`_, Foad Lind)
|
||
* doc/cephadm: add a single word (`pr#41030 <https://github.com/ceph/ceph/pull/41030>`_, Zac Dover)
|
||
* doc/cephadm: Add lots of links to other chapters (`pr#43143 <https://github.com/ceph/ceph/pull/43143>`_, Sebastian Wagner)
|
||
* doc/cephadm: Add networks to spec documentation (`pr#43160 <https://github.com/ceph/ceph/pull/43160>`_, Sebastian Wagner)
|
||
* doc/cephadm: add note about deprecation of NFSv3 (`pr#40008 <https://github.com/ceph/ceph/pull/40008>`_, Michael Fritch)
|
||
* doc/cephadm: add notes to `orch daemon add` (`pr#42304 <https://github.com/ceph/ceph/pull/42304>`_, Sebastian Wagner)
|
||
* doc/cephadm: add podman version note to install (`pr#40502 <https://github.com/ceph/ceph/pull/40502>`_, Zac Dover)
|
||
* doc/cephadm: add prompts to adoption.rst (`pr#39789 <https://github.com/ceph/ceph/pull/39789>`_, Zac Dover)
|
||
* doc/cephadm: Add RGW ssl (`pr#42372 <https://github.com/ceph/ceph/pull/42372>`_, Sebastian Wagner)
|
||
* doc/cephadm: adding "device" to a sentence (`pr#40992 <https://github.com/ceph/ceph/pull/40992>`_, Zac Dover)
|
||
* doc/cephadm: break mon section into sections (`pr#40120 <https://github.com/ceph/ceph/pull/40120>`_, Zac Dover)
|
||
* doc/cephadm: Calling miscellaneous ceph tools (`pr#43762 <https://github.com/ceph/ceph/pull/43762>`_, Sebastian Wagner)
|
||
* doc/cephadm: Cephadm docs deployment scenarios (`pr#44092 <https://github.com/ceph/ceph/pull/44092>`_, Melissa Li)
|
||
* doc/cephadm: core dumps (`pr#43969 <https://github.com/ceph/ceph/pull/43969>`_, Sebastian Wagner)
|
||
* doc/cephadm: Disable automatic deployment of daemons (`pr#39464 <https://github.com/ceph/ceph/pull/39464>`_, Sebastian Wagner)
|
||
* doc/cephadm: document setting ssh-user during adopt (`pr#43490 <https://github.com/ceph/ceph/pull/43490>`_, Daniel Pivonka)
|
||
* doc/cephadm: enrich "deployment of daemons" (`pr#41989 <https://github.com/ceph/ceph/pull/41989>`_, Zac Dover)
|
||
* doc/cephadm: enrich "Disabling Automatic Deploy..." (`pr#42049 <https://github.com/ceph/ceph/pull/42049>`_, Zac Dover)
|
||
* doc/cephadm: enrich "service status" (`pr#41561 <https://github.com/ceph/ceph/pull/41561>`_, Zac Dover)
|
||
* doc/cephadm: enriching "daemon status" (`pr#41595 <https://github.com/ceph/ceph/pull/41595>`_, Zac Dover)
|
||
* doc/cephadm: enriching "Service Specification" (`pr#41608 <https://github.com/ceph/ceph/pull/41608>`_, Zac Dover)
|
||
* doc/cephadm: enriching "setting a limit" (`pr#41653 <https://github.com/ceph/ceph/pull/41653>`_, Zac Dover)
|
||
* doc/cephadm: explicitly show host requirments in adding host section (`pr#40350 <https://github.com/ceph/ceph/pull/40350>`_, Daniel Pivonka)
|
||
* doc/cephadm: fix a typo (`pr#40651 <https://github.com/ceph/ceph/pull/40651>`_, Guillaume Abrioux)
|
||
* doc/cephadm: fix prompts in service-management.rst (`pr#41539 <https://github.com/ceph/ceph/pull/41539>`_, Zac Dover)
|
||
* doc/cephadm: host location: add link to types (`pr#44109 <https://github.com/ceph/ceph/pull/44109>`_, Sebastian Wagner)
|
||
* doc/cephadm: Hosts: Add "initial CRUSH location" (`pr#43564 <https://github.com/ceph/ceph/pull/43564>`_, Sebastian Wagner)
|
||
* doc/cephadm: improve "Canceling an Upgrade" (`pr#42108 <https://github.com/ceph/ceph/pull/42108>`_, Zac Dover)
|
||
* doc/cephadm: improve "Ceph Daemon Logs" (1 of x) (`pr#42134 <https://github.com/ceph/ceph/pull/42134>`_, Zac Dover)
|
||
* doc/cephadm: improve "Deploying OSDs on multiple similar hosts" (`pr#43601 <https://github.com/ceph/ceph/pull/43601>`_, Sebastian Wagner)
|
||
* doc/cephadm: improve "Potential Problems" (`pr#42113 <https://github.com/ceph/ceph/pull/42113>`_, Zac Dover)
|
||
* doc/cephadm: improve "Upgrading Ceph" (main) (`pr#42079 <https://github.com/ceph/ceph/pull/42079>`_, Zac Dover)
|
||
* doc/cephadm: improving "Monitoring the Upgrade" (`pr#42094 <https://github.com/ceph/ceph/pull/42094>`_, Zac Dover)
|
||
* doc/cephadm: improving "Starting the Upgrade" (`pr#42092 <https://github.com/ceph/ceph/pull/42092>`_, Zac Dover)
|
||
* doc/cephadm: linking to log material (`pr#42446 <https://github.com/ceph/ceph/pull/42446>`_, Zac Dover)
|
||
* doc/cephadm: monitoring: Add "Adding Alertmanager webhooks" (`pr#42970 <https://github.com/ceph/ceph/pull/42970>`_, Sebastian Wagner)
|
||
* doc/cephadm: Move MONs to a different network (`pr#42462 <https://github.com/ceph/ceph/pull/42462>`_, Sebastian Wagner)
|
||
* doc/cephadm: move services under doc/cephadm/services ? (`pr#43150 <https://github.com/ceph/ceph/pull/43150>`_, Sebastian Wagner)
|
||
* doc/cephadm: note that replacment osd needs to be on same host as removed osd (`pr#43622 <https://github.com/ceph/ceph/pull/43622>`_, Daniel Pivonka)
|
||
* doc/cephadm: Offline hosts will pause upgrades (`pr#42665 <https://github.com/ceph/ceph/pull/42665>`_, Sebastian Wagner)
|
||
* doc/cephadm: operations.rst typo (`pr#42341 <https://github.com/ceph/ceph/pull/42341>`_, Zac Dover)
|
||
* doc/cephadm: operations: Data location & (`pr#42244 <https://github.com/ceph/ceph/pull/42244>`_, Zac Dover)
|
||
* doc/cephadm: OSD memory autotuning for hyperconverged (`pr#43943 <https://github.com/ceph/ceph/pull/43943>`_, Sebastian Wagner)
|
||
* doc/cephadm: osd.rst -- removing colons (`pr#40969 <https://github.com/ceph/ceph/pull/40969>`_, Zac Dover)
|
||
* doc/cephadm: osd: rewrite "additional opts" (`pr#40966 <https://github.com/ceph/ceph/pull/40966>`_, Zac Dover)
|
||
* doc/cephadm: Per-service and per-daemon events (`pr#39473 <https://github.com/ceph/ceph/pull/39473>`_, Sebastian Wagner)
|
||
* doc/cephadm: positions of words are interchanged (`pr#42391 <https://github.com/ceph/ceph/pull/42391>`_, "Wang,Fei")
|
||
* doc/cephadm: purge (`pr#43790 <https://github.com/ceph/ceph/pull/43790>`_, Sebastian Wagner)
|
||
* doc/cephadm: Recommend osd_memory_target_autotune (`pr#43807 <https://github.com/ceph/ceph/pull/43807>`_, Sebastian Wagner)
|
||
* doc/cephadm: recommend redeploying monitoring stack daemon after changing image (`pr#41224 <https://github.com/ceph/ceph/pull/41224>`_, Adam King)
|
||
* doc/cephadm: remove keepalived_user from haproxy docs (`pr#40500 <https://github.com/ceph/ceph/pull/40500>`_, Daniel Pivonka)
|
||
* doc/cephadm: remove repeated section on disabling logging to stderr (`pr#42518 <https://github.com/ceph/ceph/pull/42518>`_, Varsha Rao)
|
||
* doc/cephadm: remove warning about cephadm in production (`pr#39809 <https://github.com/ceph/ceph/pull/39809>`_, Sebastian Wagner)
|
||
* doc/cephadm: removing "Octopus" from procedure (`pr#41890 <https://github.com/ceph/ceph/pull/41890>`_, Zac Dover)
|
||
* doc/cephadm: Removing a service (`pr#43141 <https://github.com/ceph/ceph/pull/43141>`_, Sebastian Wagner)
|
||
* doc/cephadm: Restoring the MON quorum (`pr#39467 <https://github.com/ceph/ceph/pull/39467>`_, Sebastian Wagner)
|
||
* doc/cephadm: Restructure orchestrator docs (`pr#39551 <https://github.com/ceph/ceph/pull/39551>`_, Sebastian Wagner)
|
||
* doc/cephadm: rewrite "adoption process" (`pr#39930 <https://github.com/ceph/ceph/pull/39930>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "advanced osd s. specs" (`pr#40914 <https://github.com/ceph/ceph/pull/40914>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "b.strap a new cluster" (`pr#39760 <https://github.com/ceph/ceph/pull/39760>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "cancelling the upgrade" (`pr#41188 <https://github.com/ceph/ceph/pull/41188>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "config ssl/tls f. grafana" (`pr#41265 <https://github.com/ceph/ceph/pull/41265>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "delcarative state" in osd.rst (`pr#40378 <https://github.com/ceph/ceph/pull/40378>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "deploy. mon. w/cephadm" (`pr#41241 <https://github.com/ceph/ceph/pull/41241>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "deploy. mon. w/cephadm" 2/2 (`pr#41242 <https://github.com/ceph/ceph/pull/41242>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "deploying add. mons" (`pr#40141 <https://github.com/ceph/ceph/pull/40141>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "disabling monitoring" (`pr#41305 <https://github.com/ceph/ceph/pull/41305>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "dry run" section in osd.rst (`pr#40374 <https://github.com/ceph/ceph/pull/40374>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "index.rst" (`pr#40344 <https://github.com/ceph/ceph/pull/40344>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "install cephadm" (`pr#39744 <https://github.com/ceph/ceph/pull/39744>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "monitoring the upgrade" (`pr#41187 <https://github.com/ceph/ceph/pull/41187>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "nfs.rst" (`pr#41029 <https://github.com/ceph/ceph/pull/41029>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "potential problems" (`pr#41189 <https://github.com/ceph/ceph/pull/41189>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "preparation" in adoption.rst (`pr#39916 <https://github.com/ceph/ceph/pull/39916>`_, Zac Dover)
|
||
* doc/cephadm: rewrite "using customized con..." (`pr#41190 <https://github.com/ceph/ceph/pull/41190>`_, Zac Dover)
|
||
* doc/cephadm: rewrite client-setup.rst (`pr#42293 <https://github.com/ceph/ceph/pull/42293>`_, Zac Dover)
|
||
* doc/cephadm: rewrite osd.rst "Remove an OSD" (`pr#40454 <https://github.com/ceph/ceph/pull/40454>`_, Zac Dover)
|
||
* doc/cephadm: rewrite osd.rst - list devices (`pr#40346 <https://github.com/ceph/ceph/pull/40346>`_, Zac Dover)
|
||
* doc/cephadm: rewrite part of "deploy osds" (`pr#40368 <https://github.com/ceph/ceph/pull/40368>`_, Zac Dover)
|
||
* doc/cephadm: rewrite part of adoption.rst (`pr#39875 <https://github.com/ceph/ceph/pull/39875>`_, Zac Dover)
|
||
* doc/cephadm: rewrite troubleshooting 1 of x (`pr#42327 <https://github.com/ceph/ceph/pull/42327>`_, Zac Dover)
|
||
* doc/cephadm: rewriting "starting the upgrade" (`pr#41186 <https://github.com/ceph/ceph/pull/41186>`_, Zac Dover)
|
||
* doc/cephadm: s/the the/the (`pr#41651 <https://github.com/ceph/ceph/pull/41651>`_, Zac Dover)
|
||
* doc/cephadm: s/togeter/together/ (`pr#39714 <https://github.com/ceph/ceph/pull/39714>`_, Zac Dover)
|
||
* doc/cephadm: troubleshooting: manually deploy MGR (`pr#39474 <https://github.com/ceph/ceph/pull/39474>`_, Sebastian Wagner)
|
||
* doc/cephadm: update documentation (`pr#42673 <https://github.com/ceph/ceph/pull/42673>`_, Guillaume Abrioux)
|
||
* doc/cephadm: update section on applying custom config (j2) (`pr#39932 <https://github.com/ceph/ceph/pull/39932>`_, Michael Fritch)
|
||
* doc/cephadm: update typo in install.rst (`pr#43604 <https://github.com/ceph/ceph/pull/43604>`_, Zac Dover)
|
||
* doc/cephadm: use sphinx autoclass to document RGWSpec (`pr#43332 <https://github.com/ceph/ceph/pull/43332>`_, Sebastian Wagner)
|
||
* doc/cephadm: wrong command for single daemon events (`pr#40712 <https://github.com/ceph/ceph/pull/40712>`_, Adam King)
|
||
* doc/cephfs/cache-config: use config item macros (`pr#41012 <https://github.com/ceph/ceph/pull/41012>`_, Dan van der Ster)
|
||
* doc/cephfs/journaler: document options using confval directive (`pr#42444 <https://github.com/ceph/ceph/pull/42444>`_, Kefu Chai)
|
||
* doc/cephfs/mds-config-ref: remove duplicated confval (`pr#41117 <https://github.com/ceph/ceph/pull/41117>`_, Kefu Chai)
|
||
* doc/cephfs/mds-config-ref: render options using confval directive (`pr#41040 <https://github.com/ceph/ceph/pull/41040>`_, Kefu Chai)
|
||
* doc/cephfs/mds-config-ref: render options using confval directive (`pr#41013 <https://github.com/ceph/ceph/pull/41013>`_, Kefu Chai)
|
||
* doc/cephfs/nfs: add ganesha configuration hierarchy (`pr#41442 <https://github.com/ceph/ceph/pull/41442>`_, Varsha Rao)
|
||
* doc/cephfs/nfs: Add note about cephadm NFS-Ganesha daemon port (`pr#40305 <https://github.com/ceph/ceph/pull/40305>`_, Varsha Rao)
|
||
* doc/cephfs/nfs: Add rook pod restart note, export and log block example (`pr#38955 <https://github.com/ceph/ceph/pull/38955>`_, Varsha Rao)
|
||
* doc/cephfs/nfs: add troubleshooting section and note about export management with volume/nfs interface (`pr#41091 <https://github.com/ceph/ceph/pull/41091>`_, Varsha Rao)
|
||
* doc/cephfs/nfs: add user id, fs name and key to FSAL block (`pr#40613 <https://github.com/ceph/ceph/pull/40613>`_, Varsha Rao)
|
||
* doc/cephfs/nfs: remove documented limitation (`pr#41510 <https://github.com/ceph/ceph/pull/41510>`_, Sage Weil)
|
||
* doc/cephfs/nfs: update recommendation for versions (`pr#41964 <https://github.com/ceph/ceph/pull/41964>`_, Ramana Raja)
|
||
* doc/cephfs: fix typos (`pr#43144 <https://github.com/ceph/ceph/pull/43144>`_, wangxinyu)
|
||
* doc/cephfs: improve nfs.rst (`pr#38763 <https://github.com/ceph/ceph/pull/38763>`_, Rishabh Dave)
|
||
* doc/cephfs: mds default cache memory limit is now 4GB (`pr#44315 <https://github.com/ceph/ceph/pull/44315>`_, wangxinyu)
|
||
* doc/cephfs: recover file system after recovering (`pr#42295 <https://github.com/ceph/ceph/pull/42295>`_, Ramana Raja)
|
||
* doc/cephfs: refine cephfs/standby (`pr#40580 <https://github.com/ceph/ceph/pull/40580>`_, Anthony D'Atri)
|
||
* doc/cephfs: render options using confval directive (`pr#41120 <https://github.com/ceph/ceph/pull/41120>`_, Kefu Chai)
|
||
* doc/crimson: document wait states (`pr#40282 <https://github.com/ceph/ceph/pull/40282>`_, Radoslaw Zarzynski)
|
||
* doc/crimson: improve wording about the pipeline / wait states (`pr#40345 <https://github.com/ceph/ceph/pull/40345>`_, Radoslaw Zarzynski)
|
||
* doc/crimson: s/Crismon/Crimson/ (`pr#41067 <https://github.com/ceph/ceph/pull/41067>`_, Zac Dover)
|
||
* doc/dashboard: Fix kcli pool and network requirements documentation (`pr#42995 <https://github.com/ceph/ceph/pull/42995>`_, Pere Diaz Bou)
|
||
* doc/dev/cephadm: cephadm bootstrap --shared_ceph_folder (`pr#41693 <https://github.com/ceph/ceph/pull/41693>`_, Sebastian Wagner)
|
||
* doc/dev/cephadm: Define variables (`pr#42209 <https://github.com/ceph/ceph/pull/42209>`_, Sebastian Wagner)
|
||
* doc/dev/cephadm: scalability notes (`pr#38505 <https://github.com/ceph/ceph/pull/38505>`_, Sebastian Wagner)
|
||
* doc/dev/cephx: fix typo (`pr#43320 <https://github.com/ceph/ceph/pull/43320>`_, Prashant D)
|
||
* doc/dev/config: fix verb disagreement (`pr#42910 <https://github.com/ceph/ceph/pull/42910>`_, Zac Dover)
|
||
* doc/dev/config: Replace invalid config debug-pg (`pr#43326 <https://github.com/ceph/ceph/pull/43326>`_, Prashant D)
|
||
* doc/dev/config: update to in sync with latest .yaml.in changes (`pr#42828 <https://github.com/ceph/ceph/pull/42828>`_, Kefu Chai)
|
||
* doc/dev/continuous-integration: document chacra (`pr#42668 <https://github.com/ceph/ceph/pull/42668>`_, Kefu Chai)
|
||
* doc/dev/continuous-integration: use ceph repos (`pr#42131 <https://github.com/ceph/ceph/pull/42131>`_, Kefu Chai)
|
||
* doc/dev/crimson/osd: fix typo (`pr#42186 <https://github.com/ceph/ceph/pull/42186>`_, Lorenz Bausch)
|
||
* doc/dev/crimson/poseidonstore: fix typo (`pr#43147 <https://github.com/ceph/ceph/pull/43147>`_, krunerge)
|
||
* doc/dev/crimson: add a section for metrics (`pr#42205 <https://github.com/ceph/ceph/pull/42205>`_, Kefu Chai)
|
||
* doc/dev/crimson: add a section for testing with crimson-store-nbd (`pr#42301 <https://github.com/ceph/ceph/pull/42301>`_, Kefu Chai)
|
||
* doc/dev/crimson: update link to scylladb debugging tips (`pr#41638 <https://github.com/ceph/ceph/pull/41638>`_, Kefu Chai)
|
||
* doc/dev/developer_guide/testing_integration_tests: update "frequently used options" (`pr#43742 <https://github.com/ceph/ceph/pull/43742>`_, Laura Flores)
|
||
* doc/dev/developer_guide: teuthology update developer guide (`pr#37949 <https://github.com/ceph/ceph/pull/37949>`_, Deepika Upadhyay, Zac Dover)
|
||
* doc/dev/mon-bootstrap: fix typo (`pr#43341 <https://github.com/ceph/ceph/pull/43341>`_, Prashant D)
|
||
* doc/dev/msgr2: add state machine diagrams (`pr#41382 <https://github.com/ceph/ceph/pull/41382>`_, Kefu Chai)
|
||
* doc/dev/perf_counters: update docs to include more context about perf counter usage (`pr#42402 <https://github.com/ceph/ceph/pull/42402>`_, Laura Flores)
|
||
* doc/dev/release-checklist: add manual review of telemetry reports (`pr#43760 <https://github.com/ceph/ceph/pull/43760>`_, Yaarit Hatuka)
|
||
* doc/dev: add continuous-integration (`pr#41718 <https://github.com/ceph/ceph/pull/41718>`_, Kefu Chai)
|
||
* doc/dev: add Ernesto Puerta as dashboard lead (`pr#39108 <https://github.com/ceph/ceph/pull/39108>`_, Zac Dover)
|
||
* doc/dev: add health-reports.rst (`pr#42582 <https://github.com/ceph/ceph/pull/42582>`_, Kefu Chai)
|
||
* doc/dev: Add internal documentation for mclock scheduler (`pr#40725 <https://github.com/ceph/ceph/pull/40725>`_, Sridhar Seshasayee)
|
||
* doc/dev: add IRC information to dev guide (`pr#42269 <https://github.com/ceph/ceph/pull/42269>`_, Zac Dover)
|
||
* doc/dev: add t8y debug section names (`pr#39695 <https://github.com/ceph/ceph/pull/39695>`_, Zac Dover)
|
||
* doc/dev: add t8y label to index.rst (`pr#39718 <https://github.com/ceph/ceph/pull/39718>`_, Zac Dover)
|
||
* doc/dev: adding Teuthology suggested resources (`pr#44061 <https://github.com/ceph/ceph/pull/44061>`_, Matan Breizman)
|
||
* doc/dev: adding upstream repo name (`pr#39615 <https://github.com/ceph/ceph/pull/39615>`_, Zac Dover)
|
||
* doc/dev: cephfs-shell typo repair (`pr#39492 <https://github.com/ceph/ceph/pull/39492>`_, Zac Dover)
|
||
* doc/dev: correct "teuthology-describe-tests" (`pr#39499 <https://github.com/ceph/ceph/pull/39499>`_, Zac Dover)
|
||
* doc/dev: Dashboard translations release update (`pr#42611 <https://github.com/ceph/ceph/pull/42611>`_, Tatjana Dehler)
|
||
* doc/dev: intro: removing ceph-deploy mention (`pr#39575 <https://github.com/ceph/ceph/pull/39575>`_, Zac Dover)
|
||
* doc/dev: intro: rewrite "testing priority" (`pr#39528 <https://github.com/ceph/ceph/pull/39528>`_, Zac Dover)
|
||
* doc/dev: mgr/dashboard: Visual regression tests for ceph dashboard (`pr#42864 <https://github.com/ceph/ceph/pull/42864>`_, Aaryan Porwal)
|
||
* doc/dev: Remove workbench mentions (`pr#39262 <https://github.com/ceph/ceph/pull/39262>`_, Zac Dover)
|
||
* doc/dev: remove workbench sections (`pr#39207 <https://github.com/ceph/ceph/pull/39207>`_, Zac Dover)
|
||
* doc/dev: removing workbench docs (part 2) (`pr#39497 <https://github.com/ceph/ceph/pull/39497>`_, Zac Dover)
|
||
* doc/dev: rewrite "about suites and filters" (`pr#39434 <https://github.com/ceph/ceph/pull/39434>`_, Zac Dover)
|
||
* doc/dev: rewrite "getting binaries" section (`pr#39351 <https://github.com/ceph/ceph/pull/39351>`_, Zac Dover)
|
||
* doc/dev: rewrite 'testing qa changes' (`pr#39407 <https://github.com/ceph/ceph/pull/39407>`_, Zac Dover)
|
||
* doc/dev: rewrite t8y "re-running tests" (`pr#39666 <https://github.com/ceph/ceph/pull/39666>`_, Zac Dover)
|
||
* doc/dev: rewrite t8y "reporting the issue" (`pr#39697 <https://github.com/ceph/ceph/pull/39697>`_, Zac Dover)
|
||
* doc/dev: rewrite t8y "triaging" section (`pr#39694 <https://github.com/ceph/ceph/pull/39694>`_, Zac Dover)
|
||
* doc/dev: Running workunits locally (`pr#44095 <https://github.com/ceph/ceph/pull/44095>`_, Matan Breizman)
|
||
* doc/dev: s/getting tests r.../getting test r (`pr#39653 <https://github.com/ceph/ceph/pull/39653>`_, Zac Dover)
|
||
* doc/dev: s/reposotory/repository/ (really) (`pr#41760 <https://github.com/ceph/ceph/pull/41760>`_, Zac Dover)
|
||
* doc/dev: specify location of e2e-tests script (`pr#43104 <https://github.com/ceph/ceph/pull/43104>`_, Laura Flores)
|
||
* doc/dev: t5logy: rewrite "suites inventory" (`pr#39546 <https://github.com/ceph/ceph/pull/39546>`_, Zac Dover)
|
||
* doc/dev: t7gy s/Priority/N/ (`pr#39554 <https://github.com/ceph/ceph/pull/39554>`_, Zac Dover)
|
||
* doc/dev: t8y - rewrite "a. & d. a t8y job" (`pr#39692 <https://github.com/ceph/ceph/pull/39692>`_, Zac Dover)
|
||
* doc/dev: t8y interactive-on-error rewrite (`pr#39719 <https://github.com/ceph/ceph/pull/39719>`_, Zac Dover)
|
||
* doc/dev: t8y intro: edit "how to run int. tests" (`pr#39556 <https://github.com/ceph/ceph/pull/39556>`_, Zac Dover)
|
||
* doc/dev: t8y-naming-ceph-ci-branch rewrite (`pr#39668 <https://github.com/ceph/ceph/pull/39668>`_, Zac Dover)
|
||
* doc/dev: Teuthology guide PR#37949 grammar edit (`pr#39174 <https://github.com/ceph/ceph/pull/39174>`_, Zac Dover)
|
||
* doc/dev: teuthology: improve triggering tests (`pr#39386 <https://github.com/ceph/ceph/pull/39386>`_, Zac Dover)
|
||
* doc/dev: update how to use lttng/blkin trace (`pr#41686 <https://github.com/ceph/ceph/pull/41686>`_, Misono Tomohiro)
|
||
* doc/foundation: add linode (`pr#42253 <https://github.com/ceph/ceph/pull/42253>`_, Sage Weil)
|
||
* doc/foundation: add osnexus (`pr#42973 <https://github.com/ceph/ceph/pull/42973>`_, Sage Weil)
|
||
* doc/foundation: drop didi (`pr#42588 <https://github.com/ceph/ceph/pull/42588>`_, Sage Weil)
|
||
* doc/foundation: Martin is new general member rep (`pr#43402 <https://github.com/ceph/ceph/pull/43402>`_, Sage Weil)
|
||
* doc/foundation: remove amihan (`pr#41601 <https://github.com/ceph/ceph/pull/41601>`_, Sage Weil)
|
||
* doc/governance.rst: update clt membership (`pr#43558 <https://github.com/ceph/ceph/pull/43558>`_, Josh Durgin)
|
||
* doc/install/get-packages: point to current stable release (`pr#41967 <https://github.com/ceph/ceph/pull/41967>`_, Sandro Bonazzola)
|
||
* doc/install/get-packages: s/el7/el8/ and cleanups (`pr#42130 <https://github.com/ceph/ceph/pull/42130>`_, Kefu Chai)
|
||
* doc/install/index_manual: remove cephadm from toctree (`pr#39838 <https://github.com/ceph/ceph/pull/39838>`_, Sebastian Wagner)
|
||
* doc/install: cephadm is the successor of DeepSea (`pr#39355 <https://github.com/ceph/ceph/pull/39355>`_, Sebastian Wagner)
|
||
* doc/install: ensure to open ceph-mon firewall ports (`pr#42115 <https://github.com/ceph/ceph/pull/42115>`_, Sandro Bonazzola)
|
||
* doc/install: Remove Upstart from Freebsd deployment (`pr#39571 <https://github.com/ceph/ceph/pull/39571>`_, Sebastian Wagner)
|
||
* doc/install: update about ninja (`pr#40408 <https://github.com/ceph/ceph/pull/40408>`_, Varsha Rao)
|
||
* doc/install: Update quay.io URL for ceph-ci builds (`pr#44391 <https://github.com/ceph/ceph/pull/44391>`_, Anthony D'Atri)
|
||
* doc/iscsi: fix some typos (`pr#43225 <https://github.com/ceph/ceph/pull/43225>`_, Guillaume Abrioux)
|
||
* doc/man/8/ceph-volume: specify "program" for subcommands (`pr#42333 <https://github.com/ceph/ceph/pull/42333>`_, Kefu Chai)
|
||
* doc/man/8/radosgw-admin: fix typo on max entries (`pr#42419 <https://github.com/ceph/ceph/pull/42419>`_, Dimitri Savineau)
|
||
* doc/man: add missing right parenthesis in manpage (`pr#42501 <https://github.com/ceph/ceph/pull/42501>`_, wangyingbin)
|
||
* doc/man: build and install cephfs-shell manpage (`pr#41165 <https://github.com/ceph/ceph/pull/41165>`_, Kefu Chai)
|
||
* doc/man: build and install cephfs-shell manpage (`pr#41134 <https://github.com/ceph/ceph/pull/41134>`_, Kefu Chai)
|
||
* doc/man: fix formatting (`pr#40377 <https://github.com/ceph/ceph/pull/40377>`_, Kefu Chai)
|
||
* doc/mgr/administrator: add a more precise description for creating key (`pr#36941 <https://github.com/ceph/ceph/pull/36941>`_, hoamer)
|
||
* doc/mgr/crash: explain needed crash upload permissions (`pr#39946 <https://github.com/ceph/ceph/pull/39946>`_, Jonas Jelten)
|
||
* doc/mgr/diskprediction: fix a typo (`pr#44143 <https://github.com/ceph/ceph/pull/44143>`_, devlikai)
|
||
* doc/mgr/influx: use :confval: directive (`pr#41473 <https://github.com/ceph/ceph/pull/41473>`_, Kefu Chai)
|
||
* doc/mgr/modules: add a "debugging" section (`pr#41627 <https://github.com/ceph/ceph/pull/41627>`_, Kefu Chai)
|
||
* doc/mgr/nfs: add section on updating an nfs cluster (`pr#42759 <https://github.com/ceph/ceph/pull/42759>`_, Sage Weil)
|
||
* doc/mgr/orchestrator: Unify the content of command and yaml (`pr#39200 <https://github.com/ceph/ceph/pull/39200>`_, Mitsumasa KONDO)
|
||
* doc/mgr/telemetry: fix formatting problem (`pr#42527 <https://github.com/ceph/ceph/pull/42527>`_, Laura Flores)
|
||
* doc/mgr/telemetry: update Telemetry Module docs to include perf channel (`pr#42322 <https://github.com/ceph/ceph/pull/42322>`_, Laura Flores)
|
||
* doc/mgr/zabbix.rst: fix typos (`pr#44404 <https://github.com/ceph/ceph/pull/44404>`_, wangyunqing)
|
||
* doc/mgr: add progress module documentation (`pr#42942 <https://github.com/ceph/ceph/pull/42942>`_, Zac Dover, kamoltat)
|
||
* doc/mgr: fix formatting (`pr#40036 <https://github.com/ceph/ceph/pull/40036>`_, Kefu Chai)
|
||
* doc/mgr: use confval directive to define options (`pr#41544 <https://github.com/ceph/ceph/pull/41544>`_, Kefu Chai)
|
||
* doc/orch: Host labels (`pr#39472 <https://github.com/ceph/ceph/pull/39472>`_, Sebastian Wagner)
|
||
* doc/PendingReleaseNotes: grammar and wording (`pr#38956 <https://github.com/ceph/ceph/pull/38956>`_, Zac Dover)
|
||
* doc/rados/api: Update code samples to python3 (`pr#39196 <https://github.com/ceph/ceph/pull/39196>`_, Brad Hubbard)
|
||
* doc/rados/configuration/auth-config-ref: drop section of keyrings (`pr#40911 <https://github.com/ceph/ceph/pull/40911>`_, Kefu Chai)
|
||
* doc/rados/configuration/mon-config-ref: use confval directive (`pr#40974 <https://github.com/ceph/ceph/pull/40974>`_, Kefu Chai)
|
||
* doc/rados/configuration/osd-config-ref: use confval directive (`pr#40939 <https://github.com/ceph/ceph/pull/40939>`_, Kefu Chai)
|
||
* doc/rados/configuration: fixing small typo for word "implemebnt" (`pr#42171 <https://github.com/ceph/ceph/pull/42171>`_, Sharuzzaman Ahmat Raslan)
|
||
* doc/rados/configuration: format confval with "confval" directive (`pr#40453 <https://github.com/ceph/ceph/pull/40453>`_, Kefu Chai)
|
||
* doc/rados/configuration: use confval directive to define options (`pr#40897 <https://github.com/ceph/ceph/pull/40897>`_, Kefu Chai)
|
||
* doc/rados/operations/stretch-mode: Adjust description of mon.e placement (`pr#41335 <https://github.com/ceph/ceph/pull/41335>`_, Dmitriy Rabotyagov)
|
||
* doc/rados/operations: Remove upstart (`pr#39471 <https://github.com/ceph/ceph/pull/39471>`_, Sebastian Wagner)
|
||
* doc/rados/operations: s/max_misplaced/target_max_misplaced_ratio/ (`pr#41269 <https://github.com/ceph/ceph/pull/41269>`_, Kefu Chai)
|
||
* doc/rados/operations: Update pools.rst (`pr#41994 <https://github.com/ceph/ceph/pull/41994>`_, Anthony D'Atri)
|
||
* doc/rados/troubleshooting/log-and-debug: document option using :confval (`pr#42176 <https://github.com/ceph/ceph/pull/42176>`_, Kefu Chai)
|
||
* doc/rados: avoid including cephadm into the toctree (`pr#39558 <https://github.com/ceph/ceph/pull/39558>`_, Sebastian Wagner)
|
||
* doc/rados: Fix typo (`pr#41360 <https://github.com/ceph/ceph/pull/41360>`_, Martin Flehmig)
|
||
* doc/rados: remove some invalid ms option (`pr#39258 <https://github.com/ceph/ceph/pull/39258>`_, haoyixing)
|
||
* doc/rados: rename "Running Multiple Clusters" (`pr#41048 <https://github.com/ceph/ceph/pull/41048>`_, Zac Dover)
|
||
* doc/rados: rewrite "FileStore" section (`pr#42660 <https://github.com/ceph/ceph/pull/42660>`_, Zac Dover)
|
||
* doc/rados: rewrite BlueStore material (`pr#42636 <https://github.com/ceph/ceph/pull/42636>`_, Zac Dover)
|
||
* doc/rados: rewrite index.rst (`pr#42492 <https://github.com/ceph/ceph/pull/42492>`_, Zac Dover)
|
||
* doc/rados: rewrite mclock docs (2 of 2) (`pr#40723 <https://github.com/ceph/ceph/pull/40723>`_, Zac Dover)
|
||
* doc/rados: rewrite mclock-config-ref (`pr#40570 <https://github.com/ceph/ceph/pull/40570>`_, Zac Dover)
|
||
* doc/rados: rewrite storage device front matter (`pr#42525 <https://github.com/ceph/ceph/pull/42525>`_, Zac Dover)
|
||
* doc/rados: s/realy/really/ (`pr#39265 <https://github.com/ceph/ceph/pull/39265>`_, Zac Dover)
|
||
* doc/rados: storage-devices.rst rewrite (`pr#43676 <https://github.com/ceph/ceph/pull/43676>`_, Zac Dover)
|
||
* doc/rados: update mon_host & friends options (`pr#43093 <https://github.com/ceph/ceph/pull/43093>`_, Zac Dover)
|
||
* doc/radosgw/: fix typos (`pr#39604 <https://github.com/ceph/ceph/pull/39604>`_, wangyunqing)
|
||
* doc/radosgw/cloud-sync-module: fix typos (`pr#39605 <https://github.com/ceph/ceph/pull/39605>`_, wangyunqing)
|
||
* doc/radosgw/d3n: add user docs (`pr#42340 <https://github.com/ceph/ceph/pull/42340>`_, Mark Kogan)
|
||
* doc/radosgw/multisite.rst: fix typos (`pr#40904 <https://github.com/ceph/ceph/pull/40904>`_, wangyunqing)
|
||
* doc/radosgw/nfs: add note about NFSv3 deprecation (`pr#43780 <https://github.com/ceph/ceph/pull/43780>`_, Michael Fritch)
|
||
* doc/radosgw/role.rst: fix typos (`pr#41015 <https://github.com/ceph/ceph/pull/41015>`_, wangyunqing)
|
||
* doc/radosgw/s3-notification-compatibility.rst: fix typos (`pr#43766 <https://github.com/ceph/ceph/pull/43766>`_, wangyunqing)
|
||
* doc/radosgw: modernize reference to rgw_max_chunk_size (`pr#41565 <https://github.com/ceph/ceph/pull/41565>`_, Anthony D'Atri)
|
||
* doc/radosgw: s/embeddding/embedding/ (`pr#41361 <https://github.com/ceph/ceph/pull/41361>`_, Zac Dover)
|
||
* doc/radosgw: update and clarify layout and placement (`pr#41467 <https://github.com/ceph/ceph/pull/41467>`_, Anthony D'Atri)
|
||
* doc/radosgw: use confval directive to define options (`pr#41533 <https://github.com/ceph/ceph/pull/41533>`_, Kefu Chai)
|
||
* doc/radosgw: use confval directive to define options (`pr#41355 <https://github.com/ceph/ceph/pull/41355>`_, Kefu Chai)
|
||
* doc/rbd/iscsi-initiator-linux: set "product" in multipath.conf (`pr#42118 <https://github.com/ceph/ceph/pull/42118>`_, Sandro Bonazzola)
|
||
* doc/rbd/rbd-config-ref: use confval directive to define options (`pr#41256 <https://github.com/ceph/ceph/pull/41256>`_, Kefu Chai)
|
||
* doc/rbd/rbd-kubernetes: add ceph.conf configmap (`pr#43282 <https://github.com/ceph/ceph/pull/43282>`_, Madhu Rajanna)
|
||
* doc/rbd/rbd-kubernetes: update for recent ceph-csi versions (`pr#40905 <https://github.com/ceph/ceph/pull/40905>`_, Ilya Dryomov)
|
||
* doc/rbd/rbd-mirroring.rst: fix typos (`pr#43765 <https://github.com/ceph/ceph/pull/43765>`_, wangyunqing)
|
||
* doc/rbd/rbd-windows.rst: fix typos (`pr#43304 <https://github.com/ceph/ceph/pull/43304>`_, wangyunqing)
|
||
* doc/rbd/vault.rst: fix typos (`pr#43248 <https://github.com/ceph/ceph/pull/43248>`_, wangyunqing)
|
||
* doc/rbd: add missing snapshot in command line examples (`pr#41489 <https://github.com/ceph/ceph/pull/41489>`_, Grzegorz Wieczorek)
|
||
* doc/rbd: clarify and add more detail to librbd QoS docs (`pr#44554 <https://github.com/ceph/ceph/pull/44554>`_, Josh Durgin)
|
||
* doc/rbd: clarify QCOW2 migration support (`pr#39795 <https://github.com/ceph/ceph/pull/39795>`_, Jason Dillaman)
|
||
* doc/rbd: correct sample code to use byte string for data (`pr#43671 <https://github.com/ceph/ceph/pull/43671>`_, Javier Cacheiro)
|
||
* doc/rbd: describe Hyper-V disk addressing limitations (`pr#43079 <https://github.com/ceph/ceph/pull/43079>`_, Lucian Petrut)
|
||
* doc/rbd: document cp versus deep cp (`pr#41529 <https://github.com/ceph/ceph/pull/41529>`_, Jan "Yenya" Kasprzak)
|
||
* doc/rbd: missed blacklist -> blocklist (`pr#40443 <https://github.com/ceph/ceph/pull/40443>`_, Daniel Pivonka)
|
||
* doc/rbd: rbd encryption (`pr#39478 <https://github.com/ceph/ceph/pull/39478>`_, Or Ozeri)
|
||
* doc/RBD:fixes for ceph-immutable-object-cache daemon enable command (`pr#40164 <https://github.com/ceph/ceph/pull/40164>`_, Rachanaben Patel)
|
||
* doc/release/nautilus.rst: Correct regressed version (`pr#40527 <https://github.com/ceph/ceph/pull/40527>`_, David Galloway)
|
||
* doc/releases/nautilus: fix a braino in 14.2.20 release note (`pr#41072 <https://github.com/ceph/ceph/pull/41072>`_, Ilya Dryomov)
|
||
* doc/releases/octopus.rst: 15.2.10 Release Notes (`pr#40196 <https://github.com/ceph/ceph/pull/40196>`_, Ilya Dryomov, David Galloway)
|
||
* doc/releases/octopus.rst: 15.2.9 Release Notes (`pr#39672 <https://github.com/ceph/ceph/pull/39672>`_, David Galloway)
|
||
* doc/releases/pacific.rst: add note about data corruption bug (`pr#43706 <https://github.com/ceph/ceph/pull/43706>`_, Neha Ojha)
|
||
* doc/releases/pacific: add note about rgw on upgrade (`pr#41400 <https://github.com/ceph/ceph/pull/41400>`_, Sage Weil)
|
||
* doc/releases: 16.2.3 (`pr#41201 <https://github.com/ceph/ceph/pull/41201>`_, Sage Weil)
|
||
* doc/releases: add linkage for 15.2.13 (`pr#42359 <https://github.com/ceph/ceph/pull/42359>`_, Ilya Dryomov)
|
||
* doc/releases: remove outdated info and versions; mark nautilus eol (`pr#44552 <https://github.com/ceph/ceph/pull/44552>`_, Josh Durgin)
|
||
* doc/releases: reorganize and cleanup (`pr#40530 <https://github.com/ceph/ceph/pull/40530>`_, Sage Weil)
|
||
* doc/rgw-nfs: use same pattern for keyring name (`pr#40728 <https://github.com/ceph/ceph/pull/40728>`_, Guillaume Abrioux)
|
||
* doc/rgw: update to python3 print syntax (`pr#40877 <https://github.com/ceph/ceph/pull/40877>`_, Michael Fritch)
|
||
* doc/security: add security section (`pr#40504 <https://github.com/ceph/ceph/pull/40504>`_, Sage Weil)
|
||
* doc/security: Add single GPG key in lieu of existing three GPG keys (`pr#41383 <https://github.com/ceph/ceph/pull/41383>`_, Hardik Vyas)
|
||
* doc/security: enrich seventh listitem (`pr#41410 <https://github.com/ceph/ceph/pull/41410>`_, Zac Dover)
|
||
* doc/security: enriching eighth listitem (`pr#41411 <https://github.com/ceph/ceph/pull/41411>`_, Zac Dover)
|
||
* doc/security: removing pleonasm (`pr#41406 <https://github.com/ceph/ceph/pull/41406>`_, Zac Dover)
|
||
* doc/security: updating fifth listitem (`pr#41409 <https://github.com/ceph/ceph/pull/41409>`_, Zac Dover)
|
||
* doc/security: updating fourth listitem (`pr#41408 <https://github.com/ceph/ceph/pull/41408>`_, Zac Dover)
|
||
* doc/start/hardware-recommendations.rst: Corrected typo (`pr#41873 <https://github.com/ceph/ceph/pull/41873>`_, Bobby Alex Philip)
|
||
* doc/start: documenting-ceph: Remove email to ceph-docs@redhat.com (`pr#43586 <https://github.com/ceph/ceph/pull/43586>`_, Sebastian Wagner)
|
||
* doc/start: remove journal info from hardware recs (`pr#44213 <https://github.com/ceph/ceph/pull/44213>`_, Zac Dover)
|
||
* doc/start: update documenting-ceph.rst (1 of x) (`pr#44189 <https://github.com/ceph/ceph/pull/44189>`_, Zac Dover)
|
||
* doc: from v16.2.6 you have to point to the quay.io image (`pr#43237 <https://github.com/ceph/ceph/pull/43237>`_, Javier Cacheiro)
|
||
* doc: 14.2.17 Release Notes (`pr#40044 <https://github.com/ceph/ceph/pull/40044>`_, David Galloway)
|
||
* doc: 14.2.18 Release Notes (`pr#40125 <https://github.com/ceph/ceph/pull/40125>`_, David Galloway)
|
||
* doc: 14.2.19 Release Note (`pr#40503 <https://github.com/ceph/ceph/pull/40503>`_, David Galloway)
|
||
* doc: 14.2.20, 15.2.11 and 16.2.1 releases and notes (CVE-2021-20288) (`pr#40928 <https://github.com/ceph/ceph/pull/40928>`_, Ilya Dryomov, Sage Weil)
|
||
* doc: 14.2.22 Release Notes (`pr#41958 <https://github.com/ceph/ceph/pull/41958>`_, Ilya Dryomov, Neha Ojha, Yuri Weinstein)
|
||
* doc: 15.2.13 Release Notes (`pr#41540 <https://github.com/ceph/ceph/pull/41540>`_, Neha Ojha, David Galloway)
|
||
* doc: 15.2.14 Release Notes (`pr#42593 <https://github.com/ceph/ceph/pull/42593>`_, Neha Ojha, Patrick Donnelly, Yuri Weinstein, David Galloway)
|
||
* doc: 15.2.15 Release Notes (`pr#43525 <https://github.com/ceph/ceph/pull/43525>`_, Neha Ojha, Yuri Weinstein)
|
||
* doc: 16.2.2 Release Notes (`pr#41163 <https://github.com/ceph/ceph/pull/41163>`_, Sage Weil, David Galloway)
|
||
* doc: 16.2.4, 15.2.12, 14.2.21 Release Notes (`pr#41329 <https://github.com/ceph/ceph/pull/41329>`_, David Galloway, Sage Weil)
|
||
* doc: 16.2.5 Release Notes (`pr#42246 <https://github.com/ceph/ceph/pull/42246>`_, David Galloway)
|
||
* doc: 16.2.6 Release Notes (`pr#43154 <https://github.com/ceph/ceph/pull/43154>`_, Neha Ojha, Yuri Weinstein, Ernesto Puerta, Patrick Donnelly)
|
||
* doc: 16.2.7 Release Notes (`pr#44131 <https://github.com/ceph/ceph/pull/44131>`_, David Galloway, Neha Ojha, Yuri Weinstein, Ernesto Puerta)
|
||
* doc: Add a missing instruction to manual deployment guide (`pr#35903 <https://github.com/ceph/ceph/pull/35903>`_, Abutalib Aghayev)
|
||
* doc: add admonition for tracker 53062 (`pr#43750 <https://github.com/ceph/ceph/pull/43750>`_, Zac Dover)
|
||
* doc: Add BlueStore sharding documentation (`pr#40510 <https://github.com/ceph/ceph/pull/40510>`_, Adam Kupczyk)
|
||
* doc: add disk benchmarking and cache tuning recommendations (`pr#43848 <https://github.com/ceph/ceph/pull/43848>`_, Dan van der Ster)
|
||
* doc: Add GPG Keys (`pr#40726 <https://github.com/ceph/ceph/pull/40726>`_, Hardik Vyas)
|
||
* doc: Add kcli utilization for development environments (`pr#41694 <https://github.com/ceph/ceph/pull/41694>`_, Juan Miguel Olmo Martínez)
|
||
* doc: Add mclock configuration reference documentation (`pr#40531 <https://github.com/ceph/ceph/pull/40531>`_, Sridhar Seshasayee)
|
||
* doc: add missing crush-device-class={device-class} pair for clay code profile (`pr#41543 <https://github.com/ceph/ceph/pull/41543>`_, luo.runbing)
|
||
* doc: Add Pacific release notes (`pr#40265 <https://github.com/ceph/ceph/pull/40265>`_, David Galloway, Casey Bodley, Ilya Dryomov, Patrick Donnelly, Neha Ojha, Ernesto Puerta, Sage Weil, Sridhar Seshasayee, Josh Durgin)
|
||
* doc: Add PendingReleaseNote for LevelDB removal (`pr#44298 <https://github.com/ceph/ceph/pull/44298>`_, Adam C. Emerson)
|
||
* doc: added doc on more throttling options for the PG balancer module (`pr#41207 <https://github.com/ceph/ceph/pull/41207>`_, Paul Reece)
|
||
* doc: Added msgr on-wire-compression (`pr#42839 <https://github.com/ceph/ceph/pull/42839>`_, Maya Gilad)
|
||
* doc: added section about retival of Service Specication (`pr#38686 <https://github.com/ceph/ceph/pull/38686>`_, Michael Wodniok)
|
||
* doc: Added the explanation of the 'listxattr <obj-name>' and 'getxattr <obj-name> attr' commands (`pr#41567 <https://github.com/ceph/ceph/pull/41567>`_, wangyingbin)
|
||
* doc: adds a way to allow users set_contents_from_filename for rgw (`pr#42880 <https://github.com/ceph/ceph/pull/42880>`_, Mumuni Mohammed)
|
||
* doc: adjust client.rbd-mirror-peer mon cap and add details about site names (`pr#43047 <https://github.com/ceph/ceph/pull/43047>`_, Ilya Dryomov)
|
||
* doc: clarify MDS failed state (`pr#43219 <https://github.com/ceph/ceph/pull/43219>`_, 胡玮文)
|
||
* doc: clarify stale_read and placement-groups wording (`pr#43197 <https://github.com/ceph/ceph/pull/43197>`_, Anthony D'Atri)
|
||
* doc: clarify use of `rados rm` command (`pr#42801 <https://github.com/ceph/ceph/pull/42801>`_, J. Eric Ivancich)
|
||
* doc: clean rbd-nomad.rst (`pr#42926 <https://github.com/ceph/ceph/pull/42926>`_, Ilya Dryomov, Zac Dover)
|
||
* doc: cleanup cephfs-mirroring document (`pr#39242 <https://github.com/ceph/ceph/pull/39242>`_, Venky Shankar)
|
||
* doc: cleanups and group tell commands (`pr#39411 <https://github.com/ceph/ceph/pull/39411>`_, Kefu Chai)
|
||
* doc: consolidate the layout settings using CSS (`pr#39564 <https://github.com/ceph/ceph/pull/39564>`_, Kefu Chai)
|
||
* doc: Correct spelling mistakes (`pr#39099 <https://github.com/ceph/ceph/pull/39099>`_, ZhenLiu94)
|
||
* doc: Correction and improvisation for Timestamp part of the doc (`pr#41834 <https://github.com/ceph/ceph/pull/41834>`_, Girjesh Rajoria)
|
||
* doc: detail `fs snapshot mirror daemon status` mgr command (`issue#50229 <http://tracker.ceph.com/issues/50229>`_, `pr#40467 <https://github.com/ceph/ceph/pull/40467>`_, Venky Shankar)
|
||
* doc: document CephFS Snapshot Mirroring (`pr#40524 <https://github.com/ceph/ceph/pull/40524>`_, Venky Shankar)
|
||
* doc: document subvolume (group) pins (`pr#43896 <https://github.com/ceph/ceph/pull/43896>`_, Patrick Donnelly)
|
||
* doc: document that NEARFULL conditions can result in slow writes (`pr#42749 <https://github.com/ceph/ceph/pull/42749>`_, Jeff Layton)
|
||
* doc: don't mention osdtimeout option in mount.ceph man page (`pr#39064 <https://github.com/ceph/ceph/pull/39064>`_, Ilya Dryomov)
|
||
* doc: fine tune the theme, fix formatting in mount.ceph (`pr#39982 <https://github.com/ceph/ceph/pull/39982>`_, Kefu Chai)
|
||
* doc: fix broken links (`pr#40295 <https://github.com/ceph/ceph/pull/40295>`_, Kefu Chai)
|
||
* doc: fix broken links multimds and kcephfs (`pr#39618 <https://github.com/ceph/ceph/pull/39618>`_, Jos Collin)
|
||
* doc: fix the meaning of default_min_size of pools (`pr#38604 <https://github.com/ceph/ceph/pull/38604>`_, Satoru Takeuchi)
|
||
* doc: fix the procedure of recovery mon quorum using osd (`pr#39288 <https://github.com/ceph/ceph/pull/39288>`_, Satoru Takeuchi)
|
||
* doc: fix the spelling mistake of “Rersult” (`pr#39318 <https://github.com/ceph/ceph/pull/39318>`_, Alex Wang)
|
||
* doc: fix the spelling mistake of “Topicd” (`pr#39336 <https://github.com/ceph/ceph/pull/39336>`_, Alex Wang)
|
||
* doc: fix the style of the cephfs capability doc (`pr#44116 <https://github.com/ceph/ceph/pull/44116>`_, Xiubo Li)
|
||
* doc: fix typo in cephadm host management (`pr#44129 <https://github.com/ceph/ceph/pull/44129>`_, Brian_P)
|
||
* doc: fix typo in option (`pr#41846 <https://github.com/ceph/ceph/pull/41846>`_, Patrick Donnelly)
|
||
* doc: fix typos (`pr#43017 <https://github.com/ceph/ceph/pull/43017>`_, wangxinyu)
|
||
* doc: Fix typos and grammar in ecbackend.rst (`pr#42365 <https://github.com/ceph/ceph/pull/42365>`_, Pulkit Mittal)
|
||
* doc: fix up rbd snapshot docs around crash consistency (`pr#43764 <https://github.com/ceph/ceph/pull/43764>`_, Greg Farnum)
|
||
* doc: fixed a small typo in Perf Counters documentation (`pr#41920 <https://github.com/ceph/ceph/pull/41920>`_, Laura Flores)
|
||
* doc: fixed typo in terminology (`pr#43383 <https://github.com/ceph/ceph/pull/43383>`_, Jos Collin)
|
||
* doc: fixes for cephadm documentation (`pr#40118 <https://github.com/ceph/ceph/pull/40118>`_, Jeff Layton)
|
||
* doc: High level workflow for storage devices (`pr#37144 <https://github.com/ceph/ceph/pull/37144>`_, Juan Miguel Olmo Martínez)
|
||
* doc: how to change default rbd object size (`pr#44130 <https://github.com/ceph/ceph/pull/44130>`_, Mara Sophie Grosch)
|
||
* doc: improve "Create a Pool" in rbd-nomad.rst (`pr#42805 <https://github.com/ceph/ceph/pull/42805>`_, Zac Dover)
|
||
* doc: improve RBD "Block Devices and Nomad" (`pr#42804 <https://github.com/ceph/ceph/pull/42804>`_, Zac Dover)
|
||
* doc: Improve RGW multisite documentation (`pr#41380 <https://github.com/ceph/ceph/pull/41380>`_, Stephan Müller)
|
||
* doc: max_maps -> max_caps (`pr#40207 <https://github.com/ceph/ceph/pull/40207>`_, Dan van der Ster)
|
||
* doc: mds cap acquisition readdir throttle documentation (`pr#40058 <https://github.com/ceph/ceph/pull/40058>`_, Kotresh HR)
|
||
* doc: mention copying keyrings and adjust node names in manual deployment example (`pr#40965 <https://github.com/ceph/ceph/pull/40965>`_, Rok Jaklič)
|
||
* doc: move nfs doc under mgr docs (`pr#42278 <https://github.com/ceph/ceph/pull/42278>`_, Varsha Rao)
|
||
* doc: prerequisites fix for cephFS mount (`pr#43886 <https://github.com/ceph/ceph/pull/43886>`_, Nikhilkumar Shelke)
|
||
* doc: rados/ceph-conf.rst bootstrap options (`pr#43035 <https://github.com/ceph/ceph/pull/43035>`_, Zac Dover)
|
||
* doc: remove duplicated 'quota' parameter in URL (`pr#40357 <https://github.com/ceph/ceph/pull/40357>`_, wangyingbin)
|
||
* doc: remove references to SEASTAR_DEFAULT_ALLOCATOR (`pr#44411 <https://github.com/ceph/ceph/pull/44411>`_, Kefu Chai)
|
||
* doc: reorganize Windows docs (`pr#40114 <https://github.com/ceph/ceph/pull/40114>`_, Lucian Petrut)
|
||
* doc: rewrite configure ceph-csi to "conf. nomad" (`pr#42806 <https://github.com/ceph/ceph/pull/42806>`_, Zac Dover)
|
||
* doc: silence warnings from openapi sphinx extension (`pr#39201 <https://github.com/ceph/ceph/pull/39201>`_, Kefu Chai)
|
||
* doc: snap-schedule documentation (`pr#39671 <https://github.com/ceph/ceph/pull/39671>`_, Jan Fajerski)
|
||
* doc: switch to sphinx_rtd_theme theme (`pr#39457 <https://github.com/ceph/ceph/pull/39457>`_, Kefu Chai)
|
||
* doc: The description of "Host" on the page is inconsistent (`pr#43684 <https://github.com/ceph/ceph/pull/43684>`_, wangyingbin)
|
||
* doc: theme, cmake and formatting related fixes (`pr#40102 <https://github.com/ceph/ceph/pull/40102>`_, Kefu Chai)
|
||
* doc: tweak .admonition.important and command line block formatting tweaks (`pr#40548 <https://github.com/ceph/ceph/pull/40548>`_, Kefu Chai)
|
||
* doc: update affiliation for myoungwon (`pr#39799 <https://github.com/ceph/ceph/pull/39799>`_, Myoungwon Oh)
|
||
* doc: Update Foundation page (`pr#40442 <https://github.com/ceph/ceph/pull/40442>`_, Mike Perez)
|
||
* doc: update get-involved for cephfs (`pr#43414 <https://github.com/ceph/ceph/pull/43414>`_, Jos Collin)
|
||
* doc: update kcli information (`pr#43202 <https://github.com/ceph/ceph/pull/43202>`_, karmab)
|
||
* doc: update osd-class-path error messages (`pr#40152 <https://github.com/ceph/ceph/pull/40152>`_, Jonas Jelten)
|
||
* doc: update rwl doc to include ssd config (`pr#39013 <https://github.com/ceph/ceph/pull/39013>`_, Mahati Chamarthy)
|
||
* doc: update some docs still referring to make (`pr#40622 <https://github.com/ceph/ceph/pull/40622>`_, Patrick Donnelly)
|
||
* doc: update testing.rst and build-integration test to say ./run-make-check.sh (`pr#41841 <https://github.com/ceph/ceph/pull/41841>`_, Laura Flores)
|
||
* doc: update the capabilities doc for cephfs (`pr#43722 <https://github.com/ceph/ceph/pull/43722>`_, Xiubo Li)
|
||
* doc: update Windows MSI link (`pr#40177 <https://github.com/ceph/ceph/pull/40177>`_, Lucian Petrut)
|
||
* doc: updating RBD lead (`pr#43195 <https://github.com/ceph/ceph/pull/43195>`_, Mike Perez)
|
||
* doc: Use older mistune (`pr#44222 <https://github.com/ceph/ceph/pull/44222>`_, David Galloway)
|
||
* doc: use sphinx .dot include (`pr#41390 <https://github.com/ceph/ceph/pull/41390>`_, Patrick Donnelly)
|
||
* doc: various updates to CephFS docs (`pr#40972 <https://github.com/ceph/ceph/pull/40972>`_, Patrick Donnelly)
|
||
* doc: wrap example command (`pr#39459 <https://github.com/ceph/ceph/pull/39459>`_, Kefu Chai)
|
||
* docs/start: fix min. hardware rec. typo (`pr#43410 <https://github.com/ceph/ceph/pull/43410>`_, Zac Dover)
|
||
* docs/start: fixes typo in hardware recommendation docs (`pr#44433 <https://github.com/ceph/ceph/pull/44433>`_, Sebastian Schmid)
|
||
* docs: fix case and spelling of Proxmox VE (`pr#43577 <https://github.com/ceph/ceph/pull/43577>`_, Thomas Lamprecht)
|
||
* docs: Ubuntu uses 'apt' not 'dnf' (`pr#39896 <https://github.com/ceph/ceph/pull/39896>`_, Josh)
|
||
* Don't persist report data (`pr#42442 <https://github.com/ceph/ceph/pull/42442>`_, Brad Hubbard)
|
||
* Enable autotune for osd_memory_target on bootstrap (`pr#44394 <https://github.com/ceph/ceph/pull/44394>`_, Melissa Li)
|
||
* examples/librados: avoid a memory leak (`pr#43208 <https://github.com/ceph/ceph/pull/43208>`_, Injae Kang)
|
||
* examples: add elasticsearch and prometheus examples (`pr#42875 <https://github.com/ceph/ceph/pull/42875>`_, Zulai Wang)
|
||
* examples: typos found by codespell (`pr#44372 <https://github.com/ceph/ceph/pull/44372>`_, Dimitri Papadopoulos)
|
||
* Fix ceph-bluestore-tool bluefs-import command (`pr#44317 <https://github.com/ceph/ceph/pull/44317>`_, Adam Kupczyk)
|
||
* Fix ceph-bluestore-tool reshard command (`pr#38962 <https://github.com/ceph/ceph/pull/38962>`_, Adam Kupczyk)
|
||
* Fix data corruption in bluefs truncate() (`pr#43774 <https://github.com/ceph/ceph/pull/43774>`_, Adam Kupczyk)
|
||
* Fix issues with in-memory monitor stretch state (`pr#40835 <https://github.com/ceph/ceph/pull/40835>`_, Greg Farnum)
|
||
* fmt: pickup fix of link failure with clang (`pr#41925 <https://github.com/ceph/ceph/pull/41925>`_, Kefu Chai)
|
||
* github/CODEOWNERS: tag rook devs on rook related PRs (`pr#43333 <https://github.com/ceph/ceph/pull/43333>`_, Sage Weil)
|
||
* github/labeler: add api-change label (`pr#41759 <https://github.com/ceph/ceph/pull/41759>`_, Ernesto Puerta)
|
||
* github/labeler: add libcephsqlite label (`pr#40318 <https://github.com/ceph/ceph/pull/40318>`_, Patrick Donnelly)
|
||
* github/labeler: add nfs label (`pr#41441 <https://github.com/ceph/ceph/pull/41441>`_, Varsha Rao)
|
||
* github/labeler: add rook label to PRs related to Rook (`pr#42855 <https://github.com/ceph/ceph/pull/42855>`_, Joseph Sawaya)
|
||
* github/pr-triage: rename GH token (`pr#43485 <https://github.com/ceph/ceph/pull/43485>`_, Ernesto Puerta)
|
||
* github/pull_request_template: a few adjustments (`pr#44036 <https://github.com/ceph/ceph/pull/44036>`_, Sage Weil)
|
||
* github/pull_request_template: fix dashboard e2e test command (`pr#42758 <https://github.com/ceph/ceph/pull/42758>`_, Sage Weil)
|
||
* github/pull_request_template: update (`pr#43290 <https://github.com/ceph/ceph/pull/43290>`_, Sage Weil)
|
||
* github/workflows: use a released sha1 (`pr#39936 <https://github.com/ceph/ceph/pull/39936>`_, Kefu Chai)
|
||
* github: add dashboard PRs to Dashboard project (`pr#43472 <https://github.com/ceph/ceph/pull/43472>`_, Ernesto Puerta)
|
||
* github: add workflow for adding milestone (`pr#39886 <https://github.com/ceph/ceph/pull/39886>`_, Kefu Chai)
|
||
* github: check if PR deps are merged/closed (`pr#43473 <https://github.com/ceph/ceph/pull/43473>`_, Ernesto Puerta)
|
||
* github: correct the regex in milestone workflow (`pr#39892 <https://github.com/ceph/ceph/pull/39892>`_, Kefu Chai)
|
||
* github: fix path to cephadm suite (`pr#43241 <https://github.com/ceph/ceph/pull/43241>`_, Sebastian Wagner)
|
||
* github: Minor cephadm changes (`pr#39815 <https://github.com/ceph/ceph/pull/39815>`_, Sebastian Wagner)
|
||
* githubmap: fix format (`pr#42771 <https://github.com/ceph/ceph/pull/42771>`_, Ernesto Puerta)
|
||
* githubmap: update mail address (`pr#42799 <https://github.com/ceph/ceph/pull/42799>`_, Varsha Rao)
|
||
* githubmap: Update Sebastian Wagner's mapping (`pr#42453 <https://github.com/ceph/ceph/pull/42453>`_, Sebastian Wagner)
|
||
* gitmodules: remove thrift submodule (`pr#42884 <https://github.com/ceph/ceph/pull/42884>`_, Deepika Upadhyay)
|
||
* global,tox.ini: add mypy-constrains.txt (`pr#41859 <https://github.com/ceph/ceph/pull/41859>`_, Sebastian Wagner)
|
||
* global: fault handlers cope with simultaneous faults now (`pr#41154 <https://github.com/ceph/ceph/pull/41154>`_, Radoslaw Zarzynski)
|
||
* Improve mon location handling for stretch clusters (`pr#40483 <https://github.com/ceph/ceph/pull/40483>`_, Greg Farnum)
|
||
* include, blk: fallback to basic locking if a OS does not have F_OFD_SETLK (`pr#40864 <https://github.com/ceph/ceph/pull/40864>`_, Willem Jan Withagen)
|
||
* include/byteorder: drop init_le\*() helpers (`pr#39992 <https://github.com/ceph/ceph/pull/39992>`_, Kefu Chai)
|
||
* include/cephfs: add cephfs headers to CMakeLists.txt (`pr#41466 <https://github.com/ceph/ceph/pull/41466>`_, Sven Anderson)
|
||
* include/intarith, common/bloom_filter: add popcount() and cleanups (`pr#42502 <https://github.com/ceph/ceph/pull/42502>`_, Kefu Chai)
|
||
* include/librados: fix doxygen syntax for docs build (`pr#40738 <https://github.com/ceph/ceph/pull/40738>`_, Josh Durgin)
|
||
* include/rados/librados.h: use UINT64_C to define constants (`pr#41392 <https://github.com/ceph/ceph/pull/41392>`_, Kefu Chai)
|
||
* include: define AT_REMOVEDIR on Windows (`pr#41064 <https://github.com/ceph/ceph/pull/41064>`_, Lucian Petrut)
|
||
* init-ceph: create /var/run/ceph for sysvinit (`pr#43305 <https://github.com/ceph/ceph/pull/43305>`_, Elena Chernikova)
|
||
* init-ceph: fix python and library paths for vstart (`pr#39034 <https://github.com/ceph/ceph/pull/39034>`_, Sage Weil)
|
||
* install-deps.sh: install boost 1.75 (`pr#40487 <https://github.com/ceph/ceph/pull/40487>`_, Kefu Chai)
|
||
* install-deps.sh: install libpmem libraries if WITH_PMEM is set (`pr#40617 <https://github.com/ceph/ceph/pull/40617>`_, Kefu Chai)
|
||
* install-deps.sh: install libzbd-dev when WITH_ZBD is set (`pr#39051 <https://github.com/ceph/ceph/pull/39051>`_, Kefu Chai)
|
||
* install-deps.sh: install newer version of pip (`pr#43206 <https://github.com/ceph/ceph/pull/43206>`_, Matan Breizman)
|
||
* install-deps.sh: remove existing ceph-libboost of different version (`pr#40272 <https://github.com/ceph/ceph/pull/40272>`_, Kefu Chai)
|
||
* install-deps.sh: retry if dpkg was interrupted (`pr#42743 <https://github.com/ceph/ceph/pull/42743>`_, Kefu Chai)
|
||
* install-deps.sh: set codename when installing libzbd (`pr#39077 <https://github.com/ceph/ceph/pull/39077>`_, Kefu Chai)
|
||
* install-deps.sh: Use legacy pip resolver (`pr#43221 <https://github.com/ceph/ceph/pull/43221>`_, Brad Hubbard)
|
||
* install-deps: Cope with nonexistent /etc/apt/sources.list.d/ceph-libboost1.72.list (`pr#39465 <https://github.com/ceph/ceph/pull/39465>`_, Sebastian Wagner)
|
||
* install-deps: Use dnf config-manager (`pr#40574 <https://github.com/ceph/ceph/pull/40574>`_, Brad Hubbard)
|
||
* isa-l: incorporate fix for aarch64 text relocation (`pr#41306 <https://github.com/ceph/ceph/pull/41306>`_, Sage Weil)
|
||
* key_value_store: fix missing std (`pr#42827 <https://github.com/ceph/ceph/pull/42827>`_, Ronen Friedman)
|
||
* key_value_store: fix missing std (`pr#42790 <https://github.com/ceph/ceph/pull/42790>`_, Ronen Friedman)
|
||
* kickoff v17 quincy (`pr#39039 <https://github.com/ceph/ceph/pull/39039>`_, Sage Weil)
|
||
* krbd: add support for msgr2 (kernel 5.11) (`pr#39060 <https://github.com/ceph/ceph/pull/39060>`_, Ilya Dryomov)
|
||
* krbd: check device node accessibility only if we actually mapped (`pr#40178 <https://github.com/ceph/ceph/pull/40178>`_, Ilya Dryomov)
|
||
* krbd: escape udev_enumerate_add_match_sysattr values (`pr#42959 <https://github.com/ceph/ceph/pull/42959>`_, Ilya Dryomov)
|
||
* krbd: make sure the device node is accessible after the mapping (`pr#39606 <https://github.com/ceph/ceph/pull/39606>`_, Ilya Dryomov)
|
||
* kv/rocksdb_cache: implement methods required by rocksdb v6.22.1 (`pr#42815 <https://github.com/ceph/ceph/pull/42815>`_, Kefu Chai)
|
||
* kv/RocksDBStore: always initialize local variable (`pr#42474 <https://github.com/ceph/ceph/pull/42474>`_, Kefu Chai)
|
||
* kv/RocksDBStore: enrich debug message (`pr#42508 <https://github.com/ceph/ceph/pull/42508>`_, Toshikuni Fukaya, Satoru Takeuchi)
|
||
* kv/RocksdbStore: remove perfcounter l_rocksdb_gets (`pr#36733 <https://github.com/ceph/ceph/pull/36733>`_, Jianpeng Ma)
|
||
* libcephfs, cephfs-mirror: configurable mount timeout (`issue#50035 <http://tracker.ceph.com/issues/50035>`_, `pr#40885 <https://github.com/ceph/ceph/pull/40885>`_, Venky Shankar)
|
||
* libcephfs: include <sys/time.h> (`pr#41391 <https://github.com/ceph/ceph/pull/41391>`_, Kefu Chai)
|
||
* libcephfs: introduce libcephfs \*at() APIs (`issue#50298 <http://tracker.ceph.com/issues/50298>`_, `pr#40810 <https://github.com/ceph/ceph/pull/40810>`_, Venky Shankar)
|
||
* libcephsqlite: fix unconditional success bug in CheckReservedLock (`pr#42630 <https://github.com/ceph/ceph/pull/42630>`_, Shuai Wang)
|
||
* libcephsqlite: shutdown RADOS in destructor (`pr#42035 <https://github.com/ceph/ceph/pull/42035>`_, Patrick Donnelly)
|
||
* librados, pybind, tests: allow to list objects with the NUL character in names (`pr#39322 <https://github.com/ceph/ceph/pull/39322>`_, Radoslaw Zarzynski)
|
||
* librados,librbd: make it clear that replica reads are safe for general use (`pr#43444 <https://github.com/ceph/ceph/pull/43444>`_, Ilya Dryomov)
|
||
* librados,neorados,librbd: fix FULL_TRY handling regressions (`pr#43207 <https://github.com/ceph/ceph/pull/43207>`_, Ilya Dryomov)
|
||
* librados: avoid symbol versioning on Windows (`pr#32027 <https://github.com/ceph/ceph/pull/32027>`_, Lucian Petrut)
|
||
* libradosstriper: make default layout const and static (`pr#39151 <https://github.com/ceph/ceph/pull/39151>`_, Patrick Donnelly)
|
||
* librbd/cache/pwl/ssd/WriteLog: decrement m_bytes_allocated when retiring (`pr#41068 <https://github.com/ceph/ceph/pull/41068>`_, Ilya Dryomov)
|
||
* librbd/cache/pwl/ssd/WriteLog: don't crash on split log entries (`pr#41093 <https://github.com/ceph/ceph/pull/41093>`_, Ilya Dryomov)
|
||
* librbd/cache/pwl/ssd: fix a race between get_cache_bl() and remove_cache_bl() (`pr#42984 <https://github.com/ceph/ceph/pull/42984>`_, Jianpeng Ma)
|
||
* librbd/cache/pwl/ssd: fix dead lock and assert during shutdown (`pr#42950 <https://github.com/ceph/ceph/pull/42950>`_, Yin Congmin)
|
||
* librbd/cache/pwl/ssd: fix first_free_entry and m_first_free_entry corruption (`pr#41490 <https://github.com/ceph/ceph/pull/41490>`_, Ilya Dryomov)
|
||
* librbd/cache/pwl/ssd: fix first_valid_entry calculation in retire_entries() (`pr#42843 <https://github.com/ceph/ceph/pull/42843>`_, Jianpeng Ma)
|
||
* librbd/cache/pwl/ssd: fix m_bytes_allocated exceeding m_bytes_allocated_cap (`pr#41968 <https://github.com/ceph/ceph/pull/41968>`_, Ilya Dryomov, Yin Congmin)
|
||
* librbd/cache/pwl/ssd: fix some crash recovery issues (`pr#41354 <https://github.com/ceph/ceph/pull/41354>`_, Ilya Dryomov)
|
||
* librbd/cache/pwl/ssd: fix use-after-free on C_BlockIORequest (`pr#42145 <https://github.com/ceph/ceph/pull/42145>`_, Hualong Feng)
|
||
* librbd/cache/pwl/ssd: make log entry 64 bit and add ssd version control (`pr#42046 <https://github.com/ceph/ceph/pull/42046>`_, Yin Congmin)
|
||
* librbd/cache/pwl/ssd: remove correct m_blocks_to_log_entries entry (`pr#42555 <https://github.com/ceph/ceph/pull/42555>`_, Feng Hualong)
|
||
* librbd/cache/pwl/ssd: solve competition between read and retire (`pr#42580 <https://github.com/ceph/ceph/pull/42580>`_, Feng Hualong)
|
||
* librbd/cache/pwl: avoid stack overflow caused by nested shared_ptr destruction (`pr#42149 <https://github.com/ceph/ceph/pull/42149>`_, Feng Hualong)
|
||
* librbd/cache/pwl: code cleanup and some minor fixes (`pr#44157 <https://github.com/ceph/ceph/pull/44157>`_, Yin Congmin)
|
||
* librbd/cache/pwl: don't clear next_sync_point_entry prematurely (`pr#43006 <https://github.com/ceph/ceph/pull/43006>`_, Yin Congmin)
|
||
* librbd/cache/pwl: fix buf_persist and add writeback_lat perf counters (`pr#42581 <https://github.com/ceph/ceph/pull/42581>`_, Yin Congmin)
|
||
* librbd/cache/pwl: fix bug of flush request blocked by defered IO (`pr#40208 <https://github.com/ceph/ceph/pull/40208>`_, Yin Congmin)
|
||
* librbd/cache/pwl: Fix dead lock issue when pwl initialization failed (`pr#40718 <https://github.com/ceph/ceph/pull/40718>`_, Yin Congmin)
|
||
* librbd/cache/pwl: fix external flush dispatch in advance (`pr#43461 <https://github.com/ceph/ceph/pull/43461>`_, Yin Congmin)
|
||
* librbd/cache/pwl: Fix IO completion (`pr#39800 <https://github.com/ceph/ceph/pull/39800>`_, Mahati Chamarthy)
|
||
* librbd/cache/pwl: fix m_bytes\_{allocated,cached} calculation on reopen (`pr#42883 <https://github.com/ceph/ceph/pull/42883>`_, Jianpeng Ma)
|
||
* librbd/cache/pwl: fix parsing of cache_type in create_image_cache_state() (`pr#41185 <https://github.com/ceph/ceph/pull/41185>`_, Ilya Dryomov)
|
||
* librbd/cache/pwl: Fix pmem cache fragment issue (`pr#40493 <https://github.com/ceph/ceph/pull/40493>`_, Yin Congmin, Yingxin Cheng)
|
||
* librbd/cache/pwl: fix reorder issue between func process_writeback_dirty_entries (`pr#43837 <https://github.com/ceph/ceph/pull/43837>`_, Jianpeng Ma)
|
||
* librbd/cache/pwl: fix reorder when flush cache-data to osd (`pr#43127 <https://github.com/ceph/ceph/pull/43127>`_, Jianpeng Ma)
|
||
* librbd/cache/pwl: Fix user request completion (`pr#39368 <https://github.com/ceph/ceph/pull/39368>`_, Mahati Chamarthy)
|
||
* librbd/cache/pwl: initialize number_log_entries (`pr#43182 <https://github.com/ceph/ceph/pull/43182>`_, Yin Congmin)
|
||
* librbd/cache/pwl: set max size of continuous data (`pr#39915 <https://github.com/ceph/ceph/pull/39915>`_, Yin Congmin)
|
||
* librbd/cache/pwl: Using BlockGuard control overlap ops order when flu… (`pr#44103 <https://github.com/ceph/ceph/pull/44103>`_, Jianpeng Ma)
|
||
* librbd/cache/pwl: wait for the completion of reads (`pr#39567 <https://github.com/ceph/ceph/pull/39567>`_, Li, Xiaoyan)
|
||
* librbd/cmake: add library dependency for pwl_cache (`pr#39015 <https://github.com/ceph/ceph/pull/39015>`_, Li, Xiaoyan)
|
||
* librbd/crypto/luks: require libcryptsetup v2.0.5 (`pr#42570 <https://github.com/ceph/ceph/pull/42570>`_, Kefu Chai)
|
||
* librbd/crypto: fix bad return checks from libcryptsetup (`pr#40705 <https://github.com/ceph/ceph/pull/40705>`_, Or Ozeri)
|
||
* librbd/io: conditionally disable move optimization (`pr#39303 <https://github.com/ceph/ceph/pull/39303>`_, Jason Dillaman)
|
||
* librbd/io: send alloc_hint when compression hint is set (`pr#40050 <https://github.com/ceph/ceph/pull/40050>`_, Jason Dillaman)
|
||
* librbd/migration: tweaks and unit tests for QCOW handler (`pr#39068 <https://github.com/ceph/ceph/pull/39068>`_, Jason Dillaman)
|
||
* librbd/mirror/snapshot: avoid UnlinkPeerRequest with a unlinked peer (`pr#40937 <https://github.com/ceph/ceph/pull/40937>`_, Arthur Outhenin-Chalandre)
|
||
* librbd/object_map: rbd diff between two snapshots lists entire image content (`pr#41657 <https://github.com/ceph/ceph/pull/41657>`_, Sunny Kumar)
|
||
* librbd/pwl: don't need print cache_bl contents (`pr#43677 <https://github.com/ceph/ceph/pull/43677>`_, Jianpeng Ma)
|
||
* librbd: 32-bit and libc++ portability fixups (`pr#41042 <https://github.com/ceph/ceph/pull/41042>`_, Kefu Chai)
|
||
* librbd: allow disabling journaling for snapshot based mirroring image (`pr#39451 <https://github.com/ceph/ceph/pull/39451>`_, Mykola Golub)
|
||
* librbd: allow interrupted trash move request to be restarted (`pr#40010 <https://github.com/ceph/ceph/pull/40010>`_, Jason Dillaman)
|
||
* librbd: bump minor version to match Q release (`pr#39024 <https://github.com/ceph/ceph/pull/39024>`_, Jason Dillaman)
|
||
* librbd: correct incremental deep-copy object-map inconsistencies (`pr#39155 <https://github.com/ceph/ceph/pull/39155>`_, Jason Dillaman)
|
||
* librbd: crypto format api semantics change (`pr#40002 <https://github.com/ceph/ceph/pull/40002>`_, Or Ozeri)
|
||
* librbd: crypto performance optimization (`pr#39135 <https://github.com/ceph/ceph/pull/39135>`_, Or Ozeri)
|
||
* librbd: diff-iterate reports incorrect offsets in fast-diff mode (`pr#44483 <https://github.com/ceph/ceph/pull/44483>`_, Ilya Dryomov)
|
||
* librbd: do not share crypto image layers with ancestors (`pr#39044 <https://github.com/ceph/ceph/pull/39044>`_, Or Ozeri)
|
||
* librbd: do not use ceph::allocator<> (`pr#41340 <https://github.com/ceph/ceph/pull/41340>`_, Kefu Chai)
|
||
* librbd: don't log error if get mirror status fails due to mirroring disabled (`pr#39409 <https://github.com/ceph/ceph/pull/39409>`_, Mykola Golub)
|
||
* librbd: don't restart empty copyups in crypto layer (`pr#38988 <https://github.com/ceph/ceph/pull/38988>`_, Or Ozeri)
|
||
* librbd: don't stop at the first unremovable image when purging (`pr#41588 <https://github.com/ceph/ceph/pull/41588>`_, Ilya Dryomov)
|
||
* librbd: fix discard granularity for pwl cache (`pr#44144 <https://github.com/ceph/ceph/pull/44144>`_, Jianpeng Ma)
|
||
* librbd: fix pool validation lockup (`pr#43086 <https://github.com/ceph/ceph/pull/43086>`_, Ilya Dryomov)
|
||
* librbd: fix spelling in immutable-object-cache conn error (`pr#41035 <https://github.com/ceph/ceph/pull/41035>`_, Ken Dreyer)
|
||
* librbd: fix use-after-free on ictx in list_descendants() (`pr#43074 <https://github.com/ceph/ceph/pull/43074>`_, Ilya Dryomov, Wang ShuaiChao)
|
||
* librbd: Fix variable declaration in capture list in lambda (`pr#39115 <https://github.com/ceph/ceph/pull/39115>`_, Willem Jan Withagen)
|
||
* librbd: fix various memory leaks (`pr#44114 <https://github.com/ceph/ceph/pull/44114>`_, Or Ozeri)
|
||
* librbd: honor FUA op flag for write_same() in write-around cache (`pr#43568 <https://github.com/ceph/ceph/pull/43568>`_, Ilya Dryomov)
|
||
* librbd: memory is not preallocated in rbd c++ read api (`pr#39573 <https://github.com/ceph/ceph/pull/39573>`_, weixinwei)
|
||
* librbd: optionally exclude ops from qos (`pr#38538 <https://github.com/ceph/ceph/pull/38538>`_, Erqi Chen, Shuai Ni)
|
||
* librbd: permit disabling QCOW migration format support (`pr#39622 <https://github.com/ceph/ceph/pull/39622>`_, Jason Dillaman)
|
||
* librbd: preserve CEPH_OSD_FLAG_FULL_TRY in create_ioctx() (`pr#43573 <https://github.com/ceph/ceph/pull/43573>`_, Ilya Dryomov)
|
||
* librbd: refuse to release exclusive lock when removing (`pr#39375 <https://github.com/ceph/ceph/pull/39375>`_, Ilya Dryomov)
|
||
* librbd: remove the first if at api::group::list (`pr#38898 <https://github.com/ceph/ceph/pull/38898>`_, pkulijiawei)
|
||
* librbd: require exclusive lock for reads if pwl cache is enabled (`pr#43038 <https://github.com/ceph/ceph/pull/43038>`_, Jianpeng Ma)
|
||
* librbd: restore diff-iterate include_parent functionality in fast-diff mode (`pr#44496 <https://github.com/ceph/ceph/pull/44496>`_, Ilya Dryomov)
|
||
* librbd: send FLUSH_SOURCE_INTERNAL when do copy/deep_copy (`pr#43659 <https://github.com/ceph/ceph/pull/43659>`_, Jianpeng Ma)
|
||
* librbd: trade a map<> for a plain array (`pr#42792 <https://github.com/ceph/ceph/pull/42792>`_, Kefu Chai)
|
||
* librbd: tweaks to support Boost 1.75.0 (`pr#39105 <https://github.com/ceph/ceph/pull/39105>`_, Jason Dillaman)
|
||
* librbd: use 512 sector size for crypto IV (`pr#39005 <https://github.com/ceph/ceph/pull/39005>`_, Or Ozeri)
|
||
* librbd: use on-disk image name when storing mirror snapshot state (`pr#39463 <https://github.com/ceph/ceph/pull/39463>`_, Mykola Golub)
|
||
* librgw/notifications: initialize kafka and amqp (`pr#40055 <https://github.com/ceph/ceph/pull/40055>`_, Yuval Lifshitz)
|
||
* librgw: treat empty root path as "/" on mount (`pr#43773 <https://github.com/ceph/ceph/pull/43773>`_, Matt Benjamin)
|
||
* lockdep: fix follows/follows_bt resize() size (`pr#40070 <https://github.com/ceph/ceph/pull/40070>`_, Xiubo Li)
|
||
* log: fix the formatting when dumping thread IDs (`pr#41155 <https://github.com/ceph/ceph/pull/41155>`_, Radoslaw Zarzynski)
|
||
* log: set hostname and fsid for graylog (`pr#42175 <https://github.com/ceph/ceph/pull/42175>`_, Kefu Chai)
|
||
* mailmap: Add Christopher Hoffman (`pr#44295 <https://github.com/ceph/ceph/pull/44295>`_, Christopher Hoffman)
|
||
* mailmap: add Laura Flores (`pr#44033 <https://github.com/ceph/ceph/pull/44033>`_, Laura Flores)
|
||
* mailmap: sort alphabetically & add Pere and Waad (`pr#40806 <https://github.com/ceph/ceph/pull/40806>`_, Ernesto Puerta)
|
||
* make-dist: add pmdk to dist tarball (`pr#40866 <https://github.com/ceph/ceph/pull/40866>`_, Feng Hualong)
|
||
* make-dist: refuse to run if script path contains a colon (`pr#40614 <https://github.com/ceph/ceph/pull/40614>`_, Nathan Cutler)
|
||
* mds, msg: silence GCC warnings (`pr#42137 <https://github.com/ceph/ceph/pull/42137>`_, Kefu Chai)
|
||
* mds/client: create cephfs errno aliases (`pr#39354 <https://github.com/ceph/ceph/pull/39354>`_, Milind Changire)
|
||
* mds/client: switch to use ceph_assert() instead of assert() (`pr#42541 <https://github.com/ceph/ceph/pull/42541>`_, Xiubo Li)
|
||
* mds/FSMap: allow upgrade when no MDS is "in" (`pr#43851 <https://github.com/ceph/ceph/pull/43851>`_, Patrick Donnelly)
|
||
* mds/FSMap: assign v16.2.4 compat to pre-v16.2.5 standby daemons (`pr#43800 <https://github.com/ceph/ceph/pull/43800>`_, Patrick Donnelly)
|
||
* mds/FSMap: do not assert allow_standby_replay on old FSMaps (`pr#43508 <https://github.com/ceph/ceph/pull/43508>`_, Patrick Donnelly)
|
||
* mds/metrics: add one whitespace between metric type the metainfo (`pr#40468 <https://github.com/ceph/ceph/pull/40468>`_, Xiubo Li)
|
||
* mds/Mutation: initialize MutationImpl object's initiated_at (`pr#41371 <https://github.com/ceph/ceph/pull/41371>`_, Ramana Raja)
|
||
* mds/scrub: background scrub error fixes (`pr#40520 <https://github.com/ceph/ceph/pull/40520>`_, Milind Changire)
|
||
* mds/scrub: write root inode backtrace at creation (`pr#41639 <https://github.com/ceph/ceph/pull/41639>`_, Milind Changire)
|
||
* mds: add debugging when rejecting mksnap with EPERM (`pr#42199 <https://github.com/ceph/ceph/pull/42199>`_, Patrick Donnelly)
|
||
* mds: Add full caps to avoid osd full check (`pr#39910 <https://github.com/ceph/ceph/pull/39910>`_, Patrick Donnelly, Kotresh HR)
|
||
* mds: add heartbeat_reset() in start_files_to_reover() to avoid timedout issue (`pr#41358 <https://github.com/ceph/ceph/pull/41358>`_, Yongseok Oh)
|
||
* mds: add mds_dir_max_entries config option (`pr#43022 <https://github.com/ceph/ceph/pull/43022>`_, Yongseok Oh)
|
||
* mds: Add new flag to MClientSession (`pr#42846 <https://github.com/ceph/ceph/pull/42846>`_, Kotresh HR)
|
||
* mds: add opened files/inodes and pinned i_caps metric payload support (`pr#37945 <https://github.com/ceph/ceph/pull/37945>`_, Xiubo Li)
|
||
* mds: add read/write io size metrics support (`pr#40514 <https://github.com/ceph/ceph/pull/40514>`_, Xiubo Li)
|
||
* mds: add timeout to the dump cache (`pr#36823 <https://github.com/ceph/ceph/pull/36823>`_, Simon Gao)
|
||
* mds: allow `fs authorize` command to work (`pr#39680 <https://github.com/ceph/ceph/pull/39680>`_, Ramana Raja)
|
||
* mds: avoid journaling overhead for ceph.dir.subvolume for no-op case (`pr#41935 <https://github.com/ceph/ceph/pull/41935>`_, Patrick Donnelly)
|
||
* mds: check rejoin_ack_gather before enter rejoin_gather_finish (`pr#38388 <https://github.com/ceph/ceph/pull/38388>`_, chencan)
|
||
* mds: completed_requests -> num_completed_requests and dump num_completed_flushes (`pr#41066 <https://github.com/ceph/ceph/pull/41066>`_, Dan van der Ster)
|
||
* mds: create file system with specific ID (`pr#42106 <https://github.com/ceph/ceph/pull/42106>`_, Ramana Raja)
|
||
* mds: defer messages to bootstrapping ranks (`pr#43850 <https://github.com/ceph/ceph/pull/43850>`_, Patrick Donnelly)
|
||
* mds: defer the journal recovered success log (`pr#41267 <https://github.com/ceph/ceph/pull/41267>`_, Xiubo Li)
|
||
* mds: directly return just after responding the link request (`pr#44451 <https://github.com/ceph/ceph/pull/44451>`_, Xiubo Li)
|
||
* mds: do not assert when receiving a unknow metric type (`pr#41357 <https://github.com/ceph/ceph/pull/41357>`_, Xiubo Li)
|
||
* mds: do not infinitely recursively print a metric (`pr#41654 <https://github.com/ceph/ceph/pull/41654>`_, Patrick Donnelly)
|
||
* mds: do not trim stray dentries during opening the root (`pr#41667 <https://github.com/ceph/ceph/pull/41667>`_, Xiubo Li)
|
||
* mds: do not trim the inodes from the lru list in standby_replay (`pr#40963 <https://github.com/ceph/ceph/pull/40963>`_, Xiubo Li)
|
||
* mds: don't start purging inodes in the middle of recovery (`pr#38859 <https://github.com/ceph/ceph/pull/38859>`_, "Yan, Zheng")
|
||
* mds: dump tree '/' when the path is empty (`pr#44397 <https://github.com/ceph/ceph/pull/44397>`_, Xiubo Li)
|
||
* mds: ensure export_pin rank < max_mds (`pr#40633 <https://github.com/ceph/ceph/pull/40633>`_, Yanhu Cao)
|
||
* mds: ensure that we send the btime in cap messages (`pr#42737 <https://github.com/ceph/ceph/pull/42737>`_, Jeff Layton)
|
||
* mds: fix compile warning (`pr#42038 <https://github.com/ceph/ceph/pull/42038>`_, Patrick Donnelly)
|
||
* mds: fix cpu_profiler asok crash (`pr#41338 <https://github.com/ceph/ceph/pull/41338>`_, liu shi)
|
||
* mds: fix handling of removexattr when there are none (`pr#40158 <https://github.com/ceph/ceph/pull/40158>`_, Jeff Layton)
|
||
* mds: fix possible mds_lock not locked assert (`pr#41268 <https://github.com/ceph/ceph/pull/41268>`_, Xiubo Li)
|
||
* mds: fix race of fetching large dirfrag (`pr#39848 <https://github.com/ceph/ceph/pull/39848>`_, Erqi Chen)
|
||
* mds: fix typo in MDSRank.cc (`pr#43786 <https://github.com/ceph/ceph/pull/43786>`_, Yongseok Oh)
|
||
* mds: fix typo in the comments and log when setting new loner (`pr#43276 <https://github.com/ceph/ceph/pull/43276>`_, Xiubo Li)
|
||
* mds: ignore unknown client op when tracking op latency (`pr#44291 <https://github.com/ceph/ceph/pull/44291>`_, Venky Shankar)
|
||
* mds: improve mds_bal_fragment_size_max config option (`pr#43296 <https://github.com/ceph/ceph/pull/43296>`_, Yongseok Oh)
|
||
* mds: just respawn mds daemon when osd op requests timeout (`pr#42011 <https://github.com/ceph/ceph/pull/42011>`_, Xiubo Li)
|
||
* mds: log and dentry code minor fixes (`pr#40638 <https://github.com/ceph/ceph/pull/40638>`_, Xiubo Li)
|
||
* mds: make the lost+found dir accessible from clients (`pr#40903 <https://github.com/ceph/ceph/pull/40903>`_, Xiubo Li)
|
||
* mds: place the journaler pointer under the mds_lock (`pr#41332 <https://github.com/ceph/ceph/pull/41332>`_, Xiubo Li)
|
||
* mds: print each flag value (`pr#39660 <https://github.com/ceph/ceph/pull/39660>`_, Jos Collin)
|
||
* mds: progress the recover queue immediately after the inode is enqueued (`pr#41431 <https://github.com/ceph/ceph/pull/41431>`_, "Yan, Zheng", Xiubo Li)
|
||
* mds: PurgeQueue.cc fix for 32bit compilation (`pr#41235 <https://github.com/ceph/ceph/pull/41235>`_, Duncan Bellamy)
|
||
* mds: reject lookup ino requests for mds dirs (`pr#40389 <https://github.com/ceph/ceph/pull/40389>`_, Patrick Donnelly)
|
||
* mds: remove the duplicated or incorrect respond (`pr#44229 <https://github.com/ceph/ceph/pull/44229>`_, Xiubo Li)
|
||
* mds: rename fs; remove fs_name from MDSRank (`pr#41385 <https://github.com/ceph/ceph/pull/41385>`_, Ramana Raja, Rishabh Dave)
|
||
* mds: reset the return value for heap command (`pr#40927 <https://github.com/ceph/ceph/pull/40927>`_, Xiubo Li)
|
||
* mds: save the metadata pool id MDSRank class's private member (`pr#41254 <https://github.com/ceph/ceph/pull/41254>`_, Xiubo Li)
|
||
* mds: set fscrypt flag on create if xattr buffer has an encryption context (`pr#40828 <https://github.com/ceph/ceph/pull/40828>`_, Jeff Layton)
|
||
* mds: set hb to NULL after the memory released (`pr#44268 <https://github.com/ceph/ceph/pull/44268>`_, Xiubo Li)
|
||
* mds: skip directory size checks for reintegration (`pr#44322 <https://github.com/ceph/ceph/pull/44322>`_, Patrick Donnelly)
|
||
* mds: skip journaling blocklisted clients when in `replay` state (`pr#43382 <https://github.com/ceph/ceph/pull/43382>`_, Venky Shankar)
|
||
* mds: skip the buffer in UnknownPayload::decode() (`pr#40427 <https://github.com/ceph/ceph/pull/40427>`_, Xiubo Li)
|
||
* mds: split _prefetch_dirfrags to avoid heartbeat timeout during up:rejoin (`pr#44246 <https://github.com/ceph/ceph/pull/44246>`_, Xiubo Li)
|
||
* mds: Store symlink target in first data object (`pr#43618 <https://github.com/ceph/ceph/pull/43618>`_, Kotresh HR)
|
||
* mds: support '~mds{rank number}' for dump tree (`pr#44313 <https://github.com/ceph/ceph/pull/44313>`_, Xiubo Li)
|
||
* mds: switch mds_lock to fair mutex to fix the slow performance issue (`pr#42620 <https://github.com/ceph/ceph/pull/42620>`_, Xiubo Li, Kefu Chai)
|
||
* mds: to print the unknow type value (`pr#41723 <https://github.com/ceph/ceph/pull/41723>`_, Xiubo Li)
|
||
* mds: trigger stray reintegration when loading dentry (`pr#44342 <https://github.com/ceph/ceph/pull/44342>`_, Patrick Donnelly)
|
||
* mds: trim cache regularly for standby-replay (`pr#40486 <https://github.com/ceph/ceph/pull/40486>`_, Patrick Donnelly)
|
||
* mds: try to flush the mdlog when requesting the rdlock (`pr#41849 <https://github.com/ceph/ceph/pull/41849>`_, Xiubo Li)
|
||
* mds: update META_POP_READDIR/FETCH/STORE and cache_hit_rate for dump loads (`pr#42256 <https://github.com/ceph/ceph/pull/42256>`_, Yongseok Oh)
|
||
* MDSMonitor: handle damaged from standby-replay (`pr#43122 <https://github.com/ceph/ceph/pull/43122>`_, Patrick Donnelly)
|
||
* mgr, mgr/telemetry: add access to osd commands in mgr and workload metrics to telemetry (`pr#42569 <https://github.com/ceph/ceph/pull/42569>`_, Laura Flores)
|
||
* mgr,cephadm: add option to disable standby modules for standby mgrs (`pr#40817 <https://github.com/ceph/ceph/pull/40817>`_, Sage Weil)
|
||
* mgr,mon: subscribe to config-key changes from mgr; maintain mgr-side ConfigMap (`pr#39504 <https://github.com/ceph/ceph/pull/39504>`_, Sage Weil)
|
||
* mgr,pybind/mgr: add OSDMap.build_simple() method (`pr#41932 <https://github.com/ceph/ceph/pull/41932>`_, Kefu Chai)
|
||
* mgr/ActivePyModules.cc: always acquire locks without holding GIL (`pr#38685 <https://github.com/ceph/ceph/pull/38685>`_, Kefu Chai)
|
||
* mgr/alerts: interval can be None (`pr#39056 <https://github.com/ceph/ceph/pull/39056>`_, Sebastian Wagner)
|
||
* mgr/autoscaler: Introduce noautoscale flag (`pr#43716 <https://github.com/ceph/ceph/pull/43716>`_, Kamoltat)
|
||
* mgr/cephadm/configchecks: do not spam info every minute (`pr#40200 <https://github.com/ceph/ceph/pull/40200>`_, Sage Weil)
|
||
* mgr/cephadm/grafana: check if dashboard is enabled (`pr#42467 <https://github.com/ceph/ceph/pull/42467>`_, Dimitri Savineau)
|
||
* mgr/cephadm/iscsi: check if dashboard is enabled (`pr#42220 <https://github.com/ceph/ceph/pull/42220>`_, Dimitri Savineau)
|
||
* mgr/cephadm/iscsi: simplify the dashboard check (`pr#42468 <https://github.com/ceph/ceph/pull/42468>`_, Dimitri Savineau)
|
||
* mgr/cephadm/schedule: fix message (`pr#41257 <https://github.com/ceph/ceph/pull/41257>`_, Sage Weil)
|
||
* mgr/cephadm/templates: add jinja2 lint (`pr#42342 <https://github.com/ceph/ceph/pull/42342>`_, Dimitri Savineau)
|
||
* mgr/cephadm/upgrade: do not crash if error races with user cancellation (`pr#40324 <https://github.com/ceph/ceph/pull/40324>`_, Sage Weil)
|
||
* mgr/cephadm/upgrade: fix typo (`pr#39630 <https://github.com/ceph/ceph/pull/39630>`_, Sage Weil)
|
||
* mgr/cephadm/upgrade: ignore deployed_by until mgr is upgraded (`pr#40472 <https://github.com/ceph/ceph/pull/40472>`_, Sage Weil)
|
||
* mgr/cephadm/upgrade: include upgrade progress in ceph -s (`pr#40242 <https://github.com/ceph/ceph/pull/40242>`_, Sage Weil)
|
||
* mgr/cephadm/upgrade: Upgrade status: We also upgrade non-ceph daemons (`pr#42816 <https://github.com/ceph/ceph/pull/42816>`_, Sebastian Wagner)
|
||
* mgr/cephadm: --no-overwite flag for apply command (`pr#40379 <https://github.com/ceph/ceph/pull/40379>`_, Adam King)
|
||
* mgr/cephadm: Activate existing OSDs (`pr#39639 <https://github.com/ceph/ceph/pull/39639>`_, Sebastian Wagner)
|
||
* mgr/cephadm: add 'orch upgrade ls' (`pr#43510 <https://github.com/ceph/ceph/pull/43510>`_, Sage Weil)
|
||
* mgr/cephadm: Add _check_for_moved_osds (`pr#43095 <https://github.com/ceph/ceph/pull/43095>`_, Sebastian Wagner)
|
||
* mgr/cephadm: add ability to remove offline host (`pr#42405 <https://github.com/ceph/ceph/pull/42405>`_, Daniel Pivonka)
|
||
* mgr/cephadm: add agent to push metadata to mgr (`pr#42384 <https://github.com/ceph/ceph/pull/42384>`_, Adam King)
|
||
* mgr/cephadm: add ceph orch host drain and limit host removal to empty hosts (`pr#42017 <https://github.com/ceph/ceph/pull/42017>`_, Daniel Pivonka)
|
||
* mgr/cephadm: Add client.admin keyring when upgrading from older version (`pr#43149 <https://github.com/ceph/ceph/pull/43149>`_, Sebastian Wagner)
|
||
* mgr/cephadm: add config section to ServiceSpec (`pr#39648 <https://github.com/ceph/ceph/pull/39648>`_, Sage Weil)
|
||
* mgr/cephadm: Add config() to CephadmService (`pr#39323 <https://github.com/ceph/ceph/pull/39323>`_, Sebastian Wagner)
|
||
* mgr/cephadm: add count-per-host to PlacementSpec, and add support to scheduler (`pr#39979 <https://github.com/ceph/ceph/pull/39979>`_, Sage Weil)
|
||
* mgr/cephadm: Add GrafanaSpec.initial_admin_password (`pr#42378 <https://github.com/ceph/ceph/pull/42378>`_, Sebastian Wagner)
|
||
* mgr/cephadm: add help strings for 'orch client-keyring ...' commands (`pr#42379 <https://github.com/ceph/ceph/pull/42379>`_, Sage Weil)
|
||
* mgr/cephadm: add info to 'ceph orch upgrade status' in cephadm (`pr#39880 <https://github.com/ceph/ceph/pull/39880>`_, Adam King)
|
||
* mgr/cephadm: add iscsi and nfs to upgrade process (`pr#39677 <https://github.com/ceph/ceph/pull/39677>`_, Adam King)
|
||
* mgr/cephadm: add ok-to-stop functions for ceph client services (`pr#38915 <https://github.com/ceph/ceph/pull/38915>`_, Daniel-Pivonka, Adam King)
|
||
* mgr/cephadm: Add OSDService.post_remove() (`pr#42989 <https://github.com/ceph/ceph/pull/42989>`_, Sebastian Wagner)
|
||
* mgr/cephadm: Add snmp-gateway service support (`pr#43901 <https://github.com/ceph/ceph/pull/43901>`_, Paul Cuzner)
|
||
* mgr/cephadm: Add strings to assert statements (`pr#39162 <https://github.com/ceph/ceph/pull/39162>`_, Sebastian Wagner)
|
||
* mgr/cephadm: add timeout when removing iscsi gateway.conf (`pr#41181 <https://github.com/ceph/ceph/pull/41181>`_, Adam King)
|
||
* mgr/cephadm: agent: allow agent down multiplier to be configured (`pr#44101 <https://github.com/ceph/ceph/pull/44101>`_, Adam King)
|
||
* mgr/cephadm: agent: log response from mgr (`pr#44136 <https://github.com/ceph/ceph/pull/44136>`_, Adam King)
|
||
* mgr/cephadm: agent: simplify handling of agent reports (`pr#44031 <https://github.com/ceph/ceph/pull/44031>`_, Adam King)
|
||
* mgr/cephadm: alias rgw-nfs -> nfs (`pr#39825 <https://github.com/ceph/ceph/pull/39825>`_, Michael Fritch)
|
||
* mgr/cephadm: allow monitoring stack ip binding and custom ports (`pr#41444 <https://github.com/ceph/ceph/pull/41444>`_, Daniel Pivonka)
|
||
* mgr/cephadm: allow osd spec removal (`pr#43821 <https://github.com/ceph/ceph/pull/43821>`_, Sage Weil)
|
||
* mgr/cephadm: allow RGWSpec networks list to select an IP to bind to (`pr#40048 <https://github.com/ceph/ceph/pull/40048>`_, Sage Weil)
|
||
* mgr/cephadm: allow zapping devices from other clusters (`pr#43826 <https://github.com/ceph/ceph/pull/43826>`_, Sage Weil)
|
||
* mgr/cephadm: Also make ssh._reset_con async (`pr#42919 <https://github.com/ceph/ceph/pull/42919>`_, Sebastian Wagner)
|
||
* mgr/cephadm: automatically enable prometheus module when deploying service (`pr#42682 <https://github.com/ceph/ceph/pull/42682>`_, Sage Weil)
|
||
* mgr/cephadm: autotune osd_memory_target (`pr#39550 <https://github.com/ceph/ceph/pull/39550>`_, Sage Weil)
|
||
* mgr/cephadm: avoid repeated calls to get_module_option (`pr#44134 <https://github.com/ceph/ceph/pull/44134>`_, Sage Weil)
|
||
* mgr/cephadm: avoid saving daemons of unknown type (`pr#42177 <https://github.com/ceph/ceph/pull/42177>`_, Sebastian Wagner)
|
||
* mgr/cephadm: base maintenance mode enter/exit success/failure on returned message (`pr#43275 <https://github.com/ceph/ceph/pull/43275>`_, Adam King)
|
||
* mgr/cephadm: based sleep interval on configured intervals/timeouts (`pr#39381 <https://github.com/ceph/ceph/pull/39381>`_, Sage Weil)
|
||
* mgr/cephadm: ceph-volume verbose only when fails (`pr#41045 <https://github.com/ceph/ceph/pull/41045>`_, Juan Miguel Olmo Martínez)
|
||
* mgr/cephadm: check version in upgrade check (`pr#41315 <https://github.com/ceph/ceph/pull/41315>`_, Adam King)
|
||
* mgr/cephadm: cleanup daemon keyring on failed daemon deploy (`pr#39266 <https://github.com/ceph/ceph/pull/39266>`_, Sebastian Wagner)
|
||
* mgr/cephadm: Cleanup snmp (`pr#44341 <https://github.com/ceph/ceph/pull/44341>`_, Sebastian Wagner)
|
||
* mgr/cephadm: create osds at all hosts at once (`pr#43876 <https://github.com/ceph/ceph/pull/43876>`_, Sebastian Wagner)
|
||
* mgr/cephadm: disable agent by default (`pr#43526 <https://github.com/ceph/ceph/pull/43526>`_, Adam King)
|
||
* mgr/cephadm: do not prime service cache on reconfig (`pr#39955 <https://github.com/ceph/ceph/pull/39955>`_, Sage Weil)
|
||
* mgr/cephadm: Do not propogate access logs from cherrypy (`pr#44017 <https://github.com/ceph/ceph/pull/44017>`_, Adam King)
|
||
* mgr/cephadm: Don't allow stopping full mgr, mon or osd services (`pr#42466 <https://github.com/ceph/ceph/pull/42466>`_, Adam King)
|
||
* mgr/cephadm: Don't call _check_host without hosts (`pr#41278 <https://github.com/ceph/ceph/pull/41278>`_, Sebastian Wagner)
|
||
* mgr/cephadm: don't cleanup the daemon keyring on failed redeploy (`pr#40459 <https://github.com/ceph/ceph/pull/40459>`_, Melissa Li)
|
||
* mgr/cephadm: don't fail unit tests if can't import AsyncMock (`pr#42982 <https://github.com/ceph/ceph/pull/42982>`_, Michael Fritch, Adam King)
|
||
* mgr/cephadm: don't have upgrade fail if "." in patch section of version (`pr#40478 <https://github.com/ceph/ceph/pull/40478>`_, Adam King)
|
||
* mgr/cephadm: don't include agents in CEPHADM_FAILED_DAEMON (`pr#44158 <https://github.com/ceph/ceph/pull/44158>`_, Adam King)
|
||
* mgr/cephadm: don't list non ceph daemons as needing upgrade in upgrade check (`pr#40893 <https://github.com/ceph/ceph/pull/40893>`_, Adam King)
|
||
* mgr/cephadm: don't remove daemons from offline hosts (`pr#42400 <https://github.com/ceph/ceph/pull/42400>`_, Adam King)
|
||
* mgr/cephadm: don't remove daemons on hosts in maintenance or offline mode (`pr#40863 <https://github.com/ceph/ceph/pull/40863>`_, Adam King)
|
||
* mgr/cephadm: drop osdspec_affinity tracking (`pr#44075 <https://github.com/ceph/ceph/pull/44075>`_, Sage Weil)
|
||
* mgr/cephadm: enable use_repo_digest by default for pacific (`pr#39058 <https://github.com/ceph/ceph/pull/39058>`_, Sebastian Wagner)
|
||
* mgr/cephadm: error if service action called with daemonless service (`pr#39537 <https://github.com/ceph/ceph/pull/39537>`_, Adam King)
|
||
* mgr/cephadm: fix 'auth caps' fallback (`pr#40140 <https://github.com/ceph/ceph/pull/40140>`_, Sage Weil)
|
||
* mgr/cephadm: fix 'auth get-or-create' call (`pr#40071 <https://github.com/ceph/ceph/pull/40071>`_, Sage Weil)
|
||
* mgr/cephadm: fix 'cephadm osd activate' on existing osd devices (`pr#44228 <https://github.com/ceph/ceph/pull/44228>`_, Sage Weil)
|
||
* mgr/cephadm: fix --service-type flag in orch ls when service has id (`pr#41556 <https://github.com/ceph/ceph/pull/41556>`_, Adam King)
|
||
* mgr/cephadm: fix and improve osd draining (`pr#39536 <https://github.com/ceph/ceph/pull/39536>`_, Sage Weil)
|
||
* mgr/cephadm: Fix count for OSDs with OSD specs (`pr#44367 <https://github.com/ceph/ceph/pull/44367>`_, Sebastian Wagner)
|
||
* mgr/cephadm: Fix dashboard gateway configuration when using IPV6 (`pr#40366 <https://github.com/ceph/ceph/pull/40366>`_, Juan Miguel Olmo Martínez)
|
||
* mgr/cephadm: fix errors in command <ceph orch osd> help and documentation (`pr#41632 <https://github.com/ceph/ceph/pull/41632>`_, Juan Miguel Olmo Martínez)
|
||
* mgr/cephadm: fix exceptions causing stuck progress indicators (`pr#42553 <https://github.com/ceph/ceph/pull/42553>`_, Cory Snyder)
|
||
* mgr/cephadm: fix ha-rgw removal (`pr#38918 <https://github.com/ceph/ceph/pull/38918>`_, Adam King)
|
||
* mgr/cephadm: Fix haproxy not being recognized as a proper daemon (`pr#42433 <https://github.com/ceph/ceph/pull/42433>`_, Sebastian Wagner)
|
||
* mgr/cephadm: fix host drain with agent (`pr#43331 <https://github.com/ceph/ceph/pull/43331>`_, Adam King)
|
||
* mgr/cephadm: fix host refresh (`pr#39496 <https://github.com/ceph/ceph/pull/39496>`_, Sage Weil)
|
||
* mgr/cephadm: Fix IPv6 in monitoring services (`pr#43579 <https://github.com/ceph/ceph/pull/43579>`_, Sebastian Wagner)
|
||
* mgr/cephadm: fix missing prometheus alerts (`pr#40172 <https://github.com/ceph/ceph/pull/40172>`_, Patrick Seidensal)
|
||
* mgr/cephadm: fix nfs-rgw stray daemon (`pr#40711 <https://github.com/ceph/ceph/pull/40711>`_, Daniel Pivonka)
|
||
* mgr/cephadm: fix orch host add with multiple labels and no addr (`pr#40508 <https://github.com/ceph/ceph/pull/40508>`_, Daniel Pivonka)
|
||
* mgr/cephadm: Fix OSD replacement in hosts with FQDN host name (`pr#41328 <https://github.com/ceph/ceph/pull/41328>`_, Juan Miguel Olmo Martínez)
|
||
* mgr/cephadm: fix port handling for cephadm endpoint (`pr#43712 <https://github.com/ceph/ceph/pull/43712>`_, Adam King)
|
||
* mgr/cephadm: fix prometheus jinja template (`pr#41343 <https://github.com/ceph/ceph/pull/41343>`_, Dimitri Savineau)
|
||
* mgr/cephadm: Fix RGW ipv6 frontend configuration (`pr#43602 <https://github.com/ceph/ceph/pull/43602>`_, Sebastian Wagner)
|
||
* mgr/cephadm: fix tcmu-runner cephadm_stray_daemon (`pr#43833 <https://github.com/ceph/ceph/pull/43833>`_, Melissa Li)
|
||
* mgr/cephadm: Fix test_facts (`pr#44336 <https://github.com/ceph/ceph/pull/44336>`_, Sebastian Wagner)
|
||
* mgr/cephadm: Fix wrong argument type to HandleCommandResult (`issue#38854 <http://tracker.ceph.com/issues/38854>`_, `pr#39101 <https://github.com/ceph/ceph/pull/39101>`_, Sebastian Wagner)
|
||
* mgr/cephadm: Fixed spawning ip addresses list for public network interface (`pr#43737 <https://github.com/ceph/ceph/pull/43737>`_, Andrew Sharapov)
|
||
* mgr/cephadm: force flag for ok-to-stop and ok-to-stop for monitoring stack (`pr#38854 <https://github.com/ceph/ceph/pull/38854>`_, Adam King, Daniel-Pivonka)
|
||
* mgr/cephadm: ha-rgw: misc fixes (`pr#40321 <https://github.com/ceph/ceph/pull/40321>`_, Sage Weil)
|
||
* mgr/cephadm: Handle upgrade without enough mons/mgrs (`pr#40943 <https://github.com/ceph/ceph/pull/40943>`_, Adam King)
|
||
* mgr/cephadm: host _no_schedule label prevents placing daemons on a host (`pr#40938 <https://github.com/ceph/ceph/pull/40938>`_, Sage Weil)
|
||
* mgr/cephadm: identify iscsi service by the pool (`pr#40245 <https://github.com/ceph/ceph/pull/40245>`_, Sage Weil)
|
||
* mgr/cephadm: improve agent responsiveness (`pr#43635 <https://github.com/ceph/ceph/pull/43635>`_, Adam King)
|
||
* mgr/cephadm: improve validation of orch device zap (`pr#43560 <https://github.com/ceph/ceph/pull/43560>`_, Paul Cuzner)
|
||
* mgr/cephadm: include addr in HOST_CHECK_FAILED alert detail (`pr#41938 <https://github.com/ceph/ceph/pull/41938>`_, Sage Weil)
|
||
* mgr/cephadm: inform users if limit set for data devices is not met (`pr#43654 <https://github.com/ceph/ceph/pull/43654>`_, Adam King)
|
||
* mgr/cephadm: ingress: fix typo in spec.virtual_interface_networks reference (`pr#42389 <https://github.com/ceph/ceph/pull/42389>`_, Asbjørn Sannes)
|
||
* mgr/cephadm: introduce flake8 (`pr#39153 <https://github.com/ceph/ceph/pull/39153>`_, Michael Fritch)
|
||
* mgr/cephadm: Inventory: Fix `dictionary changed size during iteration ` (`pr#44118 <https://github.com/ceph/ceph/pull/44118>`_, Sebastian Wagner)
|
||
* mgr/cephadm: less log noise when config checks fail (`pr#44035 <https://github.com/ceph/ceph/pull/44035>`_, Sage Weil)
|
||
* mgr/cephadm: less noise about refreshing hosts (`pr#40130 <https://github.com/ceph/ceph/pull/40130>`_, Sage Weil)
|
||
* mgr/cephadm: make generate_config internal, prepare before redeploy (`pr#38549 <https://github.com/ceph/ceph/pull/38549>`_, Adam King)
|
||
* mgr/cephadm: make logging about agent less verbose (`pr#43997 <https://github.com/ceph/ceph/pull/43997>`_, Sage Weil)
|
||
* mgr/cephadm: make return message for entering maintenance mode more explicit (`pr#42551 <https://github.com/ceph/ceph/pull/42551>`_, Adam King)
|
||
* mgr/cephadm: make scheduler able to accomodate offline/maintenance hosts (`pr#42690 <https://github.com/ceph/ceph/pull/42690>`_, Adam King)
|
||
* mgr/cephadm: make upgrade progress bar mention target version, not repo digest (`pr#40445 <https://github.com/ceph/ceph/pull/40445>`_, Sage Weil)
|
||
* mgr/cephadm: move handling of use_agent setting into agent.py (`pr#43367 <https://github.com/ceph/ceph/pull/43367>`_, Adam King)
|
||
* mgr/cephadm: mypy says: dd.status can be None (`pr#39016 <https://github.com/ceph/ceph/pull/39016>`_, Sebastian Wagner)
|
||
* mgr/cephadm: nfs migration: avoid port conflicts (`pr#44482 <https://github.com/ceph/ceph/pull/44482>`_, Sebastian Wagner)
|
||
* mgr/cephadm: ok-to-stop for mgr (`pr#38897 <https://github.com/ceph/ceph/pull/38897>`_, Daniel-Pivonka)
|
||
* mgr/cephadm: on ssh connection error, advice chmod 0600 (`pr#39259 <https://github.com/ceph/ceph/pull/39259>`_, Sebastian Wagner)
|
||
* mgr/cephadm: only apply osd specs if the devices have changed (`pr#39238 <https://github.com/ceph/ceph/pull/39238>`_, Sage Weil)
|
||
* mgr/cephadm: orch osd rm fixes + tests (`pr#43827 <https://github.com/ceph/ceph/pull/43827>`_, Sage Weil)
|
||
* mgr/cephadm: osd should not be zap when it is running (`pr#43062 <https://github.com/ceph/ceph/pull/43062>`_, jianglong01)
|
||
* mgr/cephadm: pin haproxy image to 2.3.z (`pr#41370 <https://github.com/ceph/ceph/pull/41370>`_, Sage Weil)
|
||
* mgr/cephadm: place maximum on placement count based on host count (`pr#40376 <https://github.com/ceph/ceph/pull/40376>`_, Adam King)
|
||
* mgr/cephadm: populate trusted_ip_list in iscsi-gateway.cfg with mgr ips (`pr#43246 <https://github.com/ceph/ceph/pull/43246>`_, Daniel Pivonka)
|
||
* mgr/cephadm: prevent traceback when invalid osd id passed to 'orch osd rm stop' (`pr#39924 <https://github.com/ceph/ceph/pull/39924>`_, Daniel Pivonka)
|
||
* mgr/cephadm: progress item for service apply (`pr#41484 <https://github.com/ceph/ceph/pull/41484>`_, Sage Weil)
|
||
* mgr/cephadm: Properly handle JSON Decode error (`pr#38998 <https://github.com/ceph/ceph/pull/38998>`_, Sebastian Wagner)
|
||
* mgr/cephadm: Provide an integrated configuration validation feature (`pr#39541 <https://github.com/ceph/ceph/pull/39541>`_, Paul Cuzner)
|
||
* mgr/cephadm: Purge deleted services (`pr#38883 <https://github.com/ceph/ceph/pull/38883>`_, Sebastian Wagner)
|
||
* mgr/cephadm: put list_servers output in debug logs (`pr#43366 <https://github.com/ceph/ceph/pull/43366>`_, Adam King)
|
||
* mgr/cephadm: Put together default container images references (`pr#38881 <https://github.com/ceph/ceph/pull/38881>`_, Juan Miguel Olmo Martínez)
|
||
* mgr/cephadm: Quincy backport January (`pr#44773 <https://github.com/ceph/ceph/pull/44773>`_, Sebastian Wagner, John Mulligan, Adam King, Michael Fritch, Melissa Li, Guillaume Abrioux, James McClune, Radoslaw Zarzynski)
|
||
* mgr/cephadm: raise HEALTH_WARN when cephadm daemon in 'error' state (`pr#38978 <https://github.com/ceph/ceph/pull/38978>`_, Sage Weil)
|
||
* mgr/cephadm: reconfig agents over http (`pr#44266 <https://github.com/ceph/ceph/pull/44266>`_, Adam King)
|
||
* mgr/cephadm: record when finished with scheduled daemon action (`pr#44080 <https://github.com/ceph/ceph/pull/44080>`_, Sage Weil)
|
||
* mgr/cephadm: redeploy daemons deployed using old image after upgrade (`pr#39435 <https://github.com/ceph/ceph/pull/39435>`_, Adam King)
|
||
* mgr/cephadm: reimplement ceph.conf pushing; push client keyrings too (`pr#40941 <https://github.com/ceph/ceph/pull/40941>`_, Sage Weil)
|
||
* mgr/cephadm: remove cephadm exporter code (`pr#43321 <https://github.com/ceph/ceph/pull/43321>`_, Adam King)
|
||
* mgr/cephadm: remove duplicate labels when adding a host (`pr#39857 <https://github.com/ceph/ceph/pull/39857>`_, Adam King)
|
||
* mgr/cephadm: Remove gateway.conf from iscsi pool when service is removed (`pr#40313 <https://github.com/ceph/ceph/pull/40313>`_, Juan Miguel Olmo Martínez)
|
||
* mgr/cephadm: remove haproxy+keepalived container image from service spec (`pr#41149 <https://github.com/ceph/ceph/pull/41149>`_, Sage Weil)
|
||
* mgr/cephadm: remove host addr from agent deps (`pr#43502 <https://github.com/ceph/ceph/pull/43502>`_, Adam King)
|
||
* mgr/cephadm: remove old haproxy and keepalived templates (`pr#40860 <https://github.com/ceph/ceph/pull/40860>`_, Sage Weil)
|
||
* mgr/cephadm: remove spec from CephadmDaemonDeploySpec (`pr#39495 <https://github.com/ceph/ceph/pull/39495>`_, Sebastian Wagner)
|
||
* mgr/cephadm: replace execnet and remoto with asyncssh (`pr#42051 <https://github.com/ceph/ceph/pull/42051>`_, Melissa Li)
|
||
* mgr/cephadm: report exception during upgrade in upgrade status (`pr#40858 <https://github.com/ceph/ceph/pull/40858>`_, Adam King)
|
||
* mgr/cephadm: require asyncssh 2.8 (`pr#44817 <https://github.com/ceph/ceph/pull/44817>`_, Michael Fritch)
|
||
* mgr/cephadm: retry after JSONDecodeError in wait_for_mgr_restart() (`pr#40203 <https://github.com/ceph/ceph/pull/40203>`_, John Fulton)
|
||
* mgr/cephadm: s/_hosts_with_daemon_inventory/_schedulable_hosts/ (`pr#41011 <https://github.com/ceph/ceph/pull/41011>`_, Kefu Chai)
|
||
* mgr/cephadm: set HEALTH warnings during apply phase in serve (`pr#43376 <https://github.com/ceph/ceph/pull/43376>`_, Melissa Li)
|
||
* mgr/cephadm: set host crush location based on HostSpec (`pr#41107 <https://github.com/ceph/ceph/pull/41107>`_, Sage Weil)
|
||
* mgr/cephadm: show unhandled exceptions during host add (`pr#42859 <https://github.com/ceph/ceph/pull/42859>`_, Michael Fritch)
|
||
* mgr/cephadm: show unmanaged OSDs under 'osd' service (`pr#43894 <https://github.com/ceph/ceph/pull/43894>`_, Sage Weil)
|
||
* mgr/cephadm: simplify handling for rgw (`pr#39877 <https://github.com/ceph/ceph/pull/39877>`_, Sage Weil)
|
||
* mgr/cephadm: skip ok-to-stop for mds in upgrade if not enough mds daemons (`pr#41346 <https://github.com/ceph/ceph/pull/41346>`_, Adam King)
|
||
* mgr/cephadm: skip osd_stats check if osd removal queue is empty (`pr#44079 <https://github.com/ceph/ceph/pull/44079>`_, Sage Weil)
|
||
* mgr/cephadm: skip-ssh flag enables cephadm mgr module (`issue#49737 <http://tracker.ceph.com/issues/49737>`_, `pr#40319 <https://github.com/ceph/ceph/pull/40319>`_, Shreyaa Sharma)
|
||
* mgr/cephadm: spec.virtual_ip param should be used by the ingress daemon (`pr#44374 <https://github.com/ceph/ceph/pull/44374>`_, Francesco Pantano)
|
||
* mgr/cephadm: SpecStore: use d-under accessor methods (`pr#39458 <https://github.com/ceph/ceph/pull/39458>`_, Sebastian Wagner)
|
||
* mgr/cephadm: speed up upgrade when using agent (`pr#44193 <https://github.com/ceph/ceph/pull/44193>`_, Adam King)
|
||
* mgr/cephadm: stable nfs-ganesha ranks; nfs + ingress support (`pr#41007 <https://github.com/ceph/ceph/pull/41007>`_, Sage Weil)
|
||
* mgr/cephadm: store contianer registry credentials in config-key (`pr#43889 <https://github.com/ceph/ceph/pull/43889>`_, Daniel Pivonka)
|
||
* mgr/cephadm: support bootstrap with non-root ssh-user (`pr#44093 <https://github.com/ceph/ceph/pull/44093>`_, Melissa Li)
|
||
* mgr/cephadm: suppress TLSV1_ALERT_DECRYPT_ERROR from cherrypy (`pr#43606 <https://github.com/ceph/ceph/pull/43606>`_, Adam King)
|
||
* mgr/cephadm: The command of 'ceph orch daemon restart mgr.xxx' may ca… (`pr#41002 <https://github.com/ceph/ceph/pull/41002>`_, jianglong01)
|
||
* mgr/cephadm: the display of 'orch osd rm status' is incorrect (`pr#43073 <https://github.com/ceph/ceph/pull/43073>`_, jianglong01)
|
||
* mgr/cephadm: track and expose daemon ports; dynamically assign rgw ports (`pr#39931 <https://github.com/ceph/ceph/pull/39931>`_, Sage Weil)
|
||
* mgr/cephadm: track daemon deployment post actions by daemon name instead of type (`pr#43454 <https://github.com/ceph/ceph/pull/43454>`_, Daniel Pivonka)
|
||
* mgr/cephadm: try again calling ceph-volume without --filter-for-batch (`pr#38927 <https://github.com/ceph/ceph/pull/38927>`_, Sebastian Wagner)
|
||
* mgr/cephadm: turn off asyncssh debug output (`pr#43880 <https://github.com/ceph/ceph/pull/43880>`_, Sage Weil)
|
||
* mgr/cephadm: update CEPHADM_AGENT_DOWN when agent reports in (`pr#43489 <https://github.com/ceph/ceph/pull/43489>`_, Adam King)
|
||
* mgr/cephadm: update CEPHADM_FAILED_DAEMON after receiving agent metadata (`pr#43354 <https://github.com/ceph/ceph/pull/43354>`_, Adam King)
|
||
* mgr/cephadm: update host when adding host that already exists (`pr#42772 <https://github.com/ceph/ceph/pull/42772>`_, Daniel Pivonka)
|
||
* mgr/cephadm: upgrade multiple OSDs in parallel (`pr#39726 <https://github.com/ceph/ceph/pull/39726>`_, Sage Weil)
|
||
* mgr/cephadm: use `asyncssh.scp` to write remote files (`pr#43458 <https://github.com/ceph/ceph/pull/43458>`_, Michael Fritch)
|
||
* mgr/cephadm: Use `cephfs-mirror` caps profile (`pr#41193 <https://github.com/ceph/ceph/pull/41193>`_, Sebastian Wagner)
|
||
* mgr/cephadm: use json-pretty for ceph-volume calls (`pr#43339 <https://github.com/ceph/ceph/pull/43339>`_, Adam King)
|
||
* mgr/cephadm: use real IP as host.addr whenever possible (`pr#41483 <https://github.com/ceph/ceph/pull/41483>`_, Sage Weil)
|
||
* mgr/cephadm: Warn about OSDs to remove manually when deleting an OSD service (`pr#40073 <https://github.com/ceph/ceph/pull/40073>`_, Juan Miguel Olmo Martínez)
|
||
* mgr/cephadm: warn users if they try to pass a daemon to 'orch rm' (`pr#41287 <https://github.com/ceph/ceph/pull/41287>`_, Adam King)
|
||
* mgr/cephadm: When create osd which include db, _create_daemon will be… (`pr#41746 <https://github.com/ceph/ceph/pull/41746>`_, jianglong01)
|
||
* mgr/cephadm: When device size contains the decimal, it can not match size exactly (`pr#40051 <https://github.com/ceph/ceph/pull/40051>`_, jianglong01)
|
||
* mgr/cephadm:Enable cephadm device scan to use libstoragemgmt (`pr#39599 <https://github.com/ceph/ceph/pull/39599>`_, Paul Cuzner)
|
||
* mgr/cephadm:fix alerts sent to wrong URL (`pr#41665 <https://github.com/ceph/ceph/pull/41665>`_, Paul Cuzner)
|
||
* mgr/DaemonServer.cc: prevent mgr crashes caused by integer underflow that is triggered by large increases to pg_num/pgp_num (`pr#41587 <https://github.com/ceph/ceph/pull/41587>`_, Cory Snyder)
|
||
* mgr/DaemonServer: osd ok-to-stop: return json when there are unknown PGs (`pr#39832 <https://github.com/ceph/ceph/pull/39832>`_, Sage Weil)
|
||
* mgr/DaemonServer: skip redundant update of pgp_num_actual (`pr#42105 <https://github.com/ceph/ceph/pull/42105>`_, Dan van der Ster)
|
||
* mgr/DaemonServer: use "unsigned" to represent the pgp num (`pr#42168 <https://github.com/ceph/ceph/pull/42168>`_, Kefu Chai)
|
||
* mgr/dashboard,cephadm: automate setup of RGW credentials for dashboard (`pr#42252 <https://github.com/ceph/ceph/pull/42252>`_, Alfonso Martínez, Sage Weil)
|
||
* mgr/dashboard,prometheus: fix handling of server_addr (`issue#52002 <http://tracker.ceph.com/issues/52002>`_, `pr#42716 <https://github.com/ceph/ceph/pull/42716>`_, Scott Shambarger)
|
||
* mgr/dashboard/api: set a UTF-8 locale when running pip (`pr#42811 <https://github.com/ceph/ceph/pull/42811>`_, Kefu Chai)
|
||
* mgr/dashboard/telemetry: reduce telemetry dashboard preview size (`pr#44523 <https://github.com/ceph/ceph/pull/44523>`_, Laura Flores)
|
||
* mgr/dashboard: Add badge to the Label column in Host List (`pr#39229 <https://github.com/ceph/ceph/pull/39229>`_, Nizamudeen A)
|
||
* mgr/dashboard: Add configurable MOTD or wall notification (`pr#42188 <https://github.com/ceph/ceph/pull/42188>`_, Volker Theile)
|
||
* mgr/dashboard: add Services e2e tests (`pr#41196 <https://github.com/ceph/ceph/pull/41196>`_, Avan Thakkar)
|
||
* mgr/dashboard: add some test for controllers/pool.py (`pr#44083 <https://github.com/ceph/ceph/pull/44083>`_, wangbo-yw)
|
||
* mgr/dashboard: add test coverage for API docs (SwaggerUI) (`pr#44449 <https://github.com/ceph/ceph/pull/44449>`_, Alfonso Martínez)
|
||
* mgr/dashboard: Alertmanager fails to POST alerts (`pr#41974 <https://github.com/ceph/ceph/pull/41974>`_, Avan Thakkar)
|
||
* mgr/dashboard: all pyfakefs must be pinned on same version (`pr#43738 <https://github.com/ceph/ceph/pull/43738>`_, Rishabh Dave)
|
||
* mgr/dashboard: Angular v11 Migration (`pr#41255 <https://github.com/ceph/ceph/pull/41255>`_, Nizamudeen A)
|
||
* mgr/dashboard: API docs UI does not work with Angular dev server (`pr#44001 <https://github.com/ceph/ceph/pull/44001>`_, Volker Theile)
|
||
* mgr/dashboard: API Version changes do not apply to pre-defined methods (list, create etc.) (`pr#41395 <https://github.com/ceph/ceph/pull/41395>`_, Aashish Sharma)
|
||
* mgr/dashboard: Automatically refresh crush map metadata table (`pr#38963 <https://github.com/ceph/ceph/pull/38963>`_, Nizamudeen A, Avan Thakkar)
|
||
* mgr/dashboard: avoid data processing in crush-map component (`pr#40311 <https://github.com/ceph/ceph/pull/40311>`_, Avan Thakkar)
|
||
* mgr/dashboard: avoid tooltip if disk_usage=null and fast-diff enabled (`pr#44115 <https://github.com/ceph/ceph/pull/44115>`_, Avan Thakkar)
|
||
* mgr/dashboard: avoid using document.write() (`pr#39372 <https://github.com/ceph/ceph/pull/39372>`_, Avan Thakkar)
|
||
* mgr/dashboard: backend unit tests: decouple from build dir (`pr#42515 <https://github.com/ceph/ceph/pull/42515>`_, Alfonso Martínez)
|
||
* mgr/dashboard: bucket details: show lock retention period only in days (`pr#41808 <https://github.com/ceph/ceph/pull/41808>`_, Alfonso Martínez)
|
||
* mgr/dashboard: bump simplebar-angular from 2.3.0 to 2.3.6 in /src/pybind/mgr/dashboard/frontend (`pr#44442 <https://github.com/ceph/ceph/pull/44442>`_, dependabot[bot])
|
||
* mgr/dashboard: cephadm e2e job: improvements (`pr#44362 <https://github.com/ceph/ceph/pull/44362>`_, Alfonso Martínez)
|
||
* mgr/dashboard: cephadm e2e start script: --expanded: deploy monitoring stack (`pr#44023 <https://github.com/ceph/ceph/pull/44023>`_, Alfonso Martínez)
|
||
* mgr/dashboard: cephadm e2e start script: add --expanded option (`pr#42697 <https://github.com/ceph/ceph/pull/42697>`_, Alfonso Martínez)
|
||
* mgr/dashboard: cephadm-e2e job script: improvements (`pr#42263 <https://github.com/ceph/ceph/pull/42263>`_, Alfonso Martínez)
|
||
* mgr/dashboard: cephfs MDS Workload to use rate for counter type metric (`pr#41570 <https://github.com/ceph/ceph/pull/41570>`_, Jan Horacek)
|
||
* mgr/dashboard: check .badge instead of text for expected label (`pr#39363 <https://github.com/ceph/ceph/pull/39363>`_, Nizamudeen A)
|
||
* mgr/dashboard: cheroot now ships type hints (`pr#44453 <https://github.com/ceph/ceph/pull/44453>`_, Sebastian Wagner)
|
||
* mgr/dashboard: clarify SSO documentation (`pr#42701 <https://github.com/ceph/ceph/pull/42701>`_, Ernesto Puerta)
|
||
* mgr/dashboard: clean-up controllers (`pr#43137 <https://github.com/ceph/ceph/pull/43137>`_, Ernesto Puerta)
|
||
* mgr/dashboard: cluster > hosts: replace inventory->devices table title (`pr#39793 <https://github.com/ceph/ceph/pull/39793>`_, Avan Thakkar)
|
||
* mgr/dashboard: Cluster Creation Add multiple hosts at once (`pr#43584 <https://github.com/ceph/ceph/pull/43584>`_, Aashish Sharma)
|
||
* mgr/dashboard: Cluster Creation/Expansion Wizard (`pr#42557 <https://github.com/ceph/ceph/pull/42557>`_, Nizamudeen A, Avan Thakkar, Aashish Sharma)
|
||
* mgr/dashboard: Cluster Expansion - Review Section: fixes and improvements (`pr#43838 <https://github.com/ceph/ceph/pull/43838>`_, Aashish Sharma)
|
||
* mgr/dashboard: Cluster expansion review page minor bug fixes (`pr#43661 <https://github.com/ceph/ceph/pull/43661>`_, Nizamudeen A)
|
||
* mgr/dashboard: configure dependabot (`pr#44187 <https://github.com/ceph/ceph/pull/44187>`_, Ernesto Puerta)
|
||
* mgr/dashboard: consume mgr/nfs (`pr#42526 <https://github.com/ceph/ceph/pull/42526>`_, Alfonso Martínez, Avan Thakkar, Pere Diaz Bou, Varsha Rao, Sage Weil)
|
||
* mgr/dashboard: create directive for AuthStorage service (`pr#41034 <https://github.com/ceph/ceph/pull/41034>`_, Ngwa Sedrick Meh)
|
||
* mgr/dashboard: crushmap tree doesn't display crush type other than root (`pr#41758 <https://github.com/ceph/ceph/pull/41758>`_, Avan Thakkar)
|
||
* mgr/dashboard: Daemon Events listing using bootstrap class (`pr#43958 <https://github.com/ceph/ceph/pull/43958>`_, Nizamudeen A)
|
||
* mgr/dashboard: dashboard cephadm e2e improvement (`pr#44398 <https://github.com/ceph/ceph/pull/44398>`_, Nizamudeen A)
|
||
* mgr/dashboard: dashboard does not show degraded objects if they are less than 0.5% under "Dashboard->Capacity->Objects block (`pr#43905 <https://github.com/ceph/ceph/pull/43905>`_, Aashish Sharma)
|
||
* mgr/dashboard: debug nodeenv hangs (`pr#40616 <https://github.com/ceph/ceph/pull/40616>`_, Ernesto Puerta)
|
||
* mgr/dashboard: delete EOF when reading passwords from file (`pr#39362 <https://github.com/ceph/ceph/pull/39362>`_, Alfonso Martínez)
|
||
* mgr/dashboard: deprecated variable usage in Grafana dashboards (`pr#40506 <https://github.com/ceph/ceph/pull/40506>`_, Patrick Seidensal)
|
||
* mgr/dashboard: Device health status is not getting listed under hosts section (`pr#43868 <https://github.com/ceph/ceph/pull/43868>`_, Aashish Sharma)
|
||
* mgr/dashboard: Device health status is not getting listed under hosts section (`pr#40023 <https://github.com/ceph/ceph/pull/40023>`_, Aashish Sharma)
|
||
* mgr/dashboard: disable create snapshot with subvolumes (`pr#42732 <https://github.com/ceph/ceph/pull/42732>`_, Pere Diaz Bou)
|
||
* mgr/dashboard: disable NFSv3 support in dashboard (`pr#41081 <https://github.com/ceph/ceph/pull/41081>`_, Volker Theile)
|
||
* mgr/dashboard: disable Promql test in ARM (`pr#44163 <https://github.com/ceph/ceph/pull/44163>`_, Ernesto Puerta)
|
||
* mgr/dashboard: Display users current quota usage (`pr#36402 <https://github.com/ceph/ceph/pull/36402>`_, Avan Thakkar)
|
||
* mgr/dashboard: don't notify for suppressed alerts (`pr#42768 <https://github.com/ceph/ceph/pull/42768>`_, Tatjana Dehler)
|
||
* mgr/dashboard: drop container image name and id from services list (`pr#41426 <https://github.com/ceph/ceph/pull/41426>`_, Avan Thakkar)
|
||
* mgr/dashboard: Edit a service feature (`pr#43903 <https://github.com/ceph/ceph/pull/43903>`_, Nizamudeen A)
|
||
* mgr/dashboard: fetch host facts only if get_facts orch feature available (`pr#43603 <https://github.com/ceph/ceph/pull/43603>`_, Avan Thakkar)
|
||
* mgr/dashboard: filesystem pool size should use stored stat (`pr#40874 <https://github.com/ceph/ceph/pull/40874>`_, Avan Thakkar)
|
||
* mgr/dashboard: Fix 500 error while exiting out of maintenance (`pr#41856 <https://github.com/ceph/ceph/pull/41856>`_, Nizamudeen A)
|
||
* mgr/dashboard: fix Accept-Language header parsing (`pr#42183 <https://github.com/ceph/ceph/pull/42183>`_, 胡玮文)
|
||
* mgr/dashboard: fix API docs link (`pr#41430 <https://github.com/ceph/ceph/pull/41430>`_, Avan Thakkar)
|
||
* mgr/dashboard: fix base-href (`pr#41184 <https://github.com/ceph/ceph/pull/41184>`_, Avan Thakkar)
|
||
* mgr/dashboard: fix base-href: revert it to previous approach (`pr#41218 <https://github.com/ceph/ceph/pull/41218>`_, Avan Thakkar)
|
||
* mgr/dashboard: fix broken feature toggles (`pr#40188 <https://github.com/ceph/ceph/pull/40188>`_, Ernesto Puerta)
|
||
* mgr/dashboard: Fix bucket name input allowing space in the value (`pr#42026 <https://github.com/ceph/ceph/pull/42026>`_, Nizamudeen A)
|
||
* mgr/dashboard: fix bucket objects and size calculations (`pr#41630 <https://github.com/ceph/ceph/pull/41630>`_, Avan Thakkar)
|
||
* mgr/dashboard: fix bucket versioning when locking is enabled (`pr#41050 <https://github.com/ceph/ceph/pull/41050>`_, Avan Thakkar)
|
||
* mgr/dashboard: fix cookie injection issue (CVE-2021-3509) (`pr#41345 <https://github.com/ceph/ceph/pull/41345>`_, Ernesto Puerta)
|
||
* mgr/dashboard: fix dashboard instance ssl certificate functionality (`pr#39503 <https://github.com/ceph/ceph/pull/39503>`_, Avan Thakkar)
|
||
* mgr/dashboard: fix duplicated rows when creating NFS export (`pr#40940 <https://github.com/ceph/ceph/pull/40940>`_, Alfonso Martínez)
|
||
* mgr/dashboard: fix error shown when no rgw daemons are running (`pr#40005 <https://github.com/ceph/ceph/pull/40005>`_, Alfonso Martínez)
|
||
* mgr/dashboard: fix errors when creating NFS export (`pr#40721 <https://github.com/ceph/ceph/pull/40721>`_, Alfonso Martínez)
|
||
* mgr/dashboard: fix ESOCKETTIMEDOUT E2E failure (`pr#41104 <https://github.com/ceph/ceph/pull/41104>`_, Avan Thakkar)
|
||
* mgr/dashboard: Fix failing config dashboard e2e check (`pr#43210 <https://github.com/ceph/ceph/pull/43210>`_, Nizamudeen A)
|
||
* mgr/dashboard: fix flaky inventory e2e test (`pr#43992 <https://github.com/ceph/ceph/pull/43992>`_, Nizamudeen A)
|
||
* mgr/dashboard: Fix for alert notification message being undefined (`pr#40332 <https://github.com/ceph/ceph/pull/40332>`_, Nizamudeen A)
|
||
* mgr/dashboard: Fix for broken User management role cloning (`pr#40216 <https://github.com/ceph/ceph/pull/40216>`_, Nizamudeen A)
|
||
* mgr/dashboard: Fix for form inside form closing issue (`pr#43639 <https://github.com/ceph/ceph/pull/43639>`_, Nizamudeen A)
|
||
* mgr/dashboard: Fix for incorrect validation in rgw user form (`pr#38938 <https://github.com/ceph/ceph/pull/38938>`_, Nizamudeen A)
|
||
* mgr/dashboard: Fix for query params resetting on change-password (`pr#41377 <https://github.com/ceph/ceph/pull/41377>`_, Nizamudeen A)
|
||
* mgr/dashboard: fix for right sidebar nav icon not clickable (`pr#41550 <https://github.com/ceph/ceph/pull/41550>`_, Aaryan Porwal)
|
||
* mgr/dashboard: fix frontend deps' vulnerabilities (`pr#44145 <https://github.com/ceph/ceph/pull/44145>`_, Alfonso Martínez)
|
||
* mgr/dashboard: fix Grafana OSD/host panels (`pr#43685 <https://github.com/ceph/ceph/pull/43685>`_, Patrick Seidensal)
|
||
* mgr/dashboard: fix grafonnet build error (`pr#42766 <https://github.com/ceph/ceph/pull/42766>`_, Aashish Sharma)
|
||
* mgr/dashboard: fix HAProxy (now called ingress) (`pr#40936 <https://github.com/ceph/ceph/pull/40936>`_, Avan Thakkar)
|
||
* mgr/dashboard: fix issues related with PyJWT versions >=2.0.0 (`pr#39801 <https://github.com/ceph/ceph/pull/39801>`_, Alfonso Martínez)
|
||
* mgr/dashboard: fix missing alert rule details (`pr#43797 <https://github.com/ceph/ceph/pull/43797>`_, Ernesto Puerta)
|
||
* mgr/dashboard: Fix missing root path of each session for CephFS (`pr#36518 <https://github.com/ceph/ceph/pull/36518>`_, Yongseok Oh)
|
||
* mgr/dashboard: fix MTU Mismatch alert (`pr#39462 <https://github.com/ceph/ceph/pull/39462>`_, Aashish Sharma)
|
||
* mgr/dashboard: Fix orchestrator/01-hosts.e2e-spec.ts failure (`pr#43453 <https://github.com/ceph/ceph/pull/43453>`_, Nizamudeen A)
|
||
* mgr/dashboard: fix orchestrator/02-hosts-inventory.e2e failure (`pr#44388 <https://github.com/ceph/ceph/pull/44388>`_, Nizamudeen A)
|
||
* mgr/dashboard: fix OSD out count (`pr#41953 <https://github.com/ceph/ceph/pull/41953>`_, 胡玮文)
|
||
* mgr/dashboard: fix OSDs Host details/overview grafana graphs (`pr#41221 <https://github.com/ceph/ceph/pull/41221>`_, Alfonso Martínez)
|
||
* mgr/dashboard: fix PUT - /api/host/{hostname} while adding labels (`pr#39476 <https://github.com/ceph/ceph/pull/39476>`_, Avan Thakkar)
|
||
* mgr/dashboard: fix rename inventory to disks (`pr#41100 <https://github.com/ceph/ceph/pull/41100>`_, Navin Barnwal)
|
||
* mgr/dashboard: fix set-ssl-certificate{,-key} commands (`pr#41062 <https://github.com/ceph/ceph/pull/41062>`_, Alfonso Martínez)
|
||
* mgr/dashboard: fix ssl cert validation for rgw service creation (`pr#42554 <https://github.com/ceph/ceph/pull/42554>`_, Avan Thakkar)
|
||
* mgr/dashboard: Fix test_error force maintenance dashboard check (`pr#41300 <https://github.com/ceph/ceph/pull/41300>`_, Nizamudeen A)
|
||
* mgr/dashboard: fix timeout error in dashboard cephadm e2e job (`pr#44364 <https://github.com/ceph/ceph/pull/44364>`_, Nizamudeen A)
|
||
* mgr/dashboard: fix tooltip for Provisioned/Total Provisioned fields (`pr#39501 <https://github.com/ceph/ceph/pull/39501>`_, Avan Thakkar)
|
||
* mgr/dashboard: fix typo: Filesystems to File Systems (`pr#41103 <https://github.com/ceph/ceph/pull/41103>`_, Navin Barnwal)
|
||
* mgr/dashboard: fix white screen on Safari (`pr#44360 <https://github.com/ceph/ceph/pull/44360>`_, 胡玮文)
|
||
* mgr/dashboard: fix: get SMART data from single-daemon device (`pr#44573 <https://github.com/ceph/ceph/pull/44573>`_, Alfonso Martínez)
|
||
* mgr/dashboard: Fixed name clash when hostname similar to another (`issue#49769 <http://tracker.ceph.com/issues/49769>`_, `pr#40072 <https://github.com/ceph/ceph/pull/40072>`_, Michael Wodniok)
|
||
* mgr/dashboard: Generate NPM dependencies manifest (`pr#41024 <https://github.com/ceph/ceph/pull/41024>`_, Nizamudeen A)
|
||
* mgr/dashboard: Host Maintenance Feature (`pr#39226 <https://github.com/ceph/ceph/pull/39226>`_, Nizamudeen A)
|
||
* mgr/dashboard: Host Maintenance Follow ups (`pr#40426 <https://github.com/ceph/ceph/pull/40426>`_, Nizamudeen A)
|
||
* mgr/dashboard: Implement drain host functionality in dashboard (`pr#43942 <https://github.com/ceph/ceph/pull/43942>`_, Nizamudeen A)
|
||
* mgr/dashboard: Improve descriptions in some parts of the dashboard (`pr#40397 <https://github.com/ceph/ceph/pull/40397>`_, Nizamudeen A)
|
||
* mgr/dashboard: improve error handling for gather_facts (`pr#43690 <https://github.com/ceph/ceph/pull/43690>`_, Avan Thakkar)
|
||
* mgr/dashboard: improve formatting of histograms in Telemetry preview form (`pr#43037 <https://github.com/ceph/ceph/pull/43037>`_, Laura Flores)
|
||
* mgr/dashboard: improve telemetry opt-in reminder notification message (`pr#40348 <https://github.com/ceph/ceph/pull/40348>`_, Waad Alkhoury)
|
||
* mgr/dashboard: include mfa_ids in rgw user-details section (`pr#43845 <https://github.com/ceph/ceph/pull/43845>`_, Avan Thakkar)
|
||
* mgr/dashboard: Include Network address and labels on Host Creation form (`pr#41123 <https://github.com/ceph/ceph/pull/41123>`_, Nizamudeen A)
|
||
* mgr/dashboard: Incorrect MTU mismatch warning (`pr#43019 <https://github.com/ceph/ceph/pull/43019>`_, Aashish Sharma)
|
||
* mgr/dashboard: ingress service creation follow-up (`pr#41161 <https://github.com/ceph/ceph/pull/41161>`_, Avan Thakkar)
|
||
* mgr/dashboard: introduce HAProxy metrics for RGW (`pr#43991 <https://github.com/ceph/ceph/pull/43991>`_, Avan Thakkar)
|
||
* mgr/dashboard: introduce separate front-end component for API docs (`pr#41523 <https://github.com/ceph/ceph/pull/41523>`_, Aashish Sharma)
|
||
* mgr/dashboard: Jenkins Applitools plugin: add batchId variable (`pr#42605 <https://github.com/ceph/ceph/pull/42605>`_, Aaryan Porwal)
|
||
* mgr/dashboard: make modified API endpoints backward compatible (`pr#43285 <https://github.com/ceph/ceph/pull/43285>`_, Ernesto Puerta, Avan Thakkar)
|
||
* mgr/dashboard: monitoring: grafonnet refactoring for hosts dashboards (`pr#43469 <https://github.com/ceph/ceph/pull/43469>`_, Aashish Sharma)
|
||
* mgr/dashboard: monitoring: grafonnet refactoring for radosgw dashboards (`pr#43465 <https://github.com/ceph/ceph/pull/43465>`_, Aashish Sharma)
|
||
* mgr/dashboard: monitoring: replace Grafana JSON with Grafonnet based code (`pr#42194 <https://github.com/ceph/ceph/pull/42194>`_, Aashish Sharma)
|
||
* mgr/dashboard: monitoring:Implement BlueStore onode hit/miss counters into the dashboard (`pr#44294 <https://github.com/ceph/ceph/pull/44294>`_, Aashish Sharma)
|
||
* mgr/dashboard: More robust handling of timedelta() representation (`pr#43294 <https://github.com/ceph/ceph/pull/43294>`_, Brad Hubbard)
|
||
* mgr/dashboard: Move force maintenance test to the workflow test suite (`pr#42821 <https://github.com/ceph/ceph/pull/42821>`_, Nizamudeen A)
|
||
* mgr/dashboard: NFS 'create export' form: fixes (`pr#43725 <https://github.com/ceph/ceph/pull/43725>`_, Alfonso Martínez)
|
||
* mgr/dashboard: NFS non-existent files cleanup (`pr#43987 <https://github.com/ceph/ceph/pull/43987>`_, Alfonso Martínez)
|
||
* mgr/dashboard: NFS pages shows 'Page not found' (`pr#44507 <https://github.com/ceph/ceph/pull/44507>`_, Volker Theile)
|
||
* mgr/dashboard: OSDs placement text is unreadable (`pr#41083 <https://github.com/ceph/ceph/pull/41083>`_, Aashish Sharma)
|
||
* mgr/dashboard: pass Grafana datasource in URL (`pr#41598 <https://github.com/ceph/ceph/pull/41598>`_, Ernesto Puerta)
|
||
* mgr/dashboard: pin a version for autopep8 and pyfakefs (`pr#43642 <https://github.com/ceph/ceph/pull/43642>`_, Nizamudeen A)
|
||
* mgr/dashboard: Predefine labels in create host form (`pr#43996 <https://github.com/ceph/ceph/pull/43996>`_, Nizamudeen A)
|
||
* mgr/dashboard: prometheus alerting: add some leeway for package drops and errors (`pr#38030 <https://github.com/ceph/ceph/pull/38030>`_, Patrick Seidensal)
|
||
* mgr/dashboard: Proper error handling in module status guard (`pr#43640 <https://github.com/ceph/ceph/pull/43640>`_, Nizamudeen A)
|
||
* mgr/dashboard: provide the service events when showing a service in the UI (`pr#40328 <https://github.com/ceph/ceph/pull/40328>`_, Aashish Sharma)
|
||
* mgr/dashboard: provisioned values is misleading in RBD image table (`pr#43866 <https://github.com/ceph/ceph/pull/43866>`_, Avan Thakkar)
|
||
* mgr/dashboard: reduce cyclomatic complexity (`pr#40063 <https://github.com/ceph/ceph/pull/40063>`_, Pere Diaz Bou)
|
||
* mgr/dashboard: Refresh button on the iscsi targets page (`pr#42717 <https://github.com/ceph/ceph/pull/42717>`_, Nizamudeen A)
|
||
* mgr/Dashboard: Remove erroneous elements in hosts-overview Grafana dashboard (`pr#40899 <https://github.com/ceph/ceph/pull/40899>`_, Malcolm Holmes)
|
||
* mgr/dashboard: remove non-null id in Grafana dashboard (`pr#41474 <https://github.com/ceph/ceph/pull/41474>`_, Ernesto Puerta)
|
||
* mgr/dashboard: remove usage of 'rgw_frontend_ssl_key' (`pr#42305 <https://github.com/ceph/ceph/pull/42305>`_, Avan Thakkar)
|
||
* mgr/dashboard: Remove username and password from request body (`pr#40954 <https://github.com/ceph/ceph/pull/40954>`_, Nizamudeen A)
|
||
* mgr/dashboard: Remove username, password fields from Manager Modules/dashboard,influx (`pr#39908 <https://github.com/ceph/ceph/pull/39908>`_, Aashish Sharma)
|
||
* mgr/dashboard: replace "Ceph-cluster" Client connections with active-standby MGRs (`pr#43377 <https://github.com/ceph/ceph/pull/43377>`_, Avan Thakkar)
|
||
* mgr/dashboard: report ceph tracker bug/feature through CLI/API (`pr#42090 <https://github.com/ceph/ceph/pull/42090>`_, Shreya Sharma)
|
||
* mgr/dashboard: report mgr fsid (`pr#39452 <https://github.com/ceph/ceph/pull/39452>`_, Ernesto Puerta)
|
||
* mgr/dashboard: Revoke read-only user's access to Manager modules (`pr#40624 <https://github.com/ceph/ceph/pull/40624>`_, Nizamudeen A)
|
||
* mgr/dashboard: RGW buckets async validator performance enhancement and name constraints (`pr#41023 <https://github.com/ceph/ceph/pull/41023>`_, Nizamudeen A)
|
||
* mgr/dashboard: rgw daemon list: add realm column (`pr#43983 <https://github.com/ceph/ceph/pull/43983>`_, Alfonso Martínez)
|
||
* mgr/dashboard: run cephadm-backend e2e tests with KCLI (`pr#41883 <https://github.com/ceph/ceph/pull/41883>`_, Alfonso Martínez)
|
||
* mgr/dashboard: run-backend-api-tests.sh: Older setuptools (`pr#44368 <https://github.com/ceph/ceph/pull/44368>`_, David Galloway)
|
||
* mgr/dashboard: run-cephadm-e2e-tests.sh improvements (`pr#42724 <https://github.com/ceph/ceph/pull/42724>`_, Alfonso Martínez)
|
||
* mgr/dashboard: s/hosts.clickHostTab/hosts.clickTab/ (`pr#43555 <https://github.com/ceph/ceph/pull/43555>`_, Kefu Chai)
|
||
* mgr/dashboard: Select any object gateway on local cluster (`pr#38170 <https://github.com/ceph/ceph/pull/38170>`_, Alfonso Martínez)
|
||
* mgr/dashboard: set required env. variables in run-backend-api-tests.sh (`pr#40986 <https://github.com/ceph/ceph/pull/40986>`_, Alfonso Martínez)
|
||
* mgr/dashboard: set security headers (`pr#39405 <https://github.com/ceph/ceph/pull/39405>`_, Avan Thakkar)
|
||
* mgr/dashboard: show partially deleted RBDs (`pr#41421 <https://github.com/ceph/ceph/pull/41421>`_, Tatjana Dehler)
|
||
* mgr/dashboard: show perf. counters for rgw svc. on Cluster > Hosts (`pr#42610 <https://github.com/ceph/ceph/pull/42610>`_, Alfonso Martínez)
|
||
* mgr/dashboard: show RGW tenant user id correctly in 'NFS create export' form (`pr#41447 <https://github.com/ceph/ceph/pull/41447>`_, Alfonso Martínez)
|
||
* mgr/dashboard: simplify object locking fields in 'Bucket Creation' form (`pr#41656 <https://github.com/ceph/ceph/pull/41656>`_, Alfonso Martínez)
|
||
* mgr/dashboard: Spelling mistake in host-form Network address field (`pr#43877 <https://github.com/ceph/ceph/pull/43877>`_, Avan Thakkar)
|
||
* mgr/dashboard: Splitting tenant$user when creating rgw user (`pr#38940 <https://github.com/ceph/ceph/pull/38940>`_, Nizamudeen A)
|
||
* mgr/dashboard: stabilizing the cephadm dashboard e2e (`pr#44428 <https://github.com/ceph/ceph/pull/44428>`_, Nizamudeen A)
|
||
* mgr/dashboard: stats=false not working when listing buckets (`pr#42865 <https://github.com/ceph/ceph/pull/42865>`_, Avan Thakkar)
|
||
* mgr/dashboard: telemetry activate: show ident fields when checked (`pr#41721 <https://github.com/ceph/ceph/pull/41721>`_, Aaryan Porwal)
|
||
* mgr/dashboard: test prometheus rules through promtool (`pr#39246 <https://github.com/ceph/ceph/pull/39246>`_, Aashish Sharma)
|
||
* mgr/dashboard: tox.ini: delete useless env. 'apidocs' (`pr#42745 <https://github.com/ceph/ceph/pull/42745>`_, Alfonso Martínez)
|
||
* mgr/dashboard: trigger alert if some nodes have a MTU different than the median value (`pr#38764 <https://github.com/ceph/ceph/pull/38764>`_, Aashish Sharma)
|
||
* mgr/dashboard: Unable to login to ceph dashboard until clearing cookies manually (`pr#40240 <https://github.com/ceph/ceph/pull/40240>`_, Avan Thakkar)
|
||
* mgr/dashboard: Update Angular version to 12 (`pr#43404 <https://github.com/ceph/ceph/pull/43404>`_, Nizamudeen A)
|
||
* mgr/dashboard: update frontend deps due to security vulnerabilities (`pr#41273 <https://github.com/ceph/ceph/pull/41273>`_, Alfonso Martínez)
|
||
* mgr/dashboard: upgrade Browserslist: caniuse-lite (`pr#40724 <https://github.com/ceph/ceph/pull/40724>`_, Avan Thakkar)
|
||
* mgr/dashboard: upgrade Cypress to the latest stable version (`pr#44045 <https://github.com/ceph/ceph/pull/44045>`_, Alfonso Martínez)
|
||
* mgr/dashboard: upgrade package-lock.json (`pr#41037 <https://github.com/ceph/ceph/pull/41037>`_, Kefu Chai)
|
||
* mgr/dashboard: use -f for npm ci to skip fsevents error (`pr#43053 <https://github.com/ceph/ceph/pull/43053>`_, Duncan Bellamy)
|
||
* mgr/dashboard: User database migration has been cut out (`pr#42116 <https://github.com/ceph/ceph/pull/42116>`_, Volker Theile)
|
||
* mgr/dashboard: Visual regression tests for ceph dashboard (`pr#42328 <https://github.com/ceph/ceph/pull/42328>`_, Aaryan Porwal)
|
||
* mgr/dashboard: visual tests: Add more ignore regions for dashboard component (`pr#42786 <https://github.com/ceph/ceph/pull/42786>`_, Aaryan Porwal)
|
||
* mgr/dashboard: warn password expiration in User Management (`pr#39917 <https://github.com/ceph/ceph/pull/39917>`_, Pere Diaz Bou)
|
||
* mgr/dashboard: Warn the user when creating/editing pools without application tags (`pr#40173 <https://github.com/ceph/ceph/pull/40173>`_, Waad Alkhoury)
|
||
* mgr/dashboard:add unittest in test_osd.py (`pr#43855 <https://github.com/ceph/ceph/pull/43855>`_, Zhang Meng Qian)
|
||
* mgr/dashboard:include compression stats on pool dashboard (`pr#40715 <https://github.com/ceph/ceph/pull/40715>`_, Paul Cuzner)
|
||
* mgr/dashboard:Simplify some complex calculations in test_alerts.yml (`pr#40395 <https://github.com/ceph/ceph/pull/40395>`_, Aashish Sharma)
|
||
* mgr/devicehealth: delay pool creation until there are enough OSDs (`pr#39173 <https://github.com/ceph/ceph/pull/39173>`_, Sage Weil)
|
||
* mgr/devicehealth: extract and present SSD wear % (`pr#39365 <https://github.com/ceph/ceph/pull/39365>`_, Sage Weil)
|
||
* mgr/devicehealth: fix 'device monitoring on|off' return value (`pr#38990 <https://github.com/ceph/ceph/pull/38990>`_, Sage Weil)
|
||
* mgr/devicehealth: fix _get_device_metrics ValueError (`pr#41946 <https://github.com/ceph/ceph/pull/41946>`_, Sage Weil)
|
||
* mgr/devicehealth: fix missing timezone from time delta calculation (`pr#43412 <https://github.com/ceph/ceph/pull/43412>`_, Yaarit Hatuka)
|
||
* mgr/devicehealth: replace CLICommand with CLIReadCommand (`pr#42360 <https://github.com/ceph/ceph/pull/42360>`_, Anamika)
|
||
* mgr/devicehealth: silence flake8 warnings (`pr#39542 <https://github.com/ceph/ceph/pull/39542>`_, Kefu Chai)
|
||
* mgr/diskprediction_local: add typing annotations and cleanups (`pr#39591 <https://github.com/ceph/ceph/pull/39591>`_, Kefu Chai)
|
||
* mgr/diskprediction_local: wrap line longer than 100 chars (`pr#39617 <https://github.com/ceph/ceph/pull/39617>`_, Kefu Chai)
|
||
* mgr/k8sevents: pin the kubernetes version to 11.0.0 (`pr#43668 <https://github.com/ceph/ceph/pull/43668>`_, Nizamudeen A)
|
||
* mgr/localpool: add type annotations (`pr#39941 <https://github.com/ceph/ceph/pull/39941>`_, Kefu Chai)
|
||
* mgr/MetricTypes: condition encoding on feature bits (`pr#39206 <https://github.com/ceph/ceph/pull/39206>`_, Sage Weil)
|
||
* mgr/mgr_module: correct docstring of MgrModule.get() (`pr#41742 <https://github.com/ceph/ceph/pull/41742>`_, lmgdlmgd)
|
||
* mgr/mgr_module: update docstring of MgrModule.get() (`pr#41747 <https://github.com/ceph/ceph/pull/41747>`_, dengchl01)
|
||
* mgr/mgr_module:delete invalid judgment (`pr#41781 <https://github.com/ceph/ceph/pull/41781>`_, dengchl01)
|
||
* mgr/mgr_util: switch using unshared cephfs connections whenever possible (`issue#51256 <http://tracker.ceph.com/issues/51256>`_, `pr#41917 <https://github.com/ceph/ceph/pull/41917>`_, Venky Shankar)
|
||
* mgr/MgrClient; less copying of mgr report struct (`pr#39281 <https://github.com/ceph/ceph/pull/39281>`_, Sage Weil)
|
||
* mgr/mirroring: remove unnecessary fs_name arg from `daemon status` command (`issue#51989 <http://tracker.ceph.com/issues/51989>`_, `pr#42584 <https://github.com/ceph/ceph/pull/42584>`_, Venky Shankar)
|
||
* mgr/nfs: add 'nfs cluster config get' (`pr#43504 <https://github.com/ceph/ceph/pull/43504>`_, Sage Weil)
|
||
* mgr/nfs: add more debug log msg (`pr#43357 <https://github.com/ceph/ceph/pull/43357>`_, Ramana Raja, Varsha Rao)
|
||
* mgr/nfs: adjust export creation CLI args, and allow rgw user exports (`pr#43611 <https://github.com/ceph/ceph/pull/43611>`_, Sage Weil)
|
||
* mgr/nfs: annotate _cmd_nfs\_\* methods return value (`pr#41314 <https://github.com/ceph/ceph/pull/41314>`_, Varsha Rao)
|
||
* mgr/nfs: cleanup unit test (`pr#42680 <https://github.com/ceph/ceph/pull/42680>`_, Varsha Rao)
|
||
* mgr/nfs: do not depend on cephadm.utils (`pr#41740 <https://github.com/ceph/ceph/pull/41740>`_, Sage Weil)
|
||
* mgr/nfs: fix rgw exports; update docs (`pr#42406 <https://github.com/ceph/ceph/pull/42406>`_, Sage Weil)
|
||
* mgr/nfs: handle subprocess exceptions (`pr#43743 <https://github.com/ceph/ceph/pull/43743>`_, Sage Weil, Michael Fritch)
|
||
* mgr/nfs: improvements for export management (`pr#41574 <https://github.com/ceph/ceph/pull/41574>`_, Sage Weil, Sebastian Wagner)
|
||
* mgr/nfs: more tests; add --port to 'nfs cluster create' (`pr#42691 <https://github.com/ceph/ceph/pull/42691>`_, Sage Weil)
|
||
* mgr/orch: Add DaemonDescriptionStatus (`pr#39613 <https://github.com/ceph/ceph/pull/39613>`_, Sebastian Wagner, Daniel Pivonka)
|
||
* mgr/orch: deprecated `ceph orch apply osd -i <osd_spec_file>` (`pr#42906 <https://github.com/ceph/ceph/pull/42906>`_, Sebastian Wagner)
|
||
* mgr/orch: Fix flake8 error (`pr#39361 <https://github.com/ceph/ceph/pull/39361>`_, Sebastian Wagner)
|
||
* mgr/orch: fix mypy errors (`pr#41854 <https://github.com/ceph/ceph/pull/41854>`_, Sebastian Wagner)
|
||
* mgr/orch: Make orchestrator interface synchronous (`pr#39352 <https://github.com/ceph/ceph/pull/39352>`_, Sebastian Wagner)
|
||
* mgr/orch: remove a bunch of duplicated code (`pr#39330 <https://github.com/ceph/ceph/pull/39330>`_, Sebastian Wagner)
|
||
* mgr/orchestractor: rgw realm and zone flags must both be provided (`pr#40735 <https://github.com/ceph/ceph/pull/40735>`_, Daniel Pivonka)
|
||
* mgr/orchestrator,cephadm: clean up 'orch ls', osd services (`pr#40736 <https://github.com/ceph/ceph/pull/40736>`_, Sage Weil)
|
||
* mgr/orchestrator: add --zap flag to 'orch osd rm' (`pr#43260 <https://github.com/ceph/ceph/pull/43260>`_, Cory Snyder)
|
||
* mgr/orchestrator: add filtering and count option for orch host ls (`pr#44020 <https://github.com/ceph/ceph/pull/44020>`_, Adam King)
|
||
* mgr/orchestrator: add maintenance mode for new hosts (`pr#38875 <https://github.com/ceph/ceph/pull/38875>`_, Paul Cuzner)
|
||
* mgr/orchestrator: clean up 'orch device ls' output (`pr#43569 <https://github.com/ceph/ceph/pull/43569>`_, Sage Weil)
|
||
* mgr/orchestrator: DG loads properly the unmanaged attribute (`pr#40117 <https://github.com/ceph/ceph/pull/40117>`_, Juan Miguel Olmo Martínez)
|
||
* mgr/orchestrator: disallow_untyped_defs = True (`pr#38954 <https://github.com/ceph/ceph/pull/38954>`_, Sebastian Wagner)
|
||
* mgr/orchestrator: Fix ceph orch ls in Rook (`pr#39612 <https://github.com/ceph/ceph/pull/39612>`_, Juan Miguel Olmo Martínez)
|
||
* mgr/orchestrator: fix rgw realm and zone flags (`pr#40447 <https://github.com/ceph/ceph/pull/40447>`_, Daniel Pivonka)
|
||
* mgr/orchestrator: log exception from wrapper (`pr#43692 <https://github.com/ceph/ceph/pull/43692>`_, Sage Weil)
|
||
* mgr/orchestrator: minor improvements to orch status (`pr#38695 <https://github.com/ceph/ceph/pull/38695>`_, Paul Cuzner)
|
||
* mgr/orchestrator: move PORTS column in 'orch ps' output (`pr#40320 <https://github.com/ceph/ceph/pull/40320>`_, Sage Weil)
|
||
* mgr/orchestrator: remove 'host' arg for 'orch ls' (`pr#39172 <https://github.com/ceph/ceph/pull/39172>`_, Sage Weil)
|
||
* mgr/orchestrator: remove image name field from 'orch ps' and 'orch ls' (`pr#40222 <https://github.com/ceph/ceph/pull/40222>`_, Adam King)
|
||
* mgr/orchestrator: useful message when no service type in "ceph orch apply" (`pr#39261 <https://github.com/ceph/ceph/pull/39261>`_, Adam King)
|
||
* mgr/orchestrator: validate lists in spec jsons (`pr#40552 <https://github.com/ceph/ceph/pull/40552>`_, Daniel Pivonka)
|
||
* mgr/pg_autoscaler: add threshold module option (`pr#42741 <https://github.com/ceph/ceph/pull/42741>`_, Kyle McGough)
|
||
* mgr/progress: avoid inefficient dump of all pg stats (`pr#44208 <https://github.com/ceph/ceph/pull/44208>`_, Sage Weil)
|
||
* mgr/progress: ensure progress stays between [0,1] (`pr#41094 <https://github.com/ceph/ceph/pull/41094>`_, Dan van der Ster)
|
||
* mgr/progress: optimize global recovery module (`pr#37544 <https://github.com/ceph/ceph/pull/37544>`_, Kamoltat)
|
||
* mgr/prometheus: add type annotations (`pr#39712 <https://github.com/ceph/ceph/pull/39712>`_, Kefu Chai)
|
||
* mgr/prometheus: define module options for standby (`pr#44132 <https://github.com/ceph/ceph/pull/44132>`_, Sage Weil)
|
||
* mgr/prometheus: expose ceph healthchecks as metrics (`pr#43293 <https://github.com/ceph/ceph/pull/43293>`_, Paul Cuzner, Sebastian Wagner)
|
||
* mgr/prometheus: Fix metric types from gauge to counter (`pr#42506 <https://github.com/ceph/ceph/pull/42506>`_, Patrick Seidensal)
|
||
* mgr/prometheus: Fix the per method stats exported (`pr#44082 <https://github.com/ceph/ceph/pull/44082>`_, Paul Cuzner)
|
||
* mgr/prometheus: fix typo in get_collect_time_metrics (`pr#40162 <https://github.com/ceph/ceph/pull/40162>`_, Sage Weil)
|
||
* mgr/prometheus: introduce metric for collection time (`pr#36298 <https://github.com/ceph/ceph/pull/36298>`_, Patrick Seidensal)
|
||
* mgr/prometheus: Make prometheus standby behaviour configurable (`pr#43464 <https://github.com/ceph/ceph/pull/43464>`_, Roland Sommer)
|
||
* mgr/prometheus: offer ability to disable cache (`pr#42933 <https://github.com/ceph/ceph/pull/42933>`_, Patrick Seidensal)
|
||
* mgr/prometheus: Update rule format and enhance SNMP support (`pr#43783 <https://github.com/ceph/ceph/pull/43783>`_, Paul Cuzner)
|
||
* mgr/prometheus:Improve the pool metadata (`pr#40635 <https://github.com/ceph/ceph/pull/40635>`_, Paul Cuzner)
|
||
* mgr/pybind/snap_schedule: do not fail when no fs snapshots are available (`pr#40157 <https://github.com/ceph/ceph/pull/40157>`_, Sébastien Han)
|
||
* mgr/PyModule: put mgr_module_path before Py_GetPath() (`pr#40505 <https://github.com/ceph/ceph/pull/40505>`_, Kefu Chai)
|
||
* mgr/rbd_support: add type annotation and cleanups (`pr#39371 <https://github.com/ceph/ceph/pull/39371>`_, Kefu Chai)
|
||
* mgr/rbd_support: fix type annotation of mirror_info (`pr#39713 <https://github.com/ceph/ceph/pull/39713>`_, Kefu Chai)
|
||
* mgr/rbd_support: mirror snapshot schedule should skip non-primary images (`pr#39522 <https://github.com/ceph/ceph/pull/39522>`_, Mykola Golub)
|
||
* mgr/restful/api/crush.py: delete unused reference (`pr#42944 <https://github.com/ceph/ceph/pull/42944>`_, Charlie Developer)
|
||
* mgr/rgw: new rgw manager module (`pr#42710 <https://github.com/ceph/ceph/pull/42710>`_, Yehuda Sadeh)
|
||
* mgr/rook: Add timezone info (`pr#39373 <https://github.com/ceph/ceph/pull/39373>`_, Varsha Rao)
|
||
* mgr/rook: describe_services: name rgw svc appropriately (`pr#43370 <https://github.com/ceph/ceph/pull/43370>`_, Sage Weil)
|
||
* mgr/rook: disallow_untyped_defs = True (`pr#39131 <https://github.com/ceph/ceph/pull/39131>`_, Sebastian Wagner)
|
||
* mgr/rook: fix mds service list (`pr#43549 <https://github.com/ceph/ceph/pull/43549>`_, Sage Weil)
|
||
* mgr/rook: host add label in rook orchestrator (`pr#42998 <https://github.com/ceph/ceph/pull/42998>`_, Joseph Sawaya)
|
||
* mgr/rook: implement `orch device zap` in rook orchestrator (`pr#43138 <https://github.com/ceph/ceph/pull/43138>`_, Joseph Sawaya)
|
||
* mgr/rook: implement apply rbd-mirror (`pr#43101 <https://github.com/ceph/ceph/pull/43101>`_, Joseph Sawaya)
|
||
* mgr/rook: implementing OSD removal in the rook orchestrator (`pr#42858 <https://github.com/ceph/ceph/pull/42858>`_, Joseph Sawaya)
|
||
* mgr/rook: orch device ls fetch PVs from SC specified in module option (`pr#42318 <https://github.com/ceph/ceph/pull/42318>`_, Joseph Sawaya)
|
||
* mgr/rook: orch ls displays info about OSDs (`pr#42997 <https://github.com/ceph/ceph/pull/42997>`_, Joseph Sawaya)
|
||
* mgr/rook: persist drive groups (`pr#43775 <https://github.com/ceph/ceph/pull/43775>`_, Sage Weil, Joseph Sawaya)
|
||
* mgr/rook: placement spec translate to node selector and rook testing (`pr#43044 <https://github.com/ceph/ceph/pull/43044>`_, Joseph Sawaya)
|
||
* mgr/rook: Rook orchestrator OSD creation using `ceph orch apply osd` (`pr#42757 <https://github.com/ceph/ceph/pull/42757>`_, Joseph Sawaya)
|
||
* mgr/rook: update `ceph orch apply nfs` (`pr#43046 <https://github.com/ceph/ceph/pull/43046>`_, Joseph Sawaya)
|
||
* mgr/rook: update rook-client-python to 2737c7467b7 (`pr#43222 <https://github.com/ceph/ceph/pull/43222>`_, Sebastian Wagner)
|
||
* mgr/rook: use osd_pool_default_size and add placement to `apply mds` (`pr#43049 <https://github.com/ceph/ceph/pull/43049>`_, Joseph Sawaya, Sage Weil)
|
||
* mgr/snap_schedule: fix db connection concurrent usage (`pr#43236 <https://github.com/ceph/ceph/pull/43236>`_, Milind Changire)
|
||
* mgr/stats: exception handling for ceph fs perf stats command (`pr#44000 <https://github.com/ceph/ceph/pull/44000>`_, Nikhilkumar Shelke)
|
||
* mgr/telemetry: add heap stats and pool application to the perf channel (`pr#44329 <https://github.com/ceph/ceph/pull/44329>`_, Laura Flores)
|
||
* mgr/telemetry: add mempool stats to telemetry perf report (`pr#43406 <https://github.com/ceph/ceph/pull/43406>`_, Laura Flores)
|
||
* mgr/telemetry: add new 'perf' channel that shares aggregated perf counter metrics of a cluster (`pr#42074 <https://github.com/ceph/ceph/pull/42074>`_, Laura Flores)
|
||
* mgr/telemetry: catch also IndexError in gather_device_report() (`pr#44327 <https://github.com/ceph/ceph/pull/44327>`_, Yaarit Hatuka)
|
||
* mgr/telemetry: check if 'ident' channel is active (`pr#39538 <https://github.com/ceph/ceph/pull/39538>`_, Yaarit Hatuka)
|
||
* mgr/telemetry: check that backtrace is not empty when redacting (`pr#44328 <https://github.com/ceph/ceph/pull/44328>`_, Yaarit Hatuka)
|
||
* mgr/telemetry: fix waiting for mgr to warm up (`pr#43864 <https://github.com/ceph/ceph/pull/43864>`_, Yaarit Hatuka)
|
||
* mgr/telemetry: introduce new design for varying report data (`pr#44251 <https://github.com/ceph/ceph/pull/44251>`_, Yaarit Hatuka)
|
||
* mgr/telemetry: modify stats_per_pool and add stats_per_pg (`pr#43570 <https://github.com/ceph/ceph/pull/43570>`_, Laura Flores)
|
||
* mgr/telemetry: pass leaderboard flag even w/o ident (`pr#41699 <https://github.com/ceph/ceph/pull/41699>`_, Sage Weil)
|
||
* mgr/telemetry: provide option for separated data in the telemetry perf channel (`pr#43456 <https://github.com/ceph/ceph/pull/43456>`_, Laura Flores)
|
||
* mgr/telemetry: remove aggregated perf metrics from the perf channel (`pr#44025 <https://github.com/ceph/ceph/pull/44025>`_, Laura Flores)
|
||
* mgr/telemetry: remove pool name from telemetry perf report (`pr#43374 <https://github.com/ceph/ceph/pull/43374>`_, Laura Flores)
|
||
* mgr/tox.ini: Add python 3.7 environment (`pr#44106 <https://github.com/ceph/ceph/pull/44106>`_, Sebastian Wagner)
|
||
* mgr/volumes/fs/operations : Fix flake8 issues (`pr#43390 <https://github.com/ceph/ceph/pull/43390>`_, Anuradha Kulkarni)
|
||
* mgr/volumes/fs/operations/group.py: add extra blank lines (`pr#42483 <https://github.com/ceph/ceph/pull/42483>`_, Akanksha Chaudhari)
|
||
* mgr/volumes/fs/operations/versions: fix various flake8 issues (`pr#43582 <https://github.com/ceph/ceph/pull/43582>`_, Jingya Su)
|
||
* mgr/volumes/fs/operations/versions: fix various flake8 issues (`pr#43395 <https://github.com/ceph/ceph/pull/43395>`_, Gokcen Iskender)
|
||
* mgr/volumes/fs/operations: fix various flake8 issues (`pr#43399 <https://github.com/ceph/ceph/pull/43399>`_, Zoey)
|
||
* mgr/volumes/fs/operations: fix various flake8 issues (`pr#43392 <https://github.com/ceph/ceph/pull/43392>`_, Gokcen Iskender)
|
||
* mgr/volumes/fs/vol_spec.py: fix flake8 issues (`pr#43391 <https://github.com/ceph/ceph/pull/43391>`_, Eunice Lee)
|
||
* mgr/volumes/fs: add extra blank line (`pr#43375 <https://github.com/ceph/ceph/pull/43375>`_, Manasvi Goyal)
|
||
* mgr/volumes/fs: add extra blank line (`pr#43323 <https://github.com/ceph/ceph/pull/43323>`_, Manasvi Goyal)
|
||
* mgr/volumes/fs: add extra blank line (`pr#43322 <https://github.com/ceph/ceph/pull/43322>`_, Manasvi Goyal)
|
||
* mgr/volumes/fs: fix flake8 issues (`pr#43398 <https://github.com/ceph/ceph/pull/43398>`_, Hargun Kaur)
|
||
* mgr/volumes/fs: fix flake8 issues (`pr#43397 <https://github.com/ceph/ceph/pull/43397>`_, Eunice Lee)
|
||
* mgr/volumes/nfs: Add command to update cephfs exports (`pr#38913 <https://github.com/ceph/ceph/pull/38913>`_, Varsha Rao)
|
||
* mgr/volumes/nfs: drop `type` param during cluster create (`pr#40411 <https://github.com/ceph/ceph/pull/40411>`_, Michael Fritch)
|
||
* mgr/volumes/nfs: move nfs code out of volumes plugin (`pr#40526 <https://github.com/ceph/ceph/pull/40526>`_, Varsha Rao)
|
||
* mgr/volumes: Add config to insert delay at the beginning of the clone (`pr#41403 <https://github.com/ceph/ceph/pull/41403>`_, Kotresh HR)
|
||
* mgr/volumes: Bump up AuthMetadataManager's version (`pr#39572 <https://github.com/ceph/ceph/pull/39572>`_, Kotresh HR)
|
||
* mgr/volumes: Evict clients based on auth-IDs and subvolume path (`pr#38786 <https://github.com/ceph/ceph/pull/38786>`_, Kotresh HR)
|
||
* mgr/volumes: Fail subvolume removal if it's not completed/cancelled (`pr#42371 <https://github.com/ceph/ceph/pull/42371>`_, Kotresh HR)
|
||
* mgr/volumes: fix 'fs volume create' mds deployment; clean up mds_autoscaler (`pr#39147 <https://github.com/ceph/ceph/pull/39147>`_, Sage Weil)
|
||
* mgr/volumes: Fix permission during subvol creation with mode (`pr#42719 <https://github.com/ceph/ceph/pull/42719>`_, Kotresh HR)
|
||
* mgr/volumes: Fix subvoume snapshot clone failure (`pr#44875 <https://github.com/ceph/ceph/pull/44875>`_, Kotresh HR)
|
||
* mgr/volumes: fix various flake8 issues (`pr#43387 <https://github.com/ceph/ceph/pull/43387>`_, Almen Ng)
|
||
* mgr/volumes: remove unused semicolon (`pr#40741 <https://github.com/ceph/ceph/pull/40741>`_, jindengke)
|
||
* mgr/volumes: Retain suid guid bits in clone (`pr#40214 <https://github.com/ceph/ceph/pull/40214>`_, Kotresh HR)
|
||
* mgr/volumes: use dedicated libcephfs handles for subvolume calls and async jobs (`issue#51271 <http://tracker.ceph.com/issues/51271>`_, `pr#41966 <https://github.com/ceph/ceph/pull/41966>`_, Venky Shankar)
|
||
* mgr/zabbix: add desc to commands (`pr#39600 <https://github.com/ceph/ceph/pull/39600>`_, Kefu Chai)
|
||
* mgr/zabbix: format ceph.[{#POOL},percent_used as float (`pr#39227 <https://github.com/ceph/ceph/pull/39227>`_, Kefu Chai)
|
||
* mgr/{prometheus,restful}: Fix url generation again (`pr#42886 <https://github.com/ceph/ceph/pull/42886>`_, Sebastian Wagner)
|
||
* mgr: add --max <n> to 'osd ok-to-stop' command (`pr#39455 <https://github.com/ceph/ceph/pull/39455>`_, Sage Weil, Xuehan Xu)
|
||
* mgr: add annotations to zabbix and devicehealth (`pr#39098 <https://github.com/ceph/ceph/pull/39098>`_, Kefu Chai)
|
||
* mgr: Add check to prevent mgr from crashing (`pr#43384 <https://github.com/ceph/ceph/pull/43384>`_, Aswin Toni)
|
||
* mgr: add mon metada using type of "mon" (`pr#39937 <https://github.com/ceph/ceph/pull/39937>`_, Kefu Chai)
|
||
* mgr: add type annotations to BaseMgrModule and influx (`pr#39602 <https://github.com/ceph/ceph/pull/39602>`_, Kefu Chai)
|
||
* mgr: attr_list reassigned before use in diskprediction_local module (`pr#40396 <https://github.com/ceph/ceph/pull/40396>`_, wencong wan)
|
||
* mgr: cleanup (and minor optimization) of GIL handling (`pr#44207 <https://github.com/ceph/ceph/pull/44207>`_, Sage Weil)
|
||
* mgr: create client messenger using ms_public_type (`pr#39750 <https://github.com/ceph/ceph/pull/39750>`_, luo.runbing)
|
||
* mgr: do not handle Python2 (`pr#43705 <https://github.com/ceph/ceph/pull/43705>`_, Kefu Chai)
|
||
* mgr: do not require sqlite3.h if WITH_LIBCEPHSQLITE=OFF (`pr#40830 <https://github.com/ceph/ceph/pull/40830>`_, Greg Farnum)
|
||
* mgr: enhance the rados service map (`pr#39290 <https://github.com/ceph/ceph/pull/39290>`_, Xiubo Li)
|
||
* mgr: expose CRUSHMap.find_roots() (`pr#41552 <https://github.com/ceph/ceph/pull/41552>`_, Kefu Chai)
|
||
* mgr: expose rocksdb version number for use in telemetry (`pr#43593 <https://github.com/ceph/ceph/pull/43593>`_, Laura Flores)
|
||
* mgr: fix locking for MetadataUpdate::finish (`pr#44108 <https://github.com/ceph/ceph/pull/44108>`_, Sage Weil)
|
||
* mgr: Fix orch osd rm stop help message (`pr#41250 <https://github.com/ceph/ceph/pull/41250>`_, VasishtaShastry)
|
||
* mgr: fix the desc typo for mds PyCFunction methods (`pr#40488 <https://github.com/ceph/ceph/pull/40488>`_, Xiubo Li)
|
||
* mgr: generate crash dumps for Python exceptions in mgr modules (`pr#41937 <https://github.com/ceph/ceph/pull/41937>`_, Sage Weil)
|
||
* mgr: limit changes to pg_num (`pr#44155 <https://github.com/ceph/ceph/pull/44155>`_, Sage Weil)
|
||
* mgr: make python notifications more efficient (`pr#44162 <https://github.com/ceph/ceph/pull/44162>`_, Sage Weil)
|
||
* mgr: make standby get_mgr_ip() use the right IP (`pr#42107 <https://github.com/ceph/ceph/pull/42107>`_, Sage Weil)
|
||
* mgr: raise if set_module_option() fails (`pr#39610 <https://github.com/ceph/ceph/pull/39610>`_, Kefu Chai)
|
||
* mgr: set debug_mgr=2/5 (so INFO goes to mgr log by default) (`pr#41933 <https://github.com/ceph/ceph/pull/41933>`_, Sage Weil)
|
||
* mgr: TTL cache implementation (`pr#44088 <https://github.com/ceph/ceph/pull/44088>`_, Waad AlKhoury, Pere Diaz Bou)
|
||
* mgr: update mon metadata when monmap is updated (`pr#38932 <https://github.com/ceph/ceph/pull/38932>`_, Kefu Chai)
|
||
* migrate from using opentracing-cpp to opentelemetry-cpp static as distributed tracing API (`pr#43598 <https://github.com/ceph/ceph/pull/43598>`_, Deepika Upadhyay)
|
||
* MIRRORS: Add ca.ceph.com (`pr#41895 <https://github.com/ceph/ceph/pull/41895>`_, David Galloway)
|
||
* mon,auth: fix proposal (and mon db rebuild) of rotating secrets (`pr#43335 <https://github.com/ceph/ceph/pull/43335>`_, Sage Weil)
|
||
* mon,doc: deprecate CephFS min_compat_client (`pr#41347 <https://github.com/ceph/ceph/pull/41347>`_, Patrick Donnelly)
|
||
* mon,mds: use per-MDS compat to inform replacement (`pr#40511 <https://github.com/ceph/ceph/pull/40511>`_, Patrick Donnelly)
|
||
* mon/ConfigMonitor: do not indent 'config dump' output (`pr#40556 <https://github.com/ceph/ceph/pull/40556>`_, Sage Weil)
|
||
* mon/ConfigMonitor: make config changes via KVMonitor's pending set (`pr#39723 <https://github.com/ceph/ceph/pull/39723>`_, Sage Weil)
|
||
* mon/FSCommands: add 'recover' flag in `fs new` command (`pr#42763 <https://github.com/ceph/ceph/pull/42763>`_, Ramana Raja)
|
||
* mon/KVMonitor: fix 'osd new' cross-service commit (`pr#39676 <https://github.com/ceph/ceph/pull/39676>`_, Sage Weil)
|
||
* mon/LogMonitor: fix crash when cluster log file is not writeable (`pr#42528 <https://github.com/ceph/ceph/pull/42528>`_, Sage Weil)
|
||
* mon/LogMonitor: store log entries more efficiently (`pr#42014 <https://github.com/ceph/ceph/pull/42014>`_, Sage Weil)
|
||
* mon/LogMonitor: tolerate external_log_to in the future (`pr#42338 <https://github.com/ceph/ceph/pull/42338>`_, Sage Weil)
|
||
* mon/MDSMonitor.cc: fix join fscid not applied with pending fsmap at boot (`pr#39287 <https://github.com/ceph/ceph/pull/39287>`_, Zhi Zhang)
|
||
* mon/MDSMonitor: avoid crash when decoding old FSMap epochs (`pr#43506 <https://github.com/ceph/ceph/pull/43506>`_, Patrick Donnelly)
|
||
* mon/MDSMonitor: check fscid exists for legacy case (`pr#41899 <https://github.com/ceph/ceph/pull/41899>`_, Patrick Donnelly)
|
||
* mon/MDSMonitor: fix whitespace in debug message (`pr#41898 <https://github.com/ceph/ceph/pull/41898>`_, Patrick Donnelly)
|
||
* mon/MDSMonitor: induce trimming of old FSMap/MDSMap struct versions (`pr#42349 <https://github.com/ceph/ceph/pull/42349>`_, Patrick Donnelly)
|
||
* mon/MDSMonitor: sanity assert when inline data turned on in MDSMap from v16.2.4 -> v16.2.[567] (`pr#44909 <https://github.com/ceph/ceph/pull/44909>`_, Patrick Donnelly)
|
||
* mon/MgrMonitor: drop nautilus modules from always_on_modules (`pr#42408 <https://github.com/ceph/ceph/pull/42408>`_, Kefu Chai)
|
||
* mon/MgrMonitor: populate available_modules from promote_standby() (`pr#40078 <https://github.com/ceph/ceph/pull/40078>`_, Sage Weil)
|
||
* mon/MgrStatMonitor: do not spam subscribers (mgr) with service_map (`pr#44196 <https://github.com/ceph/ceph/pull/44196>`_, Sage Weil)
|
||
* mon/MgrStatMonitor: ignore MMgrReport from non-active mgr (`pr#40219 <https://github.com/ceph/ceph/pull/40219>`_, Sage Weil)
|
||
* mon/MonCap: Update osd profile to allow cmd to set iops capacity on mon db (`pr#42853 <https://github.com/ceph/ceph/pull/42853>`_, Sridhar Seshasayee)
|
||
* mon/MonClient: reset authenticate_err in _reopen_session() (`pr#40978 <https://github.com/ceph/ceph/pull/40978>`_, Ilya Dryomov)
|
||
* mon/MonClient: tolerate a rotating key that is slightly out of date (`pr#41368 <https://github.com/ceph/ceph/pull/41368>`_, Ilya Dryomov)
|
||
* mon/MonCommands: remove obsolete commands (`pr#41786 <https://github.com/ceph/ceph/pull/41786>`_, Kefu Chai)
|
||
* mon/Monitor: add a space before "\*m" in logging message (`pr#40521 <https://github.com/ceph/ceph/pull/40521>`_, Kefu Chai)
|
||
* mon/Monitor: add newline at end of output "ceph health -f json" (`pr#39374 <https://github.com/ceph/ceph/pull/39374>`_, Kefu Chai)
|
||
* mon/OSDMonitor, osd: Add warning on filestore deprecation and force use of wpq scheduler for filestore OSDs (`pr#39440 <https://github.com/ceph/ceph/pull/39440>`_, Prashant D, Sridhar Seshasayee)
|
||
* mon/OSDMonitor: avoid null dereference if stats are not available (`pr#44550 <https://github.com/ceph/ceph/pull/44550>`_, Josh Durgin)
|
||
* mon/OSDMonitor: do not mark newly created OSDs OUT (`pr#39631 <https://github.com/ceph/ceph/pull/39631>`_, Sage Weil)
|
||
* mon/OSDMonitor: drop stale failure_info after a grace period (`pr#40033 <https://github.com/ceph/ceph/pull/40033>`_, Kefu Chai)
|
||
* mon/OSDMonitor: drop stale failure_info even if can_mark_down() (`pr#41516 <https://github.com/ceph/ceph/pull/41516>`_, Kefu Chai)
|
||
* mon/OSDMonitor: fix incorrect op between osd state and weight (`pr#44303 <https://github.com/ceph/ceph/pull/44303>`_, Tongliang Deng)
|
||
* mon/OSDMonitor: fix safety/idempotency of {set,rm}-device-class (`pr#39674 <https://github.com/ceph/ceph/pull/39674>`_, Sage Weil)
|
||
* mon/OSDMonitor: let OSDMonitor::_get_pending_crush() return (`pr#41009 <https://github.com/ceph/ceph/pull/41009>`_, Kefu Chai)
|
||
* mon/OSDMonitor: make weight set create safer (`pr#43213 <https://github.com/ceph/ceph/pull/43213>`_, Sage Weil)
|
||
* mon/OSDMonitor: prepare_new_pool() starts out with 1 pg (`pr#40921 <https://github.com/ceph/ceph/pull/40921>`_, Kamoltat)
|
||
* mon/OSDMonitor: resize oversized Lec::epoch_by_pg, after PG merging, preventing osdmap trimming (`pr#42136 <https://github.com/ceph/ceph/pull/42136>`_, Dan van der Ster)
|
||
* mon/OSDMonitor:Make the pg_num check more accurate (`pr#39062 <https://github.com/ceph/ceph/pull/39062>`_, Jerry Luo)
|
||
* mon/PGMap: change hard coded 0x10000 to macro CEPH_OSD_IN (`pr#40288 <https://github.com/ceph/ceph/pull/40288>`_, haoyixing)
|
||
* mon/PGMap: include the per-pool usage breakdown in pg dump (`pr#39728 <https://github.com/ceph/ceph/pull/39728>`_, Sage Weil)
|
||
* mon/PGMap: nicely format pg acting in health messages (`pr#40243 <https://github.com/ceph/ceph/pull/40243>`_, Sage Weil)
|
||
* mon/PGMap: remove DIRTY field in `ceph df detail` when cache tiering is not in use (`pr#40337 <https://github.com/ceph/ceph/pull/40337>`_, Deepika Upadhyay)
|
||
* mon/PGMap: remove get_stuck_counts because there are no callers (`pr#42268 <https://github.com/ceph/ceph/pull/42268>`_, Neha Ojha)
|
||
* mon: Abort device health when device not found (`pr#44221 <https://github.com/ceph/ceph/pull/44221>`_, Benoît Knecht)
|
||
* mon: allow a MON_DOWN grace period after cluster mkfs (`pr#42366 <https://github.com/ceph/ceph/pull/42366>`_, Sage Weil)
|
||
* mon: Allow specifying new tiebreaker monitors (`pr#43373 <https://github.com/ceph/ceph/pull/43373>`_, Greg Farnum)
|
||
* mon: check mdsmap is resizeable before promoting standby-replay (`pr#40653 <https://github.com/ceph/ceph/pull/40653>`_, Patrick Donnelly)
|
||
* mon: do not quickly mark mds laggy when MON_DOWN (`pr#42943 <https://github.com/ceph/ceph/pull/42943>`_, Patrick Donnelly)
|
||
* mon: fail standby-replay daemons when flag is turned off (`pr#40145 <https://github.com/ceph/ceph/pull/40145>`_, Patrick Donnelly)
|
||
* mon: fix INCOMPAT_QUINCY ondisk compatset feature bit (`pr#39582 <https://github.com/ceph/ceph/pull/39582>`_, Sage Weil)
|
||
* mon: fix quorum_age() regression (`pr#44018 <https://github.com/ceph/ceph/pull/44018>`_, Sage Weil)
|
||
* mon: increase mon_down_mkfs_grace to 2m (`pr#44211 <https://github.com/ceph/ceph/pull/44211>`_, Sage Weil)
|
||
* mon: let CrushWrapper::get_validated_type_id() return an optional<> (`pr#42432 <https://github.com/ceph/ceph/pull/42432>`_, Kefu Chai)
|
||
* mon: load stashed map before mkfs monmap (`pr#40660 <https://github.com/ceph/ceph/pull/40660>`_, Dan van der Ster)
|
||
* mon: MMonProbe: direct MMonJoin messages to the leader, instead of the first mon (`pr#40839 <https://github.com/ceph/ceph/pull/40839>`_, Greg Farnum)
|
||
* mon: Modifying trim logic to change paxos_service_trim_max dynamically (`pr#40168 <https://github.com/ceph/ceph/pull/40168>`_, Aishwarya Mathuria)
|
||
* mon: MonMap: display disallowed_leaders whenever they're set (`pr#43932 <https://github.com/ceph/ceph/pull/43932>`_, Greg Farnum)
|
||
* mon: MonMap: do not increase mon_info_t's compatv in stretch mode, really (`pr#43899 <https://github.com/ceph/ceph/pull/43899>`_, Greg Farnum)
|
||
* mon: Omit MANY_OBJECTS_PER_PG warning when autoscaler is on (`pr#44280 <https://github.com/ceph/ceph/pull/44280>`_, Christopher Hoffman)
|
||
* mon: osd pool create <pool-name> with --bulk flag (`pr#44241 <https://github.com/ceph/ceph/pull/44241>`_, Kamoltat)
|
||
* mon: prevent new sessions during shutdown (`pr#44337 <https://github.com/ceph/ceph/pull/44337>`_, Sage Weil)
|
||
* mon: return -EINVAL when handling unknown option in 'ceph osd pool get' (`pr#42179 <https://github.com/ceph/ceph/pull/42179>`_, Zhao Cuicui)
|
||
* mon: Sanely set the default CRUSH rule when creating pools in stretch… (`pr#41921 <https://github.com/ceph/ceph/pull/41921>`_, Greg Farnum)
|
||
* mon: simplify 'mgr module ls' output (`pr#43411 <https://github.com/ceph/ceph/pull/43411>`_, Laura Flores)
|
||
* mon: simplify cephfs status (`pr#39183 <https://github.com/ceph/ceph/pull/39183>`_, Sage Weil)
|
||
* monitoring/grafana/build/Makefile: revamp for arm64 builds, pushes to docker and quay, jenkins (`pr#41559 <https://github.com/ceph/ceph/pull/41559>`_, Dan Mick)
|
||
* monitoring/grafana/cluster: use per-unit max and limit values (`pr#41880 <https://github.com/ceph/ceph/pull/41880>`_, David Caro)
|
||
* monitoring/grafana: Grafana query tester (`pr#43669 <https://github.com/ceph/ceph/pull/43669>`_, Pere Diaz Bou)
|
||
* monitoring/grafana: improve grafana unit tests variable substitution (`pr#44190 <https://github.com/ceph/ceph/pull/44190>`_, Pere Diaz Bou)
|
||
* monitoring: Clean up Grafana dashboards (`pr#41838 <https://github.com/ceph/ceph/pull/41838>`_, Patrick Seidensal)
|
||
* monitoring: ethernet bonding filter in Network Load (`pr#43605 <https://github.com/ceph/ceph/pull/43605>`_, Pere Diaz Bou)
|
||
* monitoring: fix Physical Device Latency unit (`pr#42217 <https://github.com/ceph/ceph/pull/42217>`_, Seena Fallah)
|
||
* monitoring: mention PyYAML only once in requirements (`pr#44943 <https://github.com/ceph/ceph/pull/44943>`_, Rishabh Dave)
|
||
* monitoring: update grafana-piechart-panel plugin (`pr#43132 <https://github.com/ceph/ceph/pull/43132>`_, Patrick Seidensal)
|
||
* monitoring:Adding the Ceph MIB (`pr#43274 <https://github.com/ceph/ceph/pull/43274>`_, Paul Cuzner)
|
||
* monmap, crimson: add support for mon_host_override (`pr#42994 <https://github.com/ceph/ceph/pull/42994>`_, Radoslaw Zarzynski)
|
||
* monmaptool: Don't call set_port on an invalid address (`pr#38258 <https://github.com/ceph/ceph/pull/38258>`_, Brad Hubbard, Kefu Chai)
|
||
* mount.ceph: fix the handling of new-syntax device names (`pr#44456 <https://github.com/ceph/ceph/pull/44456>`_, Jeff Layton)
|
||
* mount: introduce new device mount syntax (`issue#47277 <http://tracker.ceph.com/issues/47277>`_, `pr#41334 <https://github.com/ceph/ceph/pull/41334>`_, Venky Shankar)
|
||
* mrun: avoid == in [ command (`pr#41399 <https://github.com/ceph/ceph/pull/41399>`_, Ilya Dryomov)
|
||
* msg,mon,common: log when DispatchQueue throttle limit is reached (`pr#37954 <https://github.com/ceph/ceph/pull/37954>`_, Jos Collin)
|
||
* msg/async/dpdk: Add an option to enable/disable TSO (`pr#44278 <https://github.com/ceph/ceph/pull/44278>`_, Chunsong Feng)
|
||
* msg/async/dpdk: add commands to obtain the NIC status and statistics (`pr#44274 <https://github.com/ceph/ceph/pull/44274>`_, Chunsong Feng)
|
||
* msg/async/dpdk: add NIC whitelist configuration (`pr#44275 <https://github.com/ceph/ceph/pull/44275>`_, Chunsong Feng)
|
||
* msg/async/dpdk: exit condition waiting when DPDKStack is destructed (`pr#31909 <https://github.com/ceph/ceph/pull/31909>`_, Chunsong Feng, luo rixin)
|
||
* msg/async/dpdk: handle DPDK initialization failure properly (`pr#44285 <https://github.com/ceph/ceph/pull/44285>`_, Chunsong Feng)
|
||
* msg/async/dpdk: replacing rte_exit with ceph_assert to avoid exit fai… (`pr#44277 <https://github.com/ceph/ceph/pull/44277>`_, Chunsong Feng)
|
||
* msg/async/ProtocolV2: cast usec to double when converting from nsec (`pr#43443 <https://github.com/ceph/ceph/pull/43443>`_, Kefu Chai)
|
||
* msg/async/ProtocolV2: optimize append_frame (`pr#42285 <https://github.com/ceph/ceph/pull/42285>`_, Or Ozeri)
|
||
* msg/async/ProtocolV2: Set the recv_stamp at the beginning of receiving a message (`pr#43307 <https://github.com/ceph/ceph/pull/43307>`_, dongdong tao)
|
||
* msg/async: allow connection reaping to be tuned; fix cephfs test (`pr#41422 <https://github.com/ceph/ceph/pull/41422>`_, Sage Weil)
|
||
* msg/async: build without "using namespace std" (`pr#42776 <https://github.com/ceph/ceph/pull/42776>`_, Kefu Chai)
|
||
* msg/async: initialize worker in RDMAStack::create_worker() and drop Stack::num_workers (`pr#39654 <https://github.com/ceph/ceph/pull/39654>`_, Kefu Chai)
|
||
* msg/async: support disabling data crc for protocol v2 (`pr#43539 <https://github.com/ceph/ceph/pull/43539>`_, Or Ozeri)
|
||
* msg/Messenger: remove unused variable r (`pr#39897 <https://github.com/ceph/ceph/pull/39897>`_, haoyixing)
|
||
* msg/msg_types: let ceph_entity_name::parse() accept string_view (`pr#40538 <https://github.com/ceph/ceph/pull/40538>`_, Kefu Chai)
|
||
* msg: make Policy::features_supported static and constant (`pr#43013 <https://github.com/ceph/ceph/pull/43013>`_, Radoslaw Zarzynski)
|
||
* msgr/async: fix unsafe access in unregister_conn() (`pr#40912 <https://github.com/ceph/ceph/pull/40912>`_, Sage Weil)
|
||
* msgr: added support in on-wire compression for osd-osd communication (`pr#36517 <https://github.com/ceph/ceph/pull/36517>`_, Maya Gilad)
|
||
* msgs/async/dpdk: fix dpdk build error (`pr#43515 <https://github.com/ceph/ceph/pull/43515>`_, Chunsong Feng)
|
||
* mypy.ini: fix the unresolve conflict (`pr#39198 <https://github.com/ceph/ceph/pull/39198>`_, Kefu Chai)
|
||
* mypy.ini: Globally enable `disallow_untyped_defs = True` (`pr#42594 <https://github.com/ceph/ceph/pull/42594>`_, Sebastian Wagner)
|
||
* NCB code doesn't update allocation file when we expand-device (`pr#44370 <https://github.com/ceph/ceph/pull/44370>`_, Gabriel Benhanokh)
|
||
* NCB::refresh allocation-file after FSCK remove (`pr#43870 <https://github.com/ceph/ceph/pull/43870>`_, Gabriel Benhanokh)
|
||
* ocf: add support for mapping images within an RBD namespace (`pr#39029 <https://github.com/ceph/ceph/pull/39029>`_, Jason Dillaman)
|
||
* orchestrator,nfs: disallow customization of NFS pool and namespace; migrate to new .nfs pool (`pr#42073 <https://github.com/ceph/ceph/pull/42073>`_, Sage Weil)
|
||
* os, mgr, librbd, client: cleanups related to 32-bit platforms (`pr#41239 <https://github.com/ceph/ceph/pull/41239>`_, Kefu Chai)
|
||
* os/bluestore/AvlAllocator: introduce bluestore_avl_alloc_ff_max\_\* options (`pr#41615 <https://github.com/ceph/ceph/pull/41615>`_, Kefu Chai)
|
||
* os/bluestore/AvlAllocator: specialize _block_picker() and cleanups (`pr#41825 <https://github.com/ceph/ceph/pull/41825>`_, Kefu Chai)
|
||
* os/bluestore/bluefs: Cleanup allocation consistency check code (`pr#42754 <https://github.com/ceph/ceph/pull/42754>`_, Adam Kupczyk)
|
||
* os/bluestore/BlueFS: do not _flush_range deleted files (`pr#40581 <https://github.com/ceph/ceph/pull/40581>`_, weixinwei)
|
||
* os/bluestore/bluefs: Force metadata sync after file rename and file deletion (`pr#41168 <https://github.com/ceph/ceph/pull/41168>`_, Adam Kupczyk)
|
||
* os/bluestore/BlueFS: use iterator_impl::copy instead of bufferlist::c_str() to avoid bufferlist rebuild (`pr#39406 <https://github.com/ceph/ceph/pull/39406>`_, weixinwei)
|
||
* os/bluestore/bluestore_tool: compare retval stat() with -1 (`pr#41433 <https://github.com/ceph/ceph/pull/41433>`_, Kefu Chai)
|
||
* os/bluestore: _do_write_small fix head_pad (`pr#43498 <https://github.com/ceph/ceph/pull/43498>`_, dheart)
|
||
* os/bluestore: accept undecodable multi-block bluefs transactions on log (`pr#42830 <https://github.com/ceph/ceph/pull/42830>`_, Igor Fedotov)
|
||
* os/bluestore: add asserts for allocator regions (`pr#38476 <https://github.com/ceph/ceph/pull/38476>`_, Adam Kupczyk)
|
||
* os/bluestore: add BtreeAllocator (`pr#41828 <https://github.com/ceph/ceph/pull/41828>`_, Kefu Chai)
|
||
* os/bluestore: add option for bluestore fail eio (`pr#43232 <https://github.com/ceph/ceph/pull/43232>`_, haoyixing)
|
||
* os/bluestore: Add option to check BlueFS reads (`pr#39185 <https://github.com/ceph/ceph/pull/39185>`_, Adam Kupczyk)
|
||
* os/bluestore: avoid premature onode release (`pr#43770 <https://github.com/ceph/ceph/pull/43770>`_, Igor Fedotov)
|
||
* os/bluestore: be more protective in _deferred_queue (`pr#38992 <https://github.com/ceph/ceph/pull/38992>`_, Igor Fedotov)
|
||
* os/bluestore: be more verbose when fsck detects stray per-pg omaps (`pr#39081 <https://github.com/ceph/ceph/pull/39081>`_, Igor Fedotov)
|
||
* os/bluestore: Better readability of perf output (`pr#44334 <https://github.com/ceph/ceph/pull/44334>`_, Adam Kupczyk)
|
||
* os/bluestore: BlueFS fine grain locking (`pr#43794 <https://github.com/ceph/ceph/pull/43794>`_, Adam Kupczyk)
|
||
* os/bluestore: BlueFS fine grain locking (`pr#42099 <https://github.com/ceph/ceph/pull/42099>`_, Adam Kupczyk)
|
||
* os/bluestore: bug-fix for NCB-FSCK (`pr#44089 <https://github.com/ceph/ceph/pull/44089>`_, Gabriel Benhanokh)
|
||
* os/bluestore: cap omap naming scheme upgrade transaction (`pr#39377 <https://github.com/ceph/ceph/pull/39377>`_, Igor Fedotov)
|
||
* os/bluestore: compact db after bulk omap naming upgrade (`pr#42218 <https://github.com/ceph/ceph/pull/42218>`_, Igor Fedotov)
|
||
* os/bluestore: detect and fix "zombie" spanning blobs using fsck (`pr#38050 <https://github.com/ceph/ceph/pull/38050>`_, Igor Fedotov)
|
||
* os/bluestore: detect unnecessary zeroes in bufferlist when data is written (`pr#43337 <https://github.com/ceph/ceph/pull/43337>`_, Laura Flores)
|
||
* os/bluestore: Disable compaction then no-column-b is storing allocations to bluefs file (`pr#43645 <https://github.com/ceph/ceph/pull/43645>`_, Adam Kupczyk)
|
||
* os/bluestore: do not select absent device in volume selector (`pr#43818 <https://github.com/ceph/ceph/pull/43818>`_, Igor Fedotov)
|
||
* os/bluestore: don't need separate variable to mark hits when lookup oid (`pr#44216 <https://github.com/ceph/ceph/pull/44216>`_, locallocal)
|
||
* os/bluestore: dump alloc unit size on bluefs allocation failure (`pr#42896 <https://github.com/ceph/ceph/pull/42896>`_, Igor Fedotov)
|
||
* os/bluestore: dump bluestore/bluefs alloc unit sizes with perf dump (`pr#44098 <https://github.com/ceph/ceph/pull/44098>`_, Igor Fedotov)
|
||
* os/bluestore: ensure fsck repair transactions succeed (`pr#40444 <https://github.com/ceph/ceph/pull/40444>`_, Jonas Jelten)
|
||
* os/bluestore: fix a bug causing unexpected Onode's unpinned state (`pr#39041 <https://github.com/ceph/ceph/pull/39041>`_, Igor Fedotov)
|
||
* os/bluestore: fix additional errors during missed shared blob repair (`pr#42439 <https://github.com/ceph/ceph/pull/42439>`_, Igor Fedotov)
|
||
* os/bluestore: fix bluefs migrate command (`pr#42992 <https://github.com/ceph/ceph/pull/42992>`_, Igor Fedotov)
|
||
* os/bluestore: Fix corruption in BlueFS allocator caused by No-Column-B (`pr#43583 <https://github.com/ceph/ceph/pull/43583>`_, Gabriel Benhanokh)
|
||
* os/bluestore: fix deferred_queue locking (`pr#38934 <https://github.com/ceph/ceph/pull/38934>`_, Igor Fedotov)
|
||
* os/bluestore: fix erroneous SharedBlob record removal during repair (`pr#42267 <https://github.com/ceph/ceph/pull/42267>`_, Igor Fedotov)
|
||
* os/bluestore: fix huge(>4GB) writes from RocksDB to BlueFS (`pr#39320 <https://github.com/ceph/ceph/pull/39320>`_, Igor Fedotov)
|
||
* os/bluestore: fix invalid omap name conversion when upgrading to per-pg (`pr#43687 <https://github.com/ceph/ceph/pull/43687>`_, Igor Fedotov)
|
||
* os/bluestore: Fix the size of the block in the Allocator base class t… (`pr#41812 <https://github.com/ceph/ceph/pull/41812>`_, Abutalib Aghayev)
|
||
* os/bluestore: fix unexpected ENOSPC in Avl/Hybrid allocators (`pr#41369 <https://github.com/ceph/ceph/pull/41369>`_, Igor Fedotov)
|
||
* os/bluestore: fix using incomplete bluefs log when dumping it (`pr#42831 <https://github.com/ceph/ceph/pull/42831>`_, Igor Fedotov)
|
||
* os/bluestore: fix writing to invalid offset when repairing (`pr#42353 <https://github.com/ceph/ceph/pull/42353>`_, Igor Fedotov)
|
||
* os/bluestore: Fix zoned code location in _do_truncate (`pr#39994 <https://github.com/ceph/ceph/pull/39994>`_, Rishabh Chawla)
|
||
* os/bluestore: get rid of fake onode nref increment for pinned entry (`pr#44311 <https://github.com/ceph/ceph/pull/44311>`_, Igor Fedotov)
|
||
* os/bluestore: implement allocation perf histogram (`pr#42456 <https://github.com/ceph/ceph/pull/42456>`_, Igor Fedotov)
|
||
* os/bluestore: Improve _block_picker function (`pr#41398 <https://github.com/ceph/ceph/pull/41398>`_, Adam Kupczyk)
|
||
* os/bluestore: improve stray omap logging during fsck (`pr#41453 <https://github.com/ceph/ceph/pull/41453>`_, Igor Fedotov)
|
||
* os/bluestore: improve usability for bluestore/bluefs perf counters (`pr#41557 <https://github.com/ceph/ceph/pull/41557>`_, Igor Fedotov)
|
||
* os/bluestore: incremental update mode for bluefs log (`pr#42750 <https://github.com/ceph/ceph/pull/42750>`_, Adam Kupczyk)
|
||
* os/bluestore: introduce multithireading sync for bluestore's repairer (`pr#41429 <https://github.com/ceph/ceph/pull/41429>`_, Igor Fedotov)
|
||
* os/bluestore: list obj which equals to pend (`pr#43289 <https://github.com/ceph/ceph/pull/43289>`_, Mykola Golub, Kefu Chai)
|
||
* os/bluestore: make deferred writes less aggressive for large writes (`pr#42725 <https://github.com/ceph/ceph/pull/42725>`_, Igor Fedotov, Adam Kupczyk)
|
||
* os/bluestore: Make Onode::put/get resiliant to split_cache (`pr#40323 <https://github.com/ceph/ceph/pull/40323>`_, Igor Fedotov, Adam Kupczyk)
|
||
* os/bluestore: make shared blob fsck much less RAM-greedy (`pr#43667 <https://github.com/ceph/ceph/pull/43667>`_, Igor Fedotov)
|
||
* os/bluestore: More support for cleaning zones (`pr#41919 <https://github.com/ceph/ceph/pull/41919>`_, Abutalib Aghayev)
|
||
* os/bluestore: Optimizing the lock of bluestore writing process (`pr#34109 <https://github.com/ceph/ceph/pull/34109>`_, Yin Congmin)
|
||
* os/bluestore: pass string_view to ctor of Allocator (`pr#41573 <https://github.com/ceph/ceph/pull/41573>`_, Kefu Chai)
|
||
* os/bluestore: Protect _clone against sudden omap format changes (`pr#43857 <https://github.com/ceph/ceph/pull/43857>`_, Adam Kupczyk)
|
||
* os/bluestore: reduce number of wasted checks for low-priority logs (`pr#39413 <https://github.com/ceph/ceph/pull/39413>`_, Ronen Friedman)
|
||
* os/bluestore: remove executable bit of source file (`pr#40541 <https://github.com/ceph/ceph/pull/40541>`_, Kefu Chai)
|
||
* os/bluestore: Remove possibility of replay log and file inconsistency (`pr#41501 <https://github.com/ceph/ceph/pull/41501>`_, Adam Kupczyk)
|
||
* os/bluestore: respect bluestore_warn_on_spurious_read_errors setting (`pr#42197 <https://github.com/ceph/ceph/pull/42197>`_, Igor Fedotov)
|
||
* os/bluestore: Revert" Optimizing the lock of bluestore writing process" (`pr#41082 <https://github.com/ceph/ceph/pull/41082>`_, Kefu Chai)
|
||
* os/bluestore: Revise the naming scheme for per-zone cleaning informat… (`pr#41845 <https://github.com/ceph/ceph/pull/41845>`_, Abutalib Aghayev)
|
||
* os/bluestore: separate omap per-pool vs per-pg alerts (`pr#40341 <https://github.com/ceph/ceph/pull/40341>`_, Sage Weil)
|
||
* os/bluestore: Set min_alloc_size to optimal io size (`pr#43691 <https://github.com/ceph/ceph/pull/43691>`_, Curt Bruns)
|
||
* os/bluestore: Set new compression blob size to 64K (`pr#39691 <https://github.com/ceph/ceph/pull/39691>`_, Adam Kupczyk)
|
||
* os/bluestore: SMR updates/cleanups (`pr#42762 <https://github.com/ceph/ceph/pull/42762>`_, Sage Weil, Adam Kupczyk)
|
||
* os/bluestore: some minor fixes/improvements for allocator's stats inquiries (`pr#37720 <https://github.com/ceph/ceph/pull/37720>`_, Igor Fedotov)
|
||
* os/bluestore: Some more plumbing for zone cleaning (WIP) (`pr#38641 <https://github.com/ceph/ceph/pull/38641>`_, Abutalib Aghayev)
|
||
* os/bluestore: tolerate zero length for allocators' init\_[add/rm]_free() (`pr#41092 <https://github.com/ceph/ceph/pull/41092>`_, Igor Fedotov)
|
||
* os/bluestore: track bluestore_warn_on_no_per_pg_omap cfg parameter ch… (`pr#41452 <https://github.com/ceph/ceph/pull/41452>`_, Igor Fedotov)
|
||
* os/bluestore: update perf counter priorities (`pr#43405 <https://github.com/ceph/ceph/pull/43405>`_, Laura Flores)
|
||
* os/bluestore: use proper prefix when removing undecodable Share Blob (`pr#43621 <https://github.com/ceph/ceph/pull/43621>`_, Igor Fedotov)
|
||
* os/bluestore: use scope_guard do to cleanups (`pr#42562 <https://github.com/ceph/ceph/pull/42562>`_, Kefu Chai)
|
||
* os/bluestore:Add subcommand bluefs-import in ceph-bluestore-tool (`pr#37016 <https://github.com/ceph/ceph/pull/37016>`_, zhang daolong)
|
||
* os/FileStore: don't propagate split/merge error to "create"/"remove" (`pr#40916 <https://github.com/ceph/ceph/pull/40916>`_, Mykola Golub)
|
||
* os/FileStore: fix sync_pause_max_lat which should not be inced (`pr#40170 <https://github.com/ceph/ceph/pull/40170>`_, haoyixing)
|
||
* os/FileStore: fix to handle readdir error correctly (`pr#41080 <https://github.com/ceph/ceph/pull/41080>`_, Misono Tomohiro)
|
||
* os/memstore: make the used_bytes to atomic (`pr#41914 <https://github.com/ceph/ceph/pull/41914>`_, Xiubo Li)
|
||
* os/ObjectStore: fix typo in comments (`pr#41832 <https://github.com/ceph/ceph/pull/41832>`_, wangyunqing)
|
||
* os: let ObjectStore::create() return unique_ptr<> (`pr#41520 <https://github.com/ceph/ceph/pull/41520>`_, Kefu Chai)
|
||
* os: use transparent comparator in ObjectStore::getattrs() (`pr#42054 <https://github.com/ceph/ceph/pull/42054>`_, Kefu Chai)
|
||
* osd, crimson/osd: do_cmp_xattr() related cleanups (`pr#42089 <https://github.com/ceph/ceph/pull/42089>`_, Kefu Chai)
|
||
* osd, test: reworks for manifest dedup test cases (`pr#39216 <https://github.com/ceph/ceph/pull/39216>`_, Myoungwon Oh)
|
||
* osd,bluestore: gracefully handle a failure during meta collection load (`pr#43840 <https://github.com/ceph/ceph/pull/43840>`_, Igor Fedotov)
|
||
* osd,objecter: add pool EIO flag; make client return EIO when it is set (`pr#43177 <https://github.com/ceph/ceph/pull/43177>`_, Sage Weil)
|
||
* osd/ECBackend: Fix null pointer dereference when enabling jaeger tracing (`issue#51030 <http://tracker.ceph.com/issues/51030>`_, `pr#41604 <https://github.com/ceph/ceph/pull/41604>`_, Misono Tomohiro)
|
||
* osd/OSD: Log aggregated slow ops detail to cluster logs (`pr#44764 <https://github.com/ceph/ceph/pull/44764>`_, Prashant D)
|
||
* osd/OSD: mkfs need wait for transcation completely finish (`pr#41889 <https://github.com/ceph/ceph/pull/41889>`_, Chen Fan)
|
||
* osd/osd_type: use f->dump_unsigned() when appropriate (`pr#41517 <https://github.com/ceph/ceph/pull/41517>`_, Kefu Chai)
|
||
* osd/OSDMap.cc: clean up pg_temp for nonexistent pgs (`pr#43989 <https://github.com/ceph/ceph/pull/43989>`_, Cory Snyder)
|
||
* osd/OSDMap: Add health warning if 'require-osd-release' != current release (`pr#44090 <https://github.com/ceph/ceph/pull/44090>`_, Sridhar Seshasayee)
|
||
* osd/OSDMapMapping: fix spurious threadpool timeout errors (`pr#44225 <https://github.com/ceph/ceph/pull/44225>`_, Sage Weil)
|
||
* osd/PeeringState: cleanup dead code in PeeringState::init (`pr#41527 <https://github.com/ceph/ceph/pull/41527>`_, Misono Tomohiro)
|
||
* osd/PeeringState: fix acting_set_writeable min_size check (`pr#40572 <https://github.com/ceph/ceph/pull/40572>`_, Samuel Just)
|
||
* osd/PeeringState: remove unused variable (`pr#40239 <https://github.com/ceph/ceph/pull/40239>`_, Kefu Chai)
|
||
* osd/PeeringState: separate history's pruub from pg's (`pr#44015 <https://github.com/ceph/ceph/pull/44015>`_, Sage Weil)
|
||
* osd/PG.cc: handle removal of pgmeta object (`pr#40993 <https://github.com/ceph/ceph/pull/40993>`_, Neha Ojha)
|
||
* osd/PG: do not check for empty before loop (`pr#41233 <https://github.com/ceph/ceph/pull/41233>`_, Kefu Chai)
|
||
* osd/PGLog: set acceptable rollback_info_trimmed_to for pg of replicated pool (`pr#42445 <https://github.com/ceph/ceph/pull/42445>`_, Mingxin Liu, Kefu Chai)
|
||
* osd/ReplicatedBackend: cast variable to unsigned before comparing (`pr#40909 <https://github.com/ceph/ceph/pull/40909>`_, Kefu Chai)
|
||
* osd/scrub (& qa/standalone): test for scrub behavior when no-scrub is set but no-deep-scrub is not (`pr#43919 <https://github.com/ceph/ceph/pull/43919>`_, Ronen Friedman)
|
||
* osd/scrub: Add scrub duration to pg dump stats (`pr#42977 <https://github.com/ceph/ceph/pull/42977>`_, Aishwarya Mathuria)
|
||
* osd/scrub: Add stats to PG dump for number of objects scrubbed (`pr#42735 <https://github.com/ceph/ceph/pull/42735>`_, Aishwarya Mathuria)
|
||
* osd/scrub: collecting scrub-related files into a separate directory (`pr#43191 <https://github.com/ceph/ceph/pull/43191>`_, Ronen Friedman)
|
||
* osd/scrub: destruct the scrubber shortly before the PG is destructed (`pr#42951 <https://github.com/ceph/ceph/pull/42951>`_, Ronen Friedman)
|
||
* osd/scrub: expose PGs scrubbing schedule to the operator (`pr#43403 <https://github.com/ceph/ceph/pull/43403>`_, Ronen Friedman)
|
||
* osd/scrub: extracting scrub scheduling code from OSD.cc (`pr#40984 <https://github.com/ceph/ceph/pull/40984>`_, Ronen Friedman)
|
||
* osd/scrub: fix the handling of deep-scrub when noscrub is set (`pr#43521 <https://github.com/ceph/ceph/pull/43521>`_, Ronen Friedman)
|
||
* osd/scrub: mark PG as being scrubbed, from scrub initiation to Inactive state (`pr#42780 <https://github.com/ceph/ceph/pull/42780>`_, Ronen Friedman)
|
||
* osd/scrub: modify "classic" OSD scrub state-machine to support Crimson (`pr#40652 <https://github.com/ceph/ceph/pull/40652>`_, Ronen Friedman)
|
||
* osd/scrub: only telling the scrubber of 'updates' events if these eve… (`pr#42714 <https://github.com/ceph/ceph/pull/42714>`_, Ronen Friedman)
|
||
* osd/scrub: remove Scrubber sub-objects reliance on PG::gen_prefix() (`pr#42479 <https://github.com/ceph/ceph/pull/42479>`_, Ronen Friedman)
|
||
* osd/scrub: replace a ceph_assert() with a test (`pr#41993 <https://github.com/ceph/ceph/pull/41993>`_, Ronen Friedman)
|
||
* osd/scrub: separate between PG state flags and internal scrubber operation (`pr#41258 <https://github.com/ceph/ceph/pull/41258>`_, Ronen Friedman)
|
||
* osd/scrub: stats_of_handled_objects(): reduce irrelevant logs (`pr#42953 <https://github.com/ceph/ceph/pull/42953>`_, Ronen Friedman)
|
||
* osd/scrub: tag replica scrub messages to identify stale events (`pr#42684 <https://github.com/ceph/ceph/pull/42684>`_, Ronen Friedman)
|
||
* osd/Watch.h: remove unused code (`pr#40884 <https://github.com/ceph/ceph/pull/40884>`_, Jianpeng Ma)
|
||
* osd/Watch: use vector<> instead of list<> (`pr#39882 <https://github.com/ceph/ceph/pull/39882>`_, Kefu Chai)
|
||
* osd: Enhance mclockscheduler logging and formatted dump information (`pr#44355 <https://github.com/ceph/ceph/pull/44355>`_, Sridhar Seshasayee)
|
||
* osd: add a missing comma in a list of strings (`pr#43302 <https://github.com/ceph/ceph/pull/43302>`_, Ronen Friedman)
|
||
* osd: Add config option to skip running the osd benchmark during init and update documentation (`pr#42604 <https://github.com/ceph/ceph/pull/42604>`_, Sridhar Seshasayee)
|
||
* osd: add has_manifest_chunk to count chunks in snapshot (`pr#38767 <https://github.com/ceph/ceph/pull/38767>`_, Myoungwon Oh)
|
||
* osd: Add mechanism to avoid running OSD bench on every OSD init when mclock_scheduler is enabled (`pr#42133 <https://github.com/ceph/ceph/pull/42133>`_, Sridhar Seshasayee)
|
||
* osd: add osd_fast_shutdown_notify_mon option (default false) (`issue#46978 <http://tracker.ceph.com/issues/46978>`_, `pr#38909 <https://github.com/ceph/ceph/pull/38909>`_, Mauricio Faria de Oliveira)
|
||
* osd: add pg_num_max value (`pr#44054 <https://github.com/ceph/ceph/pull/44054>`_, Sage Weil)
|
||
* osd: adding missing data to register_and_wake_split_child() logs (`pr#42965 <https://github.com/ceph/ceph/pull/42965>`_, Ronen Friedman)
|
||
* osd: admin cmd to dump pools statfs for a specific OSD (`pr#40946 <https://github.com/ceph/ceph/pull/40946>`_, Igor Fedotov)
|
||
* osd: allow osd_client_message_size throttle set to zero (`pr#40518 <https://github.com/ceph/ceph/pull/40518>`_, haoyixing)
|
||
* osd: allow remote read by calling cls method from within cls context (`pr#38120 <https://github.com/ceph/ceph/pull/38120>`_, Ken Iizawa)
|
||
* osd: avoid for the two copy to cancel each other (`pr#40067 <https://github.com/ceph/ceph/pull/40067>`_, Myoungwon Oh, YuanXin)
|
||
* osd: avoid two copy with same src cancel each other (`pr#39593 <https://github.com/ceph/ceph/pull/39593>`_, YuanXin)
|
||
* osd: clean obc locking and repop creation as a sidequest of crimson's InternalClientRequest (`pr#40153 <https://github.com/ceph/ceph/pull/40153>`_, Radoslaw Zarzynski)
|
||
* osd: clear data digest when write_trunc (`pr#41290 <https://github.com/ceph/ceph/pull/41290>`_, Zengran Zhang)
|
||
* osd: compute OSD's space usage ratio via raw space utilization (`pr#41043 <https://github.com/ceph/ceph/pull/41043>`_, Igor Fedotov)
|
||
* osd: do not dump an osd multiple times (`pr#39859 <https://github.com/ceph/ceph/pull/39859>`_, Xue Yantao)
|
||
* osd: do not promote objects if op is is_dirty (`pr#43380 <https://github.com/ceph/ceph/pull/43380>`_, Myoungwon Oh)
|
||
* osd: do not send/handle MOSDPGNotify anymore (`pr#40056 <https://github.com/ceph/ceph/pull/40056>`_, Kefu Chai)
|
||
* osd: don't assert in-flight backfill is always in recovery list (`pr#41270 <https://github.com/ceph/ceph/pull/41270>`_, Mykola Golub)
|
||
* osd: don't assert on zero-length OP_ZERO request (`pr#42308 <https://github.com/ceph/ceph/pull/42308>`_, Jeff Layton)
|
||
* osd: Don't clear m_planned_scrub until scrub finishes successfully (`pr#39535 <https://github.com/ceph/ceph/pull/39535>`_, David Zafman)
|
||
* osd: drop unnecessary recovery / scrub includes from OSD.cc (`pr#44330 <https://github.com/ceph/ceph/pull/44330>`_, Radoslaw Zarzynski)
|
||
* osd: fix 'ceph osd stop <osd.nnn>' doesn't take effect (`pr#43664 <https://github.com/ceph/ceph/pull/43664>`_, tan changzhi)
|
||
* osd: Fix a bunch of stretch peering issues (`pr#40049 <https://github.com/ceph/ceph/pull/40049>`_, Greg Farnum)
|
||
* osd: fix missing adjacent snaps when handling manifest object (`pr#39670 <https://github.com/ceph/ceph/pull/39670>`_, Myoungwon Oh)
|
||
* osd: fix not set promote_obc when manifest object is rollbacked (`pr#40799 <https://github.com/ceph/ceph/pull/40799>`_, Myoungwon Oh)
|
||
* osd: fix op event duration calculation (`pr#42315 <https://github.com/ceph/ceph/pull/42315>`_, Jonas Jelten)
|
||
* osd: fix partial recovery become whole object recovery after restart osd (`pr#43146 <https://github.com/ceph/ceph/pull/43146>`_, Jianwei Zhang)
|
||
* osd: fix potential null pointer dereference when sending ping (`pr#38931 <https://github.com/ceph/ceph/pull/38931>`_, Mykola Golub)
|
||
* osd: fix reference leak when ManifestOp is not used (`pr#40879 <https://github.com/ceph/ceph/pull/40879>`_, Myoungwon Oh)
|
||
* osd: fix scrub reschedule bug (`pr#39683 <https://github.com/ceph/ceph/pull/39683>`_, wencong wan)
|
||
* osd: fix shard-threads cannot wakeup bug (`pr#43360 <https://github.com/ceph/ceph/pull/43360>`_, Jianwei Zhang)
|
||
* osd: fix the scrubber behavior on multiple preemption attempts (`pr#39145 <https://github.com/ceph/ceph/pull/39145>`_, Ronen Friedman)
|
||
* osd: fix the truncation of an int by int division (`pr#43303 <https://github.com/ceph/ceph/pull/43303>`_, Ronen Friedman)
|
||
* osd: fix to allow inc manifest leaked (`pr#42302 <https://github.com/ceph/ceph/pull/42302>`_, Myoungwon Oh)
|
||
* osd: fix to call nullptr when cancel_manifest_ops (`pr#39217 <https://github.com/ceph/ceph/pull/39217>`_, Myoungwon Oh)
|
||
* osd: fix to recover adjacent clone when set_chunk is called (`pr#42279 <https://github.com/ceph/ceph/pull/42279>`_, Myoungwon Oh)
|
||
* osd: fix wrong input when calling recover_object() (`pr#41373 <https://github.com/ceph/ceph/pull/41373>`_, Myoungwon Oh)
|
||
* osd: handle inconsistent hash info during backfill and deep scrub gracefully (`pr#43239 <https://github.com/ceph/ceph/pull/43239>`_, Mykola Golub)
|
||
* osd: handle MOSDPGInfo (`pr#40394 <https://github.com/ceph/ceph/pull/40394>`_, Kefu Chai)
|
||
* osd: Incorporate cost per io & cost per byte for cost scaling calculations in mclock scheduler (`pr#39858 <https://github.com/ceph/ceph/pull/39858>`_, Sridhar Seshasayee)
|
||
* osd: initialise m_interval_start (`pr#38959 <https://github.com/ceph/ceph/pull/38959>`_, Brad Hubbard)
|
||
* osd: issue a warning if the scrubber blocks for too long on an object (`pr#38939 <https://github.com/ceph/ceph/pull/38939>`_, Ronen Friedman)
|
||
* osd: log snaptrim message to dout (`pr#42460 <https://github.com/ceph/ceph/pull/42460>`_, Arthur Outhenin-Chalandre)
|
||
* osd: make 'pg deep-scrub' command initiate a scrub (`pr#43244 <https://github.com/ceph/ceph/pull/43244>`_, Ronen Friedman)
|
||
* osd: move down peers out from peer_purged (`pr#42141 <https://github.com/ceph/ceph/pull/42141>`_, Mykola Golub)
|
||
* osd: Override recovery, backfill and sleep related config options during OSD and mclock scheduler initialization (`pr#41004 <https://github.com/ceph/ceph/pull/41004>`_, Sridhar Seshasayee)
|
||
* osd: PeeringState: fix selection order in calc_replicated_acting_stretch (`pr#44518 <https://github.com/ceph/ceph/pull/44518>`_, Greg Farnum)
|
||
* osd: propagate base pool application_metadata to tiers (`pr#40100 <https://github.com/ceph/ceph/pull/40100>`_, Sage Weil)
|
||
* osd: re-cache peer_bytes on every peering state activate (`pr#42964 <https://github.com/ceph/ceph/pull/42964>`_, Mykola Golub)
|
||
* osd: recover unreadable snapshot before reading refcount info (`pr#40606 <https://github.com/ceph/ceph/pull/40606>`_, Myoungwon Oh)
|
||
* osd: Refinements to mclock built-in profiles implementation (`pr#39140 <https://github.com/ceph/ceph/pull/39140>`_, Sridhar Seshasayee)
|
||
* osd: remove a ceph_assert() from a legitimate path (`pr#40185 <https://github.com/ceph/ceph/pull/40185>`_, Ronen Friedman)
|
||
* osd: remove C_SetManifestRefCountDone::mop (`pr#40878 <https://github.com/ceph/ceph/pull/40878>`_, Kefu Chai)
|
||
* osd: Remove override for osd_async_recovery_min_cost for mclock profiles (`pr#38941 <https://github.com/ceph/ceph/pull/38941>`_, Sridhar Seshasayee)
|
||
* osd: remove references to _delete_some() (`pr#40970 <https://github.com/ceph/ceph/pull/40970>`_, Neha Ojha)
|
||
* osd: remove unused variable legacy_infos_oid in the function PG::peek_map_epoch (`pr#44314 <https://github.com/ceph/ceph/pull/44314>`_, locallocal)
|
||
* osd: Replacing friend declarations for passkey interface (`pr#43056 <https://github.com/ceph/ceph/pull/43056>`_, Matan Breizman)
|
||
* osd: Revert "osd: Try other PGs when reservation failures occur" (`pr#40623 <https://github.com/ceph/ceph/pull/40623>`_, Ronen Friedman)
|
||
* osd: Run osd bench test to override default max osd capacity for mclock (`pr#41308 <https://github.com/ceph/ceph/pull/41308>`_, Sridhar Seshasayee)
|
||
* osd: set r only if succeed in FillInVerifyExtent (`pr#41727 <https://github.com/ceph/ceph/pull/41727>`_, yanqiang-ux)
|
||
* osd: trim corresponding chunks on tier_evict (`pr#43379 <https://github.com/ceph/ceph/pull/43379>`_, Myoungwon Oh)
|
||
* osd: Try other PGs when reservation failures occur (`pr#38853 <https://github.com/ceph/ceph/pull/38853>`_, David Zafman)
|
||
* osd:modify conf, timeout & suicide timeout, of workqueue at runtime to av… (`pr#31514 <https://github.com/ceph/ceph/pull/31514>`_, simon gao)
|
||
* osdc,librados: set FULL_TRY flag by ioctx, not globally on the objecter (`pr#39282 <https://github.com/ceph/ceph/pull/39282>`_, Sage Weil)
|
||
* osdc/Objecter: avoid vector copies in _calc_target (`pr#42284 <https://github.com/ceph/ceph/pull/42284>`_, Or Ozeri)
|
||
* osdc: add set_error in BufferHead, when split set_error to right (`pr#43881 <https://github.com/ceph/ceph/pull/43881>`_, jiawd)
|
||
* packaging: require ceph-common for immutable object cache daemon (`pr#40641 <https://github.com/ceph/ceph/pull/40641>`_, Ilya Dryomov)
|
||
* PendingReleaseNotes: add autoscaler profile (`pr#42941 <https://github.com/ceph/ceph/pull/42941>`_, Kamoltat)
|
||
* PendingReleaseNotes: document OMAP upgrade bug (`pr#43769 <https://github.com/ceph/ceph/pull/43769>`_, Igor Fedotov)
|
||
* PendingReleaseNotes: mgr/pg_autoscaler (`pr#39422 <https://github.com/ceph/ceph/pull/39422>`_, Kamoltat)
|
||
* pybind/ceph_argparse: cleanups preparing for type annotations (`pr#41830 <https://github.com/ceph/ceph/pull/41830>`_, Kefu Chai)
|
||
* pybind/ceph_argparse: do not print flag name before CephChoices in he… (`pr#40111 <https://github.com/ceph/ceph/pull/40111>`_, Kefu Chai)
|
||
* pybind/ceph_argparse: do not set self.typeargs in ctor of CephArgtype (`pr#42043 <https://github.com/ceph/ceph/pull/42043>`_, Kefu Chai)
|
||
* pybind/ceph_argparse: print --format flag name in help descs (`pr#40124 <https://github.com/ceph/ceph/pull/40124>`_, Adam King)
|
||
* pybind/ceph_argparse: print flag name before CephChoices in help descs (`pr#40041 <https://github.com/ceph/ceph/pull/40041>`_, Adam King)
|
||
* pybind/ceph_argparse: validate csv if desc.N (`pr#41773 <https://github.com/ceph/ceph/pull/41773>`_, Kefu Chai)
|
||
* pybind/ceph_daemon: add missing type annotations (`pr#41704 <https://github.com/ceph/ceph/pull/41704>`_, Kefu Chai)
|
||
* pybind/ceph_daemon: add type annotations (`pr#41491 <https://github.com/ceph/ceph/pull/41491>`_, Kefu Chai)
|
||
* pybind/cephfs: DT_REG and DT_LNK values are wrong (`pr#39664 <https://github.com/ceph/ceph/pull/39664>`_, Varsha Rao)
|
||
* pybind/mgr/autoscaler: don't scale pools with overlapping roots (`pr#42036 <https://github.com/ceph/ceph/pull/42036>`_, Kamoltat)
|
||
* pybind/mgr/balancer/module.py: assign weight-sets to all buckets before balancing (`pr#40007 <https://github.com/ceph/ceph/pull/40007>`_, Neha Ojha)
|
||
* pybind/mgr/balancer: add type annotations (`pr#39295 <https://github.com/ceph/ceph/pull/39295>`_, Kefu Chai)
|
||
* pybind/mgr/cephadm: set allow_standby_replay during CephFS upgrade (`pr#43214 <https://github.com/ceph/ceph/pull/43214>`_, Patrick Donnelly)
|
||
* pybind/mgr/cephadm: upgrade MDS if no MDS is "up" (`pr#43693 <https://github.com/ceph/ceph/pull/43693>`_, Patrick Donnelly)
|
||
* pybind/mgr/CMakeLists.txt: exclude files not used at runtime (`pr#41353 <https://github.com/ceph/ceph/pull/41353>`_, Duncan Bellamy)
|
||
* pybind/mgr/dashboard: bump flake8 to 3.9.0 (`pr#40229 <https://github.com/ceph/ceph/pull/40229>`_, Kefu Chai)
|
||
* pybind/mgr/dashboard: bump up requests to 2.25.1 (`pr#39685 <https://github.com/ceph/ceph/pull/39685>`_, Kefu Chai)
|
||
* pybind/mgr/dashboard: do not install enum34 (`pr#39194 <https://github.com/ceph/ceph/pull/39194>`_, Kefu Chai)
|
||
* pybind/mgr/dashboard: move pytest into requirements.txt (`pr#40535 <https://github.com/ceph/ceph/pull/40535>`_, Kefu Chai)
|
||
* pybind/mgr/devicehealth: fix command name (`pr#40824 <https://github.com/ceph/ceph/pull/40824>`_, Patrick Donnelly)
|
||
* pybind/mgr/mds_autoscaler: add type annotation (`pr#40449 <https://github.com/ceph/ceph/pull/40449>`_, Kefu Chai)
|
||
* pybind/mgr/mgr_module: annotate more methods and add poll to CLICommand (`pr#38935 <https://github.com/ceph/ceph/pull/38935>`_, Kefu Chai)
|
||
* pybind/mgr/mgr_module: cache mgr_ip (`pr#44073 <https://github.com/ceph/ceph/pull/44073>`_, Sage Weil)
|
||
* pybind/mgr/mgr_module: fix get_mgr_ip() (`pr#41636 <https://github.com/ceph/ceph/pull/41636>`_, Sage Weil)
|
||
* pybind/mgr/mgr_util: fix typing annotation (`pr#40579 <https://github.com/ceph/ceph/pull/40579>`_, Kefu Chai)
|
||
* pybind/mgr/mirroring: directory snapshot mirror support (`pr#35993 <https://github.com/ceph/ceph/pull/35993>`_, Venky Shankar)
|
||
* pybind/mgr/pg_autoscale: revert to default profile scale-up (`pr#43999 <https://github.com/ceph/ceph/pull/43999>`_, Kamoltat)
|
||
* pybind/mgr/pg_autoscaler: add typing annotations and cleanups (`pr#42047 <https://github.com/ceph/ceph/pull/42047>`_, Kefu Chai)
|
||
* pybind/mgr/pg_autoscaler: Added autoscale-profile feature (`pr#40836 <https://github.com/ceph/ceph/pull/40836>`_, Kamoltat)
|
||
* pybind/mgr/pg_autoscaler: Added PROFILE to autoscale-status (`pr#42568 <https://github.com/ceph/ceph/pull/42568>`_, Kamoltat)
|
||
* pybind/mgr/pg_autoscaler: avoid scale-down until there is pressure (`pr#38805 <https://github.com/ceph/ceph/pull/38805>`_, Kamoltat)
|
||
* pybind/mgr/pg_autoscaler: typo default option scale-up to scale-down (`pr#43746 <https://github.com/ceph/ceph/pull/43746>`_, Kamoltat)
|
||
* pybind/mgr/progress: Disregard unreported pgs (`pr#40480 <https://github.com/ceph/ceph/pull/40480>`_, Kamoltat)
|
||
* pybind/mgr/progress: enforced try and except on accessing event dictionary (`pr#44671 <https://github.com/ceph/ceph/pull/44671>`_, Kamoltat)
|
||
* pybind/mgr/progress: fix type of reported_epoch (`pr#42034 <https://github.com/ceph/ceph/pull/42034>`_, Neha Ojha)
|
||
* pybind/mgr/progress: introduce 5 second sleep interval (`pr#41907 <https://github.com/ceph/ceph/pull/41907>`_, Kamoltat)
|
||
* pybind/mgr/prometheus: add typing annotations (`pr#40115 <https://github.com/ceph/ceph/pull/40115>`_, Kefu Chai)
|
||
* pybind/mgr/selftest: add "mgr self-test eval" command (`pr#41591 <https://github.com/ceph/ceph/pull/41591>`_, Kefu Chai)
|
||
* pybind/mgr/selftest: add selftest to mypy and cleanups (`pr#40748 <https://github.com/ceph/ceph/pull/40748>`_, Kefu Chai)
|
||
* pybind/mgr/stats: validate cmdtag (`pr#42608 <https://github.com/ceph/ceph/pull/42608>`_, Jos Collin)
|
||
* pybind/mgr/telegraf: add type annotations (`pr#40304 <https://github.com/ceph/ceph/pull/40304>`_, Kefu Chai)
|
||
* pybind/mgr/volumes: avoid deadlock in ceph-mgr Finisher thread (`pr#40316 <https://github.com/ceph/ceph/pull/40316>`_, Patrick Donnelly)
|
||
* pybind/mgr/{snap-schedule,status,iostat}: add type annotations (`pr#39158 <https://github.com/ceph/ceph/pull/39158>`_, Kefu Chai)
|
||
* pybind/mgr: add more modules to flake8 (`pr#39391 <https://github.com/ceph/ceph/pull/39391>`_, Kefu Chai)
|
||
* pybind/mgr: add support for common sqlite3 databases (`pr#40740 <https://github.com/ceph/ceph/pull/40740>`_, Patrick Donnelly)
|
||
* pybind/mgr: add typing annotation (`pr#39186 <https://github.com/ceph/ceph/pull/39186>`_, Kefu Chai)
|
||
* pybind/mgr: disallow_untyped_defs=True for mgr_util (`pr#38507 <https://github.com/ceph/ceph/pull/38507>`_, Sebastian Wagner)
|
||
* pybind/mgr: Fix IPv6 url generation (`pr#42793 <https://github.com/ceph/ceph/pull/42793>`_, Sebastian Wagner)
|
||
* pybind/mgr: fix typos (`pr#44402 <https://github.com/ceph/ceph/pull/44402>`_, wangyunqing)
|
||
* pybind/mgr: generalize CLICheckNonemptyFileInput() error msg (`pr#41378 <https://github.com/ceph/ceph/pull/41378>`_, Varsha Rao)
|
||
* pybind/mgr: tox.ini add nooptional testenv (`pr#43061 <https://github.com/ceph/ceph/pull/43061>`_, Sebastian Wagner)
|
||
* pybind/mgr: tox: also test mypy with python 3.7 (`pr#42738 <https://github.com/ceph/ceph/pull/42738>`_, Sebastian Wagner)
|
||
* pybind/mirroring: fix directory path removal when no cephfs-mirror daemons are available (`issue#50523 <http://tracker.ceph.com/issues/50523>`_, `pr#41084 <https://github.com/ceph/ceph/pull/41084>`_, Venky Shankar)
|
||
* pybind/rados: Document that timeout arg is ignored by connect (`pr#40932 <https://github.com/ceph/ceph/pull/40932>`_, Lee Yarwood)
|
||
* pybind/rados: don't close watch in dealloc if already closed (`pr#43107 <https://github.com/ceph/ceph/pull/43107>`_, Tim Serong)
|
||
* pybind/rados: remove rados_nobjects_list_next() from .pxi (`pr#39659 <https://github.com/ceph/ceph/pull/39659>`_, Kefu Chai)
|
||
* pybind/rbd: fix mirror_image_get_status (`pr#42471 <https://github.com/ceph/ceph/pull/42471>`_, Ilya Dryomov, Will Smith)
|
||
* pybind/{rados,cephfs}: use type annotation for rtype docstring (`pr#39740 <https://github.com/ceph/ceph/pull/39740>`_, Kefu Chai)
|
||
* pybind: add wrapper for rados_write_op_omap_cmp (`pr#43527 <https://github.com/ceph/ceph/pull/43527>`_, Sandy Kaur)
|
||
* pybind: do not import from "__future__" anymore (`pr#41493 <https://github.com/ceph/ceph/pull/41493>`_, Kefu Chai)
|
||
* python-common/ceph/deployment/drive_group: fix 'orch ls --format yaml' (`pr#44140 <https://github.com/ceph/ceph/pull/44140>`_, Sage Weil)
|
||
* python-common/drivegroups: avoid dropping "rotational: 0" from Device Selection (`issue#49014 <http://tracker.ceph.com/issues/49014>`_, `pr#39083 <https://github.com/ceph/ceph/pull/39083>`_, Lukas Stockner)
|
||
* python-common: add int value validation for count and count_per_host (`pr#44267 <https://github.com/ceph/ceph/pull/44267>`_, John Mulligan)
|
||
* python-common: Add more type annotations (`pr#39208 <https://github.com/ceph/ceph/pull/39208>`_, Sebastian Wagner)
|
||
* python-common: add string representation for Device and DeviceSelection classes (`pr#44011 <https://github.com/ceph/ceph/pull/44011>`_, Adam King)
|
||
* python-common: fix test_datetime_to_str_2 on non-UTC hosts (`pr#39113 <https://github.com/ceph/ceph/pull/39113>`_, Sage Weil)
|
||
* python-common: improve OSD spec error messages (`pr#42905 <https://github.com/ceph/ceph/pull/42905>`_, Sebastian Wagner)
|
||
* python-common: use OrderedDict instead of Set to remove duplicates from host labels list (`pr#40944 <https://github.com/ceph/ceph/pull/40944>`_, Daniel Pivonka)
|
||
* python-common: Validate characters in service_id for container names (`pr#40147 <https://github.com/ceph/ceph/pull/40147>`_, Melissa Li)
|
||
* python-common: Verify data_devices is not None (`pr#39410 <https://github.com/ceph/ceph/pull/39410>`_, Sebastian Wagner)
|
||
* qa/\*/test_envlibrados_for_rocksdb.sh: install libarchive-3.3.3 (`pr#42294 <https://github.com/ceph/ceph/pull/42294>`_, Neha Ojha)
|
||
* qa/\*/test_envlibrados_for_rocksdb.sh: remove OS specific configuration (`pr#42429 <https://github.com/ceph/ceph/pull/42429>`_, Neha Ojha)
|
||
* qa/\*/test_envlibrados_for_rocksdb: use osd_client_message_cap to prevent slow requests (`pr#39234 <https://github.com/ceph/ceph/pull/39234>`_, Neha Ojha)
|
||
* qa/\*/thrash_cache_writeback_proxy_none.yaml: disable writeback overlay tests (`pr#39152 <https://github.com/ceph/ceph/pull/39152>`_, Neha Ojha)
|
||
* qa/big: update big suite (`pr#43936 <https://github.com/ceph/ceph/pull/43936>`_, Sage Weil)
|
||
* qa/ceph_fuse: don't use createfs anymore while mounting (`pr#39686 <https://github.com/ceph/ceph/pull/39686>`_, Rishabh Dave)
|
||
* qa/ceph_manager: accepts commands as str too (`pr#39775 <https://github.com/ceph/ceph/pull/39775>`_, Rishabh Dave)
|
||
* qa/ceph_manger: fixes bugs in CephManager (`pr#39690 <https://github.com/ceph/ceph/pull/39690>`_, Rishabh Dave)
|
||
* qa/cephadm: Add yaml output to smoke test (`pr#38945 <https://github.com/ceph/ceph/pull/38945>`_, Sebastian Wagner)
|
||
* qa/cephadm: centos_8.3_container_tools_3.0.yaml (`pr#42852 <https://github.com/ceph/ceph/pull/42852>`_, Sebastian Wagner)
|
||
* qa/cephadm: Test again podman on ubuntu 20.04 (`pr#39614 <https://github.com/ceph/ceph/pull/39614>`_, Sebastian Wagner)
|
||
* qa/cephfs: correct the parameters' order (`pr#43981 <https://github.com/ceph/ceph/pull/43981>`_, Xiubo Li)
|
||
* qa/cephfs: don't use sudo to write files in /tmp (`pr#40431 <https://github.com/ceph/ceph/pull/40431>`_, Rishabh Dave)
|
||
* qa/cephfs: move is_blocklisted() to filesystem.CephCluster (`pr#39814 <https://github.com/ceph/ceph/pull/39814>`_, Rishabh Dave)
|
||
* qa/cephfs: remove parameter createfs from mount classes (`pr#39607 <https://github.com/ceph/ceph/pull/39607>`_, Rishabh Dave)
|
||
* qa/cephfs: update xfstests_dev for centos stream (`pr#43426 <https://github.com/ceph/ceph/pull/43426>`_, Rishabh Dave)
|
||
* qa/config/rados: add dispatch delay testing params (`pr#40593 <https://github.com/ceph/ceph/pull/40593>`_, Deepika Upadhyay)
|
||
* qa/crontab: reduce frequency of pacific nightlies (`pr#41128 <https://github.com/ceph/ceph/pull/41128>`_, Patrick Donnelly)
|
||
* qa/crontab: reduce pacific priority (`pr#40892 <https://github.com/ceph/ceph/pull/40892>`_, Patrick Donnelly)
|
||
* qa/crontab: set teuthology envvars in crontab (`pr#39873 <https://github.com/ceph/ceph/pull/39873>`_, Patrick Donnelly)
|
||
* qa/crontab: simplify pacific cronjob def (`pr#39874 <https://github.com/ceph/ceph/pull/39874>`_, Patrick Donnelly)
|
||
* qa/distro/supported: add centos 8.stream (`pr#41943 <https://github.com/ceph/ceph/pull/41943>`_, Sage Weil)
|
||
* qa/distro: Add centos_8.2_container_tools_3.0.yaml (`pr#42863 <https://github.com/ceph/ceph/pull/42863>`_, Sebastian Wagner)
|
||
* qa/distros/podman: Add rhel_8.3_container_tools_rhel8.yaml (`pr#43021 <https://github.com/ceph/ceph/pull/43021>`_, Sebastian Wagner)
|
||
* qa/distros/podman: install containernetworking-plugins along with podman (`pr#40301 <https://github.com/ceph/ceph/pull/40301>`_, Kefu Chai)
|
||
* qa/distros/podman: preserve registries.conf (`pr#40604 <https://github.com/ceph/ceph/pull/40604>`_, Sage Weil)
|
||
* qa/distros: add centos 8.3 (`pr#39878 <https://github.com/ceph/ceph/pull/39878>`_, Patrick Donnelly)
|
||
* qa/distros: remove centos8 (`pr#44902 <https://github.com/ceph/ceph/pull/44902>`_, Neha Ojha)
|
||
* qa/distros: Remove stale kubic distros (`pr#43039 <https://github.com/ceph/ceph/pull/43039>`_, Sebastian Wagner)
|
||
* qa/mgr/dashboard/test_pool: don't check HEALTH_OK (`pr#43256 <https://github.com/ceph/ceph/pull/43256>`_, Ernesto Puerta)
|
||
* qa/mgr/dashboard: add extra wait to test (`pr#43255 <https://github.com/ceph/ceph/pull/43255>`_, Ernesto Puerta)
|
||
* qa/osd-bluefs-volume-ops: fix bluefs volumes ops test case (`pr#43336 <https://github.com/ceph/ceph/pull/43336>`_, Igor Fedotov)
|
||
* qa/packages: install ceph-volume (`pr#43211 <https://github.com/ceph/ceph/pull/43211>`_, Sage Weil)
|
||
* qa/rados/dashbord use "random" objectore (`pr#39665 <https://github.com/ceph/ceph/pull/39665>`_, Sebastian Wagner)
|
||
* qa/rbd: update the cephadm required distro (`pr#44243 <https://github.com/ceph/ceph/pull/44243>`_, Deepika Upadhyay)
|
||
* qa/rgw: add failing tempest test to blocklist (`pr#42361 <https://github.com/ceph/ceph/pull/42361>`_, Casey Bodley)
|
||
* qa/rgw: add librgw_file unit tests to rgw/verify task (`pr#37250 <https://github.com/ceph/ceph/pull/37250>`_, Matt Benjamin, Casey Bodley)
|
||
* qa/rgw: add PG_DEGRADED cluster warnings to log-ignorelist (`pr#44561 <https://github.com/ceph/ceph/pull/44561>`_, Casey Bodley)
|
||
* qa/rgw: barbican and pykmip tasks upgrade pip before installing pytz (`pr#42689 <https://github.com/ceph/ceph/pull/42689>`_, Casey Bodley)
|
||
* qa/rgw: bump tempest version to resolve dependency issue (`pr#43847 <https://github.com/ceph/ceph/pull/43847>`_, Casey Bodley)
|
||
* qa/rgw: don't add a certificate for nonexistent rgw.client.1 (`pr#38890 <https://github.com/ceph/ceph/pull/38890>`_, Casey Bodley)
|
||
* qa/rgw: fix ops log tests to handle non-bucket ops (which are now valid) (`pr#43442 <https://github.com/ceph/ceph/pull/43442>`_, Matt Benjamin)
|
||
* qa/rgw: Fix vault token file access (`issue#51539 <http://tracker.ceph.com/issues/51539>`_, `pr#43625 <https://github.com/ceph/ceph/pull/43625>`_, Marcus Watts)
|
||
* qa/rgw: master branch targets ceph-master branch of java_s3tests (`pr#43808 <https://github.com/ceph/ceph/pull/43808>`_, Casey Bodley)
|
||
* qa/rgw: move ignore-pg-availability.yaml out of suites/rgw (`pr#40601 <https://github.com/ceph/ceph/pull/40601>`_, Casey Bodley)
|
||
* qa/rgw: move mixed-version multisite tests out of upgrade suite (`pr#42869 <https://github.com/ceph/ceph/pull/42869>`_, Casey Bodley)
|
||
* qa/rgw: put PG_AVAILABILITY ignorelist override in its own file (`pr#39820 <https://github.com/ceph/ceph/pull/39820>`_, Casey Bodley)
|
||
* qa/rgw: reenable valgrind in rgw/verify suite (`pr#38871 <https://github.com/ceph/ceph/pull/38871>`_, Casey Bodley)
|
||
* qa/rgw: remove rgw_cephadm.yaml from rgw/singleton suite (`pr#42196 <https://github.com/ceph/ceph/pull/42196>`_, Casey Bodley)
|
||
* qa/rgw: run ceph_test_cls_rgw_gc in rgw/verify suite (`pr#44009 <https://github.com/ceph/ceph/pull/44009>`_, Casey Bodley)
|
||
* qa/rgw: run multisite tests with mixed cluster versions (`pr#39456 <https://github.com/ceph/ceph/pull/39456>`_, Casey Bodley)
|
||
* qa/rgw: tests run against ceph-quincy branch (`pr#44867 <https://github.com/ceph/ceph/pull/44867>`_, Casey Bodley)
|
||
* qa/rgw: update apache-maven mirror for rgw/hadoop-s3a (`pr#42688 <https://github.com/ceph/ceph/pull/42688>`_, Casey Bodley)
|
||
* qa/rgw: use local runner with cmdline radosgw_admin.py (`pr#43409 <https://github.com/ceph/ceph/pull/43409>`_, Matt Benjamin)
|
||
* qa/rgw: use symlinks to specify distro (`pr#40821 <https://github.com/ceph/ceph/pull/40821>`_, Casey Bodley, Kefu Chai)
|
||
* qa/run-tox-mgr-dashboard: Do not write to /tmp/test_sanitize_password… (`pr#42449 <https://github.com/ceph/ceph/pull/42449>`_, Kevin Zhao)
|
||
* qa/run_xfstests_qemu.sh: stop reporting success without actually running any tests (`pr#44571 <https://github.com/ceph/ceph/pull/44571>`_, Ilya Dryomov)
|
||
* qa/standalone/mon/misc: verify that len(monmap.features.persistent) == 9 (`pr#39187 <https://github.com/ceph/ceph/pull/39187>`_, Kefu Chai)
|
||
* qa/standalone: Add missing cleanups after completion of a subset of osd and scrub tests (`pr#42234 <https://github.com/ceph/ceph/pull/42234>`_, Sridhar Seshasayee)
|
||
* qa/standalone: fix osd-scrub-dump following changes to 'pg dump pgs' output (`pr#43912 <https://github.com/ceph/ceph/pull/43912>`_, Ronen Friedman)
|
||
* qa/standalone: fixing the timings when waiting for deep-scrub to start (`pr#42410 <https://github.com/ceph/ceph/pull/42410>`_, Ronen Friedman)
|
||
* qa/standalone: osd-scrub-repair.sh: fix expected "not scrubbed since"… (`pr#44072 <https://github.com/ceph/ceph/pull/44072>`_, Ronen Friedman)
|
||
* qa/standalone: Use osd op queue = wpq in activate_osd() within ceph-helpers.sh (`pr#41782 <https://github.com/ceph/ceph/pull/41782>`_, Sridhar Seshasayee)
|
||
* qa/suites/fs: add prefetch_dirfrags false to thrasher suite (`pr#44067 <https://github.com/ceph/ceph/pull/44067>`_, Arthur Outhenin-Chalandre)
|
||
* qa/suites/krbd: address recent issues caused by newer kernels (`pr#39781 <https://github.com/ceph/ceph/pull/39781>`_, Ilya Dryomov)
|
||
* qa/suites/krbd: don't require CEPHX_V2 for unmap subsuite (`pr#40576 <https://github.com/ceph/ceph/pull/40576>`_, Ilya Dryomov)
|
||
* qa/suites/orch/cephadm/dashboard: remove remaining bits (`pr#41844 <https://github.com/ceph/ceph/pull/41844>`_, Sage Weil)
|
||
* qa/suites/orch/cephadm/osds: add osd rm/zap/add test (`pr#43556 <https://github.com/ceph/ceph/pull/43556>`_, Sage Weil)
|
||
* qa/suites/orch/cephadm: add 8.stream + container_tools (`pr#43874 <https://github.com/ceph/ceph/pull/43874>`_, Sage Weil)
|
||
* qa/suites/orch/cephadm: add 8.stream + container_tools + crun (`pr#43934 <https://github.com/ceph/ceph/pull/43934>`_, Sage Weil)
|
||
* qa/suites/orch/cephadm: test with agent on/off (`pr#43647 <https://github.com/ceph/ceph/pull/43647>`_, Adam King)
|
||
* qa/suites/orch/rook/smoke: add flannel back in (`pr#43156 <https://github.com/ceph/ceph/pull/43156>`_, Sage Weil)
|
||
* qa/suites/orch/rook/smoke: stop testing on ubuntu 18.04 (`pr#41698 <https://github.com/ceph/ceph/pull/41698>`_, Kefu Chai)
|
||
* qa/suites/orch/rook/smoke: use nvme-loop (`pr#43550 <https://github.com/ceph/ceph/pull/43550>`_, Sage Weil)
|
||
* qa/suites/orch/rook: replicate across osds for 1-node clusters (`pr#43471 <https://github.com/ceph/ceph/pull/43471>`_, Sage Weil)
|
||
* qa/suites/orch/rook: some rook fixes (`pr#43136 <https://github.com/ceph/ceph/pull/43136>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm/dashboard: test on centos (`pr#40224 <https://github.com/ceph/ceph/pull/40224>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm/smoke-roleless: deploy additional daemon types (`pr#40244 <https://github.com/ceph/ceph/pull/40244>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm/thrash: add cephadm thrashing test (`pr#39150 <https://github.com/ceph/ceph/pull/39150>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm/upgrade: add centos upgrade on latest octopus (`pr#40075 <https://github.com/ceph/ceph/pull/40075>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm/upgrade: avoid allow_ptrace with old cephadm (`pr#38974 <https://github.com/ceph/ceph/pull/38974>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm/upgrade: change starting version by distro (`pr#39430 <https://github.com/ceph/ceph/pull/39430>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm/upgrade: deploy a legacy r.z-style rgw (`pr#40046 <https://github.com/ceph/ceph/pull/40046>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm/upgrade: fix iscsi upgrade test (`pr#40034 <https://github.com/ceph/ceph/pull/40034>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm/upgrade: wait for rgw servicemap entries to refresh (`pr#40290 <https://github.com/ceph/ceph/pull/40290>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm: Add 20.04 podman:testing (`pr#39420 <https://github.com/ceph/ceph/pull/39420>`_, Sebastian Wagner)
|
||
* qa/suites/rados/cephadm: add back centos+rhel with kubic podman (`pr#40042 <https://github.com/ceph/ceph/pull/40042>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm: drop rhel_8.0 tests (`pr#39114 <https://github.com/ceph/ceph/pull/39114>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm: drop ubuntu + podman from test matrix for now (`pr#39087 <https://github.com/ceph/ceph/pull/39087>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm: stop testing on broken focal kubic podman (`pr#40471 <https://github.com/ceph/ceph/pull/40471>`_, Sage Weil)
|
||
* qa/suites/rados/cephadm: test against ubuntu 20.04 (and update ubuntu_latest) (`pr#39040 <https://github.com/ceph/ceph/pull/39040>`_, Sage Weil)
|
||
* qa/suites/rados/dashboard: fix e2e test (`pr#41990 <https://github.com/ceph/ceph/pull/41990>`_, Sage Weil)
|
||
* qa/suites/rados/dashboard: whitelist TELEMETRY_CHANGED (`pr#39283 <https://github.com/ceph/ceph/pull/39283>`_, Sage Weil)
|
||
* qa/suites/rados/mgr: use only one objectstore instead of all (`pr#43699 <https://github.com/ceph/ceph/pull/43699>`_, Sebastian Wagner)
|
||
* qa/suites/rados/monthrash: crank up client side debugging w/ mon thrashing (`pr#39696 <https://github.com/ceph/ceph/pull/39696>`_, Sage Weil)
|
||
* qa/suites/rados/objectstore/backends: use default level for filestore (`pr#40143 <https://github.com/ceph/ceph/pull/40143>`_, Neha Ojha)
|
||
* qa/suites/rados/perf/ceph.yaml: remove rgw (`pr#42722 <https://github.com/ceph/ceph/pull/42722>`_, Neha Ojha)
|
||
* qa/suites/rados/perf: pin to 18.04 (`pr#39275 <https://github.com/ceph/ceph/pull/39275>`_, Neha Ojha)
|
||
* qa/suites/rados/perf: set osd client message cap to 5000 (`pr#40227 <https://github.com/ceph/ceph/pull/40227>`_, Neha Ojha)
|
||
* qa/suites/rados/singletone: ignorelist MON_DOWN when injecting msgr errors (`pr#39586 <https://github.com/ceph/ceph/pull/39586>`_, Sage Weil)
|
||
* qa/suites/rados/standalone: remove mon_election symlink (`pr#41211 <https://github.com/ceph/ceph/pull/41211>`_, Neha Ojha)
|
||
* qa/suites/rados/thrash-old-clients: remove luminous and mimic and use centos_latest (`pr#41487 <https://github.com/ceph/ceph/pull/41487>`_, Neha Ojha)
|
||
* qa/suites/rados/thrash-old-clients: use better-support cephadm distro/podman (`pr#44125 <https://github.com/ceph/ceph/pull/44125>`_, Sage Weil)
|
||
* qa/suites/rados/thrash: shorten radosbench (`pr#40837 <https://github.com/ceph/ceph/pull/40837>`_, Sage Weil)
|
||
* qa/suites/rados: add simultaneous scrubs to the thrasher (`pr#42013 <https://github.com/ceph/ceph/pull/42013>`_, Ronen Friedman)
|
||
* qa/suites/rados: include rook test in rados (`pr#41451 <https://github.com/ceph/ceph/pull/41451>`_, Sage Weil)
|
||
* qa/suites/rados: move thrash-old-clients out of cephadm (`pr#39210 <https://github.com/ceph/ceph/pull/39210>`_, Sage Weil)
|
||
* qa/suites/rados: reduce the number of cephadm tests (`pr#44828 <https://github.com/ceph/ceph/pull/44828>`_, Neha Ojha)
|
||
* qa/suites/rados: shorten long jobs (`pr#40626 <https://github.com/ceph/ceph/pull/40626>`_, Sage Weil)
|
||
* qa/suites/rbd: added SSD PWL cache mode to tests (`pr#40006 <https://github.com/ceph/ceph/pull/40006>`_, Jason Dillaman)
|
||
* qa/suites/rbd: drop require-osd-release command (`pr#39298 <https://github.com/ceph/ceph/pull/39298>`_, Jason Dillaman)
|
||
* qa/suites/rbd: switch iscsi tests to cephadm (`pr#42760 <https://github.com/ceph/ceph/pull/42760>`_, Deepika Upadhyay)
|
||
* qa/suites/upgrade/octopus-x/parallel: include cephfs in upgrade cluster (`pr#39213 <https://github.com/ceph/ceph/pull/39213>`_, Sage Weil)
|
||
* qa/suites/upgrade/octopus-x/stress-split-no-cephadm: exclude ceph-volume (`pr#43814 <https://github.com/ceph/ceph/pull/43814>`_, Neha Ojha)
|
||
* qa/suites/upgrade/octopus-x/stress-split: cephadm-based stress-split upgrade (`pr#39404 <https://github.com/ceph/ceph/pull/39404>`_, Sage Weil)
|
||
* qa/suites/upgrade/octopus-x: bunch of fixes and cleanup (`pr#44161 <https://github.com/ceph/ceph/pull/44161>`_, Neha Ojha)
|
||
* qa/suites/upgrade/octopus-x: exclude ceph-volume (`pr#43733 <https://github.com/ceph/ceph/pull/43733>`_, Neha Ojha)
|
||
* qa/suites/upgrade/octopus-x: fix rgw ragweed test (`pr#39304 <https://github.com/ceph/ceph/pull/39304>`_, Sage Weil)
|
||
* qa/suites/upgrade/octopus-x: set bluestore fsck quick fix on mount to true (`pr#43938 <https://github.com/ceph/ceph/pull/43938>`_, Neha Ojha)
|
||
* qa/suites/upgrade/pacific-x/rgw-multisite: fix install version (`pr#40994 <https://github.com/ceph/ceph/pull/40994>`_, Neha Ojha)
|
||
* qa/suites/upgrade/pacific-x/stress-split: add (`pr#41229 <https://github.com/ceph/ceph/pull/41229>`_, Sage Weil)
|
||
* qa/suites/upgrade/pacific-x/stress-split: do not avoid_pacific_features (`pr#42489 <https://github.com/ceph/ceph/pull/42489>`_, Sage Weil)
|
||
* qa/suites/upgrade: log_to_journald=false (`pr#42292 <https://github.com/ceph/ceph/pull/42292>`_, Sage Weil)
|
||
* qa/suites: Crimson flavor configuration fix (`pr#44495 <https://github.com/ceph/ceph/pull/44495>`_, Matan Breizman)
|
||
* qa/suites: fix selinux errors during upgrade tests (`pr#42343 <https://github.com/ceph/ceph/pull/42343>`_, Sage Weil)
|
||
* qa/suites: test upgrade/octopus-x on focal instead bionic (`pr#40656 <https://github.com/ceph/ceph/pull/40656>`_, Kefu Chai)
|
||
* qa/task/rgw: instruct Valgrind to don't exit on first error (`pr#38966 <https://github.com/ceph/ceph/pull/38966>`_, Radoslaw Zarzynski)
|
||
* qa/tasks/admin_socket: support "foo || bar" as command (`pr#41652 <https://github.com/ceph/ceph/pull/41652>`_, Radoslaw Zarzynski, Kefu Chai)
|
||
* qa/tasks/backfill_toofull: make test work when compression on (`pr#43572 <https://github.com/ceph/ceph/pull/43572>`_, Mykola Golub)
|
||
* qa/tasks/barbican.py: fix year2021 problem (`pr#39010 <https://github.com/ceph/ceph/pull/39010>`_, Marcus Watts)
|
||
* qa/tasks/ceph.conf: shorten cephx TTL for testing (`pr#40603 <https://github.com/ceph/ceph/pull/40603>`_, Sage Weil)
|
||
* qa/tasks/ceph: do not update info.yaml if ctx.archive is not set (`pr#38817 <https://github.com/ceph/ceph/pull/38817>`_, Deepika Upadhyay)
|
||
* qa/tasks/ceph_manager: let c-o-t log errors (`pr#38929 <https://github.com/ceph/ceph/pull/38929>`_, Josh Durgin)
|
||
* qa/tasks/cephadm.conf: log_to_journald=false (`pr#41479 <https://github.com/ceph/ceph/pull/41479>`_, Sage Weil)
|
||
* qa/tasks/cephadm.py: Include bootstrap registry options for downstream (`pr#41414 <https://github.com/ceph/ceph/pull/41414>`_, sunilkumarn417)
|
||
* qa/tasks/cephadm: add apply() method/task (`pr#40602 <https://github.com/ceph/ceph/pull/40602>`_, Sage Weil)
|
||
* qa/tasks/cephadm: fix ctx archive check for teuthology (`pr#40913 <https://github.com/ceph/ceph/pull/40913>`_, Deepika Upadhyay)
|
||
* qa/tasks/cephadm: remove mirror code (`pr#39823 <https://github.com/ceph/ceph/pull/39823>`_, Sage Weil)
|
||
* qa/tasks/cephadm: use 'orch apply mon' to deploy mons (`pr#40314 <https://github.com/ceph/ceph/pull/40314>`_, Sage Weil)
|
||
* qa/tasks/cephadm_cases/test_cli: fix test_daemon_restart (`pr#44107 <https://github.com/ceph/ceph/pull/44107>`_, Sage Weil)
|
||
* qa/tasks/cephadm_cases: longer wait for osd to start (`pr#41179 <https://github.com/ceph/ceph/pull/41179>`_, Sage Weil)
|
||
* qa/tasks/cephfs/test_nfs: wait for fs to come up before exporting (`pr#43709 <https://github.com/ceph/ceph/pull/43709>`_, Sage Weil)
|
||
* qa/tasks/cephfs: create enough subvolumes (`pr#40509 <https://github.com/ceph/ceph/pull/40509>`_, Ramana Raja)
|
||
* qa/tasks/keystone.py: centos-8 bindep fix (`pr#39009 <https://github.com/ceph/ceph/pull/39009>`_, Marcus Watts)
|
||
* qa/tasks/kubeadm: force docker cgroup engine to systemd (`pr#42709 <https://github.com/ceph/ceph/pull/42709>`_, Sage Weil)
|
||
* qa/tasks/kubeadm: modify (do not clobber) daemon.json (`pr#43172 <https://github.com/ceph/ceph/pull/43172>`_, Sage Weil)
|
||
* qa/tasks/mds_thrash: fix thrash iteration never skip (`pr#41499 <https://github.com/ceph/ceph/pull/41499>`_, Lianne)
|
||
* qa/tasks/mgr/dashboard: add wear_level to devices schema (`pr#39596 <https://github.com/ceph/ceph/pull/39596>`_, Sage Weil)
|
||
* qa/tasks/mgr/dashboard: identify cluster in telemetry test (`pr#39429 <https://github.com/ceph/ceph/pull/39429>`_, Sage Weil)
|
||
* qa/tasks/mgr: clean crash reports before waiting for clean (`pr#42438 <https://github.com/ceph/ceph/pull/42438>`_, Kefu Chai)
|
||
* qa/tasks/mgr: skip test_diskprediction_local on python>=3.8 (`pr#40636 <https://github.com/ceph/ceph/pull/40636>`_, Kefu Chai)
|
||
* qa/tasks/qemu: precise repos have been archived (`pr#41616 <https://github.com/ceph/ceph/pull/41616>`_, Ilya Dryomov)
|
||
* qa/tasks/rbd: cleanup passphrase file (`pr#39086 <https://github.com/ceph/ceph/pull/39086>`_, Or Ozeri)
|
||
* qa/tasks/rbd: fix regressions introduced with rbd encryption support (`pr#39209 <https://github.com/ceph/ceph/pull/39209>`_, Ilya Dryomov)
|
||
* qa/tasks/rbd: increase image size of encrypted disks (`pr#38983 <https://github.com/ceph/ceph/pull/38983>`_, Or Ozeri)
|
||
* qa/tasks/rbd: test qemu on top of rbd encryption (`pr#38944 <https://github.com/ceph/ceph/pull/38944>`_, Or Ozeri)
|
||
* qa/tasks/rebuild_mondb: fix rebuild vs logmonitor external_log_to (`pr#42319 <https://github.com/ceph/ceph/pull/42319>`_, Sage Weil)
|
||
* qa/tasks/rook, mgr/rook: remove running daemons before teardown (`pr#43287 <https://github.com/ceph/ceph/pull/43287>`_, Joseph Sawaya)
|
||
* qa/tasks/rook: add `ceph orch device ls` command to the rook qa task (`pr#42834 <https://github.com/ceph/ceph/pull/42834>`_, Joseph Sawaya)
|
||
* qa/tasks/rook: add OSD creation to Rook QA (`pr#42873 <https://github.com/ceph/ceph/pull/42873>`_, Joseph Sawaya)
|
||
* qa/tasks/rook: set storage_class to scratch (`pr#42613 <https://github.com/ceph/ceph/pull/42613>`_, Sage Weil)
|
||
* qa/tasks/rook: test reapplication of drive groups stored in mgr (`pr#43139 <https://github.com/ceph/ceph/pull/43139>`_, Joseph Sawaya)
|
||
* qa/tasks/vault.py: unzip: try harder to find a working unzip (`pr#39008 <https://github.com/ceph/ceph/pull/39008>`_, Marcus Watts)
|
||
* qa/tasks/vstart_runner.py: start max required mgrs (`pr#40519 <https://github.com/ceph/ceph/pull/40519>`_, Alfonso Martínez)
|
||
* qa/tasks/vstart_runner: add optional "sudo" param to _run_python() (`pr#42431 <https://github.com/ceph/ceph/pull/42431>`_, Kefu Chai)
|
||
* qa/tasks/vstart_runner: do not send SIGTERM if no matched pid (`pr#42277 <https://github.com/ceph/ceph/pull/42277>`_, Kefu Chai)
|
||
* qa/tasks/{kubeadm,rook}: install kubernetes with kubeadm, ceph with rook (`pr#41286 <https://github.com/ceph/ceph/pull/41286>`_, Sage Weil)
|
||
* qa/tasks: Add additional wait_for_clean() check in lost_unfound tasks (`pr#40161 <https://github.com/ceph/ceph/pull/40161>`_, Sridhar Seshasayee)
|
||
* qa/tasks: Add wait_for_clean() check prior to initiating scrubbing (`pr#40415 <https://github.com/ceph/ceph/pull/40415>`_, Sridhar Seshasayee)
|
||
* qa/tasks: Adding RabbitMQ task for bucket notification tests (`pr#41026 <https://github.com/ceph/ceph/pull/41026>`_, Kalpesh Pandya)
|
||
* qa/tasks: Checking for kafka cleanup (`pr#43995 <https://github.com/ceph/ceph/pull/43995>`_, Kalpesh Pandya)
|
||
* qa/tasks: improve backfill_toofull test (`pr#44385 <https://github.com/ceph/ceph/pull/44385>`_, Mykola Golub)
|
||
* qa/tasks: Keycloak failure fix (`pr#41835 <https://github.com/ceph/ceph/pull/41835>`_, Kalpesh Pandya)
|
||
* qa/tasks: replace iterkeys() with keys() for Python 3 (`pr#43463 <https://github.com/ceph/ceph/pull/43463>`_, Dai Zhiwei)
|
||
* qa/tests - removed ref to 18.04 distro as it's not supported on master+ (`pr#41504 <https://github.com/ceph/ceph/pull/41504>`_, Yuri Weinstein)
|
||
* qa/tests: added back octopus-x run on master (`pr#43714 <https://github.com/ceph/ceph/pull/43714>`_, Yuri Weinstein)
|
||
* qa/tests: added client-upgrade-nautilus-pacific tests (`pr#41342 <https://github.com/ceph/ceph/pull/41342>`_, Yuri Weinstein)
|
||
* qa/tests: added pacific branch to the mix (`pr#39063 <https://github.com/ceph/ceph/pull/39063>`_, Yuri Weinstein)
|
||
* qa/tests: added pacific, changed octopus number of runs (`pr#38957 <https://github.com/ceph/ceph/pull/38957>`_, Yuri Weinstein)
|
||
* qa/tests: added pacific-p2p (`pr#41309 <https://github.com/ceph/ceph/pull/41309>`_, Yuri Weinstein)
|
||
* qa/tests: changed simlink to upgrade/parallel only (`pr#41006 <https://github.com/ceph/ceph/pull/41006>`_, Yuri Weinstein)
|
||
* qa/tests: moved nautilus and octopus tests to run on gibba and -p 70 … (`pr#39835 <https://github.com/ceph/ceph/pull/39835>`_, Yuri Weinstein)
|
||
* qa/tests: reduced octopus, nautilus, master frequency (`pr#39107 <https://github.com/ceph/ceph/pull/39107>`_, Yuri Weinstein)
|
||
* qa/tests: reduced octopus-x jobs on master and pacific (--subset 1/10) (`pr#40122 <https://github.com/ceph/ceph/pull/40122>`_, Yuri Weinstein)
|
||
* qa/tests: removed ceph-ansible (master and pacific) (`pr#39274 <https://github.com/ceph/ceph/pull/39274>`_, Yuri Weinstein)
|
||
* qa/tests: removed most of runs for nautilus as it's almost EOL (`pr#41226 <https://github.com/ceph/ceph/pull/41226>`_, Yuri Weinstein)
|
||
* qa/tests: removed nautilus suites as EOL (`pr#42164 <https://github.com/ceph/ceph/pull/42164>`_, Yuri Weinstein)
|
||
* qa/tests: replaced ubuntu_latest.yaml with ubuntu 20.04 (`pr#40475 <https://github.com/ceph/ceph/pull/40475>`_, Kefu Chai)
|
||
* qa/tests: switch all gibba machines to smithi (`pr#44194 <https://github.com/ceph/ceph/pull/44194>`_, Yuri Weinstein)
|
||
* qa/tox.ini: check for dead symlinks (`pr#43040 <https://github.com/ceph/ceph/pull/43040>`_, Sebastian Wagner)
|
||
* qa/upgrade: conditionally disable update_features tests (`pr#41514 <https://github.com/ceph/ceph/pull/41514>`_, Deepika)
|
||
* qa/upgrade: rgw multisite upgrade test excludes ceph-volume (`pr#43824 <https://github.com/ceph/ceph/pull/43824>`_, Casey Bodley)
|
||
* qa/vstart_runner: add "managers" to LocalContext instances (`pr#43666 <https://github.com/ceph/ceph/pull/43666>`_, Rishabh Dave)
|
||
* qa/vstart_runner: dont log "not Ceph bin" msg too often (`pr#39780 <https://github.com/ceph/ceph/pull/39780>`_, Rishabh Dave)
|
||
* qa/vstart_runner: fix the admin_socket args parsing (`pr#40174 <https://github.com/ceph/ceph/pull/40174>`_, Xiubo Li)
|
||
* qa/workunits/cephadm/test_cephadm: some cleanup (`pr#39097 <https://github.com/ceph/ceph/pull/39097>`_, Sage Weil)
|
||
* qa/workunits/cephadm/test_cephadm: specify image separately (`pr#40409 <https://github.com/ceph/ceph/pull/40409>`_, Sage Weil)
|
||
* qa/workunits/cephtool/test.sh: tolerate some settling for osd info vs dump test (`pr#39149 <https://github.com/ceph/ceph/pull/39149>`_, Sage Weil)
|
||
* qa/workunits/mon/test_mon_config_key: use subprocess.run() instead of… (`pr#40881 <https://github.com/ceph/ceph/pull/40881>`_, Kefu Chai)
|
||
* qa/workunits/rados/test_envlibrados_rocksdb: s/PowerTools/powertools/ (`pr#40098 <https://github.com/ceph/ceph/pull/40098>`_, Kefu Chai)
|
||
* qa/workunits/rbd: make luks-encryption test work on vstart cluster (`pr#39481 <https://github.com/ceph/ceph/pull/39481>`_, Mykola Golub)
|
||
* qa/workunits/rbd: use bionic version of qemu-iotests for focal (`pr#41126 <https://github.com/ceph/ceph/pull/41126>`_, Ilya Dryomov)
|
||
* qa/workunits/rbd: use xenial version of qemu-iotests for centos stream 8 (`pr#42601 <https://github.com/ceph/ceph/pull/42601>`_, Ilya Dryomov)
|
||
* qa/workunits/test_cephadm: Also test stdin (`pr#41280 <https://github.com/ceph/ceph/pull/41280>`_, Sebastian Wagner)
|
||
* qa: account for split of the kclient "metrics" debugfs file (`pr#43878 <https://github.com/ceph/ceph/pull/43878>`_, Jeff Layton)
|
||
* qa: Add bluestore resharding test (`pr#39757 <https://github.com/ceph/ceph/pull/39757>`_, Adam Kupczyk)
|
||
* qa: add mds_dir_max_entries workunit test case (`pr#43297 <https://github.com/ceph/ceph/pull/43297>`_, Yongseok Oh)
|
||
* qa: add REST API method support for ceph-iscsi (`pr#38715 <https://github.com/ceph/ceph/pull/38715>`_, Xiubo Li)
|
||
* qa: add sleep for blocklisting to take effect (`pr#39502 <https://github.com/ceph/ceph/pull/39502>`_, Patrick Donnelly)
|
||
* qa: add tests for persistent writeback cache (`pr#38921 <https://github.com/ceph/ceph/pull/38921>`_, Li, Xiaoyan)
|
||
* qa: adjust for MDSs to get deployed before verifying their availability (`issue#53857 <http://tracker.ceph.com/issues/53857>`_, `pr#44570 <https://github.com/ceph/ceph/pull/44570>`_, Venky Shankar)
|
||
* qa: adjust scheduled jobs to fit better in the lab (`pr#39632 <https://github.com/ceph/ceph/pull/39632>`_, Josh Durgin)
|
||
* qa: allow specifying partition size for nightlies (`pr#39824 <https://github.com/ceph/ceph/pull/39824>`_, Patrick Donnelly)
|
||
* qa: always format the pgid in hex (`pr#41908 <https://github.com/ceph/ceph/pull/41908>`_, Xiubo Li)
|
||
* qa: avoid use of 'exec' task with 'all' (`pr#40160 <https://github.com/ceph/ceph/pull/40160>`_, Sage Weil)
|
||
* qa: bump osd heartbeat grace for ffsb workload (`pr#38914 <https://github.com/ceph/ceph/pull/38914>`_, Patrick Donnelly)
|
||
* qa: check mounts attribute in ctx (`pr#40469 <https://github.com/ceph/ceph/pull/40469>`_, Jos Collin)
|
||
* qa: cleanup journal repair mds manipulation (`pr#42529 <https://github.com/ceph/ceph/pull/42529>`_, Patrick Donnelly)
|
||
* qa: delete all fs during tearDown (`pr#39725 <https://github.com/ceph/ceph/pull/39725>`_, Patrick Donnelly)
|
||
* qa: disable metrics on kernel client during upgrade (`pr#43974 <https://github.com/ceph/ceph/pull/43974>`_, Patrick Donnelly)
|
||
* qa: do not use any time related suffix for \*_op_timeouts (`pr#44422 <https://github.com/ceph/ceph/pull/44422>`_, Xiubo Li)
|
||
* qa: don't expect "file exists" error for "mkdir -p" (`pr#39847 <https://github.com/ceph/ceph/pull/39847>`_, Rishabh Dave)
|
||
* qa: enable dynamic debug support to kclient (`pr#38752 <https://github.com/ceph/ceph/pull/38752>`_, Xiubo Li)
|
||
* qa: exclude `nofallback` mount option when using v1-style syntax (`issue#53487 <http://tracker.ceph.com/issues/53487>`_, `pr#44220 <https://github.com/ceph/ceph/pull/44220>`_, Venky Shankar)
|
||
* qa: expand the documentation on the '$' suite feature (`pr#39260 <https://github.com/ceph/ceph/pull/39260>`_, Ilya Dryomov)
|
||
* qa: Fix a few mgr/volume test cases (`pr#39327 <https://github.com/ceph/ceph/pull/39327>`_, Kotresh HR)
|
||
* qa: fix ino_release_cb racy behavior (`pr#40418 <https://github.com/ceph/ceph/pull/40418>`_, Patrick Donnelly)
|
||
* qa: fix promotion test (`pr#43231 <https://github.com/ceph/ceph/pull/43231>`_, Patrick Donnelly)
|
||
* qa: fold frag confs into conf/mds.yaml (`pr#42201 <https://github.com/ceph/ceph/pull/42201>`_, Patrick Donnelly)
|
||
* qa: fsync dir for asynchronous creat on stray tests (`pr#43163 <https://github.com/ceph/ceph/pull/43163>`_, Patrick Donnelly)
|
||
* qa: ignore expected metadata cluster log error (`pr#42530 <https://github.com/ceph/ceph/pull/42530>`_, Patrick Donnelly)
|
||
* qa: ignorelist slow ops during scrub (`pr#39841 <https://github.com/ceph/ceph/pull/39841>`_, Patrick Donnelly)
|
||
* qa: import CommandFailedError from exceptions not run (`pr#43425 <https://github.com/ceph/ceph/pull/43425>`_, Rishabh Dave)
|
||
* qa: increase fragmentation to improve uniform distribution (`pr#41635 <https://github.com/ceph/ceph/pull/41635>`_, Patrick Donnelly)
|
||
* qa: increase the pg_num for cephfs_data/metadata pools (`pr#41025 <https://github.com/ceph/ceph/pull/41025>`_, Xiubo Li)
|
||
* qa: increase the timeout value to wait a litte longer (`pr#43767 <https://github.com/ceph/ceph/pull/43767>`_, Xiubo Li)
|
||
* qa: krbd_blkroset.t: update for separate hw and user read-only flags (`pr#40175 <https://github.com/ceph/ceph/pull/40175>`_, Ilya Dryomov)
|
||
* qa: lengthen grace for fs map showing dead MDS (`pr#43179 <https://github.com/ceph/ceph/pull/43179>`_, Patrick Donnelly)
|
||
* qa: lengthen health warning wait (`pr#43613 <https://github.com/ceph/ceph/pull/43613>`_, Patrick Donnelly)
|
||
* qa: log messages when falling back to force/lazy umount (`pr#41860 <https://github.com/ceph/ceph/pull/41860>`_, Jeff Layton)
|
||
* qa: move certificates for kmip task into /etc/ceph (`pr#44702 <https://github.com/ceph/ceph/pull/44702>`_, Ali Maredia)
|
||
* qa: move dashboard e2e from cephadm -> rados suite (`pr#41827 <https://github.com/ceph/ceph/pull/41827>`_, Sage Weil)
|
||
* qa: multifs already enabled as default (`pr#42513 <https://github.com/ceph/ceph/pull/42513>`_, Xiubo Li)
|
||
* qa: pass subdir arg when executing workunit (`pr#43638 <https://github.com/ceph/ceph/pull/43638>`_, Venky Shankar)
|
||
* qa: reduce debug log levels for bluestore (`pr#39821 <https://github.com/ceph/ceph/pull/39821>`_, Jason Dillaman)
|
||
* qa: reduce frag split confs for dir_split counter test (`pr#43566 <https://github.com/ceph/ceph/pull/43566>`_, Patrick Donnelly)
|
||
* qa: remove `qa/.qa` symlink (`pr#41928 <https://github.com/ceph/ceph/pull/41928>`_, Sebastian Wagner)
|
||
* qa: remove centos8 from supported distros (`pr#44848 <https://github.com/ceph/ceph/pull/44848>`_, Casey Bodley)
|
||
* qa: remove obsolete deactivate routines (`pr#41482 <https://github.com/ceph/ceph/pull/41482>`_, Patrick Donnelly)
|
||
* qa: remove passed_validation check for test_damage (`pr#38684 <https://github.com/ceph/ceph/pull/38684>`_, Xiubo Li)
|
||
* qa: reorg podman distro files; disable centos/rhel podman tests for now (`pr#39817 <https://github.com/ceph/ceph/pull/39817>`_, Sage Weil)
|
||
* qa: retry cloning the ceph.git (`pr#40611 <https://github.com/ceph/ceph/pull/40611>`_, Xiubo Li)
|
||
* qa: reuse methods in vstart_runner.LocalCephManager (`pr#38481 <https://github.com/ceph/ceph/pull/38481>`_, Rishabh Dave)
|
||
* qa: run e2e test on centos only (`pr#42158 <https://github.com/ceph/ceph/pull/42158>`_, Kefu Chai)
|
||
* qa: run e2e test on centos only (`pr#42084 <https://github.com/ceph/ceph/pull/42084>`_, Kefu Chai)
|
||
* qa: run fs:verify on all distros (`pr#39710 <https://github.com/ceph/ceph/pull/39710>`_, Patrick Donnelly)
|
||
* qa: set quincy require-osd-release to avoid health warning (`pr#44324 <https://github.com/ceph/ceph/pull/44324>`_, Patrick Donnelly)
|
||
* qa: skip c-v install on pacific start (`pr#43430 <https://github.com/ceph/ceph/pull/43430>`_, Patrick Donnelly)
|
||
* qa: skip internal metadata directory when scanning ceph debugfs directory (`pr#43420 <https://github.com/ceph/ceph/pull/43420>`_, Venky Shankar)
|
||
* qa: snap_schedule test debugging (`pr#40342 <https://github.com/ceph/ceph/pull/40342>`_, Patrick Donnelly)
|
||
* qa: specify distro for fs:bugs (`pr#41821 <https://github.com/ceph/ceph/pull/41821>`_, Patrick Donnelly)
|
||
* qa: support isal ec test for aarch64 (`pr#43462 <https://github.com/ceph/ceph/pull/43462>`_, Dai Zhiwei)
|
||
* qa: test nowsync option in kernel client workflows (`pr#39505 <https://github.com/ceph/ceph/pull/39505>`_, Patrick Donnelly)
|
||
* qa: test standby-replay with fs:workloads (`pr#40481 <https://github.com/ceph/ceph/pull/40481>`_, Patrick Donnelly)
|
||
* qa: test that new mounts of same fs function after old mount is evicted (`pr#43590 <https://github.com/ceph/ceph/pull/43590>`_, Jeff Layton)
|
||
* qa: test the "ms_mode" options in kclient workflows (`pr#42687 <https://github.com/ceph/ceph/pull/42687>`_, Jeff Layton)
|
||
* qa: tox.ini: verify yaml syntax (`pr#43045 <https://github.com/ceph/ceph/pull/43045>`_, Sebastian Wagner)
|
||
* qa: update cephfs-shell distro to ubuntu 20.04 (`pr#41797 <https://github.com/ceph/ceph/pull/41797>`_, Patrick Donnelly)
|
||
* qa: update cli syntax to conventional (`pr#41840 <https://github.com/ceph/ceph/pull/41840>`_, Patrick Donnelly)
|
||
* qa: Update featureful_client suite to use octopus instead of nautilus (`pr#39787 <https://github.com/ceph/ceph/pull/39787>`_, Sidharth Anupkrishnan)
|
||
* qa: update RHEL to 8.4 (`pr#41683 <https://github.com/ceph/ceph/pull/41683>`_, Patrick Donnelly)
|
||
* qa: update scrub start code to use comma sep scrubopts (`pr#41771 <https://github.com/ceph/ceph/pull/41771>`_, Patrick Donnelly)
|
||
* qa: update the ffsb.sh to clone it from git://git.ceph.com/ffsb.git (`pr#40842 <https://github.com/ceph/ceph/pull/40842>`_, Xiubo Li)
|
||
* qa: use centos latest for fs:upgrade (`pr#41900 <https://github.com/ceph/ceph/pull/41900>`_, Patrick Donnelly)
|
||
* qa: use kclient xattr to lookup client id (`pr#42081 <https://github.com/ceph/ceph/pull/42081>`_, Patrick Donnelly)
|
||
* qa: use normal build for valgrind (`pr#39561 <https://github.com/ceph/ceph/pull/39561>`_, Sage Weil)
|
||
* qa: use nvme_loop devices for (some) cephadm tests (`pr#43455 <https://github.com/ceph/ceph/pull/43455>`_, Sage Weil)
|
||
* qa: use run_shell_payload to avoid sudo (`pr#42075 <https://github.com/ceph/ceph/pull/42075>`_, Patrick Donnelly)
|
||
* qa: use tcmalloc with valgrind in fs:valgrind (`pr#39709 <https://github.com/ceph/ceph/pull/39709>`_, Patrick Donnelly)
|
||
* qa: use ubuntu_latest for perf suites and remove cosbench workloads (`pr#41486 <https://github.com/ceph/ceph/pull/41486>`_, Neha Ojha)
|
||
* qa: various fixes for fs:verify (`pr#39724 <https://github.com/ceph/ceph/pull/39724>`_, Patrick Donnelly)
|
||
* qa: Various make check fixes (`pr#41929 <https://github.com/ceph/ceph/pull/41929>`_, Sebastian Wagner)
|
||
* qa: verify the benefits of mempool cacheline optimization (`pr#41014 <https://github.com/ceph/ceph/pull/41014>`_, Loïc Dachary)
|
||
* qa: wait for daemons to come up via cephadm (`pr#39969 <https://github.com/ceph/ceph/pull/39969>`_, Patrick Donnelly)
|
||
* qa: wait for purge queue operations to finish (`issue#52487 <http://tracker.ceph.com/issues/52487>`_, `pr#44063 <https://github.com/ceph/ceph/pull/44063>`_, Venky Shankar)
|
||
* rados+rpm: Update symver defs and re-enable LTO (`pr#42602 <https://github.com/ceph/ceph/pull/42602>`_, Boris Ranto)
|
||
* rados: build minimally when "WITH_MGR" is off (`pr#43378 <https://github.com/ceph/ceph/pull/43378>`_, J. Eric Ivancich)
|
||
* rados: increase osd_max_write_op_reply_len default to 64 bytes (`pr#41809 <https://github.com/ceph/ceph/pull/41809>`_, Matt Benjamin)
|
||
* radosgw-admin: 'reshard list' doesn't log ENOENT errors (`pr#43488 <https://github.com/ceph/ceph/pull/43488>`_, Casey Bodley)
|
||
* radosgw-admin: 'sync status' is not behind if there are no mdlog entries (`pr#42708 <https://github.com/ceph/ceph/pull/42708>`_, Casey Bodley)
|
||
* radosgw-admin: allow 'bi purge' to delete index if entrypoint doesn't exist (`pr#43591 <https://github.com/ceph/ceph/pull/43591>`_, Casey Bodley)
|
||
* radosgw-admin: delete the abbreviation of option "--infile" (`pr#40575 <https://github.com/ceph/ceph/pull/40575>`_, Huber-ming)
|
||
* radosgw-admin: fix error message of OPT::LC_RESHARD_FIX (`pr#44178 <https://github.com/ceph/ceph/pull/44178>`_, Huber-ming)
|
||
* radosgw-admin: fix leaks with make_unique() (`pr#39211 <https://github.com/ceph/ceph/pull/39211>`_, Casey Bodley)
|
||
* radosgw-admin: fix some error logs (`pr#44232 <https://github.com/ceph/ceph/pull/44232>`_, Huber-ming)
|
||
* radosgw-admin: skip GC init on read-only admin ops (`pr#41027 <https://github.com/ceph/ceph/pull/41027>`_, Mark Kogan)
|
||
* radosgw-admin: supplement help documents with 'bilog autotrim' (`pr#43834 <https://github.com/ceph/ceph/pull/43834>`_, Huber-ming)
|
||
* radosgw-admin: supplement help documents with 'mdlog autotrim' (`pr#43768 <https://github.com/ceph/ceph/pull/43768>`_, Huber-ming)
|
||
* radosgw: include realm\_{id,name} in service map (`pr#41739 <https://github.com/ceph/ceph/pull/41739>`_, Sage Weil)
|
||
* rbd backports (batch 1) (`pr#44814 <https://github.com/ceph/ceph/pull/44814>`_, Ilya Dryomov, Or Ozeri, LiuYang)
|
||
* rbd backports (batch 2) (`pr#44914 <https://github.com/ceph/ceph/pull/44914>`_, Burt Holzman, Sunny Kumar, Ilya Dryomov)
|
||
* rbd-mirror: add perf counters to snapshot replayer (`pr#41569 <https://github.com/ceph/ceph/pull/41569>`_, Arthur Outhenin-Chalandre)
|
||
* rbd-mirror: delay update snapshot mirror image state (`pr#39432 <https://github.com/ceph/ceph/pull/39432>`_, Jason Dillaman)
|
||
* rbd-mirror: fix mirror image removal (`pr#41696 <https://github.com/ceph/ceph/pull/41696>`_, Arthur Outhenin-Chalandre)
|
||
* rbd-mirror: fix potential async op tracker leak in start_image_replayers (`pr#42662 <https://github.com/ceph/ceph/pull/42662>`_, Mykola Golub)
|
||
* rbd-mirror: fix segfault in snapshot replayer shutdown (`pr#41480 <https://github.com/ceph/ceph/pull/41480>`_, Arthur Outhenin-Chalandre)
|
||
* rbd-mirror: fix UB while registering perf counters (`pr#40370 <https://github.com/ceph/ceph/pull/40370>`_, Arthur Outhenin-Chalandre)
|
||
* rbd-mirror: make RemoveImmediateUpdate test synchronous (`pr#44064 <https://github.com/ceph/ceph/pull/44064>`_, Arthur Outhenin-Chalandre)
|
||
* rbd-mirror: reset update_status_task pointer in timer thread (`pr#39625 <https://github.com/ceph/ceph/pull/39625>`_, Mykola Golub)
|
||
* rbd-mirror: unbreak one-way snapshot-based mirroring (`pr#43228 <https://github.com/ceph/ceph/pull/43228>`_, Ilya Dryomov)
|
||
* rbd-nbd: generate and send device cookie with netlink connect request (`pr#41323 <https://github.com/ceph/ceph/pull/41323>`_, Prasanna Kumar Kalever)
|
||
* rbd-nbd: support notrim option with map command (`pr#41954 <https://github.com/ceph/ceph/pull/41954>`_, Prasanna Kumar Kalever)
|
||
* rbd/bench: include used headers (`pr#39073 <https://github.com/ceph/ceph/pull/39073>`_, Kefu Chai)
|
||
* rbd: --source-spec-file should be --source-spec-path (`pr#41085 <https://github.com/ceph/ceph/pull/41085>`_, Ilya Dryomov)
|
||
* rbd: avoid overflow of ios and clarify io-size limit for bench (`pr#42802 <https://github.com/ceph/ceph/pull/42802>`_, haoyixing)
|
||
* rbd: correct encoding of snap protection record in exporting image (`pr#43907 <https://github.com/ceph/ceph/pull/43907>`_, Satoru Takeuchi)
|
||
* rbd: correct image_spec() output when rbd-nbd Detach/Unmap error (`pr#43535 <https://github.com/ceph/ceph/pull/43535>`_, haoyixing)
|
||
* rbd: deprecation warning should be printed to stderr (`pr#38968 <https://github.com/ceph/ceph/pull/38968>`_, Jason Dillaman)
|
||
* rbd: don't attempt to interpret image cache state json (`pr#41194 <https://github.com/ceph/ceph/pull/41194>`_, Ilya Dryomov)
|
||
* rbd: don't disable rbd_discard_on_zeroed_write_same (`pr#41902 <https://github.com/ceph/ceph/pull/41902>`_, Ilya Dryomov)
|
||
* rbd: fix default pool handling for nbd map/unmap (`pr#41070 <https://github.com/ceph/ceph/pull/41070>`_, Sunny Kumar)
|
||
* rbd: fix mingw 5.0.3 compatibility issue (`pr#39707 <https://github.com/ceph/ceph/pull/39707>`_, Lucian Petrut)
|
||
* rbd: promote rbd-nbd attach and detach at rbd integrated cli (`pr#41279 <https://github.com/ceph/ceph/pull/41279>`_, Prasanna Kumar Kalever)
|
||
* rbd: use portable zero-ing memory function (`pr#39731 <https://github.com/ceph/ceph/pull/39731>`_, YuanXin)
|
||
* rbd: when trash mv, show expiration time if it's not now (`pr#43524 <https://github.com/ceph/ceph/pull/43524>`_, haoyixing)
|
||
* README.md: correct notes on `-j` option (`pr#40068 <https://github.com/ceph/ceph/pull/40068>`_, Kefu Chai)
|
||
* README.md: fix couple minor syntax issues (`pr#41965 <https://github.com/ceph/ceph/pull/41965>`_, Srishti Guleria)
|
||
* README.md: replace "make" with "ninja" (`pr#40053 <https://github.com/ceph/ceph/pull/40053>`_, Rishabh Dave)
|
||
* README.md: Update README.md to add link to tracker.ceph.com (`pr#44473 <https://github.com/ceph/ceph/pull/44473>`_, John Bent)
|
||
* readthedocs.yml: use python3.8 and native ditaa (`pr#42577 <https://github.com/ceph/ceph/pull/42577>`_, Kefu Chai)
|
||
* Remove dependency on lsb_release (`pr#42770 <https://github.com/ceph/ceph/pull/42770>`_, Ken Dreyer)
|
||
* Revert "Merge PR #41134 into master" (`pr#41160 <https://github.com/ceph/ceph/pull/41160>`_, Patrick Donnelly)
|
||
* Revert "Merge pull request #37764 from mgfritch/cephadm-no-container-init" (`pr#39482 <https://github.com/ceph/ceph/pull/39482>`_, Sage Weil)
|
||
* Revert "Merge pull request #41325 from rhcs-dashboard/wip-cephadm_box-master" (`pr#43736 <https://github.com/ceph/ceph/pull/43736>`_, Sage Weil)
|
||
* Revert "Merge pull request #42099 from aclamk/wip-bluefs-fine-grain-locking-2" (`pr#43627 <https://github.com/ceph/ceph/pull/43627>`_, Sage Weil)
|
||
* Revert "mgr/dashboard: Generate NPM dependencies manifest" (`pr#41548 <https://github.com/ceph/ceph/pull/41548>`_, Nizamudeen A)
|
||
* Revert "mon/MDSMonitor: add missing frozen checks" (`pr#39679 <https://github.com/ceph/ceph/pull/39679>`_, Patrick Donnelly)
|
||
* Revert "msg,mon,common: log when DispatchQueue throttle limit is reached" (`pr#39331 <https://github.com/ceph/ceph/pull/39331>`_, Kefu Chai)
|
||
* Revert "osd: avoid two copy with same src cancel each other" (`pr#40057 <https://github.com/ceph/ceph/pull/40057>`_, Kefu Chai)
|
||
* Revert "qa/tasks/cephadm: use cluster.sh and remote.sh for better readibility" (`pr#39384 <https://github.com/ceph/ceph/pull/39384>`_, Neha Ojha)
|
||
* Revert "qa: support isal ec test for aarch64" (`pr#43509 <https://github.com/ceph/ceph/pull/43509>`_, Zack Cerza)
|
||
* Revert "rgw: register daemon in service map with more details" (`pr#39855 <https://github.com/ceph/ceph/pull/39855>`_, Sage Weil)
|
||
* Revert "rpm, debian: drop xmlstarlet from build deps" (`pr#43233 <https://github.com/ceph/ceph/pull/43233>`_, Brad Hubbard)
|
||
* Revert "src/vstart: create rgw user with system flag" (`pr#42339 <https://github.com/ceph/ceph/pull/42339>`_, Casey Bodley)
|
||
* RGW - Bucket Remove Op: Pass in user (`pr#41991 <https://github.com/ceph/ceph/pull/41991>`_, Daniel Gryniewicz)
|
||
* RGW - Don't move attrs before setting them (`pr#41761 <https://github.com/ceph/ceph/pull/41761>`_, Daniel Gryniewicz)
|
||
* RGW - Fix TempURL user handling (`pr#39876 <https://github.com/ceph/ceph/pull/39876>`_, Daniel Gryniewicz)
|
||
* RGW - Remove last rgw_raw_obj from zipper (`pr#42796 <https://github.com/ceph/ceph/pull/42796>`_, Daniel Gryniewicz)
|
||
* RGW - Zipper - Make default args match in get_obj_state (`pr#42455 <https://github.com/ceph/ceph/pull/42455>`_, Daniel Gryniewicz)
|
||
* RGW - Zipper - Remove RGWManifest from API (`pr#42856 <https://github.com/ceph/ceph/pull/42856>`_, Daniel Gryniewicz)
|
||
* RGW - Zipper 10: The Great Zippening (`pr#39399 <https://github.com/ceph/ceph/pull/39399>`_, Daniel Gryniewicz)
|
||
* RGW - Zipper remove unused files (`pr#42851 <https://github.com/ceph/ceph/pull/42851>`_, Daniel Gryniewicz)
|
||
* rgw / kmip kms (`pr#33996 <https://github.com/ceph/ceph/pull/33996>`_, Marcus Watts)
|
||
* rgw : add check empty for sync url (`pr#40563 <https://github.com/ceph/ceph/pull/40563>`_, caolei)
|
||
* rgw : add check for tenant provided in RGWCreateRole (`pr#41858 <https://github.com/ceph/ceph/pull/41858>`_, caolei)
|
||
* rgw : add MD5 in forward_request (`pr#37694 <https://github.com/ceph/ceph/pull/37694>`_, caolei)
|
||
* rgw : add return when access key exist in subuser create (`pr#42208 <https://github.com/ceph/ceph/pull/42208>`_, caolei)
|
||
* rgw : add the check for bucket handler if http args exist object_exclusive sub_resource (`pr#38741 <https://github.com/ceph/ceph/pull/38741>`_, caolei)
|
||
* rgw : check the object size when copy obj (`pr#38234 <https://github.com/ceph/ceph/pull/38234>`_, wangyunqing)
|
||
* rgw : modfiy error XML for deleterole (`pr#41800 <https://github.com/ceph/ceph/pull/41800>`_, caolei)
|
||
* rgw : skip bucket name detection for system request (`pr#35153 <https://github.com/ceph/ceph/pull/35153>`_, cao.leilc)
|
||
* rgw multisite: fix RGWCoroutine error handling (`pr#39182 <https://github.com/ceph/ceph/pull/39182>`_, Casey Bodley)
|
||
* rgw multisite: metadata sync treats all errors as 'transient' for retry (`pr#42317 <https://github.com/ceph/ceph/pull/42317>`_, Casey Bodley)
|
||
* RGW Zipper - clean up and clarify lifecycle of s->object, s->bucket, and friends (`pr#43193 <https://github.com/ceph/ceph/pull/43193>`_, Daniel Gryniewicz)
|
||
* RGW Zipper - Cleanup and API doc pass (`pr#43844 <https://github.com/ceph/ceph/pull/43844>`_, Daniel Gryniewicz)
|
||
* RGW Zipper - consolidate two bucket remove APIs (`pr#41307 <https://github.com/ceph/ceph/pull/41307>`_, Daniel Gryniewicz)
|
||
* RGW Zipper - don't load stats for every bucket load (`pr#44538 <https://github.com/ceph/ceph/pull/44538>`_, Daniel Gryniewicz)
|
||
* RGW Zipper - load user attributes with user (`pr#43120 <https://github.com/ceph/ceph/pull/43120>`_, Daniel Gryniewicz)
|
||
* RGW Zipper - Make sure bucket list progresses (`pr#40553 <https://github.com/ceph/ceph/pull/40553>`_, Daniel Gryniewicz)
|
||
* RGW Zipper - Remove link/unlink from API (`pr#41108 <https://github.com/ceph/ceph/pull/41108>`_, Daniel Gryniewicz)
|
||
* RGW Zipper - Remove rgw_pool from API (`pr#40191 <https://github.com/ceph/ceph/pull/40191>`_, Daniel Gryniewicz)
|
||
* RGW Zipper - The Great Rename (`pr#40189 <https://github.com/ceph/ceph/pull/40189>`_, Daniel Gryniewicz)
|
||
* RGW Zipper Cleanups (`pr#42922 <https://github.com/ceph/ceph/pull/42922>`_, Daniel Gryniewicz)
|
||
* RGW Zipper consistent load/store APIs for User (`pr#40967 <https://github.com/ceph/ceph/pull/40967>`_, Daniel Gryniewicz)
|
||
* rgw,doc: fix command problem (`pr#42704 <https://github.com/ceph/ceph/pull/42704>`_, wangzhong)
|
||
* rgw,test: Add even more DoutPrefixProvider's to the RGW codebase (`pr#40551 <https://github.com/ceph/ceph/pull/40551>`_, Ali Maredia, Kalpesh Pandya, Casey Bodley)
|
||
* rgw-multisite: metadata conflict not computed correctly (`pr#42532 <https://github.com/ceph/ceph/pull/42532>`_, J. Eric Ivancich)
|
||
* rgw/acl: set_acl shouldn't overwrite bucket attrs (`pr#41102 <https://github.com/ceph/ceph/pull/41102>`_, Soumya Koduri)
|
||
* rgw/amqp/test: fix mock prototype for librabbitmq-0.11.0 (`pr#40800 <https://github.com/ceph/ceph/pull/40800>`_, Yuval Lifshitz)
|
||
* rgw/amqp: add default case to silence compiler warning (`pr#44323 <https://github.com/ceph/ceph/pull/44323>`_, Casey Bodley)
|
||
* rgw/amqp: remove the explicit "disconnect()" interface (`pr#41831 <https://github.com/ceph/ceph/pull/41831>`_, Yuval Lifshitz)
|
||
* rgw/auth: perm_mask uses std::optional (`pr#43829 <https://github.com/ceph/ceph/pull/43829>`_, Casey Bodley)
|
||
* rgw/beast: add max_header_size option with 16k default, up from 4k (`pr#44029 <https://github.com/ceph/ceph/pull/44029>`_, Casey Bodley)
|
||
* rgw/beast: optimizations for request timeout (`pr#43761 <https://github.com/ceph/ceph/pull/43761>`_, Mark Kogan, Casey Bodley)
|
||
* rgw/CloudTransition: Transition objects to cloud endpoint (`pr#35100 <https://github.com/ceph/ceph/pull/35100>`_, Soumya Koduri)
|
||
* rgw/dbstore object APIs (`pr#42911 <https://github.com/ceph/ceph/pull/42911>`_, Soumya Koduri)
|
||
* rgw/dbstore: Fix DBstore build conflicts (`pr#42574 <https://github.com/ceph/ceph/pull/42574>`_, Soumya Koduri)
|
||
* rgw/dbstore: handle lc related state (`pr#43433 <https://github.com/ceph/ceph/pull/43433>`_, Soumya Koduri)
|
||
* rgw/dbstore: Misc fixes (`pr#44440 <https://github.com/ceph/ceph/pull/44440>`_, Soumya Koduri)
|
||
* rgw/dbstore: Multipart upload APIs (`pr#43258 <https://github.com/ceph/ceph/pull/43258>`_, Soumya Koduri)
|
||
* rgw/dbstore: No need for explicit LOCK in DBStore (`pr#43753 <https://github.com/ceph/ceph/pull/43753>`_, Soumya Koduri)
|
||
* rgw/dbstore: Resolve library link issues on FreeBSD (`pr#42767 <https://github.com/ceph/ceph/pull/42767>`_, Soumya Koduri)
|
||
* rgw/http/notifications: support content type in HTTP POST messages (`pr#42189 <https://github.com/ceph/ceph/pull/42189>`_, Yuval Lifshitz)
|
||
* rgw/lc: Fix use-after-free in RGWLC::process (`pr#38691 <https://github.com/ceph/ceph/pull/38691>`_, Soumya Koduri)
|
||
* rgw/lua: allow read/write of StorageClass field (`pr#43529 <https://github.com/ceph/ceph/pull/43529>`_, Curt Bruns)
|
||
* rgw/lua: Example read/write of StorageClass field (`pr#43626 <https://github.com/ceph/ceph/pull/43626>`_, Curt Bruns)
|
||
* rgw/lua: Install the packages only for RadosStore (`pr#43055 <https://github.com/ceph/ceph/pull/43055>`_, Soumya Koduri)
|
||
* rgw/multisite/test: allow passing rgw parameter to multisite script (`pr#44416 <https://github.com/ceph/ceph/pull/44416>`_, Yuval Lifshitz)
|
||
* rgw/multisite/test: pass zero (no) ssl port to mrgw.sh (`pr#44502 <https://github.com/ceph/ceph/pull/44502>`_, Yuval Lifshitz)
|
||
* rgw/multisite: handle case when empty marker is provided (`pr#40585 <https://github.com/ceph/ceph/pull/40585>`_, Yuval Lifshitz)
|
||
* rgw/multisite: return correct error code when op fails (`pr#40639 <https://github.com/ceph/ceph/pull/40639>`_, Yuval Lifshitz)
|
||
* rgw/notification: add exception handling for persistent notification thread (`pr#39521 <https://github.com/ceph/ceph/pull/39521>`_, Yuval Lifshitz)
|
||
* rgw/notification: assigning the value of zonegroup to awsRegion (`pr#42504 <https://github.com/ceph/ceph/pull/42504>`_, Arjun Sharma)
|
||
* rgw/notification: fix persistent notification hang when ack-levl=none (`pr#39790 <https://github.com/ceph/ceph/pull/39790>`_, Yuval Lifshitz)
|
||
* rgw/notification: fixing the "persistent=false" flag (`pr#39782 <https://github.com/ceph/ceph/pull/39782>`_, Yuval Lifshitz)
|
||
* rgw/notification: make notifications agnostic of bucket reshard (`pr#41956 <https://github.com/ceph/ceph/pull/41956>`_, Yuval Lifshitz)
|
||
* rgw/notification: send correct size in COPY events (`pr#41955 <https://github.com/ceph/ceph/pull/41955>`_, Yuval Lifshitz)
|
||
* rgw/notification: send current time in complete multipart upload event (`pr#42358 <https://github.com/ceph/ceph/pull/42358>`_, Yuval Lifshitz)
|
||
* rgw/notification: set correct type to "post" and "copy" notifications (`pr#40113 <https://github.com/ceph/ceph/pull/40113>`_, Yuval Lifshitz)
|
||
* rgw/notification: support version-id for all event types (`pr#41980 <https://github.com/ceph/ceph/pull/41980>`_, Yuval Lifshitz)
|
||
* rgw/notifications: add cloudevents support to HTTP endpoint (`pr#44301 <https://github.com/ceph/ceph/pull/44301>`_, yuval Lifshitz)
|
||
* rgw/notifications: cache object size to avoid accessing invalid memoery (`pr#42155 <https://github.com/ceph/ceph/pull/42155>`_, Yuval Lifshitz)
|
||
* rgw/notifications: Change in multipart upload notification behavior (`pr#42350 <https://github.com/ceph/ceph/pull/42350>`_, Kalpesh Pandya)
|
||
* rgw/notifications: delete bucket notification object when empty (`pr#39944 <https://github.com/ceph/ceph/pull/39944>`_, Yuval Lifshitz)
|
||
* rgw/notifications: send correct size in case of delete marker creation (`pr#42355 <https://github.com/ceph/ceph/pull/42355>`_, Yuval Lifshitz)
|
||
* rgw/notifications: support metadata filter in CompleteMultipartUpload and Copy events (`pr#41945 <https://github.com/ceph/ceph/pull/41945>`_, Yuval Lifshitz)
|
||
* rgw/notifications: support v4 auth for topics and notifications (`pr#42012 <https://github.com/ceph/ceph/pull/42012>`_, Yuval Lifshitz)
|
||
* rgw/radosgw-admin clarify error when email address already in use (`pr#39293 <https://github.com/ceph/ceph/pull/39293>`_, Matthew Vernon)
|
||
* rgw/rgw_admin: s/realm delete/realm rm/ (`pr#40542 <https://github.com/ceph/ceph/pull/40542>`_, Kefu Chai)
|
||
* rgw/rgw_dencoder: set identity_type when creating samples (`pr#42784 <https://github.com/ceph/ceph/pull/42784>`_, Kefu Chai)
|
||
* rgw/rgw_file: Fix the return value of read() and readlink() (`pr#38729 <https://github.com/ceph/ceph/pull/38729>`_, Dai zhiwei, luo rixin)
|
||
* rgw/rgw_lua: s/boost::filesystem/std::filesystem/ (`pr#42448 <https://github.com/ceph/ceph/pull/42448>`_, Kefu Chai)
|
||
* rgw/rgw_lua_utils: return error using luaL_error() (`pr#41743 <https://github.com/ceph/ceph/pull/41743>`_, Kefu Chai)
|
||
* rgw/rgw_rados: make RGW request IDs non-deterministic (`pr#43428 <https://github.com/ceph/ceph/pull/43428>`_, Cory Snyder)
|
||
* rgw/rgw_rest_sts: return local variable w/o std::move() (`pr#41063 <https://github.com/ceph/ceph/pull/41063>`_, Kefu Chai)
|
||
* rgw/rgw_string.h: add missing includes for alpine and boost 1.75 (`pr#41470 <https://github.com/ceph/ceph/pull/41470>`_, Duncan Bellamy)
|
||
* rgw/rgw_zone: drop unused variable (`pr#40232 <https://github.com/ceph/ceph/pull/40232>`_, Kefu Chai)
|
||
* RGW/s3select : new-s3select-responds presto-alignments output-serialization (`pr#42416 <https://github.com/ceph/ceph/pull/42416>`_, galsalomon66, Albin Antony)
|
||
* RGW/s3select : parquet implementation (`pr#40802 <https://github.com/ceph/ceph/pull/40802>`_, gal salomon)
|
||
* rgw/s3select: update s3select submodule to last commit, (new features), update for test coverage(s3test) (`pr#40910 <https://github.com/ceph/ceph/pull/40910>`_, gal salomon)
|
||
* rgw/store: Do not init var-length arrays (`pr#42744 <https://github.com/ceph/ceph/pull/42744>`_, Willem Jan Withagen)
|
||
* rgw/sts: add check for s->auth.identity pointer (`pr#43071 <https://github.com/ceph/ceph/pull/43071>`_, Pritha Srivastava)
|
||
* rgw/sts: adding code for aws:RequestTags as part (`pr#39849 <https://github.com/ceph/ceph/pull/39849>`_, Kalpesh Pandya, Pritha Srivastava)
|
||
* rgw/sts: adding role name and role session to ops log (`pr#41735 <https://github.com/ceph/ceph/pull/41735>`_, Pritha Srivastava)
|
||
* rgw/sts: code for returning an error when an IAM policy (`pr#41931 <https://github.com/ceph/ceph/pull/41931>`_, Pritha Srivastava)
|
||
* rgw/sts: code to fetch certs using .well-known/openid-configuration url (`pr#41174 <https://github.com/ceph/ceph/pull/41174>`_, Pritha Srivastava)
|
||
* rgw/sts: correcting the evaluation of session policies (`pr#41585 <https://github.com/ceph/ceph/pull/41585>`_, Pritha Srivastava)
|
||
* rgw/sts: createbucket op should take session_policies into account (`pr#42247 <https://github.com/ceph/ceph/pull/42247>`_, Pritha Srivastava)
|
||
* rgw/sts: fix for copy object operation using sts (`pr#37866 <https://github.com/ceph/ceph/pull/37866>`_, Pritha Srivastava)
|
||
* rgw/sts: fix for encoding/decoding user namespace (`pr#39656 <https://github.com/ceph/ceph/pull/39656>`_, Pritha Srivastava)
|
||
* rgw/sts: fix read_obj_policy permission evaluation (`pr#42009 <https://github.com/ceph/ceph/pull/42009>`_, Pritha Srivastava)
|
||
* rgw/sts: fixes getsessiontoken authenticated with LDAP (`pr#40031 <https://github.com/ceph/ceph/pull/40031>`_, Pritha Srivastava)
|
||
* rgw/sts: read_obj_policy() consults iam_user_policies on ENOENT (`pr#40631 <https://github.com/ceph/ceph/pull/40631>`_, Casey Bodley)
|
||
* rgw/test: allow for duplicate events in pubsub (`pr#39461 <https://github.com/ceph/ceph/pull/39461>`_, Yuval Lifshitz)
|
||
* rgw/test: Changing force-branch to master (`pr#40625 <https://github.com/ceph/ceph/pull/40625>`_, Kalpesh Pandya)
|
||
* rgw/test: use 'localhost' for amqp ssl test (`pr#40798 <https://github.com/ceph/ceph/pull/40798>`_, Yuval Lifshitz)
|
||
* rgw/tracer: Multipart upload trace (`pr#43665 <https://github.com/ceph/ceph/pull/43665>`_, Omri Zeneva)
|
||
* rgw/tracing: unify SO version numbers within librgw2 package (`pr#43600 <https://github.com/ceph/ceph/pull/43600>`_, Nathan Cutler)
|
||
* rgw/Zipper: DB Backend store (`pr#31454 <https://github.com/ceph/ceph/pull/31454>`_, Soumya Koduri)
|
||
* rgw: a small set of clean-ups (`pr#42127 <https://github.com/ceph/ceph/pull/42127>`_, J. Eric Ivancich)
|
||
* rgw: add abstraction for ops log destination and add file logger (`pr#43329 <https://github.com/ceph/ceph/pull/43329>`_, Cory Snyder)
|
||
* rgw: Add an example for lua scripting (`pr#42169 <https://github.com/ceph/ceph/pull/42169>`_, Matan Breizman)
|
||
* rgw: add config option to disable beast's async process_request() (`pr#41261 <https://github.com/ceph/ceph/pull/41261>`_, Casey Bodley)
|
||
* rgw: add latency to the request summary of an op (`pr#39776 <https://github.com/ceph/ceph/pull/39776>`_, Ali Maredia)
|
||
* rgw: add logging to bucket listing so calls are better understood (`pr#43153 <https://github.com/ceph/ceph/pull/43153>`_, J. Eric Ivancich)
|
||
* rgw: add object null point judging when listing pubsub topics (`pr#44186 <https://github.com/ceph/ceph/pull/44186>`_, zhipeng li)
|
||
* rgw: Add option to configure backend store (`pr#43054 <https://github.com/ceph/ceph/pull/43054>`_, Soumya Koduri)
|
||
* rgw: add package version support to lua scripting (`pr#41927 <https://github.com/ceph/ceph/pull/41927>`_, Matan Breizman)
|
||
* rgw: Add rgw rate limiting per user and per bucket (`pr#42891 <https://github.com/ceph/ceph/pull/42891>`_, Or Friedmann, Daniel Gryniewicz)
|
||
* rgw: add support for SSL encrypted AMQP connections (`pr#39392 <https://github.com/ceph/ceph/pull/39392>`_, Tom Schoonjans)
|
||
* rgw: add the condition of lock mode conversion to PutObjRentention (`pr#42505 <https://github.com/ceph/ceph/pull/42505>`_, wangzhong)
|
||
* rgw: add the description of blocking io during index resharding (`pr#41563 <https://github.com/ceph/ceph/pull/41563>`_, Satoru Takeuchi)
|
||
* rgw: added missing documentation on "pubsub" in rgw_enable_apis (`pr#39382 <https://github.com/ceph/ceph/pull/39382>`_, Gaurav Sitlani)
|
||
* rgw: Added request field to lua scripting (`pr#42102 <https://github.com/ceph/ceph/pull/42102>`_, Matan Breizman)
|
||
* rgw: allow CompletedMultipartUpload in XML (`pr#43259 <https://github.com/ceph/ceph/pull/43259>`_, Paul Reece)
|
||
* rgw: allow rgw-orphan-list to handle intermediate files w/ binary data (`pr#39312 <https://github.com/ceph/ceph/pull/39312>`_, J. Eric Ivancich)
|
||
* rgw: allow rgw-orphan-list to process multiple data pools (`pr#40926 <https://github.com/ceph/ceph/pull/40926>`_, J. Eric Ivancich)
|
||
* rgw: allow to set ssl options and ciphers for beast frontend (`pr#41579 <https://github.com/ceph/ceph/pull/41579>`_, Mykola Golub)
|
||
* rgw: an empty tagset is allowed by S3 (`pr#38532 <https://github.com/ceph/ceph/pull/38532>`_, Liu Lan)
|
||
* rgw: auth v4 client: don't convert '+' to space (`pr#41462 <https://github.com/ceph/ceph/pull/41462>`_, Yehuda Sadeh)
|
||
* rgw: avoid infinite loop when deleting a bucket (`issue#49206 <http://tracker.ceph.com/issues/49206>`_, `pr#39358 <https://github.com/ceph/ceph/pull/39358>`_, Jeegn Chen)
|
||
* rgw: avoid occuring radosgw daemon crash when access a conditionally … (`pr#42382 <https://github.com/ceph/ceph/pull/42382>`_, xiangrui meng, yupeng chen)
|
||
* rgw: awsv4 client support (`pr#39678 <https://github.com/ceph/ceph/pull/39678>`_, Yehuda Sadeh)
|
||
* rgw: bucket index list can produce I/O errors (`pr#42404 <https://github.com/ceph/ceph/pull/42404>`_, J. Eric Ivancich)
|
||
* rgw: change order of xml elements in ListRoles response (`pr#42683 <https://github.com/ceph/ceph/pull/42683>`_, Casey Bodley)
|
||
* rgw: check bucket shard init status in RGWRadosBILogTrimCR (`pr#44906 <https://github.com/ceph/ceph/pull/44906>`_, Mykola Golub)
|
||
* rgw: clean up some code (`pr#42597 <https://github.com/ceph/ceph/pull/42597>`_, J. Eric Ivancich)
|
||
* rgw: clean up some compiler warnings (`pr#39585 <https://github.com/ceph/ceph/pull/39585>`_, J. Eric Ivancich)
|
||
* rgw: clean-up logging of function entering to make thorough and consistent (`pr#41905 <https://github.com/ceph/ceph/pull/41905>`_, J. Eric Ivancich)
|
||
* rgw: cleanup virtual dtor decls and defns (`pr#42249 <https://github.com/ceph/ceph/pull/42249>`_, Kaleb S. KEITHLEY)
|
||
* rgw: cls_bucket_list_unordered() might return one redundent entry every time is_truncated is true (`pr#42151 <https://github.com/ceph/ceph/pull/42151>`_, Peng Zhang)
|
||
* rgw: completion of multipart upload leaves delete marker (`pr#41678 <https://github.com/ceph/ceph/pull/41678>`_, J. Eric Ivancich)
|
||
* rgw: conditionalize d3n_datacache use of libAIO (`issue#36266 <http://tracker.ceph.com/issues/36266>`_, `pr#42262 <https://github.com/ceph/ceph/pull/42262>`_, Willem Jan Withagen)
|
||
* rgw: correct the spelling of "instace" (`pr#41496 <https://github.com/ceph/ceph/pull/41496>`_, Huber-ming)
|
||
* rgw: crash on multipart upload to bucket with policy (`pr#41288 <https://github.com/ceph/ceph/pull/41288>`_, Or Friedmann)
|
||
* rgw: D3N Cache changes for Upstream (`pr#36266 <https://github.com/ceph/ceph/pull/36266>`_, Aishwarya Mathuria, Mark Kogan, E. Ugur Kaynar, Mania Abdi, Ali Maredia)
|
||
* rgw: d3n: fix d3n cached objects on disk lru eviction entering infini… (`pr#42981 <https://github.com/ceph/ceph/pull/42981>`_, Mark Kogan)
|
||
* rgw: d3n: remove legacy requirement to enable rgw_enable_ops_log (`issue#51409 <http://tracker.ceph.com/issues/51409>`_, `pr#42397 <https://github.com/ceph/ceph/pull/42397>`_, Mark Kogan)
|
||
* rgw: default auth_client_required=cephx (`pr#42723 <https://github.com/ceph/ceph/pull/42723>`_, Sage Weil)
|
||
* rgw: default ms_mon_client_mode = secure (`pr#42587 <https://github.com/ceph/ceph/pull/42587>`_, Sage Weil)
|
||
* rgw: delete abbreviation for option "--new-uid" (`pr#40573 <https://github.com/ceph/ceph/pull/40573>`_, Huber-ming)
|
||
* rgw: deleting objects inline in case bypass_gc is specified (`pr#44237 <https://github.com/ceph/ceph/pull/44237>`_, Pritha Srivastava)
|
||
* rgw: deprecate the civetweb frontend (`pr#41262 <https://github.com/ceph/ceph/pull/41262>`_, Casey Bodley)
|
||
* rgw: disable parquet by default (`pr#44603 <https://github.com/ceph/ceph/pull/44603>`_, Casey Bodley)
|
||
* rgw: document rgw_lc_debug_interval configuration option (`pr#43429 <https://github.com/ceph/ceph/pull/43429>`_, J. Eric Ivancich)
|
||
* rgw: document S3 bucket replication support (`pr#38774 <https://github.com/ceph/ceph/pull/38774>`_, Matt Benjamin)
|
||
* rgw: Don't segfault on datalog trim (`pr#42324 <https://github.com/ceph/ceph/pull/42324>`_, Adam C. Emerson)
|
||
* rgw: DPP addition 4 (`pr#42052 <https://github.com/ceph/ceph/pull/42052>`_, Kalpesh Pandya)
|
||
* rgw: DPP addition 5 (`pr#42053 <https://github.com/ceph/ceph/pull/42053>`_, Kalpesh Pandya)
|
||
* rgw: Dump Object Lock Retain Date as ISO 8601 (`pr#42273 <https://github.com/ceph/ceph/pull/42273>`_, Danny Abukalam)
|
||
* rgw: during reshard lock contention, adjust logging (`pr#40862 <https://github.com/ceph/ceph/pull/40862>`_, J. Eric Ivancich)
|
||
* rgw: Ensure buckets too old to decode a layout have layout logs (`pr#43778 <https://github.com/ceph/ceph/pull/43778>`_, Adam C. Emerson)
|
||
* rgw: expose RADOS cluster_fsid via adminops (`pr#42104 <https://github.com/ceph/ceph/pull/42104>`_, Matt Benjamin)
|
||
* rgw: extending existing ssl support for vault KMS (`pr#37730 <https://github.com/ceph/ceph/pull/37730>`_, Jiffin Tony Thottan)
|
||
* rgw: fail as expected when set/delete-bucket-website attempted on a non-exis… (`pr#42195 <https://github.com/ceph/ceph/pull/42195>`_, xiangrui meng)
|
||
* rgw: first batch of quincy backports (`pr#44645 <https://github.com/ceph/ceph/pull/44645>`_, Casey Bodley, Satoru Takeuchi)
|
||
* rgw: fix `bi put` not using right bucket index shard (`pr#43908 <https://github.com/ceph/ceph/pull/43908>`_, J. Eric Ivancich)
|
||
* rgw: fix bucket index list minor calculation bug (`pr#44852 <https://github.com/ceph/ceph/pull/44852>`_, J. Eric Ivancich)
|
||
* rgw: fix bucket index list test error (`pr#42836 <https://github.com/ceph/ceph/pull/42836>`_, J. Eric Ivancich)
|
||
* rgw: fix bucket object listing when marker matches prefix (`pr#41141 <https://github.com/ceph/ceph/pull/41141>`_, J. Eric Ivancich)
|
||
* rgw: fix buffer overflow in s3 select op (`pr#39514 <https://github.com/ceph/ceph/pull/39514>`_, galsalomon66)
|
||
* rgw: fix debug build of OpsLogFile (`pr#43751 <https://github.com/ceph/ceph/pull/43751>`_, Casey Bodley)
|
||
* rgw: fix document (`pr#42948 <https://github.com/ceph/ceph/pull/42948>`_, Ushitora Anqou)
|
||
* rgw: fix dynamic reshard happening during user stats sync (`pr#44536 <https://github.com/ceph/ceph/pull/44536>`_, Yuval Lifshitz)
|
||
* rgw: fix error ListMultipart allways returns StorageClass:STANDARD (`pr#41119 <https://github.com/ceph/ceph/pull/41119>`_, Huber-ming)
|
||
* rgw: fix for mfa resync crash when supplied with only one totp_pin (`pr#40886 <https://github.com/ceph/ceph/pull/40886>`_, Pritha Srivastava)
|
||
* rgw: fix install packages function (`pr#42739 <https://github.com/ceph/ceph/pull/42739>`_, Matan Breizman)
|
||
* rgw: fix lambda capture of a non-variable (`pr#40637 <https://github.com/ceph/ceph/pull/40637>`_, Ronen Friedman)
|
||
* rgw: fix ListBucketMultiparts response with common prefixes (`pr#43779 <https://github.com/ceph/ceph/pull/43779>`_, Casey Bodley)
|
||
* rgw: fix lock scope in ObjectCache::get() (`pr#43581 <https://github.com/ceph/ceph/pull/43581>`_, Casey Bodley)
|
||
* rgw: fix md5 not match for RGWBulkUploadOp upload when enable rgw com… (`pr#36213 <https://github.com/ceph/ceph/pull/36213>`_, yuliyang_yewu)
|
||
* rgw: fix misspelling of 'effort' (`pr#44350 <https://github.com/ceph/ceph/pull/44350>`_, Huber-ming)
|
||
* rgw: fix reference to temporary in perm_state ctor (`pr#38991 <https://github.com/ceph/ceph/pull/38991>`_, Matt Benjamin)
|
||
* rgw: fix rgw.none statistics (`pr#43103 <https://github.com/ceph/ceph/pull/43103>`_, J. Eric Ivancich)
|
||
* rgw: fix segfault related to explicit object manifest handling (`pr#41028 <https://github.com/ceph/ceph/pull/41028>`_, Mark Kogan)
|
||
* rgw: fix self-comparison for RGWCopyObj optimization (`pr#43710 <https://github.com/ceph/ceph/pull/43710>`_, Casey Bodley)
|
||
* rgw: fix snprintf() truncate warning in ETagVerifier (`pr#39301 <https://github.com/ceph/ceph/pull/39301>`_, Casey Bodley)
|
||
* rgw: fix spelling of eTag in S3 message structure (`pr#40608 <https://github.com/ceph/ceph/pull/40608>`_, Tom Schoonjans)
|
||
* rgw: Fix spurious error on empty datalog shard (`pr#38977 <https://github.com/ceph/ceph/pull/38977>`_, Adam C. Emerson)
|
||
* rgw: fix sts get_session_token duration check failed (`pr#38917 <https://github.com/ceph/ceph/pull/38917>`_, yuliyang_yewu)
|
||
* rgw: fix sts memory leak (`pr#42803 <https://github.com/ceph/ceph/pull/42803>`_, yuliyang_yewu)
|
||
* rgw: fix trailing null in object names of multipart reuploads (`pr#38905 <https://github.com/ceph/ceph/pull/38905>`_, Casey Bodley)
|
||
* rgw: Fix typo error for stat_remote_obj (`pr#44537 <https://github.com/ceph/ceph/pull/44537>`_, Prashant D)
|
||
* rgw: fix UploadPartCopy error code when src object not exist and src bucket not exist (`pr#43817 <https://github.com/ceph/ceph/pull/43817>`_, yuliyang)
|
||
* rgw: fix valgrind errors when protected_fixedsize_stack is used (`pr#39025 <https://github.com/ceph/ceph/pull/39025>`_, Yuval Lifshitz)
|
||
* rgw: fix vstart -X after default ms_mon_client_mode = secure (`pr#42718 <https://github.com/ceph/ceph/pull/42718>`_, Mark Kogan)
|
||
* rgw: Fixes and Improvements for Datalog (`pr#39092 <https://github.com/ceph/ceph/pull/39092>`_, Adam C. Emerson)
|
||
* rgw: forward request in multisite for RGWDeleteBucketPolicy and RGWDeleteBucketPublicAccessBlock (`pr#35061 <https://github.com/ceph/ceph/pull/35061>`_, yuliyang_yewu)
|
||
* rgw: Get the correct initial value(pos) in raw_obj_to_obj function when zoneid contains ‘_ ’character (`pr#41522 <https://github.com/ceph/ceph/pull/41522>`_, WeiGuo Ren)
|
||
* rgw: have "bucket check --fix" fix pool ids correctly (`pr#43594 <https://github.com/ceph/ceph/pull/43594>`_, J. Eric Ivancich)
|
||
* rgw: hide some unnecessary log spam (`pr#43507 <https://github.com/ceph/ceph/pull/43507>`_, Casey Bodley)
|
||
* rgw: Improve error message on email id reuse (`pr#41065 <https://github.com/ceph/ceph/pull/41065>`_, Ponnuvel Palaniyappan)
|
||
* rgw: init bucket index only if putting bucket instance info succeeds (`pr#43872 <https://github.com/ceph/ceph/pull/43872>`_, Huber-ming)
|
||
* rgw: Initialize Layout Logs (`pr#39032 <https://github.com/ceph/ceph/pull/39032>`_, Adam C. Emerson)
|
||
* rgw: Introduce BucketEncryption APIs to support SSE-S3 feature (`pr#42222 <https://github.com/ceph/ceph/pull/42222>`_, Rahul Dev Parashar)
|
||
* rgw: keep underscore in metatdata key (`pr#38737 <https://github.com/ceph/ceph/pull/38737>`_, Ilsoo Byun)
|
||
* rgw: lc: fix infinite loop in bucket_lc_prepare (`pr#38465 <https://github.com/ceph/ceph/pull/38465>`_, Ilsoo Byun)
|
||
* rgw: limit rgw_gc_max_objs to RGW_SHARDS_PRIME_1 (`pr#39515 <https://github.com/ceph/ceph/pull/39515>`_, Rafał Wądołowski)
|
||
* rgw: ListMultipartUploads returns the real upload Owners (`pr#43715 <https://github.com/ceph/ceph/pull/43715>`_, Casey Bodley)
|
||
* rgw: Modification in the usage of force-branch (`pr#42023 <https://github.com/ceph/ceph/pull/42023>`_, Kalpesh Pandya)
|
||
* rgw: modify realm entities init resolution (`pr#42122 <https://github.com/ceph/ceph/pull/42122>`_, Yehuda Sadeh)
|
||
* rgw: multisite: fix single-part-MPU object etag misidentify problem (`pr#39569 <https://github.com/ceph/ceph/pull/39569>`_, Yang Honggang)
|
||
* rgw: new vault transit logic for SSE-C (`issue#48746 <http://tracker.ceph.com/issues/48746>`_, `pr#38605 <https://github.com/ceph/ceph/pull/38605>`_, Marcus Watts)
|
||
* rgw: objectlock: improve client error messages (`pr#39749 <https://github.com/ceph/ceph/pull/39749>`_, Matt Benjamin)
|
||
* rgw: ordered list map efficiency (`pr#36305 <https://github.com/ceph/ceph/pull/36305>`_, J. Eric Ivancich)
|
||
* rgw: osd compression bypass after rgw compression (`pr#40144 <https://github.com/ceph/ceph/pull/40144>`_, Feng Hualong)
|
||
* rgw: parse tenant name out of rgwx-bucket-instance (`pr#41316 <https://github.com/ceph/ceph/pull/41316>`_, Casey Bodley)
|
||
* rgw: pass "force check filter" through SAL in bucket listing (`pr#43553 <https://github.com/ceph/ceph/pull/43553>`_, J. Eric Ivancich)
|
||
* rgw: permit logging of list-bucket (and any other no-bucket op) (`pr#39933 <https://github.com/ceph/ceph/pull/39933>`_, Matt Benjamin)
|
||
* rgw: RadosBucket::get_bucket_info() updates RGWBucketEnt (`pr#42200 <https://github.com/ceph/ceph/pull/42200>`_, Casey Bodley)
|
||
* rgw: radosgw-admin errors if marker not specified on data/mdlog trim (`pr#42380 <https://github.com/ceph/ceph/pull/42380>`_, Adam C. Emerson)
|
||
* rgw: radosgw_admin remove bucket not purging past 1,000 objects (`pr#41140 <https://github.com/ceph/ceph/pull/41140>`_, J. Eric Ivancich)
|
||
* rgw: radoslist incomplete multipart parts marker (`pr#40801 <https://github.com/ceph/ceph/pull/40801>`_, J. Eric Ivancich)
|
||
* rgw: register daemon in service map with more details (`pr#39380 <https://github.com/ceph/ceph/pull/39380>`_, Sébastien Han)
|
||
* rgw: remove dead code for user-caps from RGWOp_User_Modify (`pr#43170 <https://github.com/ceph/ceph/pull/43170>`_, Jiffin Tony Thottan)
|
||
* rgw: remove duplicated ldout in rgw_notify.cc (`pr#39450 <https://github.com/ceph/ceph/pull/39450>`_, Casey Bodley)
|
||
* rgw: remove prefix & delim params for bucket removal & mp upload abort (`pr#43913 <https://github.com/ceph/ceph/pull/43913>`_, J. Eric Ivancich)
|
||
* rgw: remove quota soft threshold (`pr#41495 <https://github.com/ceph/ceph/pull/41495>`_, Zulai Wang)
|
||
* rgw: remove the civetweb and fcgi frontends (`pr#41282 <https://github.com/ceph/ceph/pull/41282>`_, Casey Bodley)
|
||
* rgw: remove the three-character limit when creating a container with swift interface (`pr#42182 <https://github.com/ceph/ceph/pull/42182>`_, wangtengfei)
|
||
* rgw: remove unused store variable (`pr#42190 <https://github.com/ceph/ceph/pull/42190>`_, J. Eric Ivancich)
|
||
* rgw: Report empty endpoints as error instead of crashing (`pr#44733 <https://github.com/ceph/ceph/pull/44733>`_, Adam C. Emerson)
|
||
* rgw: require bucket name in bucket chown (`pr#41668 <https://github.com/ceph/ceph/pull/41668>`_, Zulai Wang)
|
||
* rgw: resolve empty ordered bucket listing results w/ CLS filtering (`pr#42125 <https://github.com/ceph/ceph/pull/42125>`_, J. Eric Ivancich)
|
||
* rgw: return OK on consecutive complete-multipart reqs (`pr#40594 <https://github.com/ceph/ceph/pull/40594>`_, Mark Kogan)
|
||
* rgw: rgw::sal::RGWBucket initializes creation_time (`pr#40043 <https://github.com/ceph/ceph/pull/40043>`_, Casey Bodley)
|
||
* rgw: RGWListMultipart show Owner ID and DisplayName (`pr#38135 <https://github.com/ceph/ceph/pull/38135>`_, yuliyang_yewu)
|
||
* rgw: RGWSwiftWebsiteHandler::is_web_dir checks empty subdir_name (`pr#41778 <https://github.com/ceph/ceph/pull/41778>`_, Felix Huettner)
|
||
* rgw: Robustly Invalidate (`pr#42251 <https://github.com/ceph/ceph/pull/42251>`_, Adam C. Emerson)
|
||
* rgw: Set CURLOPT_NOBODY for HEAD request (`pr#37259 <https://github.com/ceph/ceph/pull/37259>`_, Soumya Koduri)
|
||
* rgw: silence some unused variable warnings (`pr#40190 <https://github.com/ceph/ceph/pull/40190>`_, Casey Bodley)
|
||
* rgw: Simplify log shard probing and err on the side of omap (`pr#41465 <https://github.com/ceph/ceph/pull/41465>`_, Adam C. Emerson)
|
||
* rgw: small code fix-ups (`pr#43909 <https://github.com/ceph/ceph/pull/43909>`_, J. Eric Ivancich)
|
||
* rgw: start on MAINTAINERS.md (`pr#43486 <https://github.com/ceph/ceph/pull/43486>`_, Casey Bodley)
|
||
* rgw: Thread dpp through Create Bucket logging (`pr#38861 <https://github.com/ceph/ceph/pull/38861>`_, Ali Maredia)
|
||
* rgw: tooling to locate rgw objects with missing rados components (`pr#39176 <https://github.com/ceph/ceph/pull/39176>`_, Michael Kidd, J. Eric Ivancich)
|
||
* rgw: under fips, set flag to allow md5 in select rgw ops (`pr#43503 <https://github.com/ceph/ceph/pull/43503>`_, Mark Kogan)
|
||
* rgw: update bucket listing log output (`pr#40263 <https://github.com/ceph/ceph/pull/40263>`_, J. Eric Ivancich)
|
||
* rgw: url_decode before parsing copysource in copyobject (`issue#43259 <http://tracker.ceph.com/issues/43259>`_, `pr#42126 <https://github.com/ceph/ceph/pull/42126>`_, Paul Reece)
|
||
* rgw: Use 100-continue in OPA requests to reduce latency (`pr#42685 <https://github.com/ceph/ceph/pull/42685>`_, Benoît Knecht)
|
||
* rgw: use existing s->bucket in s3 website retarget() (`pr#42874 <https://github.com/ceph/ceph/pull/42874>`_, Casey Bodley)
|
||
* rgw: Use signaling compatible with POSIX (`pr#42212 <https://github.com/ceph/ceph/pull/42212>`_, Willem Jan Withagen)
|
||
* rgw: user stats showing 0 value for "size_utilized" and "size_kb_utilized" fields (`pr#42531 <https://github.com/ceph/ceph/pull/42531>`_, J. Eric Ivancich)
|
||
* rgw: when deleted obj removed in versioned bucket, extra del-marker added (`pr#41897 <https://github.com/ceph/ceph/pull/41897>`_, J. Eric Ivancich)
|
||
* rgw: when radosgw-admin stating user, add user exists judging (`pr#43915 <https://github.com/ceph/ceph/pull/43915>`_, zhipeng li)
|
||
* rgw: write meta of a MP part to a correct pool (`issue#49128 <http://tracker.ceph.com/issues/49128>`_, `pr#39934 <https://github.com/ceph/ceph/pull/39934>`_, Jeegn Chen)
|
||
* rgw:add lock to copy object (`pr#42387 <https://github.com/ceph/ceph/pull/42387>`_, wangzhong)
|
||
* rgw:cleanup/refactor json and xml encoders and decoders (`pr#44299 <https://github.com/ceph/ceph/pull/44299>`_, Kaleb S. KEITHLEY)
|
||
* RGW:revert force-branch to be ceph-master (s3-tests) (`pr#42413 <https://github.com/ceph/ceph/pull/42413>`_, galsalomon66)
|
||
* rgw:When KMS encryption is used and the key does not exist, we should… (`pr#37184 <https://github.com/ceph/ceph/pull/37184>`_, wangyingbin)
|
||
* rgw:word spelling error in rgw/rgw_pubsub.h file (`pr#43362 <https://github.com/ceph/ceph/pull/43362>`_, wangyingbin)
|
||
* rgwlc: optionally support notifications on object expiration (`pr#39192 <https://github.com/ceph/ceph/pull/39192>`_, Matt Benjamin, yuval Lifshitz)
|
||
* rgwlc: remove lc entry on bucket delete (`pr#36308 <https://github.com/ceph/ceph/pull/36308>`_, Matt Benjamin)
|
||
* rgwlc: remove magic debug blocks for clearing stale lc entries (`pr#44206 <https://github.com/ceph/ceph/pull/44206>`_, Matt Benjamin)
|
||
* rgwlc: permit lifecycle processing for a single bucket (`pr#44139 <https://github.com/ceph/ceph/pull/44139>`_, Matt Benjamin)
|
||
* rook-client-python: update to update-june-21 (`pr#41903 <https://github.com/ceph/ceph/pull/41903>`_, Joseph Sawaya, Sage Weil)
|
||
* rpm, debian: move smartmontools and nvme-cli to ceph-base (`pr#42913 <https://github.com/ceph/ceph/pull/42913>`_, Yaarit Hatuka)
|
||
* rpm, debian: We depend on 'hostname' (`pr#43291 <https://github.com/ceph/ceph/pull/43291>`_, Brad Hubbard)
|
||
* rpm,debian: cleanups related to python3-setuptools dependencies (`pr#41999 <https://github.com/ceph/ceph/pull/41999>`_, Kefu Chai)
|
||
* rpm/luarocks: simplify conditional and support Leap 15.3 (`pr#39762 <https://github.com/ceph/ceph/pull/39762>`_, Nathan Cutler)
|
||
* rpm: add missing % in %dir directive (`pr#40599 <https://github.com/ceph/ceph/pull/40599>`_, Nathan Cutler)
|
||
* rpm: ceph-resource-agents package is noarch (`pr#40163 <https://github.com/ceph/ceph/pull/40163>`_, Ken Dreyer)
|
||
* rpm: disable parallel compression on SUSE (`pr#39813 <https://github.com/ceph/ceph/pull/39813>`_, Nathan Cutler)
|
||
* rpm: drop extraneous explicit sqlite-libs runtime dependency (`pr#40450 <https://github.com/ceph/ceph/pull/40450>`_, Nathan Cutler)
|
||
* rpm: drop use of $FIRST_ARG in ceph-immutable-object-cache (`pr#42452 <https://github.com/ceph/ceph/pull/42452>`_, Nathan Cutler)
|
||
* rpm: enable dwz (`pr#42559 <https://github.com/ceph/ceph/pull/42559>`_, Kefu Chai)
|
||
* rpm: enable system_pmdk bcond for SUSE builds (`pr#43316 <https://github.com/ceph/ceph/pull/43316>`_, Nathan Cutler)
|
||
* rpm: make ceph-common own the new denc directory (`pr#40584 <https://github.com/ceph/ceph/pull/40584>`_, Nathan Cutler)
|
||
* rpm: openSUSE Tumbleweed has lua54 now (`pr#39552 <https://github.com/ceph/ceph/pull/39552>`_, Nathan Cutler)
|
||
* rpm: re-disable SUSE lttng build on z390x (`pr#39705 <https://github.com/ceph/ceph/pull/39705>`_, Nathan Cutler)
|
||
* rpm: refrain from using %make_build macro on SUSE (`pr#39909 <https://github.com/ceph/ceph/pull/39909>`_, Nathan Cutler)
|
||
* rpm: remove macro invocation from comment line (`pr#42272 <https://github.com/ceph/ceph/pull/42272>`_, Nathan Cutler)
|
||
* rpm: set build parallelism from memory on SUSE (`pr#39765 <https://github.com/ceph/ceph/pull/39765>`_, Nathan Cutler)
|
||
* rpm: use PMDK system libraries on SUSE (`pr#39755 <https://github.com/ceph/ceph/pull/39755>`_, Nathan Cutler)
|
||
* run-make-check,cmake: use clang in run-make-check.sh (`pr#42777 <https://github.com/ceph/ceph/pull/42777>`_, Kefu Chai, Radoslaw Zarzynski)
|
||
* run-make-check.sh: do not specify -DWITH_PYTHON=3 (`pr#40869 <https://github.com/ceph/ceph/pull/40869>`_, Kefu Chai)
|
||
* run-make-check.sh: fix run-make-check.sh skipping cmake options (`pr#42842 <https://github.com/ceph/ceph/pull/42842>`_, Deepika Upadhyay)
|
||
* run-make-check.sh: Increase failure output log size (`pr#42835 <https://github.com/ceph/ceph/pull/42835>`_, David Galloway)
|
||
* run-make-check.sh: increase fs.aio-max-nr (`pr#40233 <https://github.com/ceph/ceph/pull/40233>`_, Kefu Chai)
|
||
* run-make-check.sh: let ctest generate XML output (`pr#40400 <https://github.com/ceph/ceph/pull/40400>`_, Kefu Chai)
|
||
* run-make-check: pass -Werror when compiling C++ code and a couple cleanups (`pr#42785 <https://github.com/ceph/ceph/pull/42785>`_, Kefu Chai)
|
||
* run-make: switch over to ninja-build (`pr#39826 <https://github.com/ceph/ceph/pull/39826>`_, Kefu Chai)
|
||
* s3select: update s3select submodule to last commit ; add zero segment log (`pr#38892 <https://github.com/ceph/ceph/pull/38892>`_, galsalomon66)
|
||
* script/build-integration-branch: always generate merge commits (`pr#41464 <https://github.com/ceph/ceph/pull/41464>`_, Josh Durgin)
|
||
* script/ceph-debug-docker: s/x86_64/$(arch)/ (`pr#41705 <https://github.com/ceph/ceph/pull/41705>`_, Kefu Chai)
|
||
* script/ceph-release-notes: --html flag to output PRs in HTML (`issue#45349 <http://tracker.ceph.com/issues/45349>`_, `pr#38628 <https://github.com/ceph/ceph/pull/38628>`_, David Galloway)
|
||
* script/ceph-release-notes: add retries to pull request fetching (`pr#40266 <https://github.com/ceph/ceph/pull/40266>`_, Josh Durgin)
|
||
* script/ceph-release-notes: improve output for markdown and limit verbosity (`issue#47586 <http://tracker.ceph.com/issues/47586>`_, `issue#38420 <http://tracker.ceph.com/issues/38420>`_, `pr#42619 <https://github.com/ceph/ceph/pull/42619>`_, Josh Durgin)
|
||
* script/ceph-release-notes: work with py3 and remove backport release names from PRs (`pr#41348 <https://github.com/ceph/ceph/pull/41348>`_, Josh Durgin)
|
||
* script/gen-corpus.sh: set CEPH_CONF (`pr#40811 <https://github.com/ceph/ceph/pull/40811>`_, Kefu Chai)
|
||
* script/run-cbt.sh: set kernel.perf_event_paranoid for running perf (`pr#40236 <https://github.com/ceph/ceph/pull/40236>`_, Kefu Chai)
|
||
* script: ceph-debug-docker.sh deals with the centos-repos -> centos-linux-repos transition (`pr#43012 <https://github.com/ceph/ceph/pull/43012>`_, Radoslaw Zarzynski)
|
||
* script: fix a bug in naming the source branch in ceph-debug-docker.sh (`pr#42396 <https://github.com/ceph/ceph/pull/42396>`_, Ronen Friedman)
|
||
* script: make backport scripts know about pacific (`pr#38942 <https://github.com/ceph/ceph/pull/38942>`_, Nathan Cutler)
|
||
* script: run-cbt.sh tests crimson with CyanStore instead of MemStore (`pr#42733 <https://github.com/ceph/ceph/pull/42733>`_, Radoslaw Zarzynski)
|
||
* script: update ceph-debug-docker for centos:stream (`pr#43717 <https://github.com/ceph/ceph/pull/43717>`_, Patrick Donnelly)
|
||
* script: updates for debug docker script (`pr#41697 <https://github.com/ceph/ceph/pull/41697>`_, Patrick Donnelly)
|
||
* seastar: bump seastar to latest upstream master (`pr#41326 <https://github.com/ceph/ceph/pull/41326>`_, Kefu Chai)
|
||
* seastar: pick up change adding ioctl and fcntl support (`pr#42711 <https://github.com/ceph/ceph/pull/42711>`_, Kefu Chai)
|
||
* seastar: pick up change silencing gcc warning (`pr#42879 <https://github.com/ceph/ceph/pull/42879>`_, Kefu Chai)
|
||
* seastar: pick up change to fix FTBFS with old cryptopp (`pr#44245 <https://github.com/ceph/ceph/pull/44245>`_, Kefu Chai)
|
||
* seastar: pick up upstream change which includes cryptopp fix (`pr#44365 <https://github.com/ceph/ceph/pull/44365>`_, Kefu Chai)
|
||
* seastore: add alloc/free extent for RBM based on paddr_t (`pr#43632 <https://github.com/ceph/ceph/pull/43632>`_, Myoungwon Oh)
|
||
* seastore: add nvme commands to nvme device class (`pr#43530 <https://github.com/ceph/ceph/pull/43530>`_, Jinyong Ha)
|
||
* seastore: generalize paddr_t (`pr#43795 <https://github.com/ceph/ceph/pull/43795>`_, Myoungwon Oh)
|
||
* seastore: initial object data support (`pr#40846 <https://github.com/ceph/ceph/pull/40846>`_, Samuel Just)
|
||
* seastore: RandomBlockManager part1 (`pr#41041 <https://github.com/ceph/ceph/pull/41041>`_, Myoungwon Oh, Jinyong Ha)
|
||
* seastore: update to support pipelined write operations (`pr#38975 <https://github.com/ceph/ceph/pull/38975>`_, Samuel Just)
|
||
* SECURITY.md: Create SECURITY.md (`pr#40546 <https://github.com/ceph/ceph/pull/40546>`_, Sage Weil)
|
||
* SECURITY.md: update security policy (`pr#40848 <https://github.com/ceph/ceph/pull/40848>`_, Hardik Vyas)
|
||
* SimpleRADOSStriper: use debug_cephsqlite (`pr#40829 <https://github.com/ceph/ceph/pull/40829>`_, Patrick Donnelly)
|
||
* snap-schedule: count retained snapshots per retention policy (`pr#42893 <https://github.com/ceph/ceph/pull/42893>`_, Jan Fajerski)
|
||
* spec: enable RWL/SSD caches (`pr#39049 <https://github.com/ceph/ceph/pull/39049>`_, Li, Xiaoyan)
|
||
* src,qa: Upgrade to mypy 0.901 (`pr#39624 <https://github.com/ceph/ceph/pull/39624>`_, Sebastian Wagner)
|
||
* src/: do not include RWLock.h unless RWLock is used (`pr#39998 <https://github.com/ceph/ceph/pull/39998>`_, Kefu Chai)
|
||
* src/blk: fix block_device_t return if no aio libs present (`pr#42791 <https://github.com/ceph/ceph/pull/42791>`_, Deepika Upadhyay)
|
||
* src/ceph-crash.in: various enhancements and fixes (`pr#42055 <https://github.com/ceph/ceph/pull/42055>`_, Sébastien Han)
|
||
* src/cephadm: Add support for mariner (`pr#43401 <https://github.com/ceph/ceph/pull/43401>`_, Roaa Sakr)
|
||
* src/client: fix dump mds twice (`pr#42899 <https://github.com/ceph/ceph/pull/42899>`_, Xue Yantao)
|
||
* src/common/buffer.cc: change cast to static_cast (`pr#40582 <https://github.com/ceph/ceph/pull/40582>`_, Duncan Bellamy)
|
||
* src/common/options: improve spelling, capitalization, and wording in rgw.yml.in (`pr#41566 <https://github.com/ceph/ceph/pull/41566>`_, Anthony D'Atri)
|
||
* src/common: Update bluefs_buffered_io descrption (`pr#41109 <https://github.com/ceph/ceph/pull/41109>`_, Mark Nelson)
|
||
* src/crimson: Add various missing ops to cyanstore (`pr#43033 <https://github.com/ceph/ceph/pull/43033>`_, Mark Nelson)
|
||
* src/global/signal_handler.h: fix preprocessor logic for alpine (`pr#39689 <https://github.com/ceph/ceph/pull/39689>`_, Duncan Bellamy)
|
||
* src/os: Remove redundant hexadecimal symbols from the log output (`pr#40238 <https://github.com/ceph/ceph/pull/40238>`_, Yao guotao)
|
||
* src/pybind/mgr/mirroring/fs/snapshot_mirror.py: do not assume a cephfs-mirror daemon is always running (`pr#42139 <https://github.com/ceph/ceph/pull/42139>`_, Sébastien Han)
|
||
* src/rgw : ldout and lderr calls were replaced by ldpp_dout calls (`pr#41950 <https://github.com/ceph/ceph/pull/41950>`_, Omri Zeneva)
|
||
* src/rgw/rgw_client_io.h: fix a typo (`pr#40533 <https://github.com/ceph/ceph/pull/40533>`_, Seongyeop Jeong)
|
||
* src/rgw: DPP addition (`pr#41681 <https://github.com/ceph/ceph/pull/41681>`_, Kalpesh Pandya)
|
||
* src/rgw: DPP addition 3 (`pr#41926 <https://github.com/ceph/ceph/pull/41926>`_, Kalpesh Pandya)
|
||
* src/rgw: Dpp addition to create bucket log (`pr#39204 <https://github.com/ceph/ceph/pull/39204>`_, Kalpesh Pandya)
|
||
* src/rgw: Empty configuration support (`pr#43940 <https://github.com/ceph/ceph/pull/43940>`_, Kalpesh Pandya)
|
||
* src/rgw: Fix for malformed url (`pr#43528 <https://github.com/ceph/ceph/pull/43528>`_, Kalpesh Pandya)
|
||
* src/rgw: HTTP POST object upload (`pr#43308 <https://github.com/ceph/ceph/pull/43308>`_, Kalpesh Pandya)
|
||
* src/rgw: Issue #50138 fix (`pr#40598 <https://github.com/ceph/ceph/pull/40598>`_, Kalpesh Pandya)
|
||
* src/script/ceph-release-notes: replace breaklink w span (`pr#43212 <https://github.com/ceph/ceph/pull/43212>`_, David Galloway)
|
||
* src/test/smoke.sh: increase timeout (`pr#39842 <https://github.com/ceph/ceph/pull/39842>`_, Sage Weil)
|
||
* src/test: fix to avoid fail notification when testing manifest refcount (`pr#38937 <https://github.com/ceph/ceph/pull/38937>`_, Myoungwon Oh)
|
||
* src/test: Minor nit from PR #43025 (`pr#43226 <https://github.com/ceph/ceph/pull/43226>`_, Kalpesh Pandya)
|
||
* src/tools/cephfs-top: fix flake8 line too long error (`pr#40429 <https://github.com/ceph/ceph/pull/40429>`_, Varsha Rao)
|
||
* src/vstart.sh: put modules option for MGR in the [mgr] block (`pr#42881 <https://github.com/ceph/ceph/pull/42881>`_, Willem Jan Withagen)
|
||
* src/vstart: create rgw export for nfs (`pr#42627 <https://github.com/ceph/ceph/pull/42627>`_, Varsha Rao)
|
||
* src/vstart: deploy rgw service with cephadm and create rgw user with system flag (`pr#40850 <https://github.com/ceph/ceph/pull/40850>`_, Varsha Rao)
|
||
* src/vstart: update nfs-ganesha pool name (`pr#42463 <https://github.com/ceph/ceph/pull/42463>`_, Varsha Rao)
|
||
* src: build without "using namespace std" (`pr#42742 <https://github.com/ceph/ceph/pull/42742>`_, Kefu Chai)
|
||
* src: use entity_addr_t::parse(string_view) when possible (`pr#40587 <https://github.com/ceph/ceph/pull/40587>`_, Kefu Chai)
|
||
* standalone: osd-recovery-scrub.sh: Recovery never started (`pr#40101 <https://github.com/ceph/ceph/pull/40101>`_, David Zafman)
|
||
* stop.sh: prevent forced kill (`pr#39761 <https://github.com/ceph/ceph/pull/39761>`_, Adam Kupczyk)
|
||
* stop.sh: restructure stop logic (`pr#40540 <https://github.com/ceph/ceph/pull/40540>`_, Kefu Chai)
|
||
* systemd: remove `ProtectClock=true` for `ceph-osd@.service` (`pr#40845 <https://github.com/ceph/ceph/pull/40845>`_, Wong Hoi Sing Edison)
|
||
* test,cmake: remove run-promtool-unitests.sh script (`pr#41597 <https://github.com/ceph/ceph/pull/41597>`_, Aashish Sharma)
|
||
* test/allocator_replay_test: implement "try_alloc" command (`pr#42895 <https://github.com/ceph/ceph/pull/42895>`_, Igor Fedotov)
|
||
* test/bufferlist: ensure rebuild_aligned_size_and_memory() always rebuilds (`pr#44891 <https://github.com/ceph/ceph/pull/44891>`_, Radoslaw Zarzynski)
|
||
* test/cls/rgw: add index transaction simulator to model bucket stats (`pr#43843 <https://github.com/ceph/ceph/pull/43843>`_, Casey Bodley)
|
||
* test/cls_cas: allow multi hobjects tracked by cls_cas (`pr#40867 <https://github.com/ceph/ceph/pull/40867>`_, Kefu Chai)
|
||
* test/common/test_fair_mutex: increase NR_ROUNDS from 256 to 512 (`pr#42826 <https://github.com/ceph/ceph/pull/42826>`_, Kefu Chai)
|
||
* test/crimson/CMakeLists.txt: fix name of unittest-interruptible-future (`pr#41424 <https://github.com/ceph/ceph/pull/41424>`_, Samuel Just)
|
||
* test/crimson/seastore: always handle returned future<> (`pr#41672 <https://github.com/ceph/ceph/pull/41672>`_, Kefu Chai)
|
||
* test/crimson/seastore: fix a bug in the collection manager test case (`pr#42178 <https://github.com/ceph/ceph/pull/42178>`_, Xuehan Xu)
|
||
* test/crimson/test_alien_echo: fixes (`pr#42385 <https://github.com/ceph/ceph/pull/42385>`_, Kefu Chai)
|
||
* test/crimson: do not discard returned future<> (`pr#42808 <https://github.com/ceph/ceph/pull/42808>`_, Kefu Chai)
|
||
* test/crimson: fix a race condition in SeastarRunner (`pr#44532 <https://github.com/ceph/ceph/pull/44532>`_, Radoslaw Zarzynski)
|
||
* test/crimson: re-enable logging output (`pr#42807 <https://github.com/ceph/ceph/pull/42807>`_, Kefu Chai)
|
||
* test/crimson: Use crimson's make_message in test_messenger (`pr#41916 <https://github.com/ceph/ceph/pull/41916>`_, Amnon Hanuhov)
|
||
* test/crimson: verify the futurization in an errorated future (`pr#41457 <https://github.com/ceph/ceph/pull/41457>`_, Radoslaw Zarzynski)
|
||
* test/docker-test.sh: add support for fedora 34 and debian stretch (`pr#42961 <https://github.com/ceph/ceph/pull/42961>`_, Kefu Chai)
|
||
* test/lazy-omap-stats: Immediate deep-scrub output (`pr#39383 <https://github.com/ceph/ceph/pull/39383>`_, Brad Hubbard)
|
||
* test/libcephfs: put inodes after lookup (`pr#43164 <https://github.com/ceph/ceph/pull/43164>`_, Patrick Donnelly)
|
||
* test/librados/list: print reason why test fails (`pr#41594 <https://github.com/ceph/ceph/pull/41594>`_, Kefu Chai)
|
||
* test/librados/tier_cxx: use non-deprecated wait_for_complete (`pr#40833 <https://github.com/ceph/ceph/pull/40833>`_, Samuel Just)
|
||
* test/librbd: add get_group test (`pr#44204 <https://github.com/ceph/ceph/pull/44204>`_, songtongshuai_yewu)
|
||
* test/librbd: add luks encryption cli test (`pr#39006 <https://github.com/ceph/ceph/pull/39006>`_, Or Ozeri)
|
||
* test/librbd: add unit tests for rbd update features (`pr#41405 <https://github.com/ceph/ceph/pull/41405>`_, Deepika Upadhyay)
|
||
* test/librbd: fix group_info.name leaks in TestGroup.add_image (`pr#44500 <https://github.com/ceph/ceph/pull/44500>`_, Ilya Dryomov)
|
||
* test/librbd: fix luks encryption cli test on unsupported runs (`pr#39089 <https://github.com/ceph/ceph/pull/39089>`_, Or Ozeri)
|
||
* test/librbd: harden RemoveFullTry tests (`pr#43633 <https://github.com/ceph/ceph/pull/43633>`_, Ilya Dryomov)
|
||
* test/librbd: re-enable BlockGuard test (`pr#43494 <https://github.com/ceph/ceph/pull/43494>`_, Jianpeng Ma)
|
||
* test/librbd: resolve compile error on centos (`pr#39732 <https://github.com/ceph/ceph/pull/39732>`_, YuanXin)
|
||
* test/librbd: use really invalid domain (`pr#42005 <https://github.com/ceph/ceph/pull/42005>`_, Mykola Golub)
|
||
* test/librgw_file_xattr.cc: fix unused warning (`pr#40022 <https://github.com/ceph/ceph/pull/40022>`_, Samuel Just)
|
||
* test/msgr: remove DPDK Non-runtime configure items (`pr#43540 <https://github.com/ceph/ceph/pull/43540>`_, Chunsong Feng)
|
||
* test/objectstore/unittest_alloc_aging: init cct (`pr#41690 <https://github.com/ceph/ceph/pull/41690>`_, Kefu Chai)
|
||
* test/osd: Use get_data() to simplify calls (`pr#39565 <https://github.com/ceph/ceph/pull/39565>`_, Brad Hubbard)
|
||
* test/pybind/rbd: fixed functional change in encryption API (`pr#40194 <https://github.com/ceph/ceph/pull/40194>`_, Jason Dillaman)
|
||
* test/rbd-mirror: fix broken ceph_test_rbd_mirror_random_write (`pr#39241 <https://github.com/ceph/ceph/pull/39241>`_, Jason Dillaman)
|
||
* test/rbd/iscsi: correct the hostname in gwcli_create.t to match hostname -f (`pr#44559 <https://github.com/ceph/ceph/pull/44559>`_, Deepika Upadhyay)
|
||
* test/rgw: disable cls_rgw_gc test cases with defer_gc() (`pr#44262 <https://github.com/ceph/ceph/pull/44262>`_, Casey Bodley)
|
||
* test/rgw: fix use of poll() with timers in unittest_rgw_dmclock_scheduler (`pr#42425 <https://github.com/ceph/ceph/pull/42425>`_, Casey Bodley)
|
||
* test/rgw: Removing unrecognized option from bootstrap file (`pr#40935 <https://github.com/ceph/ceph/pull/40935>`_, Kalpesh Pandya)
|
||
* test/run-cli-tests: use cram from github (`pr#39042 <https://github.com/ceph/ceph/pull/39042>`_, Kefu Chai)
|
||
* test/store_test, os/bluestore: bunch of minor improvements/cleanups (`pr#44055 <https://github.com/ceph/ceph/pull/44055>`_, Igor Fedotov)
|
||
* test/store_test: fix broken test case (`pr#42918 <https://github.com/ceph/ceph/pull/42918>`_, Igor Fedotov)
|
||
* test/test_ipaddr: always set ifa_flags (`pr#42392 <https://github.com/ceph/ceph/pull/42392>`_, Kefu Chai)
|
||
* test: bump DecayCounter.steady acceptable error (`pr#40875 <https://github.com/ceph/ceph/pull/40875>`_, Patrick Donnelly)
|
||
* test: disable mgr/mirroring for `test_mirroring_init_failure_with_recovery` test (`issue#50020 <http://tracker.ceph.com/issues/50020>`_, `pr#40465 <https://github.com/ceph/ceph/pull/40465>`_, Venky Shankar)
|
||
* test: disable mirroring module for certain tests (`issue#50224 <http://tracker.ceph.com/issues/50224>`_, `pr#41171 <https://github.com/ceph/ceph/pull/41171>`_, Venky Shankar)
|
||
* test: extend retry timeout from 150s to 300s (`pr#40900 <https://github.com/ceph/ceph/pull/40900>`_, Myoungwon Oh)
|
||
* test: fix bluestore unshare blob test case (`pr#44423 <https://github.com/ceph/ceph/pull/44423>`_, Tongliang Deng)
|
||
* test: fix wrong alarm (HitSetWrite) (`pr#42564 <https://github.com/ceph/ceph/pull/42564>`_, Myoungwon Oh)
|
||
* test: ignore failures to force-enable lockdep (`pr#40199 <https://github.com/ceph/ceph/pull/40199>`_, Jason Dillaman)
|
||
* test: increase retry duration when calculating manifest ref. count (`pr#43493 <https://github.com/ceph/ceph/pull/43493>`_, Myoungwon Oh)
|
||
* test: log the RLIMIT_NOFILE that we set when running this test (`pr#40038 <https://github.com/ceph/ceph/pull/40038>`_, Jeff Layton)
|
||
* test: pass peer_uuid when invoking `fs snapshot mirror peer_add` (`issue#49822 <http://tracker.ceph.com/issues/49822>`_, `pr#40146 <https://github.com/ceph/ceph/pull/40146>`_, Venky Shankar)
|
||
* test: reduce number of threads to 32 in LibCephFS.ShutdownRace (`pr#40192 <https://github.com/ceph/ceph/pull/40192>`_, Jeff Layton)
|
||
* test: Run Dockers only on Linux platforms (`pr#40794 <https://github.com/ceph/ceph/pull/40794>`_, Willem Jan Withagen)
|
||
* test: run promtool test without docker on focal (`pr#40205 <https://github.com/ceph/ceph/pull/40205>`_, Kefu Chai)
|
||
* test: Undo the FreeBSD specific retval test (`pr#40797 <https://github.com/ceph/ceph/pull/40797>`_, Willem Jan Withagen)
|
||
* test: update log-ignorelist for fs:mirror test (`issue#50867 <http://tracker.ceph.com/issues/50867>`_, `pr#41443 <https://github.com/ceph/ceph/pull/41443>`_, Venky Shankar)
|
||
* test: use std::atomic<bool> instead of volatile for cb_done var (`pr#39498 <https://github.com/ceph/ceph/pull/39498>`_, Jeff Layton)
|
||
* tests/crimson: don't be so verbose when run by the 'make check' bot (`pr#43209 <https://github.com/ceph/ceph/pull/43209>`_, Radoslaw Zarzynski)
|
||
* tests: ceph_test_rados_api_watch_notify: Allow for reconnect (`pr#39601 <https://github.com/ceph/ceph/pull/39601>`_, Brad Hubbard)
|
||
* tests: modify osd-scrub-repair to match PR #43239 changes (`pr#43596 <https://github.com/ceph/ceph/pull/43596>`_, Ronen Friedman)
|
||
* Thou Shalt Not Unwind (`pr#38852 <https://github.com/ceph/ceph/pull/38852>`_, Adam C. Emerson)
|
||
* tool: add chunk/object-dedup command (`pr#43686 <https://github.com/ceph/ceph/pull/43686>`_, Myoungwon Oh)
|
||
* tool: add repair command to ceph-dedup-tool (`pr#43481 <https://github.com/ceph/ceph/pull/43481>`_, Myoungwon Oh)
|
||
* tools/ceph-bluestore-tool: Enable configuration options from monitor/ceph.conf (`pr#42672 <https://github.com/ceph/ceph/pull/42672>`_, Adam Kupczyk)
|
||
* tools/ceph-dencoder: build dencoders as plugins (`pr#40451 <https://github.com/ceph/ceph/pull/40451>`_, Kefu Chai)
|
||
* tools/ceph-dencoder: link against libtcmalloc (`pr#40591 <https://github.com/ceph/ceph/pull/40591>`_, Kefu Chai)
|
||
* tools/ceph-dencoder: refactor to address segfault when compiled w/ clang (`pr#42607 <https://github.com/ceph/ceph/pull/42607>`_, Kefu Chai)
|
||
* tools/ceph-kvstore-tool: fix segfaults when repair the rocksdb (`pr#43346 <https://github.com/ceph/ceph/pull/43346>`_, huangjun)
|
||
* tools/ceph-objectstore-tool: allow object operations on meta pgid (`pr#39082 <https://github.com/ceph/ceph/pull/39082>`_, Igor Fedotov)
|
||
* tools/cephfs-mirror: fix a dangling pointer (`pr#39594 <https://github.com/ceph/ceph/pull/39594>`_, Ronen Friedman)
|
||
* tools/cephfs-shell: fix listing of symbolic links (`pr#39687 <https://github.com/ceph/ceph/pull/39687>`_, Varsha Rao)
|
||
* tools/cephfs_mirror/PeerReplayer.cc: add missing include (`pr#40583 <https://github.com/ceph/ceph/pull/40583>`_, Duncan Bellamy)
|
||
* tools/cephfs_mirror: fix lock declaratie/locking (`pr#42960 <https://github.com/ceph/ceph/pull/42960>`_, Willem Jan Withagen)
|
||
* tools/crushdiff: new tool to test crushmap change (`pr#41912 <https://github.com/ceph/ceph/pull/41912>`_, Mykola Golub)
|
||
* tools/crushdiff: support old format json dump (`pr#43343 <https://github.com/ceph/ceph/pull/43343>`_, Mykola Golub)
|
||
* tools/kvstore-tool: implement 'histogram' command (`pr#39394 <https://github.com/ceph/ceph/pull/39394>`_, Igor Fedotov)
|
||
* tools/kvstore_tool: add "std::" before ostream and string (`pr#42235 <https://github.com/ceph/ceph/pull/42235>`_, Kefu Chai)
|
||
* tools/rados: add support for binary object names in the rados CLI (`pr#39328 <https://github.com/ceph/ceph/pull/39328>`_, Radoslaw Zarzynski)
|
||
* tools/rados: assign to optional<> without deref'ing it (`pr#39667 <https://github.com/ceph/ceph/pull/39667>`_, Kefu Chai)
|
||
* tools/rados: improve the usage message of {get,set}omapaheader (`pr#42500 <https://github.com/ceph/ceph/pull/42500>`_, wangyingbin)
|
||
* tools/rbd-nbd: change block size to 4K for LUKS2 images (`pr#38985 <https://github.com/ceph/ceph/pull/38985>`_, Or Ozeri)
|
||
* tools/rbd: make rbd info display dirty-cache feature (`pr#43852 <https://github.com/ceph/ceph/pull/43852>`_, Feng Hualong)
|
||
* tools/setup-virtualenv: do not use wheel if wheelhouse does not exist (`pr#42657 <https://github.com/ceph/ceph/pull/42657>`_, Kefu Chai)
|
||
* tools: do not unload plugins during destruction (`pr#40795 <https://github.com/ceph/ceph/pull/40795>`_, Willem Jan Withagen)
|
||
* tools: silence gcc warnings (`pr#40840 <https://github.com/ceph/ceph/pull/40840>`_, Kefu Chai)
|
||
* Update batch.py (`pr#38562 <https://github.com/ceph/ceph/pull/38562>`_, shenjiatong)
|
||
* use mclock_scheduler as the default scheduler (`pr#40016 <https://github.com/ceph/ceph/pull/40016>`_, Sridhar Seshasayee, Neha Ojha)
|
||
* valgrind: suppress operator delete[] for tcmalloc (`pr#39794 <https://github.com/ceph/ceph/pull/39794>`_, Casey Bodley)
|
||
* valgrind: update suppression for _dl_allocate_tls (`pr#38987 <https://github.com/ceph/ceph/pull/38987>`_, Casey Bodley)
|
||
* vstart,init-ceph: include build bin/ in $PATH (`pr#39860 <https://github.com/ceph/ceph/pull/39860>`_, Sage Weil)
|
||
* vstart.sh: add an option named --without-restful (`pr#41674 <https://github.com/ceph/ceph/pull/41674>`_, Kefu Chai)
|
||
* vstart.sh: disable "auth_allow_insecure_global_id_reclaim" (`pr#40873 <https://github.com/ceph/ceph/pull/40873>`_, Kefu Chai)
|
||
* vstart.sh: disable "rook" mgr module by default (`pr#40964 <https://github.com/ceph/ceph/pull/40964>`_, Kefu Chai)
|
||
* vstart.sh: disable restful by default (`pr#41689 <https://github.com/ceph/ceph/pull/41689>`_, Kefu Chai)
|
||
* vstart.sh: fix docker url (`pr#41957 <https://github.com/ceph/ceph/pull/41957>`_, Sage Weil)
|
||
* vstart.sh: pass the addition option to parse_block_devs() (`pr#41545 <https://github.com/ceph/ceph/pull/41545>`_, Kefu Chai)
|
||
* vstart.sh: print newline character after vstart.sh help text (`pr#43730 <https://github.com/ceph/ceph/pull/43730>`_, Nikhilkumar Shelke)
|
||
* vstart.sh: specify mon_data_avail_crit in ceph.conf (`pr#41492 <https://github.com/ceph/ceph/pull/41492>`_, Kefu Chai)
|
||
* vstart: cleanups (`pr#41542 <https://github.com/ceph/ceph/pull/41542>`_, Kefu Chai)
|
||
* vstart: detect podman using `command -v` (`pr#41605 <https://github.com/ceph/ceph/pull/41605>`_, Misono Tomohiro)
|
||
* vstart: fix ganesha cluster id and rados url errors (`pr#39249 <https://github.com/ceph/ceph/pull/39249>`_, Varsha Rao)
|
||
* vstart: make "--crimson" imply "--nodaemon" (`pr#43004 <https://github.com/ceph/ceph/pull/43004>`_, Greg Farnum)
|
||
* vstart_runner: add log messages to vstart_runner.py (`pr#42033 <https://github.com/ceph/ceph/pull/42033>`_, Rishabh Dave)
|
||
* vstart_runner: define path to ceph binary and use it (`pr#39681 <https://github.com/ceph/ceph/pull/39681>`_, Rishabh Dave)
|
||
* vstart_runner: maintain log level when --debug is passed (`pr#42030 <https://github.com/ceph/ceph/pull/42030>`_, Rishabh Dave)
|
||
* vstart_runner: make "shell" as default argument (`pr#38443 <https://github.com/ceph/ceph/pull/38443>`_, Rishabh Dave)
|
||
* vstart_runner: refactor and reuse code from qa/cephfs (`pr#37711 <https://github.com/ceph/ceph/pull/37711>`_, Rishabh Dave)
|
||
* vstart_runner: remove duplicate methods from LocalCephManager (`pr#39682 <https://github.com/ceph/ceph/pull/39682>`_, Rishabh Dave)
|
||
* vstart_runner: reuse code in LocalRemoteProcess (`pr#40412 <https://github.com/ceph/ceph/pull/40412>`_, Rishabh Dave)
|
||
* vstart_runner: use FileNotFoundError when os.stat() fails (`pr#42029 <https://github.com/ceph/ceph/pull/42029>`_, Rishabh Dave)
|
||
* Warning Cleanup and Clang Compile Fix (`pr#40632 <https://github.com/ceph/ceph/pull/40632>`_, Adam C. Emerson)
|
||
* win32\*.sh: disable libcephsqlite when targeting Windows (`pr#40428 <https://github.com/ceph/ceph/pull/40428>`_, Lucian Petrut)
|
||
* win32\*.sh: Update boost URL, fix windows build (`pr#41192 <https://github.com/ceph/ceph/pull/41192>`_, Lucian Petrut)
|
||
* win32\*.sh: use the right target when building the tests (`pr#40169 <https://github.com/ceph/ceph/pull/40169>`_, Lucian Petrut)
|
||
* win32_deps_build.sh: bump snappy version to 1.1.9 (`pr#42516 <https://github.com/ceph/ceph/pull/42516>`_, Kefu Chai, Nathan Cutler)
|
||
* win\*.sh,cmake: Fix Windows build (`pr#41217 <https://github.com/ceph/ceph/pull/41217>`_, Lucian Petrut)
|
||
* Windows DLL support (`pr#38984 <https://github.com/ceph/ceph/pull/38984>`_, Lucian Petrut)
|
||
* Windows RBD fixes (`pr#39224 <https://github.com/ceph/ceph/pull/39224>`_, Lucian Petrut)
|
||
* Windows RBD fixes (`pr#39022 <https://github.com/ceph/ceph/pull/39022>`_, Lucian Petrut)
|
||
* Wip dang zipper raw obj (`pr#42266 <https://github.com/ceph/ceph/pull/42266>`_, Daniel Gryniewicz)
|
||
* Wip doc security 2021 05 19 second item (`pr#41407 <https://github.com/ceph/ceph/pull/41407>`_, Zac Dover)
|
||
* Wip rgw amqp timeout (`pr#43025 <https://github.com/ceph/ceph/pull/43025>`_, Kalpesh Pandya)
|
||
* Wip rgw bucket tests separation new (`pr#39139 <https://github.com/ceph/ceph/pull/39139>`_, Casey Bodley, Kalpesh Pandya)
|
||
* Wip rgw kafka timeout (`pr#42840 <https://github.com/ceph/ceph/pull/42840>`_, Kalpesh Pandya)
|
||
* workunits/rgw: semicolon terminates perl statements (`pr#43165 <https://github.com/ceph/ceph/pull/43165>`_, Matt Benjamin)
|
||
* Zipper Writer API (`pr#42550 <https://github.com/ceph/ceph/pull/42550>`_, Daniel Gryniewicz)
|