]>
Commit | Line | Data |
---|---|---|
801d1391 | 1 | v15.2.0 Octopus |
9f95a23c TL |
2 | =============== |
3 | ||
801d1391 | 4 | This is the first stable release of Ceph Octopus. |
9f95a23c TL |
5 | |
6 | Major Changes from Nautilus | |
7 | --------------------------- | |
8 | ||
9 | General | |
10 | ~~~~~~~ | |
11 | ||
12 | * A new deployment tool called **cephadm** has been introduced that | |
13 | integrates Ceph daemon deployment and management via containers | |
14 | into the orchestration layer. For more information see | |
15 | :ref:`cephadm`. | |
16 | * Health alerts can now be muted, either temporarily or permanently. | |
801d1391 TL |
17 | * Health alerts are now raised for recent Ceph daemons crashes. |
18 | * A simple 'alerts' module has been introduced to send email | |
9f95a23c TL |
19 | health alerts for clusters deployed without the benefit of an |
20 | existing external monitoring infrastructure. | |
801d1391 TL |
21 | * :ref:`Packages <packages>` are built for the following distributions: |
22 | ||
23 | - CentOS 8 | |
24 | - CentOS 7 (partial--see below) | |
25 | - Ubuntu 18.04 (Bionic) | |
26 | - Debian Buster | |
27 | - :ref:`Container image <containers>` (based on CentOS 8) | |
28 | ||
29 | Note that the dashboard, prometheus, and restful manager modules | |
30 | will not work on the CentOS 7 build due to Python 3 module | |
31 | dependencies that are missing in CentOS 7. | |
32 | ||
33 | Besides this packages built by the community will also available for the | |
34 | following distros: | |
35 | ||
36 | - Fedora (33/rawhide) | |
37 | - openSUSE (15.2, Tumbleweed) | |
9f95a23c TL |
38 | |
39 | ||
40 | Dashboard | |
41 | ~~~~~~~~~ | |
42 | ||
43 | The :ref:`mgr-dashboard` has gained a lot of new features and functionality: | |
44 | ||
45 | * UI Enhancements | |
46 | ||
47 | - New vertical navigation bar | |
48 | - New unified sidebar: better background task and events notification | |
49 | - Shows all progress mgr module notifications | |
50 | - Multi-select on tables to perform bulk operations | |
51 | ||
52 | * Dashboard user account security enhancements | |
53 | ||
54 | - Disabling/enabling existing user accounts | |
55 | - Clone an existing user role | |
56 | - Users can change their own password | |
57 | - Configurable password policies: Minimum password complexity/length | |
58 | requirements | |
59 | - Configurable password expiration | |
60 | - Change password after first login | |
61 | ||
62 | New and enhanced management of Ceph features/services: | |
63 | ||
64 | * OSD/device management | |
65 | ||
66 | - List all disks associated with an OSD | |
67 | - Add support for blinking enclosure LEDs via the orchestrator | |
68 | - List all hosts known by the orchestrator | |
69 | - List all disks and their properties attached to a node | |
70 | - Display disk health information (health prediction and SMART data) | |
71 | - Deploy new OSDs on new disks/hosts | |
72 | - Display and allow sorting by an OSD's default device class in the OSD | |
73 | table | |
74 | - Explicitly set/change the device class of an OSD, display and sort OSDs by | |
75 | device class | |
76 | ||
77 | * Pool management | |
78 | ||
79 | - Viewing and setting pool quotas | |
80 | - Define and change per-pool PG autoscaling mode | |
81 | ||
82 | * RGW management enhancements | |
83 | ||
84 | - Enable bucket versioning | |
85 | - Enable MFA support | |
86 | - Select placement target on bucket creation | |
87 | ||
88 | * CephFS management enhancements | |
89 | ||
90 | - CephFS client eviction | |
91 | - CephFS snapshot management | |
92 | - CephFS quota management | |
93 | - Browse CephFS directory | |
94 | ||
95 | * iSCSI management enhancements | |
96 | ||
97 | - Show iSCSI GW status on landing page | |
98 | - Prevent deletion of IQNs with open sessions | |
99 | - Display iSCSI "logged in" info | |
100 | ||
101 | * Prometheus alert management | |
102 | ||
103 | - List configured Prometheus alerts | |
104 | ||
105 | ||
106 | RADOS | |
107 | ~~~~~ | |
108 | ||
109 | * Objects can now be brought in sync during recovery by copying only | |
110 | the modified portion of the object, reducing tail latencies during | |
111 | recovery. | |
112 | * Ceph will allow recovery below *min_size* for Erasure coded pools, | |
113 | wherever possible. | |
114 | * The PG autoscaler feature introduced in Nautilus is enabled for | |
115 | new pools by default, allowing new clusters to autotune *pg num* | |
116 | without any user intervention. The default values for new pools | |
117 | and RGW/CephFS metadata pools have also been adjusted to perform | |
118 | well for most users. | |
119 | * BlueStore has received several improvements and performance | |
120 | updates, including improved accounting for "omap" (key/value) | |
121 | object data by pool, improved cache memory management, and a | |
122 | reduced allocation unit size for SSD devices. (Note that by | |
123 | default, the first time each OSD starts after upgrading to octopus | |
124 | it will trigger a conversion that may take from a few minutes to a | |
125 | few hours, depending on the amount of stored "omap" data.) | |
126 | * Snapshot trimming metadata is now managed in a more efficient and | |
127 | scalable fashion. | |
128 | ||
129 | ||
801d1391 TL |
130 | RBD block storage |
131 | ~~~~~~~~~~~~~~~~~ | |
9f95a23c TL |
132 | |
133 | * Mirroring now supports a new snapshot-based mode that no longer requires | |
134 | the journaling feature and its related impacts in exchange for the loss | |
135 | of point-in-time consistency (it remains crash consistent). | |
136 | * Clone operations now preserve the sparseness of the underlying RBD image. | |
137 | * The trash feature has been improved to (optionally) automatically | |
138 | move old parent images to the trash when their children are all | |
139 | deleted or flattened. | |
140 | * The trash can be configured to automatically purge on a defined schedule. | |
141 | * Images can be online re-sparsified to reduce the usage of zeroed extents. | |
142 | * The ``rbd-nbd`` tool has been improved to use more modern kernel interfaces. | |
143 | * Caching has been improved to be more efficient and performant. | |
144 | * ``rbd-mirror`` automatically adjusts its per-image memory usage based | |
145 | upon its memory target. | |
146 | * A new persistent read-only caching daemon is available to offload reads from | |
147 | shared parent images. | |
148 | ||
801d1391 TL |
149 | RGW object storage |
150 | ~~~~~~~~~~~~~~~~~~ | |
9f95a23c TL |
151 | |
152 | * New `Multisite Sync Policy`_ primitives for per-bucket replication. (EXPERIMENTAL) | |
153 | * S3 feature support: | |
154 | - Bucket Replication (EXPERIMENTAL) | |
155 | - `Bucket Notifications`_ via HTTP/S, AMQP and Kafka | |
156 | - Bucket Tagging | |
157 | - Object Lock | |
158 | - Public Access Block for buckets | |
159 | * Bucket sharding: | |
160 | - Significantly improved listing performance on buckets with many shards. | |
161 | - Dynamic resharding prefers prime shard counts for improved distribution. | |
162 | - Raised the default number of bucket shards to 11. | |
163 | * Added `HashiCorp Vault Integration`_ for SSE-KMS. | |
164 | * Added Keystone token cache for S3 requests. | |
165 | ||
801d1391 TL |
166 | CephFS distributed file system |
167 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
9f95a23c TL |
168 | |
169 | * Inline data support in CephFS has been deprecated and will likely be | |
170 | removed in a future release. | |
171 | * MDS daemons can now be assigned to manage a particular file system via the | |
172 | new ``mds_join_fs`` option. | |
173 | * MDS now aggressively asks idle clients to trim caps which improves stability | |
174 | when file system load changes. | |
175 | * The mgr volumes plugin has received numerous improvements to support CephFS | |
176 | via CSI, including snapshots and cloning. | |
177 | * cephfs-shell has had numerous incremental improvements and bug fixes. | |
178 | ||
179 | ||
180 | Upgrading from Mimic or Nautilus | |
181 | -------------------------------- | |
182 | ||
183 | .. note:: | |
184 | ||
185 | You can monitor the progress of your upgrade at each stage with the | |
186 | ``ceph versions`` command, which will tell you what ceph version(s) are | |
187 | running for each type of daemon. | |
188 | ||
189 | Instructions | |
190 | ~~~~~~~~~~~~ | |
191 | ||
192 | .. highlight:: console | |
193 | ||
194 | #. Make sure your cluster is stable and healthy (no down or | |
195 | recovering OSDs). (Optional, but recommended.) | |
196 | ||
197 | #. Set the ``noout`` flag for the duration of the upgrade. (Optional, | |
198 | but recommended.):: | |
199 | ||
200 | # ceph osd set noout | |
201 | ||
202 | #. Upgrade monitors by installing the new packages and restarting the | |
203 | monitor daemons. For example, on each monitor host,:: | |
204 | ||
205 | # systemctl restart ceph-mon.target | |
206 | ||
207 | Once all monitors are up, verify that the monitor upgrade is | |
208 | complete by looking for the ``octopus`` string in the mon | |
209 | map. The command:: | |
210 | ||
211 | # ceph mon dump | grep min_mon_release | |
212 | ||
213 | should report:: | |
214 | ||
801d1391 | 215 | min_mon_release 15 (octopus) |
9f95a23c TL |
216 | |
217 | If it doesn't, that implies that one or more monitors hasn't been | |
218 | upgraded and restarted and/or the quorum does not include all monitors. | |
219 | ||
220 | #. Upgrade ``ceph-mgr`` daemons by installing the new packages and | |
221 | restarting all manager daemons. For example, on each manager host,:: | |
222 | ||
223 | # systemctl restart ceph-mgr.target | |
224 | ||
225 | Verify the ``ceph-mgr`` daemons are running by checking ``ceph | |
226 | -s``:: | |
227 | ||
228 | # ceph -s | |
229 | ||
230 | ... | |
231 | services: | |
232 | mon: 3 daemons, quorum foo,bar,baz | |
233 | mgr: foo(active), standbys: bar, baz | |
234 | ... | |
235 | ||
236 | #. Upgrade all OSDs by installing the new packages and restarting the | |
237 | ceph-osd daemons on all OSD hosts:: | |
238 | ||
239 | # systemctl restart ceph-osd.target | |
240 | ||
241 | Note that the first time each OSD starts, it will do a format | |
242 | conversion to improve the accounting for "omap" data. This may | |
243 | take a few minutes to as much as a few hours (for an HDD with lots | |
244 | of omap data). You can disable this automatic conversion with:: | |
245 | ||
246 | # ceph config set osd bluestore_fsck_quick_fix_on_mount false | |
247 | ||
248 | You can monitor the progress of the OSD upgrades with the | |
249 | ``ceph versions`` or ``ceph osd versions`` commands:: | |
250 | ||
251 | # ceph osd versions | |
252 | { | |
253 | "ceph version 13.2.5 (...) mimic (stable)": 12, | |
254 | "ceph version 15.2.0 (...) octopus (stable)": 22, | |
255 | } | |
256 | ||
257 | #. Upgrade all CephFS MDS daemons. For each CephFS file system, | |
258 | ||
259 | #. Reduce the number of ranks to 1. (Make note of the original | |
260 | number of MDS daemons first if you plan to restore it later.):: | |
261 | ||
262 | # ceph status | |
263 | # ceph fs set <fs_name> max_mds 1 | |
264 | ||
265 | #. Wait for the cluster to deactivate any non-zero ranks by | |
266 | periodically checking the status:: | |
267 | ||
268 | # ceph status | |
269 | ||
270 | #. Take all standby MDS daemons offline on the appropriate hosts with:: | |
271 | ||
272 | # systemctl stop ceph-mds@<daemon_name> | |
273 | ||
274 | #. Confirm that only one MDS is online and is rank 0 for your FS:: | |
275 | ||
276 | # ceph status | |
277 | ||
278 | #. Upgrade the last remaining MDS daemon by installing the new | |
279 | packages and restarting the daemon:: | |
280 | ||
281 | # systemctl restart ceph-mds.target | |
282 | ||
283 | #. Restart all standby MDS daemons that were taken offline:: | |
284 | ||
285 | # systemctl start ceph-mds.target | |
286 | ||
287 | #. Restore the original value of ``max_mds`` for the volume:: | |
288 | ||
289 | # ceph fs set <fs_name> max_mds <original_max_mds> | |
290 | ||
291 | #. Upgrade all radosgw daemons by upgrading packages and restarting | |
292 | daemons on all hosts:: | |
293 | ||
294 | # systemctl restart ceph-radosgw.target | |
295 | ||
296 | #. Complete the upgrade by disallowing pre-Octopus OSDs and enabling | |
297 | all new Octopus-only functionality:: | |
298 | ||
299 | # ceph osd require-osd-release octopus | |
300 | ||
301 | #. If you set ``noout`` at the beginning, be sure to clear it with:: | |
302 | ||
303 | # ceph osd unset noout | |
304 | ||
305 | #. Verify the cluster is healthy with ``ceph health``. | |
306 | ||
307 | If your CRUSH tunables are older than Hammer, Ceph will now issue a | |
308 | health warning. If you see a health alert to that effect, you can | |
309 | revert this change with:: | |
310 | ||
311 | ceph config set mon mon_crush_min_required_version firefly | |
312 | ||
313 | If Ceph does not complain, however, then we recommend you also | |
314 | switch any existing CRUSH buckets to straw2, which was added back | |
315 | in the Hammer release. If you have any 'straw' buckets, this will | |
316 | result in a modest amount of data movement, but generally nothing | |
317 | too severe.:: | |
318 | ||
319 | ceph osd getcrushmap -o backup-crushmap | |
320 | ceph osd crush set-all-straw-buckets-to-straw2 | |
321 | ||
322 | If there are problems, you can easily revert with:: | |
323 | ||
324 | ceph osd setcrushmap -i backup-crushmap | |
325 | ||
326 | Moving to 'straw2' buckets will unlock a few recent features, like | |
327 | the `crush-compat` :ref:`balancer <balancer>` mode added back in Luminous. | |
328 | ||
329 | ||
330 | #. If you are upgrading from Mimic, or did not already do so when you | |
331 | upgraded to Nautlius, we recommened you enable the new :ref:`v2 | |
332 | network protocol <msgr2>`, issue the following command:: | |
333 | ||
334 | ceph mon enable-msgr2 | |
335 | ||
336 | This will instruct all monitors that bind to the old default port | |
337 | 6789 for the legacy v1 protocol to also bind to the new 3300 v2 | |
338 | protocol port. To see if all monitors have been updated,:: | |
339 | ||
340 | ceph mon dump | |
341 | ||
342 | and verify that each monitor has both a ``v2:`` and ``v1:`` address | |
343 | listed. | |
344 | ||
345 | #. Consider enabling the :ref:`telemetry module <telemetry>` to send | |
346 | anonymized usage statistics and crash information to the Ceph | |
347 | upstream developers. To see what would be reported (without actually | |
348 | sending any information to anyone),:: | |
349 | ||
350 | ceph mgr module enable telemetry | |
351 | ceph telemetry show | |
352 | ||
353 | If you are comfortable with the data that is reported, you can opt-in to | |
354 | automatically report the high-level cluster metadata with:: | |
355 | ||
356 | ceph telemetry on | |
357 | ||
358 | For more information about the telemetry module, see :ref:`the | |
359 | documentation <telemetry>`. | |
360 | ||
361 | ||
362 | Upgrading from pre-Mimic releases (like Luminous) | |
363 | ------------------------------------------------- | |
364 | ||
365 | You *must* first upgrade to Mimic (13.2.z) or Nautilus (14.2.z) before | |
366 | upgrading to Octopus. | |
367 | ||
368 | ||
369 | Upgrade compatibility notes | |
370 | --------------------------- | |
371 | ||
801d1391 TL |
372 | * Starting with Octopus, there is now a separate repository directory |
373 | for each version on `download.ceph.com` (e.g., ``rpm-15.2.0`` and | |
374 | ``debian-15.2.0``). The traditional package directory that is named | |
375 | after the release (e.g., ``rpm-octopus`` and ``debian-octopus``) is | |
376 | now a symlink to the most recently bug fix version for that release. | |
377 | We no longer generate a single repository that combines all bug fix | |
378 | versions for a single named release. | |
379 | ||
9f95a23c TL |
380 | * The RGW "num_rados_handles" has been removed. |
381 | If you were using a value of "num_rados_handles" greater than 1 | |
382 | multiply your current "objecter_inflight_ops" and | |
383 | "objecter_inflight_op_bytes" paramaeters by the old | |
384 | "num_rados_handles" to get the same throttle behavior. | |
385 | ||
386 | * Ceph now packages python bindings for python3.6 instead of | |
387 | python3.4, because python3 in EL7/EL8 is now using python3.6 | |
388 | as the native python3. see the `announcement`_ | |
389 | for more details on the background of this change. | |
390 | ||
391 | * librbd now uses a write-around cache policy be default, | |
392 | replacing the previous write-back cache policy default. | |
393 | This cache policy allows librbd to immediately complete | |
394 | write IOs while they are still in-flight to the OSDs. | |
395 | Subsequent flush requests will ensure all in-flight | |
396 | write IOs are completed prior to completing. The | |
397 | librbd cache policy can be controlled via a new | |
398 | "rbd_cache_policy" configuration option. | |
399 | ||
400 | * librbd now includes a simple IO scheduler which attempts to | |
401 | batch together multiple IOs against the same backing RBD | |
402 | data block object. The librbd IO scheduler policy can be | |
403 | controlled via a new "rbd_io_scheduler" configuration | |
404 | option. | |
405 | ||
406 | * RGW: radosgw-admin introduces two subcommands that allow the | |
407 | managing of expire-stale objects that might be left behind after a | |
408 | bucket reshard in earlier versions of RGW. One subcommand lists such | |
409 | objects and the other deletes them. Read the troubleshooting section | |
410 | of the dynamic resharding docs for details. | |
411 | ||
412 | * RGW: Bucket naming restrictions have changed and likely to cause | |
413 | InvalidBucketName errors. We recommend to set ``rgw_relaxed_s3_bucket_names`` | |
414 | option to true as a workaround. | |
415 | ||
416 | * In the Zabbix Mgr Module there was a typo in the key being send | |
417 | to Zabbix for PGs in backfill_wait state. The key that was sent | |
418 | was 'wait_backfill' and the correct name is 'backfill_wait'. | |
419 | Update your Zabbix template accordingly so that it accepts the | |
420 | new key being send to Zabbix. | |
421 | ||
422 | * zabbix plugin for ceph manager now includes osd and pool | |
423 | discovery. Update of zabbix_template.xml is needed | |
424 | to receive per-pool (read/write throughput, diskspace usage) | |
425 | and per-osd (latency, status, pgs) statistics | |
426 | ||
427 | * The format of all date + time stamps has been modified to fully | |
428 | conform to ISO 8601. The old format (``YYYY-MM-DD | |
429 | HH:MM:SS.ssssss``) excluded the ``T`` separator between the date and | |
430 | time and was rendered using the local time zone without any explicit | |
431 | indication. The new format includes the separator as well as a | |
432 | ``+nnnn`` or ``-nnnn`` suffix to indicate the time zone, or a ``Z`` | |
433 | suffix if the time is UTC. For example, | |
434 | ``2019-04-26T18:40:06.225953+0100``. | |
435 | ||
436 | Any code or scripts that was previously parsing date and/or time | |
437 | values from the JSON or XML structure CLI output should be checked | |
438 | to ensure it can handle ISO 8601 conformant values. Any code | |
439 | parsing date or time values from the unstructured human-readable | |
440 | output should be modified to parse the structured output instead, as | |
441 | the human-readable output may change without notice. | |
442 | ||
443 | * The ``bluestore_no_per_pool_stats_tolerance`` config option has been | |
444 | replaced with ``bluestore_fsck_error_on_no_per_pool_stats`` | |
445 | (default: false). The overall default behavior has not changed: | |
446 | fsck will warn but not fail on legacy stores, and repair will | |
447 | convert to per-pool stats. | |
448 | ||
449 | * The disaster-recovery related 'ceph mon sync force' command has been | |
450 | replaced with 'ceph daemon <...> sync_force'. | |
451 | ||
452 | * The ``osd_recovery_max_active`` option now has | |
453 | ``osd_recovery_max_active_hdd`` and ``osd_recovery_max_active_ssd`` | |
454 | variants, each with different default values for HDD and SSD-backed | |
455 | OSDs, respectively. By default ``osd_recovery_max_active`` now | |
456 | defaults to zero, which means that the OSD will conditionally use | |
457 | the HDD or SSD option values. Administrators who have customized | |
458 | this value may want to consider whether they have set this to a | |
459 | value similar to the new defaults (3 for HDDs and 10 for SSDs) and, | |
460 | if so, remove the option from their configuration entirely. | |
461 | ||
462 | * monitors now have a `ceph osd info` command that will provide information | |
463 | on all osds, or provided osds, thus simplifying the process of having to | |
464 | parse `osd dump` for the same information. | |
465 | ||
466 | * The structured output of ``ceph status`` or ``ceph -s`` is now more | |
467 | concise, particularly the `mgrmap` and `monmap` sections, and the | |
468 | structure of the `osdmap` section has been cleaned up. | |
469 | ||
470 | * A health warning is now generated if the average osd heartbeat ping | |
471 | time exceeds a configurable threshold for any of the intervals | |
472 | computed. The OSD computes 1 minute, 5 minute and 15 minute | |
473 | intervals with average, minimum and maximum values. New | |
474 | configuration option ``mon_warn_on_slow_ping_ratio`` specifies a | |
475 | percentage of ``osd_heartbeat_grace`` to determine the threshold. A | |
476 | value of zero disables the warning. New configuration option | |
477 | ``mon_warn_on_slow_ping_time`` specified in milliseconds over-rides | |
478 | the computed value, causes a warning when OSD heartbeat pings take | |
479 | longer than the specified amount. New admin command ``ceph daemon | |
480 | mgr.# dump_osd_network [threshold]`` command will list all | |
481 | connections with a ping time longer than the specified threshold or | |
482 | value determined by the config options, for the average for any of | |
483 | the 3 intervals. New admin command ``ceph daemon osd.# | |
484 | dump_osd_network [threshold]`` will do the same but only including | |
485 | heartbeats initiated by the specified OSD. | |
486 | ||
487 | * Inline data support for CephFS has been deprecated. When setting the flag, | |
488 | users will see a warning to that effect, and enabling it now requires the | |
489 | ``--yes-i-really-really-mean-it`` flag. If the MDS is started on a | |
490 | filesystem that has it enabled, a health warning is generated. Support for | |
491 | this feature will be removed in a future release. | |
492 | ||
493 | * ``ceph {set,unset} full`` is not supported anymore. We have been using | |
494 | ``full`` and ``nearfull`` flags in OSD map for tracking the fullness status | |
495 | of a cluster back since the Hammer release, if the OSD map is marked ``full`` | |
496 | all write operations will be blocked until this flag is removed. In the | |
497 | Infernalis release and Linux kernel 4.7 client, we introduced the per-pool | |
498 | full/nearfull flags to track the status for a finer-grained control, so the | |
499 | clients will hold the write operations if either the cluster-wide ``full`` | |
500 | flag or the per-pool ``full`` flag is set. This was a compromise, as we | |
501 | needed to support the cluster with and without per-pool ``full`` flags | |
502 | support. But this practically defeated the purpose of introducing the | |
503 | per-pool flags. So, in the Mimic release, the new flags finally took the | |
504 | place of their cluster-wide counterparts, as the monitor started removing | |
505 | these two flags from OSD map. So the clients of Infernalis and up can benefit | |
506 | from this change, as they won't be blocked by the full pools which they are | |
507 | not writing to. In this release, ``ceph {set,unset} full`` is now considered | |
508 | as an invalid command. And the clients will continue honoring both the | |
509 | cluster-wide and per-pool flags to be backward comaptible with pre-infernalis | |
510 | clusters. | |
511 | ||
512 | * The telemetry module now reports more information. | |
513 | ||
514 | First, there is a new 'device' channel, enabled by default, that | |
515 | will report anonymized hard disk and SSD health metrics to | |
516 | telemetry.ceph.com in order to build and improve device failure | |
517 | prediction algorithms. If you are not comfortable sharing device | |
518 | metrics, you can disable that channel first before re-opting-in:: | |
519 | ||
520 | ceph config set mgr mgr/telemetry/channel_device false | |
521 | ||
522 | Second, we now report more information about CephFS file systems, | |
523 | including: | |
524 | ||
525 | - how many MDS daemons (in total and per file system) | |
526 | - which features are (or have been) enabled | |
527 | - how many data pools | |
528 | - approximate file system age (year + month of creation) | |
529 | - how many files, bytes, and snapshots | |
530 | - how much metadata is being cached | |
531 | ||
532 | We have also added: | |
533 | ||
534 | - which Ceph release the monitors are running | |
535 | - whether msgr v1 or v2 addresses are used for the monitors | |
536 | - whether IPv4 or IPv6 addresses are used for the monitors | |
537 | - whether RADOS cache tiering is enabled (and which mode) | |
538 | - whether pools are replicated or erasure coded, and | |
539 | which erasure code profile plugin and parameters are in use | |
540 | - how many hosts are in the cluster, and how many hosts have each type of daemon | |
541 | - whether a separate OSD cluster network is being used | |
542 | - how many RBD pools and images are in the cluster, and how many pools have RBD mirroring enabled | |
543 | - how many RGW daemons, zones, and zonegroups are present; which RGW frontends are in use | |
544 | - aggregate stats about the CRUSH map, like which algorithms are used, how | |
545 | big buckets are, how many rules are defined, and what tunables are in | |
546 | use | |
547 | ||
548 | If you had telemetry enabled, you will need to re-opt-in with:: | |
549 | ||
550 | ceph telemetry on | |
551 | ||
552 | You can view exactly what information will be reported first with:: | |
553 | ||
554 | $ ceph telemetry show # see everything | |
555 | $ ceph telemetry show basic # basic cluster info (including all of the new info) | |
556 | ||
557 | * Following invalid settings now are not tolerated anymore | |
558 | for the command `ceph osd erasure-code-profile set xxx`. | |
559 | * invalid `m` for "reed_sol_r6_op" erasure technique | |
560 | * invalid `m` and invalid `w` for "liber8tion" erasure technique | |
561 | ||
562 | * New OSD daemon command dump_recovery_reservations which reveals the | |
563 | recovery locks held (in_progress) and waiting in priority queues. | |
564 | ||
565 | * New OSD daemon command dump_scrub_reservations which reveals the | |
566 | scrub reservations that are held for local (primary) and remote (replica) PGs. | |
567 | ||
568 | * Previously, ``ceph tell mgr ...`` could be used to call commands | |
569 | implemented by mgr modules. This is no longer supported. Since | |
570 | luminous, using ``tell`` has not been necessary: those same commands | |
571 | are also accessible without the ``tell mgr`` portion (e.g., ``ceph | |
572 | tell mgr influx foo`` is the same as ``ceph influx foo``. ``ceph | |
573 | tell mgr ...`` will now call admin commands--the same set of | |
574 | commands accessible via ``ceph daemon ...`` when you are logged into | |
575 | the appropriate host. | |
576 | ||
577 | * The ``ceph tell`` and ``ceph daemon`` commands have been unified, | |
578 | such that all such commands are accessible via either interface. | |
579 | Note that ceph-mgr tell commands are accessible via either ``ceph | |
580 | tell mgr ...`` or ``ceph tell mgr.<id> ...``, and it is only | |
581 | possible to send tell commands to the active daemon (the standbys do | |
582 | not accept incoming connections over the network). | |
583 | ||
584 | * Ceph will now issue a health warning if a RADOS pool as a ``pg_num`` | |
585 | value that is not a power of two. This can be fixed by adjusting | |
586 | the pool to a nearby power of two:: | |
587 | ||
588 | ceph osd pool set <pool-name> pg_num <new-pg-num> | |
589 | ||
590 | Alternatively, the warning can be silenced with:: | |
591 | ||
592 | ceph config set global mon_warn_on_pool_pg_num_not_power_of_two false | |
593 | ||
594 | * The format of MDSs in `ceph fs dump` has changed. | |
595 | ||
596 | * The ``mds_cache_size`` config option is completely removed. Since luminous, | |
597 | the ``mds_cache_memory_limit`` config option has been preferred to configure | |
598 | the MDS's cache limits. | |
599 | ||
600 | * The ``pg_autoscale_mode`` is now set to ``on`` by default for newly | |
601 | created pools, which means that Ceph will automatically manage the | |
602 | number of PGs. To change this behavior, or to learn more about PG | |
603 | autoscaling, see :ref:`pg-autoscaler`. Note that existing pools in | |
604 | upgraded clusters will still be set to ``warn`` by default. | |
605 | ||
606 | * The ``upmap_max_iterations`` config option of mgr/balancer has been | |
607 | renamed to ``upmap_max_optimizations`` to better match its behaviour. | |
608 | ||
609 | * ``mClockClientQueue`` and ``mClockClassQueue`` OpQueue | |
610 | implementations have been removed in favor of of a single | |
611 | ``mClockScheduler`` implementation of a simpler OSD interface. | |
612 | Accordingly, the ``osd_op_queue_mclock*`` family of config options | |
613 | has been removed in favor of the ``osd_mclock_scheduler*`` family | |
614 | of options. | |
615 | ||
616 | * The config subsystem now searches dot ('.') delimited prefixes for | |
617 | options. That means for an entity like ``client.foo.bar``, its | |
618 | overall configuration will be a combination of the global options, | |
619 | ``client``, ``client.foo``, and ``client.foo.bar``. Previously, | |
620 | only global, ``client``, and ``client.foo.bar`` options would apply. | |
621 | This change may affect the configuration for clients that include a | |
622 | ``.`` in their name. | |
623 | ||
801d1391 TL |
624 | |
625 | Changelog | |
626 | --------- | |
627 | * .gitignore: add more stuff (`pr#29568 <https://github.com/ceph/ceph/pull/29568>`_, Volker Theile) | |
628 | * async/dpdk: fix compile errors from ceph::mutex update (`pr#30066 <https://github.com/ceph/ceph/pull/30066>`_, yehu) | |
629 | * bluestore,build/ops,common,rgw: Enable _GLIBCXX_ASSERTIONS and fix unittest problems (`pr#32387 <https://github.com/ceph/ceph/pull/32387>`_, Samuel Just) | |
630 | * bluestore,cephfs,common,core,mgr,mon,rbd,rgw: src/: s/Mutex/ceph::mutex/ (`pr#29113 <https://github.com/ceph/ceph/pull/29113>`_, Kefu Chai) | |
631 | * bluestore,common,core,mgr,rbd: common/RefCountedObj: cleanup con/des (`pr#29672 <https://github.com/ceph/ceph/pull/29672>`_, Patrick Donnelly) | |
632 | * bluestore,common,core,rgw: common, \\*: kill the bl::last_p member. Use iterator instead (`pr#32831 <https://github.com/ceph/ceph/pull/32831>`_, Radoslaw Zarzynski) | |
633 | * bluestore,common: os/bluestore: s/align_down/p2align/ (`pr#29379 <https://github.com/ceph/ceph/pull/29379>`_, Kefu Chai) | |
634 | * bluestore,core: common/options: Set bluestore min_alloc size to 4K (`pr#30698 <https://github.com/ceph/ceph/pull/30698>`_, Mark Nelson) | |
635 | * bluestore,core: common/options: Set concurrent bluestore rocksdb compactions to 2 (`pr#29027 <https://github.com/ceph/ceph/pull/29027>`_, Mark Nelson) | |
636 | * bluestore,core: mon,osd: only use new per-pool usage stats once \\*all\\* osds are reporting (`pr#28978 <https://github.com/ceph/ceph/pull/28978>`_, Sage Weil) | |
637 | * bluestore,core: os/bluestore,mon: segregate omap keys by pool; report via df (`pr#29292 <https://github.com/ceph/ceph/pull/29292>`_, Sage Weil) | |
638 | * bluestore,core: os/bluestore/BlueFS: explicit check for too-granular allocations (`pr#33027 <https://github.com/ceph/ceph/pull/33027>`_, Sage Weil) | |
639 | * bluestore,core: os/bluestore/bluefs_types: consolidate contiguous extents (`pr#28821 <https://github.com/ceph/ceph/pull/28821>`_, Sage Weil) | |
640 | * bluestore,core: os/bluestore/KernelDevice: fix RW_IO_MAX constant (`pr#29577 <https://github.com/ceph/ceph/pull/29577>`_, Sage Weil) | |
641 | * bluestore,core: os/bluestore: do not set osd_memory_target default from cgroup limit (`pr#29581 <https://github.com/ceph/ceph/pull/29581>`_, Sage Weil) | |
642 | * bluestore,core: os/bluestore: drop (semi-broken) nvme automatic class (`pr#31796 <https://github.com/ceph/ceph/pull/31796>`_, Sage Weil) | |
643 | * bluestore,core: os/bluestore: expand lttng tracepoints, improve fio_ceph_objectstore backend (`pr#29674 <https://github.com/ceph/ceph/pull/29674>`_, Samuel Just) | |
644 | * bluestore,core: os/bluestore: Keep separate onode cache pinned list (`pr#30964 <https://github.com/ceph/ceph/pull/30964>`_, Mark Nelson) | |
645 | * bluestore,core: os/bluestore: prefix omap of temp objects by real pool (`pr#29717 <https://github.com/ceph/ceph/pull/29717>`_, xie xingguo) | |
646 | * bluestore,core: os/bluestore: Unify on preadv for io_uring and future refactor (`pr#28025 <https://github.com/ceph/ceph/pull/28025>`_, Mark Nelson) | |
647 | * bluestore,core: os/bluestore: v.2 framework for more intelligent DB space usage (`pr#29687 <https://github.com/ceph/ceph/pull/29687>`_, Igor Fedotov) | |
648 | * bluestore,mgr,rgw: rgw,bluestore: fixes to address failures from check-generated.sh (`pr#29862 <https://github.com/ceph/ceph/pull/29862>`_, Kefu Chai) | |
649 | * bluestore,mon: os/bluestore: create the tail when first set FLAG_OMAP (`pr#27627 <https://github.com/ceph/ceph/pull/27627>`_, Tao Ning) | |
650 | * bluestore,tools: os/bluestore/bluestore-tool: minor fixes around migrate (`pr#28651 <https://github.com/ceph/ceph/pull/28651>`_, Igor Fedotov) | |
651 | * bluestore,tools: tools/ceph-objectstore-tool: implement onode metadata dump (`pr#27869 <https://github.com/ceph/ceph/pull/27869>`_, Igor Fedotov) | |
652 | * bluestore,tools: tools/ceph-objectstore-tool: introduce list-slow-omap command (`pr#27985 <https://github.com/ceph/ceph/pull/27985>`_, Igor Fedotov) | |
653 | * bluestore: BlueFS: prevent BlueFS::dirty_files from being leaked when syncing metadata (`pr#30631 <https://github.com/ceph/ceph/pull/30631>`_, Xuehan Xu) | |
654 | * bluestore: bluestore/allocator: Ageing test for bluestore allocators (`pr#22574 <https://github.com/ceph/ceph/pull/22574>`_, Adam Kupczyk) | |
655 | * bluestore: bluestore/bdev: initialize size when creating object (`pr#29968 <https://github.com/ceph/ceph/pull/29968>`_, Willem Jan Withagen) | |
656 | * bluestore: bluestore/bluefs: make accounting resiliant to unlock() (`pr#32584 <https://github.com/ceph/ceph/pull/32584>`_, Adam Kupczyk) | |
657 | * bluestore: common/options.cc: change default value of bluestore_fsck_on_mount_deep to false (`pr#29408 <https://github.com/ceph/ceph/pull/29408>`_, Neha Ojha) | |
658 | * bluestore: common/options: bluestore 64k min_alloc_size for HDD (`pr#32809 <https://github.com/ceph/ceph/pull/32809>`_, Sage Weil) | |
659 | * bluestore: NVMEDevice: Remove the unnecessary aio_wait in sync read (`pr#33597 <https://github.com/ceph/ceph/pull/33597>`_, Ziye Yang) | |
660 | * bluestore: NVMEDevice: Split the read I/O if the io size is large (`pr#32647 <https://github.com/ceph/ceph/pull/32647>`_, Ziye Yang) | |
661 | * bluestore: os/bluestore/Blue(FS|Store): uint64_t alloc_size (`pr#32484 <https://github.com/ceph/ceph/pull/32484>`_, Bernd Zeimetz) | |
662 | * bluestore: os/bluestore/BlueFS: clear newly allocated space for WAL logs (`pr#30549 <https://github.com/ceph/ceph/pull/30549>`_, Adam Kupczyk) | |
663 | * bluestore: os/bluestore/BlueFS: fixed printing stats (`pr#33235 <https://github.com/ceph/ceph/pull/33235>`_, Adam Kupczyk) | |
664 | * bluestore: os/bluestore/BlueFS: less verbose about alloc adjustments (`pr#33512 <https://github.com/ceph/ceph/pull/33512>`_, Sage Weil) | |
665 | * bluestore: os/bluestore/BlueFS: Move bluefs alloc size initialization log message to log level 1 (`pr#29822 <https://github.com/ceph/ceph/pull/29822>`_, Vikhyat Umrao) | |
666 | * bluestore: os/bluestore/BlueFS: replace flush_log with sync_metadata (`pr#32563 <https://github.com/ceph/ceph/pull/32563>`_, Jianpeng Ma) | |
667 | * bluestore: os/bluestore/BlueFS: use 64K alloc_size on the shared device (`pr#29537 <https://github.com/ceph/ceph/pull/29537>`_, Sage Weil, Neha Ojha) | |
668 | * bluestore: os/bluestore/BlueStore.cc: set priorities for compression stats (`pr#31959 <https://github.com/ceph/ceph/pull/31959>`_, Neha Ojha) | |
669 | * bluestore: os/bluestore/spdk: Fix the overflow error of parsing spdk coremask (`pr#32440 <https://github.com/ceph/ceph/pull/32440>`_, Hu Ye, Chunsong Feng, luo rixin) | |
670 | * bluestore: os/bluestore: Actually wait until completion in write_sync (`pr#26909 <https://github.com/ceph/ceph/pull/26909>`_, Vitaliy Filippov) | |
671 | * bluestore: os/bluestore: add bluestore_bluefs_max_free; smooth space balancing a bit (`pr#30231 <https://github.com/ceph/ceph/pull/30231>`_, xie xingguo) | |
672 | * bluestore: os/bluestore: add slow op detection for collection_listing (`issue#40741 <http://tracker.ceph.com/issues/40741>`_, `pr#29085 <https://github.com/ceph/ceph/pull/29085>`_, Igor Fedotov) | |
673 | * bluestore: os/bluestore: allocate Task on stack (`pr#33358 <https://github.com/ceph/ceph/pull/33358>`_, Jun Su) | |
674 | * bluestore: os/bluestore: apply garbage collection against excessive blob count growth (`pr#28229 <https://github.com/ceph/ceph/pull/28229>`_, Igor Fedotov) | |
675 | * bluestore: os/bluestore: AVL-tree & extent - based space allocator (`pr#30897 <https://github.com/ceph/ceph/pull/30897>`_, Adam Kupczyk, xie xingguo, Kefu Chai) | |
676 | * bluestore: os/bluestore: avoid length overflow in extents returned by Stupid (`issue#40703 <http://tracker.ceph.com/issues/40703>`_, `pr#28945 <https://github.com/ceph/ceph/pull/28945>`_, Igor Fedotov) | |
677 | * bluestore: os/bluestore: avoid race between split_cache and get/put pin/unpin (`pr#32665 <https://github.com/ceph/ceph/pull/32665>`_, Sage Weil) | |
678 | * bluestore: os/bluestore: avoid unnecessary notify (`pr#29345 <https://github.com/ceph/ceph/pull/29345>`_, Jianpeng Ma) | |
679 | * bluestore: os/bluestore: be more verbose doing bluefs log replay (`pr#27615 <https://github.com/ceph/ceph/pull/27615>`_, Igor Fedotov) | |
680 | * bluestore: os/bluestore: bluefs_preextend_wal_files=true (`pr#28322 <https://github.com/ceph/ceph/pull/28322>`_, Sage Weil) | |
681 | * bluestore: os/bluestore: call fault_range prior to looking for blob to reuse (`pr#27444 <https://github.com/ceph/ceph/pull/27444>`_, Igor Fedotov) | |
682 | * bluestore: os/bluestore: check bluefs allocations on log replay (`pr#31513 <https://github.com/ceph/ceph/pull/31513>`_, Igor Fedotov) | |
683 | * bluestore: os/bluestore: check return value of func _open_db_and_around (`pr#27477 <https://github.com/ceph/ceph/pull/27477>`_, Jianpeng Ma) | |
684 | * bluestore: os/bluestore: cleanup around allocator calls (`pr#29068 <https://github.com/ceph/ceph/pull/29068>`_, Igor Fedotov) | |
685 | * bluestore: os/bluestore: cleanups (`pr#30737 <https://github.com/ceph/ceph/pull/30737>`_, Kefu Chai) | |
686 | * bluestore: os/bluestore: consolidate extents from the same device only (`pr#31621 <https://github.com/ceph/ceph/pull/31621>`_, Igor Fedotov) | |
687 | * bluestore: os/bluestore: correctly measure deferred writes into new blobs (`issue#38816 <http://tracker.ceph.com/issues/38816>`_, `pr#27789 <https://github.com/ceph/ceph/pull/27789>`_, Sage Weil) | |
688 | * bluestore: os/bluestore: deferred IO notify and locking optimization (`pr#29522 <https://github.com/ceph/ceph/pull/29522>`_, Jianpeng Ma) | |
689 | * bluestore: os/bluestore: do not check osd_max_object_size in _open_path() (`pr#26176 <https://github.com/ceph/ceph/pull/26176>`_, Igor Fedotov) | |
690 | * bluestore: os/bluestore: do not mark per_pool_omap updated unless we fixed it (`pr#31167 <https://github.com/ceph/ceph/pull/31167>`_, Sage Weil) | |
691 | * bluestore: os/bluestore: dont round_up_to in apply_for_bitset_range (`pr#31903 <https://github.com/ceph/ceph/pull/31903>`_, Jianpeng Ma) | |
692 | * bluestore: os/bluestore: dump onode before no available blob id abort (`pr#27911 <https://github.com/ceph/ceph/pull/27911>`_, Igor Fedotov) | |
693 | * bluestore: os/bluestore: dump onode that has too many spanning blobs (`pr#28010 <https://github.com/ceph/ceph/pull/28010>`_, Igor Fedotov) | |
694 | * bluestore: os/bluestore: fix >2GB writes (`pr#27871 <https://github.com/ceph/ceph/pull/27871>`_, Sage Weil, kungf) | |
695 | * bluestore: os/bluestore: fix bitmap allocator issues (`pr#26939 <https://github.com/ceph/ceph/pull/26939>`_, Igor Fedotov) | |
696 | * bluestore: os/bluestore: fix duplicate allocations in bmap allocator (`issue#40080 <http://tracker.ceph.com/issues/40080>`_, `pr#28496 <https://github.com/ceph/ceph/pull/28496>`_, Igor Fedotov) | |
697 | * bluestore: os/bluestore: fix duplicative and misleading debug in KernelDevice::open() (`pr#28630 <https://github.com/ceph/ceph/pull/28630>`_, Radoslaw Zarzynski) | |
698 | * bluestore: os/bluestore: fix for FreeBSD iocb structure (`pr#27458 <https://github.com/ceph/ceph/pull/27458>`_, Willem Jan Withagen) | |
699 | * bluestore: os/bluestore: fix invalid stray shared blob detection in fsck (`pr#30616 <https://github.com/ceph/ceph/pull/30616>`_, Igor Fedotov) | |
700 | * bluestore: os/bluestore: fix missing discard in BlueStore::_kv_sync_thread (`pr#27843 <https://github.com/ceph/ceph/pull/27843>`_, Junhui Tang) | |
701 | * bluestore: os/bluestore: fix origin reference in logging slow ops (`pr#27951 <https://github.com/ceph/ceph/pull/27951>`_, Igor Fedotov) | |
702 | * bluestore: os/bluestore: fix out-of-bound access in bmap allocator (`pr#27691 <https://github.com/ceph/ceph/pull/27691>`_, Igor Fedotov) | |
703 | * bluestore: os/bluestore: fix per-pool omap repair (`pr#32925 <https://github.com/ceph/ceph/pull/32925>`_, Igor Fedotov) | |
704 | * bluestore: os/bluestore: fix space balancing overflow (`pr#30255 <https://github.com/ceph/ceph/pull/30255>`_, xie xingguo) | |
705 | * bluestore: os/bluestore: fix wakeup bug (`pr#31931 <https://github.com/ceph/ceph/pull/31931>`_, Jianpeng Ma) | |
706 | * bluestore: os/bluestore: introduce legacy statfs and dev size mismatch alerts (`pr#27519 <https://github.com/ceph/ceph/pull/27519>`_, Sage Weil, Igor Fedotov) | |
707 | * bluestore: os/bluestore: introduce new io_uring IO engine (`pr#27392 <https://github.com/ceph/ceph/pull/27392>`_, Roman Penyaev) | |
708 | * bluestore: os/bluestore: its better to erase spanning blob once (`pr#29238 <https://github.com/ceph/ceph/pull/29238>`_, Xiangyang Yu) | |
709 | * bluestore: os/bluestore: load OSD all compression settings unconditionally (`issue#40480 <http://tracker.ceph.com/issues/40480>`_, `pr#28688 <https://github.com/ceph/ceph/pull/28688>`_, Igor Fedotov) | |
710 | * bluestore: os/bluestore: log allocation stats on a daily basis (`pr#33565 <https://github.com/ceph/ceph/pull/33565>`_, Igor Fedotov) | |
711 | * bluestore: os/bluestore: memorize layout of BlueFS on management (`pr#30593 <https://github.com/ceph/ceph/pull/30593>`_, Radoslaw Zarzynski) | |
712 | * bluestore: os/bluestore: Merge deferred_finisher and finisher (`pr#29623 <https://github.com/ceph/ceph/pull/29623>`_, Jianpeng Ma) | |
713 | * bluestore: os/bluestore: minor improvements/cleanup around allocator (`pr#29738 <https://github.com/ceph/ceph/pull/29738>`_, Igor Fedotov) | |
714 | * bluestore: os/bluestore: more aggressive deferred submit when onode trim skipping (`issue#21531 <http://tracker.ceph.com/issues/21531>`_, `pr#25697 <https://github.com/ceph/ceph/pull/25697>`_, Zengran Zhang) | |
715 | * bluestore: os/bluestore: more smart allocator dump when lacking space for bluefs (`issue#40623 <http://tracker.ceph.com/issues/40623>`_, `pr#28845 <https://github.com/ceph/ceph/pull/28845>`_, Igor Fedotov) | |
716 | * bluestore: os/bluestore: new bluestore_debug_enforce_settings option (`pr#27132 <https://github.com/ceph/ceph/pull/27132>`_, Igor Fedotov) | |
717 | * bluestore: os/bluestore: no need protected by OpSequencer::qlock (`pr#29488 <https://github.com/ceph/ceph/pull/29488>`_, Jianpeng Ma) | |
718 | * bluestore: os/bluestore: no need to add tail length (revert PR#29185) (`pr#29465 <https://github.com/ceph/ceph/pull/29465>`_, Xiangyang Yu) | |
719 | * bluestore: os/bluestore: print correctly info (`pr#29939 <https://github.com/ceph/ceph/pull/29939>`_, Jianpeng Ma) | |
720 | * bluestore: os/bluestore: print error if spdk_nvme_ns_cmd_writev() fails (`pr#31932 <https://github.com/ceph/ceph/pull/31932>`_, NancySu05) | |
721 | * bluestore: os/bluestore: proper locking for BlueFS prefetching (`pr#29012 <https://github.com/ceph/ceph/pull/29012>`_, Igor Fedotov) | |
722 | * bluestore: os/bluestore: reduce wakeups (`pr#29130 <https://github.com/ceph/ceph/pull/29130>`_, Jianpeng Ma) | |
723 | * bluestore: os/bluestore: Refactor Bluestore Caches (`pr#28597 <https://github.com/ceph/ceph/pull/28597>`_, Mark Nelson) | |
724 | * bluestore: os/bluestore: remove unused arg to _get_deferred_op() (`issue#40918 <http://tracker.ceph.com/issues/40918>`_, `pr#29320 <https://github.com/ceph/ceph/pull/29320>`_, Sage Weil) | |
725 | * bluestore: os/bluestore: remove unused _tune_cache_size() method declaration (`pr#29393 <https://github.com/ceph/ceph/pull/29393>`_, Igor Fedotov) | |
726 | * bluestore: os/bluestore: restore and fix bug with onode cache pinning (`pr#31778 <https://github.com/ceph/ceph/pull/31778>`_, Josh Durgin) | |
727 | * bluestore: os/bluestore: revert cache pinned list (`pr#31180 <https://github.com/ceph/ceph/pull/31180>`_, Sage Weil) | |
728 | * bluestore: os/bluestore: set STATE_KV_SUBMITTED properly (`pr#30753 <https://github.com/ceph/ceph/pull/30753>`_, Igor Fedotov) | |
729 | * bluestore: os/bluestore: show device name in osd metadata output (`pr#28107 <https://github.com/ceph/ceph/pull/28107>`_, Igor Fedotov) | |
730 | * bluestore: os/bluestore: silence StupidAllocator reorder warning (`pr#29866 <https://github.com/ceph/ceph/pull/29866>`_, Jos Collin) | |
731 | * bluestore: os/bluestore: simplify multithreaded shallow fsck (`pr#31473 <https://github.com/ceph/ceph/pull/31473>`_, Igor Fedotov) | |
732 | * bluestore: os/bluestore: simplify per-pool-stat config options (`pr#30350 <https://github.com/ceph/ceph/pull/30350>`_, Sage Weil, Igor Fedotov) | |
733 | * bluestore: os/bluestore: support RocksDB prefetch in buffered read mode (`issue#36482 <http://tracker.ceph.com/issues/36482>`_, `pr#27782 <https://github.com/ceph/ceph/pull/27782>`_, Igor Fedotov) | |
734 | * bluestore: os/bluestore: tiny tracepoints improvement (`pr#31669 <https://github.com/ceph/ceph/pull/31669>`_, Adam Kupczyk) | |
735 | * bluestore: os/bluestore: upgrade legacy omap to per-pool format automatically (`pr#32758 <https://github.com/ceph/ceph/pull/32758>`_, Igor Fedotov) | |
736 | * bluestore: os/bluestore: verify disk layout of BlueFS (`issue#25098 <http://tracker.ceph.com/issues/25098>`_, `pr#30109 <https://github.com/ceph/ceph/pull/30109>`_, Radoslaw Zarzynski) | |
737 | * bluestore: os/bluestore:fix two calculation bugs (`pr#29185 <https://github.com/ceph/ceph/pull/29185>`_, Xiangyang Yu) | |
738 | * bluestore: os/ceph-bluestore-tool: bluefs-bdev-expand asserts if no WAL (`pr#27445 <https://github.com/ceph/ceph/pull/27445>`_, Igor Fedotov) | |
739 | * bluestore: os/objectstore: add new op OP_CREATE for create a new object (`pr#26251 <https://github.com/ceph/ceph/pull/26251>`_, Jianpeng Ma) | |
740 | * bluestore: Revert os/bluestore: add kv_drain_preceding_waiters indicate drain_preceding. (`pr#31503 <https://github.com/ceph/ceph/pull/31503>`_, Sage Weil) | |
741 | * bluestore: test/fio: handle nullptr when parsing throttle params (`pr#31681 <https://github.com/ceph/ceph/pull/31681>`_, Igor Fedotov) | |
742 | * bluestore: [bluestore][tools] Inspect allocations in bluestore (`pr#29425 <https://github.com/ceph/ceph/pull/29425>`_, Adam Kupczyk) | |
743 | * build(deps): bump lodash from 4.17.11 to 4.17.13 in /src/pybind/mgr/dashboard/frontend (`pr#29192 <https://github.com/ceph/ceph/pull/29192>`_, dependabot[bot]) | |
744 | * build/ops,cephfs,common,core,rbd: Fix big-endian handling (`pr#30079 <https://github.com/ceph/ceph/pull/30079>`_, Ulrich Weigand) | |
745 | * build/ops,cephfs: mgr/ssh: make mds add work (`pr#31059 <https://github.com/ceph/ceph/pull/31059>`_, Sage Weil) | |
746 | * build/ops,common,core: common, include: bump the version of ceph::buffers C++ API (`pr#33373 <https://github.com/ceph/ceph/pull/33373>`_, Radoslaw Zarzynski) | |
747 | * build/ops,common,mgr: python-common: Python common package (`pr#28915 <https://github.com/ceph/ceph/pull/28915>`_, Kefu Chai, Sebastian Wagner) | |
748 | * build/ops,common,rgw: rgw, common, build: drop NSS support (`pr#27834 <https://github.com/ceph/ceph/pull/27834>`_, Radoslaw Zarzynski) | |
749 | * build/ops,core,rbd: Windows support [part 1] (`pr#31981 <https://github.com/ceph/ceph/pull/31981>`_, Lucian Petrut, Alin Gabriel Serdean) | |
750 | * build/ops,core: ceph-crash: use client.crash[.host] to post, and provsion keys via mgr/ssh + ceph-daemon (`pr#30734 <https://github.com/ceph/ceph/pull/30734>`_, Sage Weil) | |
751 | * build/ops,core: debian: fix ceph-mgr-modules-core files (`pr#33468 <https://github.com/ceph/ceph/pull/33468>`_, Sage Weil) | |
752 | * build/ops,core: os/bluestore: fix pmem osd build problem (`pr#28761 <https://github.com/ceph/ceph/pull/28761>`_, Peterson, Scott, Li, Xiaoyan) | |
753 | * build/ops,core: qa: stop testing on 16.04 xenial (`pr#28943 <https://github.com/ceph/ceph/pull/28943>`_, Sage Weil) | |
754 | * build/ops,mgr: mgr/diskprediction_local: Replaced old models and updated predictor (`pr#29437 <https://github.com/ceph/ceph/pull/29437>`_, Karanraj Chauhan) | |
755 | * build/ops,mgr: systemd: ceph-mgr: set MemoryDenyWriteExecute to false (`issue#39628 <http://tracker.ceph.com/issues/39628>`_, `pr#28023 <https://github.com/ceph/ceph/pull/28023>`_, Ricardo Dias) | |
756 | * build/ops,pybind: cmake, pybind: fix build on armhf (`pr#28843 <https://github.com/ceph/ceph/pull/28843>`_, Kefu Chai) | |
757 | * build/ops,rbd: rpm,deb: fix python dateutil module dependency (`pr#33624 <https://github.com/ceph/ceph/pull/33624>`_, Mykola Golub) | |
758 | * build/ops,rgw: build/rgw: unittest_rgw_dmclock_scheduler does not need Boost_LIBRARIES (`pr#27466 <https://github.com/ceph/ceph/pull/27466>`_, Willem Jan Withagen) | |
759 | * build/ops,rgw: install-deps.sh, cmake: use boost 1.72 on bionic (`pr#32391 <https://github.com/ceph/ceph/pull/32391>`_, Kefu Chai) | |
760 | * build/ops,tests: ceph-daemon: a few fixes; functional test (`pr#31094 <https://github.com/ceph/ceph/pull/31094>`_, Sage Weil) | |
761 | * build/ops,tests: googletest: pick up change to suppress CMP0048 warning (`pr#29471 <https://github.com/ceph/ceph/pull/29471>`_, Kefu Chai) | |
762 | * build/ops,tests: install-deps.sh,deb,rpm: move python-saml deps into debian/control an\xe2\x80\xa6 (`pr#29840 <https://github.com/ceph/ceph/pull/29840>`_, Kefu Chai) | |
763 | * build/ops,tools: src/script/credits.sh - switch to bash (`pr#32736 <https://github.com/ceph/ceph/pull/32736>`_, Kai Wagner) | |
764 | * build/ops,tools: vstart: Now all OSDs are starting in parallel. Use --no-parallel to revert to sequential (`pr#31732 <https://github.com/ceph/ceph/pull/31732>`_, Adam Kupczyk) | |
765 | * build/ops: .github/stale.yml: warn at 60, close at 90; adjust message (`pr#24744 <https://github.com/ceph/ceph/pull/24744>`_, Lenz Grimmer, Sage Weil) | |
766 | * build/ops: admin/build-doc: keep-going when finding warnings (`pr#27050 <https://github.com/ceph/ceph/pull/27050>`_, Abhishek Lekshmanan) | |
767 | * build/ops: build-doc: allow building docs on fedora 30 (`pr#30136 <https://github.com/ceph/ceph/pull/30136>`_, Yuval Lifshitz) | |
768 | * build/ops: build-integration-branch: s/prefix/postfix/ (`pr#32303 <https://github.com/ceph/ceph/pull/32303>`_, Kefu Chai) | |
769 | * build/ops: build: add static analysis targets (`pr#31579 <https://github.com/ceph/ceph/pull/31579>`_, Yuval Lifshitz) | |
770 | * build/ops: build: FreeBSD does not have /etc/os-release (`pr#26731 <https://github.com/ceph/ceph/pull/26731>`_, Willem Jan Withagen) | |
771 | * build/ops: ceph-daemon: a couple fixes (`pr#31060 <https://github.com/ceph/ceph/pull/31060>`_, Sage Weil) | |
772 | * build/ops: ceph-daemon: add a logrotate.d file for each cluster (`pr#30882 <https://github.com/ceph/ceph/pull/30882>`_, Sage Weil) | |
773 | * build/ops: ceph-daemon: deploy ceph daemons with podman and systemd (`pr#30603 <https://github.com/ceph/ceph/pull/30603>`_, Sage Weil) | |
774 | * build/ops: ceph-daemon: fix logrotate su line (`pr#31823 <https://github.com/ceph/ceph/pull/31823>`_, Sage Weil) | |
775 | * build/ops: ceph-daemon: misc improvements (`pr#30826 <https://github.com/ceph/ceph/pull/30826>`_, Sage Weil) | |
776 | * build/ops: ceph-daemon: use /usr/bin/python, not /usr/bin/env python (`pr#31318 <https://github.com/ceph/ceph/pull/31318>`_, Sage Weil) | |
777 | * build/ops: ceph.spec.in: add missing python-yaml dependency for mgr-k8sevents (`pr#31178 <https://github.com/ceph/ceph/pull/31178>`_, Kefu Chai) | |
778 | * build/ops: ceph.spec.in: add runtime deps for mgr-diskprediction-cloud (`pr#32232 <https://github.com/ceph/ceph/pull/32232>`_, Kefu Chai) | |
779 | * build/ops: ceph.spec.in: always depends on python3.6-pyOpenSSL (`pr#32317 <https://github.com/ceph/ceph/pull/32317>`_, Kefu Chai) | |
780 | * build/ops: ceph.spec.in: Drop systemd BuildRequires in case of building for SUSE (`pr#28884 <https://github.com/ceph/ceph/pull/28884>`_, Dominique Leuenberger) | |
781 | * build/ops: ceph.spec.in: enable amqp_endpoint on RHEL8 by default (`pr#31143 <https://github.com/ceph/ceph/pull/31143>`_, Brad Hubbard) | |
782 | * build/ops: ceph.spec.in: fix Cython package dependency for Fedora (`pr#30590 <https://github.com/ceph/ceph/pull/30590>`_, Jeff Layton) | |
783 | * build/ops: ceph.spec.in: fix make check deps for centos8 (`pr#32798 <https://github.com/ceph/ceph/pull/32798>`_, Alfonso Mart\xc3\xadnez) | |
784 | * build/ops: ceph.spec.in: fix python coverage dependency for non-rhel distros (`pr#33361 <https://github.com/ceph/ceph/pull/33361>`_, Kiefer Chang) | |
785 | * build/ops: ceph.spec.in: fix python3 dependencies in centos7 (`pr#32775 <https://github.com/ceph/ceph/pull/32775>`_, liushi) | |
786 | * build/ops: ceph.spec.in: grafana-dashboards package depends on grafana (`pr#28228 <https://github.com/ceph/ceph/pull/28228>`_, Jan Fajerski) | |
787 | * build/ops: ceph.spec.in: move distro-conditional deps to dedicated section (`pr#32080 <https://github.com/ceph/ceph/pull/32080>`_, Nathan Cutler) | |
788 | * build/ops: ceph.spec.in: package prometheus default alerts for SUSE (`pr#27996 <https://github.com/ceph/ceph/pull/27996>`_, Jan Fajerski) | |
789 | * build/ops: ceph.spec.in: pin to gcc-c++-8.2.1 (`pr#28859 <https://github.com/ceph/ceph/pull/28859>`_, Kefu Chai) | |
790 | * build/ops: ceph.spec.in: re-enable make check deps for el8 (`pr#32412 <https://github.com/ceph/ceph/pull/32412>`_, Kefu Chai) | |
791 | * build/ops: ceph.spec.in: reserve more memory per build jo (`pr#30126 <https://github.com/ceph/ceph/pull/30126>`_, Dan van der Ster) | |
792 | * build/ops: ceph.spec.in: s/pkgversion/version_nodots/ (`pr#30036 <https://github.com/ceph/ceph/pull/30036>`_, Kefu Chai) | |
793 | * build/ops: ceph.spec.in: use g++ >= 8.3.1-3.1 (`pr#30088 <https://github.com/ceph/ceph/pull/30088>`_, Kefu Chai) | |
794 | * build/ops: ceph.spec.in: Use pkgconfig() style BuildRequires for udev/libudev-devel (`pr#32933 <https://github.com/ceph/ceph/pull/32933>`_, Dominique Leuenberger) | |
795 | * build/ops: ceph.spec.in: use python3 to bytecompile .py files (`pr#32608 <https://github.com/ceph/ceph/pull/32608>`_, Kefu Chai) | |
796 | * build/ops: ceph.spec: Recommend (but do not require) podman (`pr#33221 <https://github.com/ceph/ceph/pull/33221>`_, Sage Weil) | |
797 | * build/ops: ceph_release: octopus rc 15.1.0 (`pr#32623 <https://github.com/ceph/ceph/pull/32623>`_, Sage Weil) | |
798 | * build/ops: cmake,crimson: pick up latest seastar (`pr#27088 <https://github.com/ceph/ceph/pull/27088>`_, Kefu Chai) | |
799 | * build/ops: cmake,run-make-check.sh: disable SPDK by default (`pr#29728 <https://github.com/ceph/ceph/pull/29728>`_, Kefu Chai) | |
800 | * build/ops: cmake/Boost: Fix python3 version (`pr#32344 <https://github.com/ceph/ceph/pull/32344>`_, Kotresh HR) | |
801 | * build/ops: cmake/FindRocksDB: fix IMPORTED_LOCATION for ROCKSDB_LIBRARIES (`pr#26813 <https://github.com/ceph/ceph/pull/26813>`_, dudengke) | |
802 | * build/ops: cmake/modules/GetGitRevisionDescription: update to work with git-worktree (`pr#30772 <https://github.com/ceph/ceph/pull/30772>`_, Sage Weil) | |
803 | * build/ops: cmake/modules: replace ; with in compile flags (`pr#28339 <https://github.com/ceph/ceph/pull/28339>`_, Kefu Chai) | |
804 | * build/ops: CMakeLists: add std::move warnings in gcc9 (`pr#27569 <https://github.com/ceph/ceph/pull/27569>`_, Patrick Donnelly) | |
805 | * build/ops: crimson: clang related cleanups (`pr#33680 <https://github.com/ceph/ceph/pull/33680>`_, Kefu Chai) | |
806 | * build/ops: crimson: fix build seastar with dpdk (`pr#31426 <https://github.com/ceph/ceph/pull/31426>`_, Yingxin Cheng) | |
807 | * build/ops: deb,rpm,doc: s/plugin/module/ (`pr#33435 <https://github.com/ceph/ceph/pull/33435>`_, Kefu Chai) | |
808 | * build/ops: debian/: use ceph-osd for packaging crimson-osd (`pr#28535 <https://github.com/ceph/ceph/pull/28535>`_, Kefu Chai) | |
809 | * build/ops: debian/control: add python-routes dependency for dashboard (`pr#28835 <https://github.com/ceph/ceph/pull/28835>`_, Paul Emmerich) | |
810 | * build/ops: debian/control: Build-Depends on g++ (`pr#30410 <https://github.com/ceph/ceph/pull/30410>`_, Kefu Chai) | |
811 | * build/ops: debian/control: fix Build-Depends (`pr#29913 <https://github.com/ceph/ceph/pull/29913>`_, Kefu Chai) | |
812 | * build/ops: debian/radosgw.install: correct path to libradosgw.so\\* (`pr#32539 <https://github.com/ceph/ceph/pull/32539>`_, Kefu Chai) | |
813 | * build/ops: debian/rules: run dh_python2 with ceph-daemon (`pr#31313 <https://github.com/ceph/ceph/pull/31313>`_, Kefu Chai) | |
814 | * build/ops: debian: modules-core replaces and breaks older ceph-mgr (`pr#33501 <https://github.com/ceph/ceph/pull/33501>`_, Kefu Chai) | |
815 | * build/ops: debian: remove dup ceph-fuse line (`pr#28788 <https://github.com/ceph/ceph/pull/28788>`_, huangjun) | |
816 | * build/ops: dmclock: pick up change to use specified C++ settings if any (`pr#30113 <https://github.com/ceph/ceph/pull/30113>`_, Kefu Chai) | |
817 | * build/ops: do_cmake.sh: Add a heading to the minimal config (`pr#28776 <https://github.com/ceph/ceph/pull/28776>`_, Brad Hubbard) | |
818 | * build/ops: do_cmake.sh: Add CEPH_GIT_DIR (`pr#30863 <https://github.com/ceph/ceph/pull/30863>`_, Matthew Oliver) | |
819 | * build/ops: do_cmake.sh: bail out if something goes wrong (`pr#33016 <https://github.com/ceph/ceph/pull/33016>`_, Kefu Chai) | |
820 | * build/ops: do_cmake.sh: enable amqp and rdma for EL8 (`pr#30974 <https://github.com/ceph/ceph/pull/30974>`_, Kefu Chai) | |
821 | * build/ops: do_cmake.sh: optionally specify build dir with $BUILD_DIR env var (`pr#29786 <https://github.com/ceph/ceph/pull/29786>`_, Yuval Lifshitz) | |
822 | * build/ops: do_cmake.sh: remove -DCMAKE_BUILD_TYPE=Debug from cmake options (`pr#30250 <https://github.com/ceph/ceph/pull/30250>`_, Kefu Chai) | |
823 | * build/ops: do_cmake.sh: use bash (`issue#39981 <http://tracker.ceph.com/issues/39981>`_, `pr#28181 <https://github.com/ceph/ceph/pull/28181>`_, Nathan Cutler) | |
824 | * build/ops: do_cmake: Warn user about slow debug performance only for not set (`pr#31113 <https://github.com/ceph/ceph/pull/31113>`_, Junyoung, Sung) | |
825 | * build/ops: do_freebsd.sh: update build scripts to resemble Jenkins scripts (`pr#29400 <https://github.com/ceph/ceph/pull/29400>`_, Willem Jan Withagen) | |
826 | * build/ops: dpdk: drop dpdk submodule (`issue#24032 <http://tracker.ceph.com/issues/24032>`_, `pr#33001 <https://github.com/ceph/ceph/pull/33001>`_, Kefu Chai) | |
827 | * build/ops: fix build fail related to PYTHON_EXECUTABLE variable (`pr#30199 <https://github.com/ceph/ceph/pull/30199>`_, Ilsoo Byun) | |
828 | * build/ops: github: display phrase for signed-off check (`pr#29890 <https://github.com/ceph/ceph/pull/29890>`_, Ernesto Puerta) | |
829 | * build/ops: install-dep,rpm: use devtools-8 on amd64 (`issue#38892 <http://tracker.ceph.com/issues/38892>`_, `pr#27134 <https://github.com/ceph/ceph/pull/27134>`_, Kefu Chai) | |
830 | * build/ops: install-deps, rpm: use python_provide macro and cleanups (`pr#30830 <https://github.com/ceph/ceph/pull/30830>`_, Kefu Chai) | |
831 | * build/ops: install-deps,rpm,do_cmake: build on RHEL/CentOS 8 (`pr#30630 <https://github.com/ceph/ceph/pull/30630>`_, Kefu Chai) | |
832 | * build/ops: install-deps.sh,src: drop python2 support (`pr#31525 <https://github.com/ceph/ceph/pull/31525>`_, Kefu Chai) | |
833 | * build/ops: install-deps.sh: Actually set gpgcheck to false (`pr#33591 <https://github.com/ceph/ceph/pull/33591>`_, Brad Hubbard) | |
834 | * build/ops: install-deps.sh: add EPEL repo for non-x86_64 archs as well (`pr#30557 <https://github.com/ceph/ceph/pull/30557>`_, Kefu Chai, Nathan Cutler) | |
835 | * build/ops: install-deps.sh: add kens copr repo for el8 build (`pr#32324 <https://github.com/ceph/ceph/pull/32324>`_, Kefu Chai) | |
836 | * build/ops: install-deps.sh: add option to skip prebuilt boost-\\* pkgs installation (`pr#27776 <https://github.com/ceph/ceph/pull/27776>`_, Jun He) | |
837 | * build/ops: install-deps.sh: add support for Ubuntu Disco Dingo (`pr#30405 <https://github.com/ceph/ceph/pull/30405>`_, Patrick Seidensal) | |
838 | * build/ops: install-deps.sh: download wheel using pip wheel (`pr#29903 <https://github.com/ceph/ceph/pull/29903>`_, Kefu Chai) | |
839 | * build/ops: install-deps.sh: enable PowerTool repo for EL8 (`pr#30656 <https://github.com/ceph/ceph/pull/30656>`_, Kefu Chai) | |
840 | * build/ops: install-deps.sh: fix typo for krb5 on FreeBSD (`pr#28269 <https://github.com/ceph/ceph/pull/28269>`_, Thomas Johnson) | |
841 | * build/ops: install-deps.sh: install binutils 2.28 for xenial (`pr#31601 <https://github.com/ceph/ceph/pull/31601>`_, Kefu Chai) | |
842 | * build/ops: install-deps.sh: install libboost-test for seastar (`pr#28015 <https://github.com/ceph/ceph/pull/28015>`_, Kefu Chai) | |
843 | * build/ops: install-deps.sh: install python2-{virtualenv,devel} on SUSE if needed (`pr#32153 <https://github.com/ceph/ceph/pull/32153>`_, Nathan Cutler) | |
844 | * build/ops: install-deps.sh: install \\*rpm-macros (`issue#39164 <http://tracker.ceph.com/issues/39164>`_, `pr#27524 <https://github.com/ceph/ceph/pull/27524>`_, Kefu Chai) | |
845 | * build/ops: install-deps.sh: install `python\\*-devel` for python\\*rpm-macros (`pr#30190 <https://github.com/ceph/ceph/pull/30190>`_, Kefu Chai) | |
846 | * build/ops: install-deps.sh: only prepare wheels for make check (`pr#29912 <https://github.com/ceph/ceph/pull/29912>`_, Kefu Chai) | |
847 | * build/ops: install-deps.sh: use chacra for cmake repo (`pr#29475 <https://github.com/ceph/ceph/pull/29475>`_, Kefu Chai) | |
848 | * build/ops: install-deps.sh: Use dnf for rhel/centos 8 (`pr#31144 <https://github.com/ceph/ceph/pull/31144>`_, Brad Hubbard) | |
849 | * build/ops: install-deps.sh: use gcc-8 on xenial and trusty (`pr#28094 <https://github.com/ceph/ceph/pull/28094>`_, Kefu Chai) | |
850 | * build/ops: install-deps.sh: use GCC-9 on bionic (`pr#28454 <https://github.com/ceph/ceph/pull/28454>`_, Kefu Chai) | |
851 | * build/ops: install-deps.sh: use sepia/lab-extra/8 (`pr#31238 <https://github.com/ceph/ceph/pull/31238>`_, Kefu Chai) | |
852 | * build/ops: install-deps: do not install if rpm already installed (`pr#30612 <https://github.com/ceph/ceph/pull/30612>`_, Kefu Chai) | |
853 | * build/ops: install-deps: enable homebrew repos for RHEL8 (`pr#33905 <https://github.com/ceph/ceph/pull/33905>`_, Kefu Chai, Dan Mick) | |
854 | * build/ops: install-deps: revert 47d4351d (`pr#30122 <https://github.com/ceph/ceph/pull/30122>`_, Kefu Chai) | |
855 | * build/ops: make patch build dependency explicit (`issue#40175 <http://tracker.ceph.com/issues/40175>`_, `pr#28414 <https://github.com/ceph/ceph/pull/28414>`_, Nathan Cutler) | |
856 | * build/ops: make perf_async_msgr link jemalloc/tcmalloc (`pr#28039 <https://github.com/ceph/ceph/pull/28039>`_, Jianpeng Ma) | |
857 | * build/ops: make-dist: Bump Node.js to v10.18.1 (`pr#33059 <https://github.com/ceph/ceph/pull/33059>`_, Tiago Melo) | |
858 | * build/ops: make-dist: default to no dashboard frontend build parallelism (`pr#32037 <https://github.com/ceph/ceph/pull/32037>`_, Nathan Cutler) | |
859 | * build/ops: make-dist: drop Python 2/3 autoselect (`pr#27792 <https://github.com/ceph/ceph/pull/27792>`_, Nathan Cutler) | |
860 | * build/ops: make-dist: set version number only once (`pr#26281 <https://github.com/ceph/ceph/pull/26281>`_, Nathan Cutler) | |
861 | * build/ops: mgr/dashboard: Prevent angular of getting stuck during installation (`pr#29929 <https://github.com/ceph/ceph/pull/29929>`_, Tiago Melo) | |
862 | * build/ops: mgr/rook: Make use of rook-client-python when talking to Rook (`pr#29427 <https://github.com/ceph/ceph/pull/29427>`_, Sebastian Wagner) | |
863 | * build/ops: pybind/mgr/CMakeLists: exclude tox.ini, requirements.txt from install (`pr#31577 <https://github.com/ceph/ceph/pull/31577>`_, Sage Weil) | |
864 | * build/ops: pybind/mgr: Exclude tests/ (`pr#31671 <https://github.com/ceph/ceph/pull/31671>`_, Sebastian Wagner) | |
865 | * build/ops: pybind/mgr: Rename orchestrator_cli to orchestrator (`pr#32817 <https://github.com/ceph/ceph/pull/32817>`_, Sebastian Wagner) | |
866 | * build/ops: qa/tasks/ceph_deploy: do not rely on ceph-create-keys (`pr#29002 <https://github.com/ceph/ceph/pull/29002>`_, Sage Weil) | |
867 | * build/ops: Revert dpdk: drop dpdk submodule (`pr#32992 <https://github.com/ceph/ceph/pull/32992>`_, David Galloway) | |
868 | * build/ops: rpm,cmake: use specified python3 version if any (`pr#27358 <https://github.com/ceph/ceph/pull/27358>`_, Kefu Chai) | |
869 | * build/ops: rpm,deb: package always-enabled plugins in a separated package (`pr#33422 <https://github.com/ceph/ceph/pull/33422>`_, Kefu Chai) | |
870 | * build/ops: rpm,deb: python-requests is not needed for ceph-common (`pr#30420 <https://github.com/ceph/ceph/pull/30420>`_, luo.runbing) | |
871 | * build/ops: rpm,debian,install-deps: package crimson-osd (`pr#28428 <https://github.com/ceph/ceph/pull/28428>`_, Kefu Chai) | |
872 | * build/ops: rpm,etc/sysconfig: remove SuSEfirewall2 support (`issue#40738 <http://tracker.ceph.com/issues/40738>`_, `pr#28957 <https://github.com/ceph/ceph/pull/28957>`_, Matthias Gerstner) | |
873 | * build/ops: rpm/cephadm: move HOMEDIR to /var/lib and make scriptlets idempotent on SUSE (`pr#32212 <https://github.com/ceph/ceph/pull/32212>`_, Nathan Cutler) | |
874 | * build/ops: rpm: add cmake_verbose_logging switch (`pr#32805 <https://github.com/ceph/ceph/pull/32805>`_, Nathan Cutler) | |
875 | * build/ops: rpm: add Provides: python3-\\* for python packages and cleanup (`pr#27468 <https://github.com/ceph/ceph/pull/27468>`_, Kefu Chai) | |
876 | * build/ops: rpm: add rpm-build to SUSE-specific make check deps (`pr#32083 <https://github.com/ceph/ceph/pull/32083>`_, Nathan Cutler) | |
877 | * build/ops: rpm: always build ceph-test package (`pr#29685 <https://github.com/ceph/ceph/pull/29685>`_, Nathan Cutler) | |
878 | * build/ops: rpm: define weak_deps for el8 (`pr#33229 <https://github.com/ceph/ceph/pull/33229>`_, Kefu Chai) | |
879 | * build/ops: rpm: Disable LTO in spec when being used (`issue#39974 <http://tracker.ceph.com/issues/39974>`_, `pr#28170 <https://github.com/ceph/ceph/pull/28170>`_, Martin Li\xc5\xa1ka) | |
880 | * build/ops: rpm: drop vim-specific header (`pr#32331 <https://github.com/ceph/ceph/pull/32331>`_, Nathan Cutler) | |
881 | * build/ops: rpm: enable devtoolset-8 on aarch64 also (`issue#38892 <http://tracker.ceph.com/issues/38892>`_, `pr#27333 <https://github.com/ceph/ceph/pull/27333>`_, Kefu Chai) | |
882 | * build/ops: rpm: fdupes in SUSE builds to conform with packaging guidelines (`issue#40973 <http://tracker.ceph.com/issues/40973>`_, `pr#29346 <https://github.com/ceph/ceph/pull/29346>`_, Nathan Cutler) | |
883 | * build/ops: rpm: fix rhel <= 7 conditional (`pr#27045 <https://github.com/ceph/ceph/pull/27045>`_, Nathan Cutler) | |
884 | * build/ops: rpm: fix up a specfile syntax error (`pr#33066 <https://github.com/ceph/ceph/pull/33066>`_, Greg Farnum) | |
885 | * build/ops: rpm: have pybind RPMs provide/obsolete their python2 predecessors (`issue#40099 <http://tracker.ceph.com/issues/40099>`_, `pr#28352 <https://github.com/ceph/ceph/pull/28352>`_, Nathan Cutler) | |
886 | * build/ops: rpm: immutable-object-cache related changes (`pr#27150 <https://github.com/ceph/ceph/pull/27150>`_, Kefu Chai) | |
887 | * build/ops: rpm: improve ceph-mgr plugin package summaries (`issue#40974 <http://tracker.ceph.com/issues/40974>`_, `pr#29347 <https://github.com/ceph/ceph/pull/29347>`_, Nathan Cutler) | |
888 | * build/ops: rpm: make librados2, libcephfs2 own (create) /etc/ceph (`pr#30975 <https://github.com/ceph/ceph/pull/30975>`_, Nathan Cutler) | |
889 | * build/ops: rpm: put librgw lttng SOs in the librgw-devel package (`issue#40975 <http://tracker.ceph.com/issues/40975>`_, `pr#29349 <https://github.com/ceph/ceph/pull/29349>`_, Nathan Cutler) | |
890 | * build/ops: rpm: refrain from building ceph-resource-agents on SLE (`pr#27046 <https://github.com/ceph/ceph/pull/27046>`_, Nathan Cutler) | |
891 | * build/ops: rpm: Relax the selinux policy version for centos builds (`pr#32700 <https://github.com/ceph/ceph/pull/32700>`_, Boris Ranto) | |
892 | * build/ops: rpm: s/devtoolset-7/devtoolset-8/ (`pr#27183 <https://github.com/ceph/ceph/pull/27183>`_, Kefu Chai) | |
893 | * build/ops: rpm: use python 3.6 as the default python3 (`pr#27417 <https://github.com/ceph/ceph/pull/27417>`_, Kefu Chai) | |
894 | * build/ops: rpm: use python3.4 on RHEL7 by default (`pr#27407 <https://github.com/ceph/ceph/pull/27407>`_, Kefu Chai) | |
895 | * build/ops: rpm: use Recommends on fedora also (`pr#26819 <https://github.com/ceph/ceph/pull/26819>`_, Kefu Chai) | |
896 | * build/ops: run npm ci with a one-hour timeout (`pr#28994 <https://github.com/ceph/ceph/pull/28994>`_, Nathan Cutler) | |
897 | * build/ops: run-make-check.sh: extract run-make.sh (`pr#30184 <https://github.com/ceph/ceph/pull/30184>`_, Kefu Chai) | |
898 | * build/ops: run-make-check.sh: run sudo with absolute path (`pr#29753 <https://github.com/ceph/ceph/pull/29753>`_, Kefu Chai) | |
899 | * build/ops: run-make-check.sh: WITH_SEASTAR on demand (`pr#33723 <https://github.com/ceph/ceph/pull/33723>`_, Kefu Chai) | |
900 | * build/ops: script,doc: add gen-corpus.sh (`pr#28950 <https://github.com/ceph/ceph/pull/28950>`_, Kefu Chai) | |
901 | * build/ops: script/build-integration-branch: Add usage (`pr#32293 <https://github.com/ceph/ceph/pull/32293>`_, Sebastian Wagner) | |
902 | * build/ops: script/run-make.sh: do not pass cmake options twice (`pr#30318 <https://github.com/ceph/ceph/pull/30318>`_, Kefu Chai) | |
903 | * build/ops: script/run_tox.sh: Dont overwrite the build dir (`pr#29925 <https://github.com/ceph/ceph/pull/29925>`_, Sebastian Wagner) | |
904 | * build/ops: script: remove dep-report.sh (`pr#29296 <https://github.com/ceph/ceph/pull/29296>`_, Kefu Chai) | |
905 | * build/ops: scripts: ceph_dump_log.py (`pr#21729 <https://github.com/ceph/ceph/pull/21729>`_, Brad Hubbard) | |
906 | * build/ops: seastar: pickup change to add pthread linkage (`pr#33453 <https://github.com/ceph/ceph/pull/33453>`_, Kefu Chai) | |
907 | * build/ops: spec, debian: cephadm requires lvm2 (`pr#32323 <https://github.com/ceph/ceph/pull/32323>`_, Sebastian Wagner) | |
908 | * build/ops: spec,debian: ceph-mgr-ssh depends on openssh{-client{s}} (`pr#31806 <https://github.com/ceph/ceph/pull/31806>`_, Sebastian Wagner) | |
909 | * build/ops: spec: add missing python3-pyyaml (`pr#33387 <https://github.com/ceph/ceph/pull/33387>`_, Sebastian Wagner) | |
910 | * build/ops: spec: Podman (temporarily) requires apparmor-abstractions on suse (`pr#33850 <https://github.com/ceph/ceph/pull/33850>`_, Sebastian Wagner) | |
911 | * build/ops: src/CMakeLists: remove leading v from git describe version (`pr#31387 <https://github.com/ceph/ceph/pull/31387>`_, Sage Weil) | |
912 | * build/ops: test/fio: bump to fio-3.15 (`pr#31544 <https://github.com/ceph/ceph/pull/31544>`_, Igor Fedotov) | |
913 | * build/ops: test: only compile ceph_test_bmap_alloc_replay WITH_BLUESTORE (`pr#31306 <https://github.com/ceph/ceph/pull/31306>`_, Willem Jan Withagen) | |
914 | * build/ops: vstart: Remove duplicate option -N (`pr#31917 <https://github.com/ceph/ceph/pull/31917>`_, Kotresh HR) | |
915 | * ceph-crash: use ceph-crash as logger name (`pr#30989 <https://github.com/ceph/ceph/pull/30989>`_, Kefu Chai) | |
916 | * ceph-daemon -> cephadm, mgr/ssh -> mgr/cephadm (`pr#32193 <https://github.com/ceph/ceph/pull/32193>`_, Sage Weil) | |
917 | * ceph-daemon,mgr/ssh: add check-host (`pr#31795 <https://github.com/ceph/ceph/pull/31795>`_, Sage Weil) | |
918 | * ceph-daemon: -v|--verbose, not -d|--debug (`pr#31583 <https://github.com/ceph/ceph/pull/31583>`_, Sage Weil) | |
919 | * ceph-daemon: a few more py2 compatibility hacks (`pr#31264 <https://github.com/ceph/ceph/pull/31264>`_, Sage Weil) | |
920 | * ceph-daemon: add additional debug logging (`pr#31837 <https://github.com/ceph/ceph/pull/31837>`_, Michael Fritch) | |
921 | * ceph-daemon: Add basic mypy support (`pr#31609 <https://github.com/ceph/ceph/pull/31609>`_, Thomas Bechtold) | |
922 | * ceph-daemon: add explicit pull at bootstrap start (`pr#31478 <https://github.com/ceph/ceph/pull/31478>`_, Sage Weil) | |
923 | * ceph-daemon: Add more type hints (`pr#31631 <https://github.com/ceph/ceph/pull/31631>`_, Thomas Bechtold) | |
924 | * ceph-daemon: add osd create test (`pr#31679 <https://github.com/ceph/ceph/pull/31679>`_, Michael Fritch) | |
925 | * ceph-daemon: add standalone `adopt` tests (`pr#31486 <https://github.com/ceph/ceph/pull/31486>`_, Michael Fritch) | |
926 | * ceph-daemon: add `--base-dir` arg to `adopt` command (`pr#31487 <https://github.com/ceph/ceph/pull/31487>`_, Michael Fritch) | |
927 | * ceph-daemon: add `--legacy-dir` arg to `ls` command (`pr#31585 <https://github.com/ceph/ceph/pull/31585>`_, Michael Fritch) | |
928 | * ceph-daemon: Allow env var for setting the used image (`pr#31913 <https://github.com/ceph/ceph/pull/31913>`_, Thomas Bechtold) | |
929 | * ceph-daemon: append newline before public key string (`pr#31788 <https://github.com/ceph/ceph/pull/31788>`_, Ricardo Dias) | |
930 | * ceph-daemon: behave on rm-cluster when legacy dirs exist and ceph isnt installed (`pr#31499 <https://github.com/ceph/ceph/pull/31499>`_, Sage Weil) | |
931 | * ceph-daemon: bootstrap: make --output-\\* args optional (`pr#31695 <https://github.com/ceph/ceph/pull/31695>`_, Sage Weil) | |
932 | * ceph-daemon: ceph/daemon-base:latest-master-devel (`pr#31507 <https://github.com/ceph/ceph/pull/31507>`_, Sage Weil) | |
933 | * ceph-daemon: clean-up tempfiles on EXIT (`pr#32052 <https://github.com/ceph/ceph/pull/32052>`_, Michael Fritch) | |
934 | * ceph-daemon: combine SUDO and ARGS into a single var (`pr#32138 <https://github.com/ceph/ceph/pull/32138>`_, Michael Fritch) | |
935 | * ceph-daemon: configure firewalld for new daemons (`pr#31869 <https://github.com/ceph/ceph/pull/31869>`_, Sage Weil) | |
936 | * ceph-daemon: consolidate NamedTemporaryFile logic (`pr#31908 <https://github.com/ceph/ceph/pull/31908>`_, Michael Fritch) | |
937 | * ceph-daemon: create ~/.ssh if not exist (`pr#31315 <https://github.com/ceph/ceph/pull/31315>`_, Kefu Chai) | |
938 | * ceph-daemon: customize the bash prompt for shell + enter (`pr#31498 <https://github.com/ceph/ceph/pull/31498>`_, Sage Weil) | |
939 | * ceph-daemon: do not pass -it unless it is an interactive shell (`pr#31181 <https://github.com/ceph/ceph/pull/31181>`_, Sage Weil) | |
940 | * ceph-daemon: do not relabel system directories (`pr#31321 <https://github.com/ceph/ceph/pull/31321>`_, Sage Weil) | |
941 | * ceph-daemon: dont deref symlinks during chown (`pr#32137 <https://github.com/ceph/ceph/pull/32137>`_, Michael Fritch) | |
942 | * ceph-daemon: enable dashboard during bootstrap (`pr#31464 <https://github.com/ceph/ceph/pull/31464>`_, Sage Weil) | |
943 | * ceph-daemon: fix bootstrap ownership of tmp monmap file (`pr#32097 <https://github.com/ceph/ceph/pull/32097>`_, Sage Weil) | |
944 | * ceph-daemon: fix extract_uid_gid (`pr#31832 <https://github.com/ceph/ceph/pull/31832>`_, Sage Weil) | |
945 | * ceph-daemon: fix firewalld error case (`pr#32096 <https://github.com/ceph/ceph/pull/32096>`_, Sage Weil) | |
946 | * ceph-daemon: Fix handling for symlinks on python2 (`pr#31838 <https://github.com/ceph/ceph/pull/31838>`_, Michael Fritch) | |
947 | * ceph-daemon: fix os.mkdir call (`pr#31320 <https://github.com/ceph/ceph/pull/31320>`_, Sage Weil) | |
948 | * ceph-daemon: fix pod stop (`pr#32157 <https://github.com/ceph/ceph/pull/32157>`_, Sage Weil) | |
949 | * ceph-daemon: fix prompt (`pr#31603 <https://github.com/ceph/ceph/pull/31603>`_, Sage Weil) | |
950 | * ceph-daemon: fix standalone `adopt` OSD test (`pr#31772 <https://github.com/ceph/ceph/pull/31772>`_, Sage Weil, Michael Fritch) | |
951 | * ceph-daemon: fix traceback during `ls` command (`pr#31439 <https://github.com/ceph/ceph/pull/31439>`_, Michael Fritch) | |
952 | * ceph-daemon: fix version field for legacy `ls` (`pr#31443 <https://github.com/ceph/ceph/pull/31443>`_, Michael Fritch) | |
953 | * ceph-daemon: fix `systemctl is-enabled` bool (`pr#31870 <https://github.com/ceph/ceph/pull/31870>`_, Michael Fritch) | |
954 | * ceph-daemon: infer fsid for some commands (`pr#31702 <https://github.com/ceph/ceph/pull/31702>`_, Michael Fritch) | |
955 | * ceph-daemon: logs command (`pr#31575 <https://github.com/ceph/ceph/pull/31575>`_, Sage Weil) | |
956 | * ceph-daemon: make /var/run/ceph behavior better (`pr#31141 <https://github.com/ceph/ceph/pull/31141>`_, Sage Weil) | |
957 | * ceph-daemon: make infer_fsid behave when /var/lib/ceph dne (`pr#31831 <https://github.com/ceph/ceph/pull/31831>`_, Sage Weil) | |
958 | * ceph-daemon: make ls log less noisy (`pr#31448 <https://github.com/ceph/ceph/pull/31448>`_, Sage Weil) | |
959 | * ceph-daemon: make mon container privileged (`pr#31476 <https://github.com/ceph/ceph/pull/31476>`_, Sage Weil) | |
960 | * ceph-daemon: make ps1 a raw string (`pr#31540 <https://github.com/ceph/ceph/pull/31540>`_, Michael Fritch) | |
961 | * ceph-daemon: make rm-cluster faster (`pr#31538 <https://github.com/ceph/ceph/pull/31538>`_, Sage Weil) | |
962 | * ceph-daemon: make rm-cluster handle failed unit cleanup (`pr#31365 <https://github.com/ceph/ceph/pull/31365>`_, Sage Weil) | |
963 | * ceph-daemon: Move ceph-daemon executable to own directory (`pr#31467 <https://github.com/ceph/ceph/pull/31467>`_, Thomas Bechtold) | |
964 | * ceph-daemon: nicer errors (`pr#31886 <https://github.com/ceph/ceph/pull/31886>`_, Sage Weil, Michael Fritch) | |
965 | * ceph-daemon: Only run in the __main__ scope (`pr#31458 <https://github.com/ceph/ceph/pull/31458>`_, Thomas Bechtold) | |
966 | * ceph-daemon: only set up /var/run/ceph/$fsid if it exists (`pr#31341 <https://github.com/ceph/ceph/pull/31341>`_, Sage Weil) | |
967 | * ceph-daemon: only set up crash dir mount if it exists (`pr#31130 <https://github.com/ceph/ceph/pull/31130>`_, Sage Weil) | |
968 | * ceph-daemon: py2 compatibility (`pr#31168 <https://github.com/ceph/ceph/pull/31168>`_, Sage Weil) | |
969 | * ceph-daemon: py2: tolerate whitespace before config key name (`pr#32098 <https://github.com/ceph/ceph/pull/32098>`_, Sage Weil) | |
970 | * ceph-daemon: raise RuntimeError when CephContainer.run() fails (`pr#31328 <https://github.com/ceph/ceph/pull/31328>`_, Michael Fritch) | |
971 | * ceph-daemon: Remove data dir during adopt (`pr#31437 <https://github.com/ceph/ceph/pull/31437>`_, Michael Fritch) | |
972 | * ceph-daemon: remove prepare-host (`pr#32108 <https://github.com/ceph/ceph/pull/32108>`_, Sage Weil) | |
973 | * ceph-daemon: replace podman variables by container (`pr#31618 <https://github.com/ceph/ceph/pull/31618>`_, Dimitri Savineau) | |
974 | * ceph-daemon: seek relative to the start of file (`pr#31892 <https://github.com/ceph/ceph/pull/31892>`_, Michael Fritch) | |
975 | * ceph-daemon: set container_image during bootstrap (`pr#31445 <https://github.com/ceph/ceph/pull/31445>`_, Sage Weil) | |
976 | * ceph-daemon: set ssh public identity (`pr#31500 <https://github.com/ceph/ceph/pull/31500>`_, Sage Weil) | |
977 | * ceph-daemon: several fsid inference fixes (`pr#31798 <https://github.com/ceph/ceph/pull/31798>`_, Sage Weil) | |
978 | * ceph-daemon: switch default image (`pr#31463 <https://github.com/ceph/ceph/pull/31463>`_, Sage Weil) | |
979 | * ceph-daemon: unmount osd data dir during `adopt` (`pr#31477 <https://github.com/ceph/ceph/pull/31477>`_, Michael Fritch) | |
980 | * ceph-daemon: use client.admin keyring during bootstrap (`pr#31270 <https://github.com/ceph/ceph/pull/31270>`_, Sage Weil) | |
981 | * ceph-daemon: use `-e` instead of `--env` (`pr#31614 <https://github.com/ceph/ceph/pull/31614>`_, Michael Fritch) | |
982 | * ceph-daemon: Use `shutil.move` to move log files (`pr#31331 <https://github.com/ceph/ceph/pull/31331>`_, Michael Fritch) | |
983 | * ceph-daemon: `imp` module DeprecationWarning (`pr#32161 <https://github.com/ceph/ceph/pull/32161>`_, Michael Fritch) | |
984 | * ceph-mon: keep v1 address type when explicitly set (`pr#31765 <https://github.com/ceph/ceph/pull/31765>`_, Ricardo Dias) | |
985 | * ceph-object-corpus: forward_incompat pg_missing_item and pg_missing_t (`pr#28034 <https://github.com/ceph/ceph/pull/28034>`_, lishuhao) | |
986 | * ceph-volume simple: better detection when type file is not present (`pr#29386 <https://github.com/ceph/ceph/pull/29386>`_, Alfredo Deza) | |
987 | * ceph-volume zap always skips block.db, leaves them around (`issue#40664 <http://tracker.ceph.com/issues/40664>`_, `pr#28998 <https://github.com/ceph/ceph/pull/28998>`_, Alfredo Deza) | |
988 | * ceph-volume broken assertion errors after pytest changes (`issue#40665 <http://tracker.ceph.com/issues/40665>`_, `pr#28866 <https://github.com/ceph/ceph/pull/28866>`_, Alfredo Deza) | |
989 | * ceph-volume lvm.zap fix cleanup for db partitions (`issue#40664 <http://tracker.ceph.com/issues/40664>`_, `pr#28267 <https://github.com/ceph/ceph/pull/28267>`_, Dominik Csapak) | |
990 | * ceph-volume tests add a sleep in tox for slow OSDs after booting (`issue#40619 <http://tracker.ceph.com/issues/40619>`_, `pr#28836 <https://github.com/ceph/ceph/pull/28836>`_, Alfredo Deza) | |
991 | * ceph-volume tests remove xenial from functional testing (`pr#31159 <https://github.com/ceph/ceph/pull/31159>`_, Alfredo Deza) | |
992 | * ceph-volume tests set the noninteractive flag for Debian (`pr#29804 <https://github.com/ceph/ceph/pull/29804>`_, Alfredo Deza) | |
993 | * ceph-volume-zfs: add the inventory command (`pr#30995 <https://github.com/ceph/ceph/pull/30995>`_, Willem Jan Withagen) | |
994 | * ceph-volume/batch: fail on filtered devices when non-interactive (`pr#31978 <https://github.com/ceph/ceph/pull/31978>`_, Jan Fajerski) | |
995 | * ceph-volume/lvm/activate.py: clarify error message: fsid refers to osd_fsid (`pr#32351 <https://github.com/ceph/ceph/pull/32351>`_, Yaniv Kaul) | |
996 | * ceph-volume/test: patch VolumeGroups (`pr#31979 <https://github.com/ceph/ceph/pull/31979>`_, Jan Fajerski) | |
997 | * ceph-volume: add Cephs device id to inventory (`pr#31072 <https://github.com/ceph/ceph/pull/31072>`_, Sebastian Wagner) | |
998 | * ceph-volume: add db and wal support to raw mode (`pr#32828 <https://github.com/ceph/ceph/pull/32828>`_, S\xc3\xa9bastien Han) | |
999 | * ceph-volume: add methods to pass filters to pvs, vgs and lvs commands (`pr#32242 <https://github.com/ceph/ceph/pull/32242>`_, Rishabh Dave) | |
1000 | * ceph-volume: add proper size attribute to partitions (`pr#31492 <https://github.com/ceph/ceph/pull/31492>`_, Jan Fajerski) | |
1001 | * ceph-volume: add raw (--bluestore) mode (`pr#32095 <https://github.com/ceph/ceph/pull/32095>`_, Sage Weil) | |
1002 | * ceph-volume: add sizing arguments to prepare (`pr#32235 <https://github.com/ceph/ceph/pull/32235>`_, Jan Fajerski) | |
1003 | * ceph-volume: add utility functions (`pr#27282 <https://github.com/ceph/ceph/pull/27282>`_, Mohamad Gebai) | |
1004 | * ceph-volume: allow raw block devices everywhere (`pr#31410 <https://github.com/ceph/ceph/pull/31410>`_, Jan Fajerski) | |
1005 | * ceph-volume: allow to skip restorecon calls (`pr#31421 <https://github.com/ceph/ceph/pull/31421>`_, Alfredo Deza) | |
1006 | * ceph-volume: api/lvm: check if list of LVs is empty (`pr#30101 <https://github.com/ceph/ceph/pull/30101>`_, Rishabh Dave) | |
1007 | * ceph-volume: assume msgrV1 for all branches containing mimic (`pr#31592 <https://github.com/ceph/ceph/pull/31592>`_, Jan Fajerski) | |
1008 | * ceph-volume: avoid calling zap_lv with a LV-less VG (`pr#33283 <https://github.com/ceph/ceph/pull/33283>`_, Jan Fajerski) | |
1009 | * ceph-volume: batch bluestore fix create_lvs call (`pr#32929 <https://github.com/ceph/ceph/pull/32929>`_, Jan Fajerski) | |
1010 | * ceph-volume: batch ensure device lists are disjoint (`pr#27754 <https://github.com/ceph/ceph/pull/27754>`_, Jan Fajerski) | |
1011 | * ceph-volume: check if we run in an selinux environment (`pr#31809 <https://github.com/ceph/ceph/pull/31809>`_, Jan Fajerski) | |
1012 | * ceph-volume: check if we run in an selinux environment, now also in py2 (`pr#31814 <https://github.com/ceph/ceph/pull/31814>`_, Jan Fajerski) | |
1013 | * ceph-volume: Dereference symlink in lvm list (`pr#32525 <https://github.com/ceph/ceph/pull/32525>`_, Beno\xc3\xaet Knecht) | |
1014 | * ceph-volume: detect ceph-disk osd if PARTLABEL is missing (`issue#40917 <http://tracker.ceph.com/issues/40917>`_, `pr#29401 <https://github.com/ceph/ceph/pull/29401>`_, Jan Fajerski) | |
1015 | * ceph-volume: do not fail when trying to remove crypt mapper (`pr#30490 <https://github.com/ceph/ceph/pull/30490>`_, Guillaume Abrioux) | |
1016 | * ceph-volume: dont keep device lists as sets (`pr#29683 <https://github.com/ceph/ceph/pull/29683>`_, Jan Fajerski) | |
1017 | * ceph-volume: dont remove vg twice when zapping filestore (`pr#33332 <https://github.com/ceph/ceph/pull/33332>`_, Jan Fajerski) | |
1018 | * ceph-volume: dont try to test lvm zap on simple tests (`pr#29659 <https://github.com/ceph/ceph/pull/29659>`_, Jan Fajerski) | |
1019 | * ceph-volume: finer grained availability notion in inventory (`pr#32634 <https://github.com/ceph/ceph/pull/32634>`_, Jan Fajerski) | |
1020 | * ceph-volume: fix batch functional tests, idempotent test must check s\xe2\x80\xa6 (`pr#29684 <https://github.com/ceph/ceph/pull/29684>`_, Jan Fajerski) | |
1021 | * ceph-volume: fix device unittest, mock has_bluestore_label (`pr#32655 <https://github.com/ceph/ceph/pull/32655>`_, Jan Fajerski) | |
1022 | * ceph-volume: fix has_bluestore_label() function (`pr#33074 <https://github.com/ceph/ceph/pull/33074>`_, Guillaume Abrioux) | |
1023 | * ceph-volume: fix is_ceph_device for lvm batch (`pr#33223 <https://github.com/ceph/ceph/pull/33223>`_, Jan Fajerski, Dimitri Savineau) | |
1024 | * ceph-volume: fix lvm list (`pr#33077 <https://github.com/ceph/ceph/pull/33077>`_, Guillaume Abrioux) | |
1025 | * ceph-volume: fix regression and improve output in lvm list (`pr#33112 <https://github.com/ceph/ceph/pull/33112>`_, Jan Fajerski) | |
1026 | * ceph-volume: fix stderr failure to decode/encode when redirected (`pr#30274 <https://github.com/ceph/ceph/pull/30274>`_, Alfredo Deza) | |
1027 | * ceph-volume: fix the integer overflow (`pr#32106 <https://github.com/ceph/ceph/pull/32106>`_, dongdong tao) | |
1028 | * ceph-volume: fix warnings raised by pytest (`pr#30422 <https://github.com/ceph/ceph/pull/30422>`_, Rishabh Dave) | |
1029 | * ceph-volume: import mock.mock instead of unittest.mock (py2) (`pr#31816 <https://github.com/ceph/ceph/pull/31816>`_, Jan Fajerski) | |
1030 | * ceph-volume: look for rotational data in lsblk (`pr#26957 <https://github.com/ceph/ceph/pull/26957>`_, Andrew Schoen) | |
1031 | * ceph-volume: lvm: get_device_vgs() filter by provided prefix (`pr#33478 <https://github.com/ceph/ceph/pull/33478>`_, Jan Fajerski, Yehuda Sadeh) | |
1032 | * ceph-volume: make get_devices fs location independent (`pr#31574 <https://github.com/ceph/ceph/pull/31574>`_, Jan Fajerski) | |
1033 | * ceph-volume: minor clean-up of `simple scan` subcommand help (`pr#31821 <https://github.com/ceph/ceph/pull/31821>`_, Michael Fritch) | |
1034 | * ceph-volume: minor optimizations related to class Volumess use (`pr#29665 <https://github.com/ceph/ceph/pull/29665>`_, Rishabh Dave) | |
1035 | * ceph-volume: mokeypatch calls to lvm related binaries (`pr#31197 <https://github.com/ceph/ceph/pull/31197>`_, Jan Fajerski) | |
1036 | * ceph-volume: never log to stdout, use stderr instead (`pr#29547 <https://github.com/ceph/ceph/pull/29547>`_, Jan Fajerski) | |
1037 | * ceph-volume: pass --ssh-config to pytest to resolve hosts when connecting (`issue#40063 <http://tracker.ceph.com/issues/40063>`_, `pr#28294 <https://github.com/ceph/ceph/pull/28294>`_, Alfredo Deza) | |
1038 | * ceph-volume: pass journal_size as Size not string (`pr#33320 <https://github.com/ceph/ceph/pull/33320>`_, Jan Fajerski) | |
1039 | * ceph-volume: pre-install python-apt and its variants before test runs (`pr#30115 <https://github.com/ceph/ceph/pull/30115>`_, Alfredo Deza) | |
1040 | * ceph-volume: print most logging messages to stderr (`issue#38548 <http://tracker.ceph.com/issues/38548>`_, `pr#27675 <https://github.com/ceph/ceph/pull/27675>`_, Jan Fajerski) | |
1041 | * ceph-volume: PVolumes.filter shouldnt purge itself (`pr#30703 <https://github.com/ceph/ceph/pull/30703>`_, Rishabh Dave) | |
1042 | * ceph-volume: rearrange api/lvm.py (`pr#30867 <https://github.com/ceph/ceph/pull/30867>`_, Rishabh Dave) | |
1043 | * ceph-volume: refactor listing.py (`pr#31700 <https://github.com/ceph/ceph/pull/31700>`_, Rishabh Dave) | |
1044 | * ceph-volume: reject disks smaller then 5GB in inventory (`issue#40776 <http://tracker.ceph.com/issues/40776>`_, `pr#29041 <https://github.com/ceph/ceph/pull/29041>`_, Jan Fajerski) | |
1045 | * ceph-volume: revert --no-tmpfs change (`pr#30788 <https://github.com/ceph/ceph/pull/30788>`_, Sage Weil) | |
1046 | * ceph-volume: silence ceph-bluestore-tool failures (`pr#33371 <https://github.com/ceph/ceph/pull/33371>`_, S\xc3\xa9bastien Han) | |
1047 | * ceph-volume: skip osd creation when already done (`pr#33086 <https://github.com/ceph/ceph/pull/33086>`_, Guillaume Abrioux) | |
1048 | * ceph-volume: strip _dmcrypt suffix in simple scan json output (`pr#33079 <https://github.com/ceph/ceph/pull/33079>`_, Jan Fajerski) | |
1049 | * ceph-volume: systemd fix typo in log message (`pr#30497 <https://github.com/ceph/ceph/pull/30497>`_, Manu Zurm\xc3\xbchl) | |
1050 | * ceph-volume: terminal: encode unicode when writing to stdout (`pr#27148 <https://github.com/ceph/ceph/pull/27148>`_, Alfredo Deza, Kefu Chai) | |
1051 | * ceph-volume: use centos8 for functional testing (`pr#33174 <https://github.com/ceph/ceph/pull/33174>`_, Jan Fajerski) | |
1052 | * ceph-volume: use correct extents if using db-devices and >1 osds_per_device (`pr#32177 <https://github.com/ceph/ceph/pull/32177>`_, Fabian Niepelt) | |
1053 | * ceph-volume: use fsync for dd command (`pr#31479 <https://github.com/ceph/ceph/pull/31479>`_, Rishabh Dave) | |
1054 | * ceph-volume: use get_device_vgs in has_common_vg (`pr#33246 <https://github.com/ceph/ceph/pull/33246>`_, Jan Fajerski) | |
1055 | * ceph-volume: use python3 compatible print (`pr#30790 <https://github.com/ceph/ceph/pull/30790>`_, Kyr Shatskyy) | |
1056 | * ceph-volume: use the Device.rotational property instead of sys_api (`pr#28060 <https://github.com/ceph/ceph/pull/28060>`_, Andrew Schoen) | |
1057 | * ceph-volume: use the OSD identifier when reporting success (`pr#29762 <https://github.com/ceph/ceph/pull/29762>`_, Alfredo Deza) | |
1058 | * ceph-volume: util: look for executable in $PATH (`pr#31787 <https://github.com/ceph/ceph/pull/31787>`_, Shyukri Shyukriev) | |
1059 | * ceph-volume: util: Use proper param substition (`pr#28448 <https://github.com/ceph/ceph/pull/28448>`_, Shyukri Shyukriev) | |
1060 | * ceph-volume: VolumeGroups.filter shouldnt purge itself (`pr#30707 <https://github.com/ceph/ceph/pull/30707>`_, Rishabh Dave) | |
1061 | * ceph-volume: when testing disable the dashboard (`pr#29387 <https://github.com/ceph/ceph/pull/29387>`_, Andrew Schoen) | |
1062 | * ceph.in: disable ASAN if libasan is not found (`pr#28247 <https://github.com/ceph/ceph/pull/28247>`_, Kefu Chai) | |
1063 | * ceph.in: do not preload asan even if not needed (`pr#28703 <https://github.com/ceph/ceph/pull/28703>`_, Kefu Chai) | |
1064 | * ceph.in: do not preload libasan if it is found (`pr#28275 <https://github.com/ceph/ceph/pull/28275>`_, Kefu Chai) | |
1065 | * ceph.in: print decoded output in interactive mode (`pr#33099 <https://github.com/ceph/ceph/pull/33099>`_, Jun Su) | |
1066 | * cephadm: --cap-add=SYS_PTRACE (`pr#33442 <https://github.com/ceph/ceph/pull/33442>`_, Sage Weil) | |
1067 | * cephadm: Add ability to deploy grafana container (`pr#32491 <https://github.com/ceph/ceph/pull/32491>`_, Paul Cuzner) | |
1068 | * cephadm: add ability to specify a timeout (`pr#32049 <https://github.com/ceph/ceph/pull/32049>`_, Michael Fritch) | |
1069 | * cephadm: add alertmanager deployment feature (`pr#32949 <https://github.com/ceph/ceph/pull/32949>`_, Sage Weil, Paul Cuzner) | |
1070 | * cephadm: add assert foo is not None for mypy check (`pr#33876 <https://github.com/ceph/ceph/pull/33876>`_, Kefu Chai) | |
1071 | * cephadm: add grafana adopt (`pr#33746 <https://github.com/ceph/ceph/pull/33746>`_, Eric Jackson) | |
1072 | * cephadm: add locking (`pr#32334 <https://github.com/ceph/ceph/pull/32334>`_, Sage Weil) | |
1073 | * cephadm: add nfs-ganesha deployment (`pr#33064 <https://github.com/ceph/ceph/pull/33064>`_, Michael Fritch) | |
1074 | * cephadm: add prepare-host (`pr#33374 <https://github.com/ceph/ceph/pull/33374>`_, Sage Weil) | |
1075 | * cephadm: add prometheus adopt (`pr#33438 <https://github.com/ceph/ceph/pull/33438>`_, Eric Jackson) | |
1076 | * cephadm: add reconfig service action (`pr#32281 <https://github.com/ceph/ceph/pull/32281>`_, Sage Weil) | |
1077 | * cephadm: add start/stop hooks and c-v activate on container start (`pr#32158 <https://github.com/ceph/ceph/pull/32158>`_, Sage Weil) | |
1078 | * cephadm: Add Zypper packager (openSUSE/SLES) (`pr#33461 <https://github.com/ceph/ceph/pull/33461>`_, Kristoffer Gr\xc3\xb6nlund) | |
1079 | * cephadm: add `--retry` arg (`pr#33342 <https://github.com/ceph/ceph/pull/33342>`_, Michael Fritch) | |
1080 | * cephadm: add {add,rm}-repo commands (`pr#33062 <https://github.com/ceph/ceph/pull/33062>`_, Sage Weil) | |
1081 | * cephadm: add-repo: add --version (`pr#33961 <https://github.com/ceph/ceph/pull/33961>`_, Sage Weil) | |
1082 | * cephadm: adopt fixes (`pr#32995 <https://github.com/ceph/ceph/pull/32995>`_, Sage Weil) | |
1083 | * cephadm: allow multiple get_parm() calls (`pr#33437 <https://github.com/ceph/ceph/pull/33437>`_, Sage Weil) | |
1084 | * cephadm: allow skipping prepare_host in bootstrap step (`pr#33504 <https://github.com/ceph/ceph/pull/33504>`_, Kiefer Chang) | |
1085 | * cephadm: allow users to provide their dashboard cert during bootstrap (`pr#33472 <https://github.com/ceph/ceph/pull/33472>`_, Daniel-Pivonka) | |
1086 | * cephadm: also return JSON decode error (`pr#33433 <https://github.com/ceph/ceph/pull/33433>`_, Sebastian Wagner) | |
1087 | * cephadm: bootstrap: avoid repeat chars in generated password (`pr#32332 <https://github.com/ceph/ceph/pull/32332>`_, Sage Weil) | |
1088 | * cephadm: bootstrap: deploy monitoring stack by default (`pr#33936 <https://github.com/ceph/ceph/pull/33936>`_, Sage Weil) | |
1089 | * cephadm: bootstrap: nag about telemetry (`pr#33517 <https://github.com/ceph/ceph/pull/33517>`_, Sage Weil) | |
1090 | * cephadm: bootstrap: wait for mgr to restart after enabling a module (`pr#33857 <https://github.com/ceph/ceph/pull/33857>`_, Sage Weil) | |
1091 | * cephadm: bootstrap: warn on fqdn hostname (`pr#33042 <https://github.com/ceph/ceph/pull/33042>`_, Sage Weil) | |
1092 | * cephadm: check for both chrony service names (`pr#33369 <https://github.com/ceph/ceph/pull/33369>`_, Sage Weil) | |
1093 | * cephadm: check for both ntp.service and ntpd.service (`pr#32302 <https://github.com/ceph/ceph/pull/32302>`_, Sage Weil) | |
1094 | * cephadm: clean up the systemd unit and ceph-crash shutdown behavior (`pr#32685 <https://github.com/ceph/ceph/pull/32685>`_, Sage Weil) | |
1095 | * cephadm: correct ipv6 support in port open detection (`pr#32286 <https://github.com/ceph/ceph/pull/32286>`_, Paul Cuzner) | |
1096 | * cephadm: create /var/run/ceph/$fsid as needed (`pr#32390 <https://github.com/ceph/ceph/pull/32390>`_, Sage Weil) | |
1097 | * cephadm: disable node-exporter cpu/memory limits for the time being (`pr#33133 <https://github.com/ceph/ceph/pull/33133>`_, Sage Weil) | |
1098 | * cephadm: drop sha256: prefix on container id (`pr#32300 <https://github.com/ceph/ceph/pull/32300>`_, Sage Weil) | |
1099 | * cephadm: error out on filestore OSDs (`pr#33395 <https://github.com/ceph/ceph/pull/33395>`_, Sage Weil) | |
1100 | * cephadm: fix adoption safety check (`pr#33445 <https://github.com/ceph/ceph/pull/33445>`_, Sage Weil) | |
1101 | * cephadm: fix ceph version probe (`pr#33136 <https://github.com/ceph/ceph/pull/33136>`_, Sage Weil) | |
1102 | * cephadm: fix container cleanup (`pr#32282 <https://github.com/ceph/ceph/pull/32282>`_, Sage Weil) | |
1103 | * cephadm: fix datetime regexp to capture at most 6 digits (`pr#33932 <https://github.com/ceph/ceph/pull/33932>`_, Michael Fritch) | |
1104 | * cephadm: fix deploy crash when no `args.fsid` (`pr#33248 <https://github.com/ceph/ceph/pull/33248>`_, Michael Fritch) | |
1105 | * cephadm: fix error handing in `command_check_host()` (`pr#33048 <https://github.com/ceph/ceph/pull/33048>`_, Guillaume Abrioux) | |
1106 | * cephadm: fix failure when getting keyring for deploying daemons (`pr#33679 <https://github.com/ceph/ceph/pull/33679>`_, Kiefer Chang) | |
1107 | * cephadm: fix help message for bootstrap --mgr-id (`pr#32640 <https://github.com/ceph/ceph/pull/32640>`_, Sage Weil) | |
1108 | * cephadm: fix inspect-image (`pr#33109 <https://github.com/ceph/ceph/pull/33109>`_, Sage Weil) | |
1109 | * cephadm: fix logging defaults (`pr#32641 <https://github.com/ceph/ceph/pull/32641>`_, Sage Weil) | |
1110 | * cephadm: fix name argument parsing during image check for non-ceph components (`pr#33114 <https://github.com/ceph/ceph/pull/33114>`_, Daniel-Pivonka) | |
1111 | * cephadm: Fix Py3 ConfigParser deprecation warnings (`pr#32218 <https://github.com/ceph/ceph/pull/32218>`_, Michael Fritch) | |
1112 | * cephadm: fix tox DeprecationWarning (`pr#32753 <https://github.com/ceph/ceph/pull/32753>`_, Michael Fritch) | |
1113 | * cephadm: fix v1/v2 ip/addrv handling; explicitly check bind to ip:port (`pr#32392 <https://github.com/ceph/ceph/pull/32392>`_, Sage Weil) | |
1114 | * cephadm: fix `alertmanager not implemented yet` (`pr#33694 <https://github.com/ceph/ceph/pull/33694>`_, Patrick Seidensal) | |
1115 | * cephadm: flag dashboard user to change password (`pr#32990 <https://github.com/ceph/ceph/pull/32990>`_, Daniel-Pivonka) | |
1116 | * cephadm: further simplify mon setup (`pr#33952 <https://github.com/ceph/ceph/pull/33952>`_, Sage Weil) | |
1117 | * cephadm: implement install command (`pr#33979 <https://github.com/ceph/ceph/pull/33979>`_, Sage Weil) | |
1118 | * cephadm: improve handling of crash agent container (`pr#33189 <https://github.com/ceph/ceph/pull/33189>`_, Sage Weil) | |
1119 | * cephadm: include daemon/unit id in unit name (`pr#32970 <https://github.com/ceph/ceph/pull/32970>`_, Sage Weil) | |
1120 | * cephadm: Infer ceph image (`pr#33829 <https://github.com/ceph/ceph/pull/33829>`_, Sage Weil, Ricardo Marques) | |
1121 | * cephadm: infer the fsid by name (`pr#32795 <https://github.com/ceph/ceph/pull/32795>`_, Michael Fritch) | |
1122 | * cephadm: KillMode=none in unit file (`pr#33162 <https://github.com/ceph/ceph/pull/33162>`_, Sage Weil) | |
1123 | * cephadm: leave backup when removing stateful daemons (`pr#33973 <https://github.com/ceph/ceph/pull/33973>`_, Sage Weil) | |
1124 | * cephadm: make add-repo --release and --version independent (`pr#34034 <https://github.com/ceph/ceph/pull/34034>`_, Sage Weil) | |
1125 | * cephadm: merge `--config-and-keyring` and `--config-json` args (`pr#33870 <https://github.com/ceph/ceph/pull/33870>`_, Michael Fritch) | |
1126 | * cephadm: misc upgrade fixes (`pr#32794 <https://github.com/ceph/ceph/pull/32794>`_, Sage Weil) | |
1127 | * cephadm: no --no-systemd arg to ceph-volume deactivate (`pr#32886 <https://github.com/ceph/ceph/pull/32886>`_, Sage Weil) | |
1128 | * cephadm: only infer image for shell, run, inspect-image, pull, ceph-volume (`pr#34030 <https://github.com/ceph/ceph/pull/34030>`_, Sage Weil) | |
1129 | * cephadm: podman inspect: image field was called `ImageID` (`pr#32616 <https://github.com/ceph/ceph/pull/32616>`_, Sebastian Wagner) | |
1130 | * cephadm: prepare-host: do not create Packager unless we need it (`pr#33443 <https://github.com/ceph/ceph/pull/33443>`_, Sage Weil) | |
1131 | * cephadm: pull: strip newline from version string (`pr#33446 <https://github.com/ceph/ceph/pull/33446>`_, Sage Weil) | |
1132 | * cephadm: python3 shebang (`pr#32378 <https://github.com/ceph/ceph/pull/32378>`_, Sage Weil) | |
1133 | * cephadm: re-introduce the `podman logs` command (`pr#33089 <https://github.com/ceph/ceph/pull/33089>`_, Michael Fritch) | |
1134 | * cephadm: Read ceph version from io.ceph.version label if set (`pr#32982 <https://github.com/ceph/ceph/pull/32982>`_, Kristoffer Gr\xc3\xb6nlund) | |
1135 | * cephadm: Refactor, prepare for other adoptions (`pr#33672 <https://github.com/ceph/ceph/pull/33672>`_, Eric Jackson) | |
1136 | * cephadm: relabel /etc/ganesha mount (`pr#34098 <https://github.com/ceph/ceph/pull/34098>`_, Sage Weil) | |
1137 | * cephadm: remove orphan daemons (`pr#33830 <https://github.com/ceph/ceph/pull/33830>`_, Sage Weil) | |
1138 | * cephadm: remove `logs` command (`pr#32752 <https://github.com/ceph/ceph/pull/32752>`_, Michael Fritch) | |
1139 | * cephadm: Rename tox tests ceph-daemon -> cephadm (`pr#32353 <https://github.com/ceph/ceph/pull/32353>`_, Michael Fritch) | |
1140 | * cephadm: report image name for stopped daemons (`pr#33190 <https://github.com/ceph/ceph/pull/33190>`_, Sage Weil) | |
1141 | * cephadm: report version for grafana prom etc (`pr#33804 <https://github.com/ceph/ceph/pull/33804>`_, Sage Weil) | |
1142 | * cephadm: shell: allow -e (`pr#33191 <https://github.com/ceph/ceph/pull/33191>`_, Sage Weil) | |
1143 | * cephadm: shell: default to config and keyring in /etc/ceph, if present (`pr#33793 <https://github.com/ceph/ceph/pull/33793>`_, Sage Weil) | |
1144 | * cephadm: shell: do not bind ceph.conf twice (`pr#32425 <https://github.com/ceph/ceph/pull/32425>`_, Sage Weil) | |
1145 | * cephadm: shell: keep .bash_history in /var/log/ceph/$fsid (`pr#33519 <https://github.com/ceph/ceph/pull/33519>`_, Sage Weil) | |
1146 | * cephadm: show contextual message when port is in use (`pr#32560 <https://github.com/ceph/ceph/pull/32560>`_, Michael Fritch) | |
1147 | * cephadm: simplify Monitoring.components structure (`pr#32977 <https://github.com/ceph/ceph/pull/32977>`_, Michael Fritch) | |
1148 | * cephadm: SO_REUSEADDR when doing bind check (`pr#32712 <https://github.com/ceph/ceph/pull/32712>`_, Sage Weil) | |
1149 | * cephadm: streamline bootstrap a bit (`pr#33980 <https://github.com/ceph/ceph/pull/33980>`_, Sage Weil) | |
1150 | * cephadm: support deployment of node-exporter (`pr#32340 <https://github.com/ceph/ceph/pull/32340>`_, Paul Cuzner) | |
1151 | * cephadm: support deployment of prometheus container (`pr#32198 <https://github.com/ceph/ceph/pull/32198>`_, Sebastian Wagner, Paul Cuzner) | |
1152 | * cephadm: switch grafana image to the ceph repo (`pr#34082 <https://github.com/ceph/ceph/pull/34082>`_, Paul Cuzner) | |
1153 | * cephadm: update unit.\\* atomically (`pr#33895 <https://github.com/ceph/ceph/pull/33895>`_, Sage Weil) | |
1154 | * cephadm: use appropriate default image for non-ceph components (`pr#33069 <https://github.com/ceph/ceph/pull/33069>`_, Sage Weil) | |
1155 | * cephadm: use spec to deploy crash on every host (`pr#33658 <https://github.com/ceph/ceph/pull/33658>`_, Sage Weil) | |
1156 | * cephadm: use `sh` instead of `bash` during enter (`pr#33822 <https://github.com/ceph/ceph/pull/33822>`_, Michael Fritch) | |
1157 | * cephadm: wait longer for things to come up (`pr#33216 <https://github.com/ceph/ceph/pull/33216>`_, Sage Weil) | |
1158 | * cephfs,common,core: global: disable THP for Ceph daemons (`pr#31582 <https://github.com/ceph/ceph/pull/31582>`_, Patrick Donnelly, Mark Nelson) | |
1159 | * cephfs,common,rbd: common/config_proxy: hold lock while accessing mutable container (`pr#29809 <https://github.com/ceph/ceph/pull/29809>`_, Jason Dillaman) | |
1160 | * cephfs,common: common/secret.c: fix key parsing when doing a remount (`pr#28148 <https://github.com/ceph/ceph/pull/28148>`_, Luis Henriques) | |
1161 | * cephfs,common: osdc: should release the rwlock before waiting (`pr#29686 <https://github.com/ceph/ceph/pull/29686>`_, Kefu Chai) | |
1162 | * cephfs,core: mds/MDSDaemon: fix asok exit and respawn commands (`pr#32251 <https://github.com/ceph/ceph/pull/32251>`_, Sage Weil) | |
1163 | * cephfs,core: msg/async: perform the v2 resets in proper EventCenter (`pr#30717 <https://github.com/ceph/ceph/pull/30717>`_, Radoslaw Zarzynski) | |
1164 | * cephfs,core: qa/suites/rados/mgr/tasks/module_selftest: whitelist mgr client getting backlisted (`issue#40867 <http://tracker.ceph.com/issues/40867>`_, `pr#29169 <https://github.com/ceph/ceph/pull/29169>`_, Sage Weil) | |
1165 | * cephfs,core: qa/suites/upgrade: a few more octopus fixes (`pr#32853 <https://github.com/ceph/ceph/pull/32853>`_, Sage Weil) | |
1166 | * cephfs,core: qa: log warning on scrub error (`pr#32739 <https://github.com/ceph/ceph/pull/32739>`_, Patrick Donnelly) | |
1167 | * cephfs,core: src/: define ceph_release_t and use it (`pr#27855 <https://github.com/ceph/ceph/pull/27855>`_, Kefu Chai) | |
1168 | * cephfs,mgr,mon: mon/MDSMonitor: enforce mds_join_fs cluster affinity (`pr#33194 <https://github.com/ceph/ceph/pull/33194>`_, Patrick Donnelly) | |
1169 | * cephfs,mgr,mon: mon/MgrMonitor: blacklist previous instance of ceph-mgr during failover (`pr#31797 <https://github.com/ceph/ceph/pull/31797>`_, Patrick Donnelly) | |
1170 | * cephfs,mgr,pybind: mgr/prometheus: export standby mds metadata (`pr#29996 <https://github.com/ceph/ceph/pull/29996>`_, lei01.liu) | |
1171 | * cephfs,mgr,pybind: mgr/volumes: minor enhancements and fixes (`issue#40429 <http://tracker.ceph.com/issues/40429>`_, `pr#28706 <https://github.com/ceph/ceph/pull/28706>`_, Ramana Raja) | |
1172 | * cephfs,mgr: mds/MDSRank: report state to mgr as mds id, not rank (`pr#31231 <https://github.com/ceph/ceph/pull/31231>`_, Patrick Donnelly, Sage Weil) | |
1173 | * cephfs,mgr: mgr/volume: ceph cephfs metadata pool pg_num_min and bias (`pr#27374 <https://github.com/ceph/ceph/pull/27374>`_, Sage Weil) | |
1174 | * cephfs,mgr: mgr/volumes: cleanup libcephfs handles on plugin shutdown (`issue#42299 <http://tracker.ceph.com/issues/42299>`_, `pr#30890 <https://github.com/ceph/ceph/pull/30890>`_, Venky Shankar) | |
1175 | * cephfs,mgr: pybind/mgr/volumes: use py3 items iterator (`pr#31986 <https://github.com/ceph/ceph/pull/31986>`_, Patrick Donnelly) | |
1176 | * cephfs,mgr: qa: use skipTest method instead of exception (`pr#27761 <https://github.com/ceph/ceph/pull/27761>`_, Patrick Donnelly) | |
1177 | * cephfs,mon: mon/MDSMonitor: cleanup check_subs (`pr#32308 <https://github.com/ceph/ceph/pull/32308>`_, Patrick Donnelly) | |
1178 | * cephfs,mon: mon/MDSMonitor: handle standby already without fscid (`pr#32585 <https://github.com/ceph/ceph/pull/32585>`_, Patrick Donnelly) | |
1179 | * cephfs,pybind: libcephfs: add missing declaration of ceph_getaddrs() (`pr#32629 <https://github.com/ceph/ceph/pull/32629>`_, Kefu Chai) | |
1180 | * cephfs,pybind: mgr/volumes: add `ceph fs subvolumegroup getpath` command (`issue#40617 <http://tracker.ceph.com/issues/40617>`_, `pr#29103 <https://github.com/ceph/ceph/pull/29103>`_, Ramana Raja) | |
1181 | * cephfs,pybind: mgr/volumes: set uid/gid of FS clients mount as 0/0 (`issue#40927 <http://tracker.ceph.com/issues/40927>`_, `pr#29355 <https://github.com/ceph/ceph/pull/29355>`_, Ramana Raja) | |
1182 | * cephfs,pybind: pybind/cephfs: add cephfs python API removexattr() (`pr#30641 <https://github.com/ceph/ceph/pull/30641>`_, bingyi zhang) | |
1183 | * cephfs,pybind: pybind/cephfs: Add listxattr (`pr#32804 <https://github.com/ceph/ceph/pull/32804>`_, Varsha Rao) | |
1184 | * cephfs,rbd,tests: qa/tasks: drop object inherit (`pr#29843 <https://github.com/ceph/ceph/pull/29843>`_, Jos Collin) | |
1185 | * cephfs,rbd: osdc: using decltype(auto) instead of trailing return type (`pr#29931 <https://github.com/ceph/ceph/pull/29931>`_, Yao Zongyou) | |
1186 | * cephfs,tests: cephfs-shell: teuthology tests (`issue#39526 <http://tracker.ceph.com/issues/39526>`_, `pr#27872 <https://github.com/ceph/ceph/pull/27872>`_, Milind Changire) | |
1187 | * cephfs,tests: mgr/volumes: fs subvolume resize command (`pr#30054 <https://github.com/ceph/ceph/pull/30054>`_, Jos Collin) | |
1188 | * cephfs,tests: qa/cephfs: add test for ACLs (`pr#29421 <https://github.com/ceph/ceph/pull/29421>`_, Rishabh Dave) | |
1189 | * cephfs,tests: qa/cephfs: change deps for xfstests-dev on centos8 (`pr#32524 <https://github.com/ceph/ceph/pull/32524>`_, Rishabh Dave) | |
1190 | * cephfs,tests: qa/cephfs: dont test kclient on RHEL 7 (`pr#32582 <https://github.com/ceph/ceph/pull/32582>`_, Rishabh Dave) | |
1191 | * cephfs,tests: qa/cephfs: update xfstests-dev deps for RHEL 8 (`pr#33427 <https://github.com/ceph/ceph/pull/33427>`_, Rishabh Dave) | |
1192 | * cephfs,tests: qa/suites/powercycle: install build deps for building xfstest (`pr#33874 <https://github.com/ceph/ceph/pull/33874>`_, Kefu Chai) | |
1193 | * cephfs,tests: qa/tasks/cephfs/fuse_mount: use python3 (`pr#32339 <https://github.com/ceph/ceph/pull/32339>`_, Sage Weil) | |
1194 | * cephfs,tests: qa/tasks: add exception in do_thrash() (`pr#29067 <https://github.com/ceph/ceph/pull/29067>`_, Jos Collin) | |
1195 | * cephfs,tests: qa/tasks: DaemonWatchdog Expansion (`issue#10369 <http://tracker.ceph.com/issues/10369>`_, `issue#11314 <http://tracker.ceph.com/issues/11314>`_, `pr#28378 <https://github.com/ceph/ceph/pull/28378>`_, Jos Collin) | |
1196 | * cephfs,tests: qa/tasks: Fix raises that doesnt re-raise (`pr#30201 <https://github.com/ceph/ceph/pull/30201>`_, Jos Collin) | |
1197 | * cephfs,tests: qa/tasks: fixed typo in the comment (`pr#29759 <https://github.com/ceph/ceph/pull/29759>`_, Jos Collin) | |
1198 | * cephfs,tests: qa/tasks: improvements in vstart_runner.py and mount.py (`pr#27481 <https://github.com/ceph/ceph/pull/27481>`_, Rishabh Dave) | |
1199 | * cephfs,tests: qa/tasks: upgrade command arguments checks in vstart_runner.py (`pr#28198 <https://github.com/ceph/ceph/pull/28198>`_, Rishabh Dave) | |
1200 | * cephfs,tests: qa/tests: reduce number of jobs for `kcephfs` (`pr#27328 <https://github.com/ceph/ceph/pull/27328>`_, Yuri Weinstein) | |
1201 | * cephfs,tests: qa/tests: reduced number of jobs for `kcephfs` (`pr#27165 <https://github.com/ceph/ceph/pull/27165>`_, Yuri Weinstein) | |
1202 | * cephfs,tests: qa/vstart_runner.py: make run()s interface same as teuthologys run (`pr#33263 <https://github.com/ceph/ceph/pull/33263>`_, Rishabh Dave) | |
1203 | * cephfs,tests: qa: note timeout in debug message (`pr#32162 <https://github.com/ceph/ceph/pull/32162>`_, Patrick Donnelly) | |
1204 | * cephfs,tests: qa: stop DaemonWatchdog for each cluster in daemon roles (`pr#29821 <https://github.com/ceph/ceph/pull/29821>`_, Patrick Donnelly) | |
1205 | * cephfs,tests: qa: test fs:upgrade when running upgrade suite (`pr#31206 <https://github.com/ceph/ceph/pull/31206>`_, Patrick Donnelly) | |
1206 | * cephfs,tests: test: define ALLPERMS if not yet (`pr#30726 <https://github.com/ceph/ceph/pull/30726>`_, Kefu Chai) | |
1207 | * cephfs,tests: test_cephfs_shell: fix test_du_works_for_hardlinks (`pr#32168 <https://github.com/ceph/ceph/pull/32168>`_, Rishabh Dave) | |
1208 | * cephfs,tests: test_cephfs_shell: initialize stderr for run_cephfs_shell_cmd() (`pr#31626 <https://github.com/ceph/ceph/pull/31626>`_, Rishabh Dave) | |
1209 | * cephfs,tests: test_sessionmap: use sudo_write_file() from teuthology.misc (`pr#29123 <https://github.com/ceph/ceph/pull/29123>`_, Rishabh Dave) | |
1210 | * cephfs,tools: cephfs-journal-tool: fix crash and usage (`pr#32452 <https://github.com/ceph/ceph/pull/32452>`_, Xiubo Li) | |
1211 | * cephfs,tools: mount.ceph: fix incorrect options parsing (`pr#33197 <https://github.com/ceph/ceph/pull/33197>`_, Xiubo Li) | |
1212 | * cephfs,tools: vstart.sh: highlight presence of stray conf (`pr#31403 <https://github.com/ceph/ceph/pull/31403>`_, Milind Changire) | |
1213 | * cephfs: client: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (`pr#28685 <https://github.com/ceph/ceph/pull/28685>`_, Yan, Zheng) | |
1214 | * cephfs: mds: change how mds revoke stale caps (`issue#17854 <http://tracker.ceph.com/issues/17854>`_, `pr#26737 <https://github.com/ceph/ceph/pull/26737>`_, Yan, Zheng, Rishabh Dave) | |
1215 | * cephfs: mds: fix corner case of replaying open sessions (`pr#28456 <https://github.com/ceph/ceph/pull/28456>`_, Yan, Zheng) | |
1216 | * cephfs: Add doc for deploying cephfs-nfs cluster using rook (`pr#30914 <https://github.com/ceph/ceph/pull/30914>`_, Varsha Rao) | |
1217 | * cephfs: Allow mount.ceph to get mount info from ceph configs and keyrings (`pr#29817 <https://github.com/ceph/ceph/pull/29817>`_, Jeff Layton) | |
1218 | * cephfs: avoid map client_caps been inserted by mistake (`pr#29304 <https://github.com/ceph/ceph/pull/29304>`_, XiaoGuoDong2019) | |
1219 | * cephfs: ceph-mds: dump all info of ceph_file_layout, InodeStoreBase, frag_inf\xe2\x80\xa6 (`pr#28874 <https://github.com/ceph/ceph/pull/28874>`_, simon gao) | |
1220 | * cephfs: ceph-mds: set ceph_mds cpu affinity (`pr#31712 <https://github.com/ceph/ceph/pull/31712>`_, qilianghong) | |
1221 | * cephfs: cephfs pybind: added lseek() function to cephfs pybind (`pr#27688 <https://github.com/ceph/ceph/pull/27688>`_, Xiaowei Chu) | |
1222 | * cephfs: cephfs-shell: Add command for setxattr, getxattr and listxattr (`pr#32570 <https://github.com/ceph/ceph/pull/32570>`_, Varsha Rao) | |
1223 | * cephfs: cephfs-shell: Add error message for invalid ls commands (`pr#28652 <https://github.com/ceph/ceph/pull/28652>`_, Varsha Rao) | |
1224 | * cephfs: cephfs-shell: add quota management (`issue#39165 <http://tracker.ceph.com/issues/39165>`_, `pr#27483 <https://github.com/ceph/ceph/pull/27483>`_, Milind Changire) | |
1225 | * cephfs: cephfs-shell: add snapshot management (`issue#38681 <http://tracker.ceph.com/issues/38681>`_, `pr#27467 <https://github.com/ceph/ceph/pull/27467>`_, Milind Changire) | |
1226 | * cephfs: cephfs-shell: Add stat command (`pr#27753 <https://github.com/ceph/ceph/pull/27753>`_, Varsha Rao) | |
1227 | * cephfs: cephfs-shell: Add tox for testing with flake8 (`pr#28239 <https://github.com/ceph/ceph/pull/28239>`_, Varsha Rao) | |
1228 | * cephfs: cephfs-shell: better complain info, when deleting non-empty directory (`issue#40864 <http://tracker.ceph.com/issues/40864>`_, `pr#30341 <https://github.com/ceph/ceph/pull/30341>`_, Shen Hang) | |
1229 | * cephfs: cephfs-shell: Catch OSError exceptions in lcd (`issue#40243 <http://tracker.ceph.com/issues/40243>`_, `pr#28473 <https://github.com/ceph/ceph/pull/28473>`_, Varsha Rao) | |
1230 | * cephfs: cephfs-shell: cd with no args must change CWD to root (`issue#40476 <http://tracker.ceph.com/issues/40476>`_, `pr#28793 <https://github.com/ceph/ceph/pull/28793>`_, Rishabh Dave) | |
1231 | * cephfs: cephfs-shell: changes related to read_ceph_conf() (`pr#32347 <https://github.com/ceph/ceph/pull/32347>`_, Rishabh Dave) | |
1232 | * cephfs: cephfs-shell: changes to stderr and stdout messages (`pr#30365 <https://github.com/ceph/ceph/pull/30365>`_, Rishabh Dave) | |
1233 | * cephfs: cephfs-shell: Convert paths type from string to bytes (`pr#29552 <https://github.com/ceph/ceph/pull/29552>`_, Varsha Rao) | |
1234 | * cephfs: cephfs-shell: du should ignore non-directory files (`issue#40371 <http://tracker.ceph.com/issues/40371>`_, `pr#28560 <https://github.com/ceph/ceph/pull/28560>`_, Rishabh Dave, Varsha Rao) | |
1235 | * cephfs: cephfs-shell: Fix df command errors (`pr#27894 <https://github.com/ceph/ceph/pull/27894>`_, Varsha Rao) | |
1236 | * cephfs: cephfs-shell: Fix flake8 blank line and indentation error (`pr#29149 <https://github.com/ceph/ceph/pull/29149>`_, Varsha Rao) | |
1237 | * cephfs: cephfs-shell: Fix hidden files and directories list by ls command (`pr#27266 <https://github.com/ceph/ceph/pull/27266>`_, Varsha Rao) | |
1238 | * cephfs: cephfs-shell: Fix lls command errors (`issue#40244 <http://tracker.ceph.com/issues/40244>`_, `pr#28475 <https://github.com/ceph/ceph/pull/28475>`_, Varsha Rao) | |
1239 | * cephfs: cephfs-shell: Fix ls -l (`pr#32801 <https://github.com/ceph/ceph/pull/32801>`_, Kotresh HR) | |
1240 | * cephfs: cephfs-shell: Fix mkdir relative path error (`pr#27822 <https://github.com/ceph/ceph/pull/27822>`_, Varsha Rao) | |
1241 | * cephfs: cephfs-shell: Fix multiple flake8 errors (`pr#28080 <https://github.com/ceph/ceph/pull/28080>`_, Varsha Rao) | |
1242 | * cephfs: cephfs-shell: Fix multiple flake8 errors (`pr#28433 <https://github.com/ceph/ceph/pull/28433>`_, Varsha Rao) | |
1243 | * cephfs: cephfs-shell: Fix multiple flake8 errors (`pr#29374 <https://github.com/ceph/ceph/pull/29374>`_, Varsha Rao) | |
1244 | * cephfs: cephfs-shell: Fix onecmd TypeError (`pr#29554 <https://github.com/ceph/ceph/pull/29554>`_, Varsha Rao) | |
1245 | * cephfs: cephfs-shell: Fix print of error messages to stdout (`pr#28447 <https://github.com/ceph/ceph/pull/28447>`_, Varsha Rao) | |
1246 | * cephfs: cephfs-shell: Fix rmdir -p issues and add tests for rmdir (`pr#31633 <https://github.com/ceph/ceph/pull/31633>`_, Varsha Rao) | |
1247 | * cephfs: cephfs-shell: fix string decoding for ls command (`issue#39404 <http://tracker.ceph.com/issues/39404>`_, `pr#27716 <https://github.com/ceph/ceph/pull/27716>`_, Milind Changire) | |
1248 | * cephfs: cephfs-shell: Fix TypeError in poutput() (`pr#28906 <https://github.com/ceph/ceph/pull/28906>`_, Varsha Rao) | |
1249 | * cephfs: cephfs-shell: Fix typo for mounting (`pr#28718 <https://github.com/ceph/ceph/pull/28718>`_, Varsha Rao) | |
1250 | * cephfs: cephfs-shell: fix unecessary usage of to_bytes for file paths (`issue#40455 <http://tracker.ceph.com/issues/40455>`_, `pr#28663 <https://github.com/ceph/ceph/pull/28663>`_, Patrick Donnelly) | |
1251 | * cephfs: cephfs-shell: fix various tracebacks (`issue#38743 <http://tracker.ceph.com/issues/38743>`_, `issue#38739 <http://tracker.ceph.com/issues/38739>`_, `issue#38741 <http://tracker.ceph.com/issues/38741>`_, `issue#38740 <http://tracker.ceph.com/issues/38740>`_, `pr#27235 <https://github.com/ceph/ceph/pull/27235>`_, Milind Changire) | |
1252 | * cephfs: cephfs-shell: make compatible with cmd2 versions after 0.9.13 (`pr#30585 <https://github.com/ceph/ceph/pull/30585>`_, Rishabh Dave) | |
1253 | * cephfs: cephfs-shell: make every command set a return value on failure (`pr#32213 <https://github.com/ceph/ceph/pull/32213>`_, Rishabh Dave) | |
1254 | * cephfs: cephfs-shell: print helpful message when conf file is not found (`pr#31460 <https://github.com/ceph/ceph/pull/31460>`_, Rishabh Dave) | |
1255 | * cephfs: cephfs-shell: py version fixes (`issue#40418 <http://tracker.ceph.com/issues/40418>`_, `pr#28638 <https://github.com/ceph/ceph/pull/28638>`_, Patrick Donnelly) | |
1256 | * cephfs: cephfs-shell: read options from ceph.conf (`pr#29964 <https://github.com/ceph/ceph/pull/29964>`_, Rishabh Dave) | |
1257 | * cephfs: cephfs-shell: rearrange code for convenience (`pr#31629 <https://github.com/ceph/ceph/pull/31629>`_, Rishabh Dave) | |
1258 | * cephfs: cephfs-shell: Remove extra length argument passed to setxattr() (`pr#30802 <https://github.com/ceph/ceph/pull/30802>`_, Varsha Rao) | |
1259 | * cephfs: cephfs-shell: Remove str object references to attribute decode (`pr#27345 <https://github.com/ceph/ceph/pull/27345>`_, Varsha Rao) | |
1260 | * cephfs: cephfs-shell: Remove undefined variable files in do_rm() (`pr#28710 <https://github.com/ceph/ceph/pull/28710>`_, Varsha Rao) | |
1261 | * cephfs: cephfs-shell: return non-zero value on error (`pr#30657 <https://github.com/ceph/ceph/pull/30657>`_, Rishabh Dave) | |
1262 | * cephfs: cephfs-shell: rewrite help text for put and get commands (`pr#30297 <https://github.com/ceph/ceph/pull/30297>`_, Rishabh Dave) | |
1263 | * cephfs: cephfs-shell: Use colorama module instead of colorize (`pr#27427 <https://github.com/ceph/ceph/pull/27427>`_, Varsha Rao) | |
1264 | * cephfs: ceph_volume_client: convert string to bytes object (`issue#40369 <http://tracker.ceph.com/issues/40369>`_, `issue#40800 <http://tracker.ceph.com/issues/40800>`_, `pr#28557 <https://github.com/ceph/ceph/pull/28557>`_, Rishabh Dave) | |
1265 | * cephfs: ceph_volume_client: decode d_name before using it (`issue#39406 <http://tracker.ceph.com/issues/39406>`_, `pr#28196 <https://github.com/ceph/ceph/pull/28196>`_, Rishabh Dave) | |
1266 | * cephfs: client: add client_fs mount option support (`pr#33506 <https://github.com/ceph/ceph/pull/33506>`_, Xiubo Li) | |
1267 | * cephfs: client: Add is_dir() check before changing directory (`pr#32637 <https://github.com/ceph/ceph/pull/32637>`_, Varsha Rao) | |
1268 | * cephfs: client: add procession of SEEK_HOLE and SEEK_DATA in lseek (`pr#30416 <https://github.com/ceph/ceph/pull/30416>`_, Shen Hang) | |
1269 | * cephfs: client: add stx_btime and stx_version in cephfs.pyx (`pr#30206 <https://github.com/ceph/ceph/pull/30206>`_, huanwen ren) | |
1270 | * cephfs: client: add warning when cap != in->auth_cap (`pr#30402 <https://github.com/ceph/ceph/pull/30402>`_, Shen Hang) | |
1271 | * cephfs: client: avoid length overflow by calling the lseek function (`pr#29626 <https://github.com/ceph/ceph/pull/29626>`_, wenpengLi) | |
1272 | * cephfs: Client: bump ll_ref from int32 to uint64_t (`pr#29136 <https://github.com/ceph/ceph/pull/29136>`_, Xiaoxi CHEN) | |
1273 | * cephfs: client: directory size always is zero lead to is_quota_bytes_approaching lose efficacy (`pr#26104 <https://github.com/ceph/ceph/pull/26104>`_, guoyong) | |
1274 | * cephfs: client: disallow changing fuse_default_permissions option at runtime (`pr#32315 <https://github.com/ceph/ceph/pull/32315>`_, Zhi Zhang) | |
1275 | * cephfs: client: dont report any vxattrs to listxattr (`pr#29339 <https://github.com/ceph/ceph/pull/29339>`_, Jeff Layton) | |
1276 | * cephfs: client: fix bad error handling in ll_lookup_inode (`issue#40085 <http://tracker.ceph.com/issues/40085>`_, `pr#28324 <https://github.com/ceph/ceph/pull/28324>`_, Jeff Layton) | |
1277 | * cephfs: client: fix bad error handling in lseek SEEK_HOLE / SEEK_DATA (`pr#33480 <https://github.com/ceph/ceph/pull/33480>`_, Jeff Layton) | |
1278 | * cephfs: client: fix dir.rctime and snap.btime vxattr values (`pr#28116 <https://github.com/ceph/ceph/pull/28116>`_, David Disseldorp) | |
1279 | * cephfs: client: fix fuse client hang because its bad session PipeConnection to mds (`issue#39305 <http://tracker.ceph.com/issues/39305>`_, `pr#27482 <https://github.com/ceph/ceph/pull/27482>`_, Guan yunfei) | |
1280 | * cephfs: client: fix lazyio_synchronize() to update file size (`pr#29705 <https://github.com/ceph/ceph/pull/29705>`_, Sidharth Anupkrishnan) | |
1281 | * cephfs: client: Fixes for missing consts SEEK_DATA and SEEK_HOLE on alpine linux (`pr#33104 <https://github.com/ceph/ceph/pull/33104>`_, Stefan Bischoff) | |
1282 | * cephfs: client: nfs-ganesha with cephfs client, removing dir reports not empty (`issue#40746 <http://tracker.ceph.com/issues/40746>`_, `pr#29005 <https://github.com/ceph/ceph/pull/29005>`_, Peng Xie) | |
1283 | * cephfs: client: optimize rename operation under different quota root (`issue#39715 <http://tracker.ceph.com/issues/39715>`_, `pr#28077 <https://github.com/ceph/ceph/pull/28077>`_, Zhi Zhang) | |
1284 | * cephfs: client: remove Inode.dir_contacts field and handle bad whence value to llseek gracefully (`pr#30580 <https://github.com/ceph/ceph/pull/30580>`_, Jeff Layton) | |
1285 | * cephfs: client: remove unused variable (`pr#31509 <https://github.com/ceph/ceph/pull/31509>`_, su_nan@inspur.com) | |
1286 | * cephfs: client: return -EIO when sync file which unsafe reqs have been dropped (`issue#40877 <http://tracker.ceph.com/issues/40877>`_, `pr#29167 <https://github.com/ceph/ceph/pull/29167>`_, simon gao) | |
1287 | * cephfs: client: set snapdirs link count to 1 (`pr#28545 <https://github.com/ceph/ceph/pull/28545>`_, Yan, Zheng) | |
1288 | * cephfs: client: support the fallocate() when fuse version >= 2.9 (`issue#40615 <http://tracker.ceph.com/issues/40615>`_, `pr#28831 <https://github.com/ceph/ceph/pull/28831>`_, huanwen ren) | |
1289 | * cephfs: Client: unlink dentry for inode with llref=0 (`issue#40960 <http://tracker.ceph.com/issues/40960>`_, `pr#29321 <https://github.com/ceph/ceph/pull/29321>`_, Xiaoxi CHEN) | |
1290 | * cephfs: client: _readdir_cache_cb() may use the readdir_cache already clear (`issue#41148 <http://tracker.ceph.com/issues/41148>`_, `pr#29526 <https://github.com/ceph/ceph/pull/29526>`_, huanwen ren) | |
1291 | * cephfs: client\xef\xbc\x9aEINVAL may be returned when offset is 0 (`pr#30312 <https://github.com/ceph/ceph/pull/30312>`_, wenpengLi) | |
1292 | * cephfs: Deploy ganesha daemons with vstart (`pr#31527 <https://github.com/ceph/ceph/pull/31527>`_, Varsha Rao) | |
1293 | * cephfs: expose snapshot creation time as new ceph.snap.btime vxattr (`pr#27077 <https://github.com/ceph/ceph/pull/27077>`_, David Disseldorp) | |
1294 | * cephfs: include: fix interval_set const_iterator call operator type (`pr#32185 <https://github.com/ceph/ceph/pull/32185>`_, Patrick Donnelly) | |
1295 | * cephfs: libcephfs: Add Tests for LazyIO (`issue#40283 <http://tracker.ceph.com/issues/40283>`_, `pr#28834 <https://github.com/ceph/ceph/pull/28834>`_, Sidharth Anupkrishnan) | |
1296 | * cephfs: mds : clean up data written to unsafe inodes (`pr#30969 <https://github.com/ceph/ceph/pull/30969>`_, simon gao) | |
1297 | * cephfs: mds : optimization functions,get_dirfrags_under, to speed up processing directories with tens of millions of files (`pr#31123 <https://github.com/ceph/ceph/pull/31123>`_, simon gao) | |
1298 | * cephfs: mds,mon: deprecate CephFS inline_data support (`pr#29824 <https://github.com/ceph/ceph/pull/29824>`_, Jeff Layton) | |
1299 | * cephfs: mds/client: inode number delegation (`pr#31817 <https://github.com/ceph/ceph/pull/31817>`_, Jeff Layton) | |
1300 | * cephfs: mds/FSMap: fix adjust_standby_fscid (`pr#32709 <https://github.com/ceph/ceph/pull/32709>`_, Sage Weil) | |
1301 | * cephfs: mds/OpenFileTable: match MAX_ITEMS_PER_OBJ to osd_deep_scrub_large_omap_object_key_threshold (`pr#31232 <https://github.com/ceph/ceph/pull/31232>`_, Vikhyat Umrao) | |
1302 | * cephfs: mds/server:mds: drop reconnect message from non-existent session (`issue#39026 <http://tracker.ceph.com/issues/39026>`_, `pr#27256 <https://github.com/ceph/ceph/pull/27256>`_, Shen Hang) | |
1303 | * cephfs: messages: make CephFS messages safe (`pr#31330 <https://github.com/ceph/ceph/pull/31330>`_, Patrick Donnelly) | |
1304 | * cephfs: mgr / volume: refactor [sub]volume (`issue#39969 <http://tracker.ceph.com/issues/39969>`_, `pr#28082 <https://github.com/ceph/ceph/pull/28082>`_, Venky Shankar) | |
1305 | * cephfs: mgr / volumes: background purge queue for subvolumes (`issue#40036 <http://tracker.ceph.com/issues/40036>`_, `pr#28003 <https://github.com/ceph/ceph/pull/28003>`_, Patrick Donnelly, Venky Shankar) | |
1306 | * cephfs: mgr/dashboard: CephFS class issues with strings (`pr#29353 <https://github.com/ceph/ceph/pull/29353>`_, Volker Theile) | |
1307 | * cephfs: mgr/volume: adapt arg passing to ServiceSpec (`pr#33687 <https://github.com/ceph/ceph/pull/33687>`_, Joshua Schmid) | |
1308 | * cephfs: mgr/volumes: add `mypy` support (`pr#33674 <https://github.com/ceph/ceph/pull/33674>`_, Michael Fritch) | |
1309 | * cephfs: mgr/volumes: check for string values in uid/gid (`pr#31961 <https://github.com/ceph/ceph/pull/31961>`_, Jos Collin) | |
1310 | * cephfs: mgr/volumes: cleanup leftovers from earlier purge job implementation (`pr#30886 <https://github.com/ceph/ceph/pull/30886>`_, Venky Shankar) | |
1311 | * cephfs: mgr/volumes: cleanup on fs create error (`pr#32459 <https://github.com/ceph/ceph/pull/32459>`_, Jos Collin) | |
1312 | * cephfs: mgr/volumes: clone from snapshot (`issue#24880 <http://tracker.ceph.com/issues/24880>`_, `pr#32030 <https://github.com/ceph/ceph/pull/32030>`_, Venky Shankar) | |
1313 | * cephfs: mgr/volumes: convert string to bytes object (`issue#39750 <http://tracker.ceph.com/issues/39750>`_, `pr#28380 <https://github.com/ceph/ceph/pull/28380>`_, Rishabh Dave) | |
1314 | * cephfs: mgr/volumes: drop unused size (`pr#30185 <https://github.com/ceph/ceph/pull/30185>`_, Jos Collin) | |
1315 | * cephfs: mgr/volumes: drop unused variable vol_name (`pr#31780 <https://github.com/ceph/ceph/pull/31780>`_, Joshua Schmid) | |
1316 | * cephfs: mgr/volumes: fail removing subvolume with snapshots (`issue#43645 <http://tracker.ceph.com/issues/43645>`_, `pr#32696 <https://github.com/ceph/ceph/pull/32696>`_, Venky Shankar) | |
1317 | * cephfs: mgr/volumes: fetch trash and clone entries without blocking volume access (`issue#44207 <http://tracker.ceph.com/issues/44207>`_, `pr#33413 <https://github.com/ceph/ceph/pull/33413>`_, Venky Shankar) | |
1318 | * cephfs: mgr/volumes: fix error message (`issue#40014 <http://tracker.ceph.com/issues/40014>`_, `pr#28407 <https://github.com/ceph/ceph/pull/28407>`_, Ramana Raja) | |
1319 | * cephfs: mgr/volumes: fix incorrect snapshot path creation (`pr#30654 <https://github.com/ceph/ceph/pull/30654>`_, Ramana Raja) | |
1320 | * cephfs: mgr/volumes: fix placement default value (`pr#33476 <https://github.com/ceph/ceph/pull/33476>`_, Sage Weil) | |
1321 | * cephfs: mgr/volumes: fix subvolume creation with quota (`issue#40152 <http://tracker.ceph.com/issues/40152>`_, `pr#28384 <https://github.com/ceph/ceph/pull/28384>`_, Ramana Raja) | |
1322 | * cephfs: mgr/volumes: fs subvolume resize inf command (`pr#31157 <https://github.com/ceph/ceph/pull/31157>`_, Jos Collin) | |
1323 | * cephfs: mgr/volumes: handle exceptions in purge thread with retry (`issue#41218 <http://tracker.ceph.com/issues/41218>`_, `issue#41219 <http://tracker.ceph.com/issues/41219>`_, `pr#29735 <https://github.com/ceph/ceph/pull/29735>`_, Venky Shankar) | |
1324 | * cephfs: mgr/volumes: improve volume deletion process (`pr#31762 <https://github.com/ceph/ceph/pull/31762>`_, Joshua Schmid) | |
1325 | * cephfs: mgr/volumes: list FS subvolumes, subvolume groups, and their snapshots (`pr#30476 <https://github.com/ceph/ceph/pull/30476>`_, Jos Collin) | |
1326 | * cephfs: mgr/volumes: minor fixes (`pr#29760 <https://github.com/ceph/ceph/pull/29760>`_, Ramana Raja) | |
1327 | * cephfs: mgr/volumes: prevent negative subvolume size (`pr#30058 <https://github.com/ceph/ceph/pull/30058>`_, Jos Collin) | |
1328 | * cephfs: mgr/volumes: protection for `fs volume rm` command (`pr#30407 <https://github.com/ceph/ceph/pull/30407>`_, Jos Collin) | |
1329 | * cephfs: mgr/volumes: refactor dir handle cleanup (`pr#30887 <https://github.com/ceph/ceph/pull/30887>`_, Jos Collin) | |
1330 | * cephfs: mgr/volumes: remove stale subvolume module (`pr#32645 <https://github.com/ceph/ceph/pull/32645>`_, Venky Shankar) | |
1331 | * cephfs: mgr/volumes: return string type to ceph-manager (`pr#30451 <https://github.com/ceph/ceph/pull/30451>`_, Venky Shankar) | |
1332 | * cephfs: mgr/volumes: sync inode attributes for cloned subvolumes (`issue#43965 <http://tracker.ceph.com/issues/43965>`_, `pr#33120 <https://github.com/ceph/ceph/pull/33120>`_, Venky Shankar) | |
1333 | * cephfs: mgr/volumes: uid, gid for subvolume create and subvolumegroup create commands (`pr#30336 <https://github.com/ceph/ceph/pull/30336>`_, Jos Collin) | |
1334 | * cephfs: mgr/volumes: unregister job upon async threads exception (`issue#44293 <http://tracker.ceph.com/issues/44293>`_, `pr#33547 <https://github.com/ceph/ceph/pull/33547>`_, Venky Shankar) | |
1335 | * cephfs: mgr/volumes: versioned subvolume provisioning (`pr#31763 <https://github.com/ceph/ceph/pull/31763>`_, Venky Shankar) | |
1336 | * cephfs: mon,mds: map mds daemons to a particular fs (`pr#32015 <https://github.com/ceph/ceph/pull/32015>`_, Sage Weil) | |
1337 | * cephfs: mon/MDSMonitor: use stringstream instead of dout for mds repaired (`issue#40472 <http://tracker.ceph.com/issues/40472>`_, `pr#28683 <https://github.com/ceph/ceph/pull/28683>`_, Zhi Zhang) | |
1338 | * cephfs: mon/MDSMonitor: warn when creating fs with default EC data pool (`pr#31494 <https://github.com/ceph/ceph/pull/31494>`_, Patrick Donnelly) | |
1339 | * cephfs: mount.ceph.c: do not pass nofail to the kernel (`pr#26992 <https://github.com/ceph/ceph/pull/26992>`_, Kenneth Waegeman) | |
1340 | * cephfs: mount.ceph: give a hint message when no mds is up or cluster is laggy (`pr#32164 <https://github.com/ceph/ceph/pull/32164>`_, Xiubo Li) | |
1341 | * cephfs: mount.ceph: new mount option alias -- translate fs= option to mds_namespace= (`pr#33491 <https://github.com/ceph/ceph/pull/33491>`_, Xiubo Li) | |
1342 | * cephfs: mount.ceph: properly handle -o strictatime (`pr#29518 <https://github.com/ceph/ceph/pull/29518>`_, Jeff Layton) | |
1343 | * cephfs: mount.ceph: remove arbitrary limit on size of name= option (`pr#32706 <https://github.com/ceph/ceph/pull/32706>`_, Jeff Layton) | |
1344 | * cephfs: mount: fix the debug log when keyring getting secret failed (`pr#33499 <https://github.com/ceph/ceph/pull/33499>`_, Xiubo Li) | |
1345 | * cephfs: octopus: Add FS subvolume clone cancel (`issue#44208 <http://tracker.ceph.com/issues/44208>`_, `pr#34018 <https://github.com/ceph/ceph/pull/34018>`_, Venky Shankar) | |
1346 | * cephfs: osdc/objecter: Fix last_sent in scientific format and add age to ops (`pr#29818 <https://github.com/ceph/ceph/pull/29818>`_, Varsha Rao) | |
1347 | * cephfs: propagate ll_releasedir errors (`pr#32548 <https://github.com/ceph/ceph/pull/32548>`_, David Disseldorp) | |
1348 | * cephfs: pybind / cephfs: remove static typing in LibCephFS.chown (`issue#42923 <http://tracker.ceph.com/issues/42923>`_, `pr#31756 <https://github.com/ceph/ceph/pull/31756>`_, Venky Shankar) | |
1349 | * cephfs: pybind/cephfs: Modification to error message (`pr#28628 <https://github.com/ceph/ceph/pull/28628>`_, Varsha Rao) | |
1350 | * cephfs: pybind/mgr: add cephfs subvolumes module (`issue#39610 <http://tracker.ceph.com/issues/39610>`_, `pr#27594 <https://github.com/ceph/ceph/pull/27594>`_, Ramana Raja) | |
1351 | * cephfs: pybind/test_volume_client: print python version correctly (`issue#40184 <http://tracker.ceph.com/issues/40184>`_, `pr#28221 <https://github.com/ceph/ceph/pull/28221>`_, Lianne) | |
1352 | * cephfs: qa/cephfs: fix test_evict_client (`pr#28411 <https://github.com/ceph/ceph/pull/28411>`_, Yan, Zheng) | |
1353 | * cephfs: qa/cephfs: make filelock_interrupt.py work with python3 (`pr#32741 <https://github.com/ceph/ceph/pull/32741>`_, Yan, Zheng) | |
1354 | * cephfs: qa/cephfs: test case for auto reconnect after blacklisted (`pr#31200 <https://github.com/ceph/ceph/pull/31200>`_, Yan, Zheng) | |
1355 | * cephfs: qa/suites/fs/multifs/tasks/failover.yaml: disable RECENT_CRASH (`pr#29363 <https://github.com/ceph/ceph/pull/29363>`_, Sage Weil) | |
1356 | * cephfs: qa/suites/fs: mon_thrash test for fs (`issue#17309 <http://tracker.ceph.com/issues/17309>`_, `pr#27073 <https://github.com/ceph/ceph/pull/27073>`_, Jos Collin) | |
1357 | * cephfs: qa/tasks/cephfs: os.write takes bytes, not str (`pr#32359 <https://github.com/ceph/ceph/pull/32359>`_, Sage Weil) | |
1358 | * cephfs: qa/tasks: add remaining tests for fs volume (`pr#31884 <https://github.com/ceph/ceph/pull/31884>`_, Jos Collin) | |
1359 | * cephfs: qa/tasks: Better handling of thrasher names and __init__ calls (`pr#31207 <https://github.com/ceph/ceph/pull/31207>`_, Jos Collin) | |
1360 | * cephfs: qa/tasks: check if fs mounted in umount_wait (`pr#30553 <https://github.com/ceph/ceph/pull/30553>`_, Jos Collin) | |
1361 | * cephfs: qa/tasks: Fix AttributeError: cant set attribute (`pr#31428 <https://github.com/ceph/ceph/pull/31428>`_, Jos Collin) | |
1362 | * cephfs: qa/tasks: upgrade the check for -c sudo option in vstart_runner.py (`issue#39385 <http://tracker.ceph.com/issues/39385>`_, `pr#28199 <https://github.com/ceph/ceph/pull/28199>`_, Rishabh Dave) | |
1363 | * cephfs: qa/vstart_runner.py: add more options (`pr#29906 <https://github.com/ceph/ceph/pull/29906>`_, Rishabh Dave) | |
1364 | * cephfs: qa: add debugging failed osd-release setting (`pr#29715 <https://github.com/ceph/ceph/pull/29715>`_, Patrick Donnelly) | |
1365 | * cephfs: qa: add upgrade test for volume upgrade from legacy (`pr#33636 <https://github.com/ceph/ceph/pull/33636>`_, Patrick Donnelly) | |
1366 | * cephfs: qa: allow client mount to reset fully (`issue#42213 <http://tracker.ceph.com/issues/42213>`_, `pr#30986 <https://github.com/ceph/ceph/pull/30986>`_, Venky Shankar) | |
1367 | * cephfs: qa: avoid subtree rep in test_version_splitting (`pr#33078 <https://github.com/ceph/ceph/pull/33078>`_, Patrick Donnelly) | |
1368 | * cephfs: qa: build v5.4 kernel (`pr#32763 <https://github.com/ceph/ceph/pull/32763>`_, Patrick Donnelly) | |
1369 | * cephfs: qa: decouple session map test from simple msgr (`issue#38803 <http://tracker.ceph.com/issues/38803>`_, `pr#27415 <https://github.com/ceph/ceph/pull/27415>`_, Patrick Donnelly) | |
1370 | * cephfs: qa: define centos version for fs:verify (`pr#32535 <https://github.com/ceph/ceph/pull/32535>`_, Patrick Donnelly) | |
1371 | * cephfs: qa: detect RHEL8 for yum package installation (`pr#32507 <https://github.com/ceph/ceph/pull/32507>`_, Patrick Donnelly) | |
1372 | * cephfs: qa: do not check pg count for new data_isolated volume (`pr#31095 <https://github.com/ceph/ceph/pull/31095>`_, Patrick Donnelly) | |
1373 | * cephfs: qa: fix malformed suite config (`pr#29431 <https://github.com/ceph/ceph/pull/29431>`_, Patrick Donnelly) | |
1374 | * cephfs: qa: fix output check to not be sensitive to debugging (`pr#32163 <https://github.com/ceph/ceph/pull/32163>`_, Patrick Donnelly) | |
1375 | * cephfs: qa: fix testing kernel branch link (`pr#32854 <https://github.com/ceph/ceph/pull/32854>`_, Patrick Donnelly) | |
1376 | * cephfs: qa: fix various py3 cephfs qa bugs (`pr#32467 <https://github.com/ceph/ceph/pull/32467>`_, Patrick Donnelly) | |
1377 | * cephfs: qa: fix various py3 cephfs qa bugs x2 (`pr#32533 <https://github.com/ceph/ceph/pull/32533>`_, Patrick Donnelly) | |
1378 | * cephfs: qa: fs Ignore ceph.dir.pin: No such attribute errors in getfattr tests for old kernel client (`pr#27377 <https://github.com/ceph/ceph/pull/27377>`_, Sidharth Anupkrishnan) | |
1379 | * cephfs: qa: fs/upgrade test fixes and cephfs feature bit updates for Octopus/Nautilus (`issue#39078 <http://tracker.ceph.com/issues/39078>`_, `issue#39077 <http://tracker.ceph.com/issues/39077>`_, `issue#39020 <http://tracker.ceph.com/issues/39020>`_, `pr#27303 <https://github.com/ceph/ceph/pull/27303>`_, Patrick Donnelly) | |
1380 | * cephfs: qa: have kclient tests use new mount.ceph functionality (`pr#30462 <https://github.com/ceph/ceph/pull/30462>`_, Jeff Layton) | |
1381 | * cephfs: qa: ignore expected MDS_CLIENT_LATE_RELEASE warning (`issue#40968 <http://tracker.ceph.com/issues/40968>`_, `pr#29338 <https://github.com/ceph/ceph/pull/29338>`_, Patrick Donnelly) | |
1382 | * cephfs: qa: ignore RECENT_CRASH for multimds snapshot testing (`pr#29911 <https://github.com/ceph/ceph/pull/29911>`_, Patrick Donnelly) | |
1383 | * cephfs: qa: ignore slow ops for ffsb workunit (`pr#32668 <https://github.com/ceph/ceph/pull/32668>`_, Patrick Donnelly) | |
1384 | * cephfs: qa: ignore trimmed cache items for dead cache drop (`pr#32644 <https://github.com/ceph/ceph/pull/32644>`_, Patrick Donnelly) | |
1385 | * cephfs: qa: install some dependencies for xfstests (`pr#32478 <https://github.com/ceph/ceph/pull/32478>`_, Patrick Donnelly) | |
1386 | * cephfs: qa: only restart MDS between tests (`pr#32532 <https://github.com/ceph/ceph/pull/32532>`_, Patrick Donnelly) | |
1387 | * cephfs: qa: remove requirement on simple msgr (`issue#39079 <http://tracker.ceph.com/issues/39079>`_, `pr#27301 <https://github.com/ceph/ceph/pull/27301>`_, Patrick Donnelly) | |
1388 | * cephfs: qa: rename kcephfs distro overrides (`pr#32639 <https://github.com/ceph/ceph/pull/32639>`_, Patrick Donnelly) | |
1389 | * cephfs: qa: save MDS epoch barrier (`pr#32642 <https://github.com/ceph/ceph/pull/32642>`_, Patrick Donnelly) | |
1390 | * cephfs: qa: sleep briefly after resetting kclient (`pr#29388 <https://github.com/ceph/ceph/pull/29388>`_, Patrick Donnelly) | |
1391 | * cephfs: qa: specify random distros in multimds (`pr#33080 <https://github.com/ceph/ceph/pull/33080>`_, Patrick Donnelly) | |
1392 | * cephfs: qa: tolerate ECONNRESET errcode during logrotate (`issue#41800 <http://tracker.ceph.com/issues/41800>`_, `pr#30809 <https://github.com/ceph/ceph/pull/30809>`_, Venky Shankar) | |
1393 | * cephfs: qa: update kclient testing to RHEL 7.6 (`pr#26662 <https://github.com/ceph/ceph/pull/26662>`_, Patrick Donnelly) | |
1394 | * cephfs: qa: use -D_GNU_SOURCE when compiling fsync-tester.c (`pr#32480 <https://github.com/ceph/ceph/pull/32480>`_, Patrick Donnelly) | |
1395 | * cephfs: qa: use hard_reset to reboot kclient (`issue#37681 <http://tracker.ceph.com/issues/37681>`_, `pr#28825 <https://github.com/ceph/ceph/pull/28825>`_, Patrick Donnelly) | |
1396 | * cephfs: qa: use mimic-O upgrade process (`pr#27731 <https://github.com/ceph/ceph/pull/27731>`_, Patrick Donnelly) | |
1397 | * cephfs: qa: use small default pg count for CephFS pools (`pr#30816 <https://github.com/ceph/ceph/pull/30816>`_, Patrick Donnelly) | |
1398 | * cephfs: qa: wait for MDS to come back after removing it (`issue#40967 <http://tracker.ceph.com/issues/40967>`_, `pr#29336 <https://github.com/ceph/ceph/pull/29336>`_, Patrick Donnelly) | |
1399 | * cephfs: qa: whitelist Error recovering journal for cephfs-data-scan (`pr#30971 <https://github.com/ceph/ceph/pull/30971>`_, Yan, Zheng) | |
1400 | * cephfs: qa: whitelist TOO_FEW_PGS during Mimic deploy (`pr#31063 <https://github.com/ceph/ceph/pull/31063>`_, Patrick Donnelly) | |
1401 | * cephfs: Resolve a memory leak in cephfs/Resetter.cc (`pr#29302 <https://github.com/ceph/ceph/pull/29302>`_, XiaoGuoDong2019) | |
1402 | * cephfs: src/common: fix help text for echo option of cephfs-shell (`pr#33285 <https://github.com/ceph/ceph/pull/33285>`_, Rishabh Dave) | |
1403 | * cephfs: stop: Cleanly umount cephFS volumes (`pr#32024 <https://github.com/ceph/ceph/pull/32024>`_, Kotresh HR) | |
1404 | * cephfs: test/{fs,cephfs}: Get libcephfs and cephfs to compile with FreeBSD (`pr#30505 <https://github.com/ceph/ceph/pull/30505>`_, Willem Jan Withagen) | |
1405 | * cephfs: test: extend `fs subvolume` test to cover new interfaces (`issue#39949 <http://tracker.ceph.com/issues/39949>`_, `pr#27856 <https://github.com/ceph/ceph/pull/27856>`_, Venky Shankar) | |
1406 | * cephfs: test: use distinct subvolume/group/snapshot names (`issue#42646 <http://tracker.ceph.com/issues/42646>`_, `pr#31418 <https://github.com/ceph/ceph/pull/31418>`_, Venky Shankar) | |
1407 | * cephfs: test_volumes: fix _verify_clone_attrs call (`pr#33788 <https://github.com/ceph/ceph/pull/33788>`_, Ramana Raja) | |
1408 | * cephfs: test_volume_client: declare only one default for python version (`issue#40460 <http://tracker.ceph.com/issues/40460>`_, `pr#28194 <https://github.com/ceph/ceph/pull/28194>`_, Rishabh Dave) | |
1409 | * cephfs: test_volume_client: fix test_put_object_versioned() (`issue#39405 <http://tracker.ceph.com/issues/39405>`_, `issue#39510 <http://tracker.ceph.com/issues/39510>`_, `pr#28692 <https://github.com/ceph/ceph/pull/28692>`_, Rishabh Dave) | |
1410 | * cephfs: test_volume_client: simplify test_get_authorized_ids() (`pr#28171 <https://github.com/ceph/ceph/pull/28171>`_, Rishabh Dave) | |
1411 | * cephfs: tools/cephfs: make cephfs-data-scan scan_links fix dentrys first (`pr#31680 <https://github.com/ceph/ceph/pull/31680>`_, Yan, Zheng) | |
1412 | * cephfs: Trivial comment and cleanup fixes for cephfs (`pr#27199 <https://github.com/ceph/ceph/pull/27199>`_, Jeff Layton) | |
1413 | * cephfs: vstart: add an alias for cephfs-shell to vstart_environment.sh (`pr#27437 <https://github.com/ceph/ceph/pull/27437>`_, Jeff Layton) | |
1414 | * cephfs: vstart: generate environment script suitable for sourcing (`pr#27198 <https://github.com/ceph/ceph/pull/27198>`_, Jeff Layton) | |
1415 | * cephfs: vstart_runner: allow the use of it with kernel mounts (`pr#30463 <https://github.com/ceph/ceph/pull/30463>`_, Jeff Layton) | |
1416 | * ceph_argparse: increment matchcnt on kwargs (`pr#33004 <https://github.com/ceph/ceph/pull/33004>`_, Matthew Oliver) | |
1417 | * check rdma configuration and fix some logic problem (`pr#28344 <https://github.com/ceph/ceph/pull/28344>`_, Changcheng Liu) | |
1418 | * client/Client : Fix sign compare compiler warning (`pr#30719 <https://github.com/ceph/ceph/pull/30719>`_, Prashant D) | |
1419 | * cls/queue: fix data corruption in urgent data (`pr#33686 <https://github.com/ceph/ceph/pull/33686>`_, Yuval Lifshitz) | |
1420 | * cmake: support parallel build for rocksd (`pr#31781 <https://github.com/ceph/ceph/pull/31781>`_, Deepika Upadhyay) | |
1421 | * cmake: add add_tox_test() (`pr#29446 <https://github.com/ceph/ceph/pull/29446>`_, Kefu Chai) | |
1422 | * cmake: add cython_cephfs to vstart target (`pr#28876 <https://github.com/ceph/ceph/pull/28876>`_, Kefu Chai) | |
1423 | * cmake: Add dpdk numa support (`pr#31841 <https://github.com/ceph/ceph/pull/31841>`_, Chunsong Feng, Hu Ye) | |
1424 | * cmake: Allow cephfs and ceph-mds to be build when building on FreeBSD (`pr#30494 <https://github.com/ceph/ceph/pull/30494>`_, Willem Jan Withagen) | |
1425 | * cmake: avoid rebuilding extensions, and using python-config (`pr#28920 <https://github.com/ceph/ceph/pull/28920>`_, Kefu Chai) | |
1426 | * cmake: boost fixes for ARM 32 bit (`pr#25729 <https://github.com/ceph/ceph/pull/25729>`_, Daniel Glaser) | |
1427 | * cmake: bump libceph-common SO version for compliance (`pr#30976 <https://github.com/ceph/ceph/pull/30976>`_, Nathan Cutler) | |
1428 | * cmake: check for MAJOR.MINOR version of python3 (`pr#27383 <https://github.com/ceph/ceph/pull/27383>`_, Kefu Chai, Boris Ranto) | |
1429 | * cmake: check for unaligned access (`pr#28936 <https://github.com/ceph/ceph/pull/28936>`_, Kefu Chai) | |
1430 | * cmake: check version of librdkafka (`pr#32237 <https://github.com/ceph/ceph/pull/32237>`_, Kefu Chai) | |
1431 | * cmake: cleanups (`pr#28252 <https://github.com/ceph/ceph/pull/28252>`_, Kefu Chai) | |
1432 | * cmake: cleanups (`pr#33500 <https://github.com/ceph/ceph/pull/33500>`_, Kefu Chai) | |
1433 | * cmake: compile crimson-auth with crimson::cflags (`pr#33296 <https://github.com/ceph/ceph/pull/33296>`_, Kefu Chai) | |
1434 | * cmake: dashboard: enable frontend on arm64 (`pr#30958 <https://github.com/ceph/ceph/pull/30958>`_, Kefu Chai) | |
1435 | * cmake: define mgr_cap_obj library when WITH_MGR=OFF (`pr#31326 <https://github.com/ceph/ceph/pull/31326>`_, Casey Bodley) | |
1436 | * cmake: detect librt for POSIX time functions (`pr#31543 <https://github.com/ceph/ceph/pull/31543>`_, Kefu Chai) | |
1437 | * cmake: detect linker support (`pr#30781 <https://github.com/ceph/ceph/pull/30781>`_, Kefu Chai) | |
1438 | * cmake: Do a debug build by default (`pr#30799 <https://github.com/ceph/ceph/pull/30799>`_, Brad Hubbard) | |
1439 | * cmake: do not assume ${CMAKE_GENERATOR} == make (`pr#27089 <https://github.com/ceph/ceph/pull/27089>`_, Kefu Chai) | |
1440 | * cmake: do not include ${CMAKE_SOURCE_DIR}/src/fmt/include (`pr#31761 <https://github.com/ceph/ceph/pull/31761>`_, Kefu Chai) | |
1441 | * cmake: do not include global_context.cc multiple times (`pr#32607 <https://github.com/ceph/ceph/pull/32607>`_, Kefu Chai) | |
1442 | * cmake: do not link against unused libs (`pr#33247 <https://github.com/ceph/ceph/pull/33247>`_, Kefu Chai) | |
1443 | * cmake: do not use CMP0074 unless it is supported (`pr#31958 <https://github.com/ceph/ceph/pull/31958>`_, Kefu Chai) | |
1444 | * cmake: do not use CMP0093 unless it is supported (`pr#31960 <https://github.com/ceph/ceph/pull/31960>`_, Kefu Chai) | |
1445 | * cmake: exclude unittest_alloc_aging from all (`pr#33466 <https://github.com/ceph/ceph/pull/33466>`_, Kefu Chai) | |
1446 | * cmake: Fix build against ncurses with separate libtinfo (`pr#27443 <https://github.com/ceph/ceph/pull/27443>`_, Lars Wendler) | |
1447 | * cmake: Fix unaligned check on big-endian systems (`pr#30362 <https://github.com/ceph/ceph/pull/30362>`_, Ulrich Weigand) | |
1448 | * cmake: fix WITH_UBSAN (`pr#28725 <https://github.com/ceph/ceph/pull/28725>`_, Casey Bodley) | |
1449 | * cmake: Improve test for 16-byte atomic support on IBM Z (`pr#32802 <https://github.com/ceph/ceph/pull/32802>`_, Ulrich Weigand) | |
1450 | * cmake: let vstart depend on radosgwd (`pr#32564 <https://github.com/ceph/ceph/pull/32564>`_, Kefu Chai) | |
1451 | * cmake: link ceph-fuse against librt (`pr#31531 <https://github.com/ceph/ceph/pull/31531>`_, Yong Wang) | |
1452 | * cmake: move crimson-crush to crimson/ (`pr#33481 <https://github.com/ceph/ceph/pull/33481>`_, Kefu Chai) | |
1453 | * cmake: one run_tox.sh to rule them all (`pr#29457 <https://github.com/ceph/ceph/pull/29457>`_, Kefu Chai) | |
1454 | * cmake: pass arguments to crimson tests (`pr#30655 <https://github.com/ceph/ceph/pull/30655>`_, Kefu Chai) | |
1455 | * cmake: pmem/pmdk changes to cmake (`pr#28802 <https://github.com/ceph/ceph/pull/28802>`_, Scott Peterson, Xiaoyan Li) | |
1456 | * cmake: remove cython 0.29s subinterpreter check during install (`pr#27067 <https://github.com/ceph/ceph/pull/27067>`_, Tim Serong) | |
1457 | * cmake: Removed unittest_alloc_aging from make check (`pr#33397 <https://github.com/ceph/ceph/pull/33397>`_, Adam Kupczyk) | |
1458 | * cmake: require CMake v3.10.2 (`pr#29291 <https://github.com/ceph/ceph/pull/29291>`_, Kefu Chai) | |
1459 | * cmake: require RocksDB 5.14 or higher (`pr#29930 <https://github.com/ceph/ceph/pull/29930>`_, Ilsoo Byun) | |
1460 | * cmake: revert librados_tp.so version from 3 to 2 (`issue#39291 <http://tracker.ceph.com/issues/39291>`_, `pr#27593 <https://github.com/ceph/ceph/pull/27593>`_, Nathan Cutler) | |
1461 | * cmake: rewrite Findgenl to support components argument (`pr#28460 <https://github.com/ceph/ceph/pull/28460>`_, Kefu Chai) | |
1462 | * cmake: s/bortli_libs/brotli_libs/ (`pr#30374 <https://github.com/ceph/ceph/pull/30374>`_, Kefu Chai) | |
1463 | * cmake: selectively rewrite install rpath (`pr#30028 <https://github.com/ceph/ceph/pull/30028>`_, Kefu Chai) | |
1464 | * cmake: set empty INSTALL_RPATH on crypto shared libs (`issue#40398 <http://tracker.ceph.com/issues/40398>`_, `pr#28593 <https://github.com/ceph/ceph/pull/28593>`_, Nathan Cutler) | |
1465 | * cmake: set empty RPATH for some test executables (`pr#29922 <https://github.com/ceph/ceph/pull/29922>`_, Nathan Cutler) | |
1466 | * cmake: set empty-string RPATH for ceph-osd (`issue#40295 <http://tracker.ceph.com/issues/40295>`_, `pr#28508 <https://github.com/ceph/ceph/pull/28508>`_, Nathan Cutler) | |
1467 | * cmake: should expose ${C-ARES_BINARY_DIR} from c-ares (`pr#33256 <https://github.com/ceph/ceph/pull/33256>`_, Kefu Chai) | |
1468 | * cmake: silence messages when cppcheck/IWYU is not found (`pr#32140 <https://github.com/ceph/ceph/pull/32140>`_, Kefu Chai) | |
1469 | * cmake: support `Seastar_DPDK=ON` option (`pr#31110 <https://github.com/ceph/ceph/pull/31110>`_, Kefu Chai) | |
1470 | * cmake: Test for 16-byte atomic support on IBM Z (`pr#30638 <https://github.com/ceph/ceph/pull/30638>`_, Ulrich Weigand) | |
1471 | * cmake: update FindBoost.cmake (`pr#29396 <https://github.com/ceph/ceph/pull/29396>`_, Willem Jan Withagen) | |
1472 | * cmake: update FindBoost.cmake for 1.71 (`pr#31317 <https://github.com/ceph/ceph/pull/31317>`_, Willem Jan Withagen) | |
1473 | * cmake: Update pmdk version to 1.7 (`pr#32693 <https://github.com/ceph/ceph/pull/32693>`_, Yin, Congmin) | |
1474 | * cmake: update SPDK to build with GCC-9 (`pr#28507 <https://github.com/ceph/ceph/pull/28507>`_, Kefu Chai) | |
1475 | * cmake: use BUILD_ALWAYS for rebuilding external project (`pr#28984 <https://github.com/ceph/ceph/pull/28984>`_, Kefu Chai) | |
1476 | * cmake: use GNU linker on FreeBSD (`pr#30621 <https://github.com/ceph/ceph/pull/30621>`_, Willem Jan Withagen) | |
1477 | * cmake: use latest FindPython\\*.cmake (`pr#29100 <https://github.com/ceph/ceph/pull/29100>`_, Kefu Chai) | |
1478 | * cmake: use python2 by default (`pr#29148 <https://github.com/ceph/ceph/pull/29148>`_, Kefu Chai) | |
1479 | * cmake: use StdFilesystem::filesystem instead of stdc++fs (`pr#27149 <https://github.com/ceph/ceph/pull/27149>`_, Willem Jan Withagen) | |
1480 | * cmake: workaround of false alarm from ubsan (`pr#27094 <https://github.com/ceph/ceph/pull/27094>`_, Kefu Chai) | |
1481 | * CMakeLists.txt: fix typo in error message (`pr#28795 <https://github.com/ceph/ceph/pull/28795>`_, Kefu Chai) | |
1482 | * codeowners: Add ceph2.py to @ceph/orchestrators (`pr#32131 <https://github.com/ceph/ceph/pull/32131>`_, Sebastian Wagner) | |
1483 | * common,core,mon: src/: drop cct from cmd_getval() (`pr#33010 <https://github.com/ceph/ceph/pull/33010>`_, Kefu Chai) | |
1484 | * common,core: common, auth: use boost::spirit to parse ceph.conf, escape quotes in exported auths (`issue#22227 <http://tracker.ceph.com/issues/22227>`_, `pr#28634 <https://github.com/ceph/ceph/pull/28634>`_, Kefu Chai, Gu Zhongyan) | |
1485 | * common,core: common,mgr,osd: pass string_view as name (`pr#33167 <https://github.com/ceph/ceph/pull/33167>`_, Kefu Chai) | |
1486 | * common,core: common,osd: add hash algorithms for dedup fingerprint (`pr#28254 <https://github.com/ceph/ceph/pull/28254>`_, Myoungwon Oh) | |
1487 | * common,core: include/cpp-btree: use the same type when allocate/deallocate (`pr#33638 <https://github.com/ceph/ceph/pull/33638>`_, Kefu Chai) | |
1488 | * common,core: message,mgr: drop MessageFactory and friends and use ref_t<> in mgr (`pr#27592 <https://github.com/ceph/ceph/pull/27592>`_, Patrick Donnelly, Kefu Chai) | |
1489 | * common,core: Remove dependence on `using namespace`: Build of common through osdc/Objecter.cc (`pr#27255 <https://github.com/ceph/ceph/pull/27255>`_, Adam C. Emerson) | |
1490 | * common,mgr: vstart.sh: set prometheus port for each mgr (`pr#33698 <https://github.com/ceph/ceph/pull/33698>`_, Alfonso Mart\xc3\xadnez) | |
1491 | * common,mon: common/options: make mon_clean_pg_upmaps_per_chunk unsigned (`pr#28509 <https://github.com/ceph/ceph/pull/28509>`_, Kefu Chai) | |
1492 | * common,rbd: common/ceph_context: avoid unnecessary wait during service thread shutdown (`pr#30947 <https://github.com/ceph/ceph/pull/30947>`_, Jason Dillaman) | |
1493 | * common,rgw: common/Formatter: escape printed buffer in XMLFormatter::dump_format_va() (`issue#38121 <http://tracker.ceph.com/issues/38121>`_, `pr#26220 <https://github.com/ceph/ceph/pull/26220>`_, ashitakasam) | |
1494 | * common,rgw: rgw/OutputDataSocket: actually discard data on full buffer (`issue#40178 <http://tracker.ceph.com/issues/40178>`_, `pr#28415 <https://github.com/ceph/ceph/pull/28415>`_, Matt Benjamin) | |
1495 | * common,tests: python-common: Add mypy testing (`pr#31071 <https://github.com/ceph/ceph/pull/31071>`_, Sebastian Wagner) | |
1496 | * common,tests: test/test_mempool: test accounting for btree_map (`pr#33621 <https://github.com/ceph/ceph/pull/33621>`_, Adam Kupczyk) | |
1497 | * common,tools: src/common: add rabin chunking for dedup (`pr#26730 <https://github.com/ceph/ceph/pull/26730>`_, Myoungwon Oh, Hsuan-Heng, Wu) | |
1498 | * common,tools: vstart.sh: enable creating multiple OSDs backed by spdk backend (`pr#27841 <https://github.com/ceph/ceph/pull/27841>`_, Richael Zhuang) | |
1499 | * common,tools: vstart.sh: enable nfs-ganesha mgmt. in dashboard (`pr#33691 <https://github.com/ceph/ceph/pull/33691>`_, Alfonso Mart\xc3\xadnez) | |
1500 | * common/config_values: set seastar logging level per that of ceph (`pr#28792 <https://github.com/ceph/ceph/pull/28792>`_, Kefu Chai) | |
1501 | * common/options: remove unused ms_msgr2\\_{sign,encrypt}_messages (`pr#31818 <https://github.com/ceph/ceph/pull/31818>`_, Ilya Dryomov) | |
1502 | * common: crimson/osd: add --mkkey support (`pr#28534 <https://github.com/ceph/ceph/pull/28534>`_, Kefu Chai) | |
1503 | * common: .gitignore: ignore /src/python-common/build (`pr#32967 <https://github.com/ceph/ceph/pull/32967>`_, Alfonso Mart\xc3\xadnez) | |
1504 | * common: add --log-early command line option (`pr#27419 <https://github.com/ceph/ceph/pull/27419>`_, Sage Weil) | |
1505 | * common: add bool log_to_file option (`pr#27044 <https://github.com/ceph/ceph/pull/27044>`_, Sage Weil) | |
1506 | * common: add comment about pod memory requests/limits (`pr#29331 <https://github.com/ceph/ceph/pull/29331>`_, Patrick Donnelly) | |
1507 | * common: add iterator-based string splitter (`pr#33696 <https://github.com/ceph/ceph/pull/33696>`_, Casey Bodley) | |
1508 | * common: add ref header (`pr#29119 <https://github.com/ceph/ceph/pull/29119>`_, Patrick Donnelly) | |
1509 | * common: auth/cephx: always initialize local variables (`pr#31154 <https://github.com/ceph/ceph/pull/31154>`_, Kefu Chai) | |
1510 | * common: auth/krb: fix Kerberos compile error (`issue#39948 <http://tracker.ceph.com/issues/39948>`_, `pr#28113 <https://github.com/ceph/ceph/pull/28113>`_, huangjun) | |
1511 | * common: avoid use of size_t in options (`pr#28277 <https://github.com/ceph/ceph/pull/28277>`_, James Page) | |
1512 | * common: blobhash.h: remove extra [[fallthrough]] (`pr#28270 <https://github.com/ceph/ceph/pull/28270>`_, Thomas Johnson) | |
1513 | * common: blobhash: do not use cast for unaligned access (`pr#28099 <https://github.com/ceph/ceph/pull/28099>`_, Kefu Chai) | |
1514 | * common: buffer, denc: more constness (`pr#27767 <https://github.com/ceph/ceph/pull/27767>`_, Kefu Chai) | |
1515 | * common: buffer,crypto,tools: extract digest methods out of bufferlist (`pr#28486 <https://github.com/ceph/ceph/pull/28486>`_, Kefu Chai) | |
1516 | * common: buffer.h: remove list::iterator_impl::advance(size_t) (`pr#28278 <https://github.com/ceph/ceph/pull/28278>`_, Kefu Chai) | |
1517 | * common: ceph.in: use sys._exit when we dont shut down (`pr#33950 <https://github.com/ceph/ceph/pull/33950>`_, Sage Weil) | |
1518 | * common: ceph_argparse: put args from env before existing ones (`pr#33243 <https://github.com/ceph/ceph/pull/33243>`_, Kefu Chai) | |
1519 | * common: Clang requires a default constructor, but it can be empty (`issue#39561 <http://tracker.ceph.com/issues/39561>`_, `pr#27844 <https://github.com/ceph/ceph/pull/27844>`_, Willem Jan Withagen) | |
1520 | * common: clean up CLUSTER_CREATE and CREATE options (`pr#31584 <https://github.com/ceph/ceph/pull/31584>`_, Sage Weil) | |
1521 | * common: common,crimson: fixes to compile with clang and libc++ (`pr#32485 <https://github.com/ceph/ceph/pull/32485>`_, Kefu Chai) | |
1522 | * common: common,crimson: supporting admin-socket commands (`pr#32174 <https://github.com/ceph/ceph/pull/32174>`_, Ronen Friedman, Kefu Chai) | |
1523 | * common: common,log: use ISO 8601 datetime format (`pr#27799 <https://github.com/ceph/ceph/pull/27799>`_, Sage Weil, Casey Bodley) | |
1524 | * common: common,os: address string truncated warnings from GCC-9 (`pr#28289 <https://github.com/ceph/ceph/pull/28289>`_, Kefu Chai) | |
1525 | * common: common/admin_socket: Added printing of error message (`pr#33380 <https://github.com/ceph/ceph/pull/33380>`_, Adam Kupczyk) | |
1526 | * common: common/bl: carry the bufferlist::_carriage over std::moves (`pr#32937 <https://github.com/ceph/ceph/pull/32937>`_, Radoslaw Zarzynski) | |
1527 | * common: common/bl: fix memory corruption in bufferlist::claim_append() (`pr#32823 <https://github.com/ceph/ceph/pull/32823>`_, Radoslaw Zarzynski) | |
1528 | * common: common/bl: fix the dangling last_p issue (`pr#32702 <https://github.com/ceph/ceph/pull/32702>`_, Radoslaw Zarzynski) | |
1529 | * common: common/bloom_filter: Fix endian issues (`pr#30527 <https://github.com/ceph/ceph/pull/30527>`_, Ulrich Weigand) | |
1530 | * common: common/ceph_time: tolerate mono time going backwards (`pr#33699 <https://github.com/ceph/ceph/pull/33699>`_, Sage Weil) | |
1531 | * common: common/config: cleanups (`pr#33362 <https://github.com/ceph/ceph/pull/33362>`_, Jianpeng Ma) | |
1532 | * common: common/config: fix lack of normalize_key_name() apply (`pr#33558 <https://github.com/ceph/ceph/pull/33558>`_, Igor Fedotov) | |
1533 | * common: common/config: Remove unused code (`pr#28940 <https://github.com/ceph/ceph/pull/28940>`_, Jianpeng Ma) | |
1534 | * common: common/Finisher: remove some lock acquisitions (`pr#29495 <https://github.com/ceph/ceph/pull/29495>`_, Igor Fedotov) | |
1535 | * common: common/options: change default erasure-code-profile to k=2 m=2 (`pr#27656 <https://github.com/ceph/ceph/pull/27656>`_, Sage Weil) | |
1536 | * common: common/pick_address.cc: silence GCC warning (`pr#32025 <https://github.com/ceph/ceph/pull/32025>`_, Kefu Chai) | |
1537 | * common: common/secret.c: dont pass uninitialized stack data to the kernel (`pr#30675 <https://github.com/ceph/ceph/pull/30675>`_, Ilya Dryomov) | |
1538 | * common: common/thread: Fix race condition in make_named_thread (`pr#31057 <https://github.com/ceph/ceph/pull/31057>`_, Adam C. Emerson) | |
1539 | * common: common/util: use ifstream to read from /proc files (`pr#32630 <https://github.com/ceph/ceph/pull/32630>`_, Kefu Chai) | |
1540 | * common: common/WorkQueue: narrow ThreadPool::_lock in func worker (`pr#22411 <https://github.com/ceph/ceph/pull/22411>`_, Jianpeng Ma) | |
1541 | * common: crimson, common: introduce ceph::atomic and apply it on bufferlist (`pr#32766 <https://github.com/ceph/ceph/pull/32766>`_, Radoslaw Zarzynski) | |
1542 | * common: crimson, common: RefCountedObj doesnt use atomics in Seastar builds (`pr#28085 <https://github.com/ceph/ceph/pull/28085>`_, Radoslaw Zarzynski) | |
1543 | * common: crimson/osd: implement readable/lease related methods (`pr#30639 <https://github.com/ceph/ceph/pull/30639>`_, Kefu Chai) | |
1544 | * common: crimson/osd: Message has non-null ref to SocketConnection now (`pr#30124 <https://github.com/ceph/ceph/pull/30124>`_, Radoslaw Zarzynski) | |
1545 | * common: crimson: cleanups (`pr#33797 <https://github.com/ceph/ceph/pull/33797>`_, Kefu Chai) | |
1546 | * common: crimson: cleanups for clang build (`pr#32605 <https://github.com/ceph/ceph/pull/32605>`_, Kefu Chai) | |
1547 | * common: Cycles: Add support for IBM Z (`pr#30874 <https://github.com/ceph/ceph/pull/30874>`_, Ulrich Weigand) | |
1548 | * common: default pg_autoscale_mode=on for new pools (`pr#30112 <https://github.com/ceph/ceph/pull/30112>`_, Sage Weil) | |
1549 | * common: default pg_autoscale_mode=on for new pools (`pr#30475 <https://github.com/ceph/ceph/pull/30475>`_, Sage Weil) | |
1550 | * common: denc: fix build error by calling global snprintf (`pr#27572 <https://github.com/ceph/ceph/pull/27572>`_, Changcheng Liu) | |
1551 | * common: denc: slightly optimize container_base::bound_encode (`pr#24636 <https://github.com/ceph/ceph/pull/24636>`_, Radoslaw Zarzynski, Kefu Chai) | |
1552 | * common: denc: support enums wider than 8 bits (`pr#33673 <https://github.com/ceph/ceph/pull/33673>`_, Casey Bodley) | |
1553 | * common: dmclock: pick up fix to replace uint (`pr#28829 <https://github.com/ceph/ceph/pull/28829>`_, Kefu Chai) | |
1554 | * common: drop sharing of buffer::raw outside bufferlist (`pr#32806 <https://github.com/ceph/ceph/pull/32806>`_, Radoslaw Zarzynski) | |
1555 | * common: encode for std::list<T> doesnt use bl::copy_in() anymore (`pr#32785 <https://github.com/ceph/ceph/pull/32785>`_, Radoslaw Zarzynski) | |
1556 | * common: FIPS: audit and switch some memset & bzero users (`pr#31692 <https://github.com/ceph/ceph/pull/31692>`_, Radoslaw Zarzynski) | |
1557 | * common: Fix 44373 and make a couple cleanups in ceph::timer (`pr#33771 <https://github.com/ceph/ceph/pull/33771>`_, Adam C. Emerson) | |
1558 | * common: fix clang build failures, and clean up warnings (`pr#26701 <https://github.com/ceph/ceph/pull/26701>`_, Adam C. Emerson) | |
1559 | * common: fix clang compile errors from cython_modules (`pr#33056 <https://github.com/ceph/ceph/pull/33056>`_, Mark Kogan) | |
1560 | * common: fix compat of strerror_r (`pr#30279 <https://github.com/ceph/ceph/pull/30279>`_, luo.runbing) | |
1561 | * common: fix deadlocky inflight op visiting in OpTracker (`pr#32364 <https://github.com/ceph/ceph/pull/32364>`_, Radoslaw Zarzynski) | |
1562 | * common: fix missing <stdio.h> include (`pr#31209 <https://github.com/ceph/ceph/pull/31209>`_, Willem Jan Withagen) | |
1563 | * common: fix parse_env nullptr deref (`pr#28159 <https://github.com/ceph/ceph/pull/28159>`_, Patrick Donnelly) | |
1564 | * common: Fix the error handling logic in get_device_id (`pr#30636 <https://github.com/ceph/ceph/pull/30636>`_, Difan Zhang) | |
1565 | * common: fix typo in rgw_user_max_buckets option long description (`pr#31571 <https://github.com/ceph/ceph/pull/31571>`_, Alfonso Mart\xc3\xadnez) | |
1566 | * common: give lockdeps group name to OpenSSLs mutexes (`issue#40698 <http://tracker.ceph.com/issues/40698>`_, `pr#28987 <https://github.com/ceph/ceph/pull/28987>`_, Radoslaw Zarzynski) | |
1567 | * common: global/global_context: always add \\0 after strncpy() (`pr#28365 <https://github.com/ceph/ceph/pull/28365>`_, Kefu Chai) | |
1568 | * common: global/global_init: do first transport connection after setuid() (`pr#28012 <https://github.com/ceph/ceph/pull/28012>`_, Roman Penyaev) | |
1569 | * common: global/pidfile: pass string_view instead of ConfigProxy to pidfile_wr\xe2\x80\xa6 (`pr#27975 <https://github.com/ceph/ceph/pull/27975>`_, Kefu Chai) | |
1570 | * common: handle return value from read(2) (`pr#32192 <https://github.com/ceph/ceph/pull/32192>`_, Patrick Donnelly) | |
1571 | * common: include, common: make ceph::bufferlist 32 bytes long on x86 (`pr#32934 <https://github.com/ceph/ceph/pull/32934>`_, Radoslaw Zarzynski) | |
1572 | * common: include/buffer: add operator+=() for list::iterator (`pr#33003 <https://github.com/ceph/ceph/pull/33003>`_, Kefu Chai) | |
1573 | * common: include/cpp-btree: drop btree::dump() (`pr#32692 <https://github.com/ceph/ceph/pull/32692>`_, Kefu Chai) | |
1574 | * common: include/interval_set: rename some types (`pr#32415 <https://github.com/ceph/ceph/pull/32415>`_, Kefu Chai) | |
1575 | * common: include: switch mempool.h to ceph::atomic (`pr#33034 <https://github.com/ceph/ceph/pull/33034>`_, Radoslaw Zarzynski) | |
1576 | * common: json: JSONDecoder::err inherits from std::runtime_error (`pr#27957 <https://github.com/ceph/ceph/pull/27957>`_, Casey Bodley) | |
1577 | * common: make cluster_network work (`pr#27811 <https://github.com/ceph/ceph/pull/27811>`_, Jianpeng Ma) | |
1578 | * common: messages: MOSDPGCreate2 doesnt assume using namespace std (`pr#28342 <https://github.com/ceph/ceph/pull/28342>`_, Radoslaw Zarzynski) | |
1579 | * common: messages: remove MNop (`pr#27585 <https://github.com/ceph/ceph/pull/27585>`_, Kefu Chai) | |
1580 | * common: mgr/test_orchestrator: Add dummy data (`pr#32182 <https://github.com/ceph/ceph/pull/32182>`_, Sebastian Wagner, Volker Theile) | |
1581 | * common: move gen_rand_alphanumeric() helpers into common (`pr#31567 <https://github.com/ceph/ceph/pull/31567>`_, Casey Bodley) | |
1582 | * common: move xattr -> os/filestore/os_xattr (`pr#32219 <https://github.com/ceph/ceph/pull/32219>`_, David Disseldorp) | |
1583 | * common: msg/Message: remove unused local variables (`pr#29155 <https://github.com/ceph/ceph/pull/29155>`_, Kefu Chai) | |
1584 | * common: msg/msg_types: use inet_ntop(3) to render IP addresses (`pr#26987 <https://github.com/ceph/ceph/pull/26987>`_, Sage Weil) | |
1585 | * common: no need to include ceph_assert.h (`pr#28255 <https://github.com/ceph/ceph/pull/28255>`_, Kefu Chai) | |
1586 | * common: octopus (`pr#27009 <https://github.com/ceph/ceph/pull/27009>`_, Sage Weil) | |
1587 | * common: optimize check_utf8 (`pr#27628 <https://github.com/ceph/ceph/pull/27628>`_, Yibo Cai) | |
1588 | * common: optimize encode_utf8 (`pr#27807 <https://github.com/ceph/ceph/pull/27807>`_, Yibo Cai) | |
1589 | * common: OutputDataSocket retakes mutex on error path (`issue#40188 <http://tracker.ceph.com/issues/40188>`_, `pr#28431 <https://github.com/ceph/ceph/pull/28431>`_, Casey Bodley) | |
1590 | * common: preforker: remove useless code (`pr#31714 <https://github.com/ceph/ceph/pull/31714>`_, Xiubo Li) | |
1591 | * common: python-common: Add drive selection (`pr#31021 <https://github.com/ceph/ceph/pull/31021>`_, Sebastian Wagner) | |
1592 | * common: python-common: add py.typed (PEP 561) (`pr#33236 <https://github.com/ceph/ceph/pull/33236>`_, Sebastian Wagner) | |
1593 | * common: python-common: Add small Readme (`pr#30587 <https://github.com/ceph/ceph/pull/30587>`_, Sebastian Wagner) | |
1594 | * common: python-common: avoid using setup_requires in setup.py (`pr#31222 <https://github.com/ceph/ceph/pull/31222>`_, Sebastian Wagner) | |
1595 | * common: python-common: enable lint in tox tests (`pr#31068 <https://github.com/ceph/ceph/pull/31068>`_, Kiefer Chang) | |
1596 | * common: python-common: Fix typo in device type (`pr#31758 <https://github.com/ceph/ceph/pull/31758>`_, Volker Theile) | |
1597 | * common: python-common: Make Drive Group filter by AND, instead of OR (`pr#33625 <https://github.com/ceph/ceph/pull/33625>`_, Sage Weil, Sebastian Wagner) | |
1598 | * common: python-common: Make DriveGroupSpec a sub type of ServiceSpec (`pr#33817 <https://github.com/ceph/ceph/pull/33817>`_, Sebastian Wagner) | |
1599 | * common: random: added a deduction guide to make using the function ob\xe2\x80\xa6 (`pr#30224 <https://github.com/ceph/ceph/pull/30224>`_, Jesse Williamson) | |
1600 | * common: remove dead code in {safe,mutable}_item_history (`pr#32698 <https://github.com/ceph/ceph/pull/32698>`_, Radoslaw Zarzynski) | |
1601 | * common: remove unused _STR and STRINGIFY macro (`pr#29605 <https://github.com/ceph/ceph/pull/29605>`_, Yao Zongyou) | |
1602 | * common: rename image to container_image (`pr#30800 <https://github.com/ceph/ceph/pull/30800>`_, Sage Weil) | |
1603 | * common: Revert Merge pull request #33673 from cbodley/wip-denc-enum (`pr#33832 <https://github.com/ceph/ceph/pull/33832>`_, Sage Weil) | |
1604 | * common: selinux: Allow ceph to setsched (`pr#33404 <https://github.com/ceph/ceph/pull/33404>`_, Brad Hubbard) | |
1605 | * common: skip interfaces starting with lo in find_ipv{4,6}_in_subnet() (`pr#32420 <https://github.com/ceph/ceph/pull/32420>`_, Jiawei Li) | |
1606 | * common: sort best-matched commond by req argument count (`issue#40292 <http://tracker.ceph.com/issues/40292>`_, `pr#28510 <https://github.com/ceph/ceph/pull/28510>`_, Chang Liu) | |
1607 | * common: src/: remove execute permissions on nine source files (`pr#28781 <https://github.com/ceph/ceph/pull/28781>`_, J. Eric Ivancich) | |
1608 | * common: start logging for non-global_init users (`pr#27352 <https://github.com/ceph/ceph/pull/27352>`_, Sage Weil) | |
1609 | * common: systemd: Wait 5 seconds before attempting a restart of an OSD (`pr#31550 <https://github.com/ceph/ceph/pull/31550>`_, Wido den Hollander) | |
1610 | * common: use of malloc.h is deprecated (`pr#29397 <https://github.com/ceph/ceph/pull/29397>`_, Willem Jan Withagen) | |
1611 | * common: zstd: upgrade to v1.4.0 (`pr#28656 <https://github.com/ceph/ceph/pull/28656>`_, Dan van der Ster) | |
1612 | * core,mgr,tools: osd,tools: Balancer fixes without all of the calc_pg_upmaps() rewrites (`pr#31774 <https://github.com/ceph/ceph/pull/31774>`_, David Zafman) | |
1613 | * core,mgr: mgr/ActivePyModules: drop GIL to register/unregister clients (`pr#33464 <https://github.com/ceph/ceph/pull/33464>`_, Sage Weil) | |
1614 | * core,mgr: mgr/alerts: simple module to send health alerts (`pr#30738 <https://github.com/ceph/ceph/pull/30738>`_, Sage Weil) | |
1615 | * core,mgr: mgr/DaemonServer: warn when we reject reports (`pr#31471 <https://github.com/ceph/ceph/pull/31471>`_, Sage Weil) | |
1616 | * core,mgr: mgr/pg_autoscaler: add pg_autoscale_bias pool property and apply it to pg_num selection (`pr#27154 <https://github.com/ceph/ceph/pull/27154>`_, Sage Weil) | |
1617 | * core,mgr: mgr/prometheus: report per-pool pg states (`pr#32370 <https://github.com/ceph/ceph/pull/32370>`_, Aleksei Zakharov) | |
1618 | * core,mgr: mgr/telemetry: add report_timestamp to sent reports (`pr#27571 <https://github.com/ceph/ceph/pull/27571>`_, Dan Mick) | |
1619 | * core,mgr: mgr/telemetry: catch exception during requests.put (`pr#33070 <https://github.com/ceph/ceph/pull/33070>`_, Sage Weil) | |
1620 | * core,mgr: mgr/telemetry: obscure entity_name with a salt (`pr#29330 <https://github.com/ceph/ceph/pull/29330>`_, Sage Weil) | |
1621 | * core,mgr: osd,mon,mgr: report /dev/disk/by-path paths for devices (`pr#32261 <https://github.com/ceph/ceph/pull/32261>`_, Sage Weil) | |
1622 | * core,mon: mon,osd: use get_req<> instead of static_cast<>(get_req()) (`pr#30023 <https://github.com/ceph/ceph/pull/30023>`_, Kefu Chai) | |
1623 | * core,mon: mon/AuthMonitor: fix initial creation of rotating keys (`issue#40634 <http://tracker.ceph.com/issues/40634>`_, `pr#28850 <https://github.com/ceph/ceph/pull/28850>`_, Sage Weil) | |
1624 | * core,mon: mon/MonClient: add proper SRV priority support (`pr#27126 <https://github.com/ceph/ceph/pull/27126>`_, Kefu Chai) | |
1625 | * core,mon: mon/Monitor.cc: fix condition that checks for unrecognized auth mode (`pr#30015 <https://github.com/ceph/ceph/pull/30015>`_, Neha Ojha) | |
1626 | * core,mon: mon/Monitor.cc: print min_mon_release correctly (`pr#27107 <https://github.com/ceph/ceph/pull/27107>`_, Neha Ojha) | |
1627 | * core,mon: mon/OSDMonitor: clean up removed_snap keys (`pr#30518 <https://github.com/ceph/ceph/pull/30518>`_, Sage Weil) | |
1628 | * core,mon: mon/OSDMonitor: expand iec_options for osd pool set (`pr#31196 <https://github.com/ceph/ceph/pull/31196>`_, Sage Weil) | |
1629 | * core,mon: mon/OSDMonitor: Use generic priority cache tuner for mon caches (`issue#40870 <http://tracker.ceph.com/issues/40870>`_, `pr#28227 <https://github.com/ceph/ceph/pull/28227>`_, Sridhar Seshasayee) | |
1630 | * core,pybind: pybind/ceph_argparse: avoid int overflow (`pr#33101 <https://github.com/ceph/ceph/pull/33101>`_, Kefu Chai) | |
1631 | * core,pybind: pybind/rados: fix set_omap() crash on py3 (`pr#29096 <https://github.com/ceph/ceph/pull/29096>`_, Sage Weil) | |
1632 | * core,pybind: pybind/rados: fixed Python3 string conversion issue on get_fsid (`issue#38381 <http://tracker.ceph.com/issues/38381>`_, `pr#26514 <https://github.com/ceph/ceph/pull/26514>`_, Jason Dillaman) | |
1633 | * core,rbd: common/config: use string_view for keys (`pr#27097 <https://github.com/ceph/ceph/pull/27097>`_, Kefu Chai) | |
1634 | * core,rbd: osd/OSDCap: rbd profile permits use of rbd_info (`issue#39973 <http://tracker.ceph.com/issues/39973>`_, `pr#28253 <https://github.com/ceph/ceph/pull/28253>`_, songweibin) | |
1635 | * core,rbd: osd/PrimaryLogPG: do not append outdata to TMAPUP ops (`pr#30457 <https://github.com/ceph/ceph/pull/30457>`_, Jason Dillaman) | |
1636 | * core,rgw,tests: librados,test,rgw: cleanups to deprecate safe_cb related functions (`pr#31045 <https://github.com/ceph/ceph/pull/31045>`_, Kefu Chai) | |
1637 | * core,tests: ceph_test_cls_hello: set RETURNVEC on the expected EINVAL request (`pr#33708 <https://github.com/ceph/ceph/pull/33708>`_, Sage Weil) | |
1638 | * core,tests: ceph_test_rados_api\\_{watch_notify,misc}: tolerate some timeouts (`pr#34011 <https://github.com/ceph/ceph/pull/34011>`_, Sage Weil) | |
1639 | * core,tests: Improvements to standalone tests (`pr#27279 <https://github.com/ceph/ceph/pull/27279>`_, David Zafman) | |
1640 | * core,tests: kv_store_bench: fix teuthology_tests() return value (`pr#30293 <https://github.com/ceph/ceph/pull/30293>`_, luo rixin) | |
1641 | * core,tests: mon.test: improve validation and add a test for osd pool create (`pr#30538 <https://github.com/ceph/ceph/pull/30538>`_, Kefu Chai) | |
1642 | * core,tests: qa/objectstore: test with reduced value of osd_memory_target (`pr#27083 <https://github.com/ceph/ceph/pull/27083>`_, Neha Ojha) | |
1643 | * core,tests: qa/standalone/ceph-helpers: more osd debug (`issue#40666 <http://tracker.ceph.com/issues/40666>`_, `pr#28867 <https://github.com/ceph/ceph/pull/28867>`_, Sage Weil) | |
1644 | * core,tests: qa/standalone/misc/ok-to-stop: improve test (`pr#32738 <https://github.com/ceph/ceph/pull/32738>`_, Sage Weil) | |
1645 | * core,tests: qa/standalone/mon/health-mute.sh: misc fixes (`pr#29744 <https://github.com/ceph/ceph/pull/29744>`_, Sage Weil) | |
1646 | * core,tests: qa/standalone/osd/osd-backfill-recovery-log.sh: fix TEST_backfill_log\\_[1, 2] (`pr#32851 <https://github.com/ceph/ceph/pull/32851>`_, Neha Ojha) | |
1647 | * core,tests: qa/standalone/scrub/osd-scrub-snaps: snapmapper omap is now m (`pr#29774 <https://github.com/ceph/ceph/pull/29774>`_, Sage Weil) | |
1648 | * core,tests: qa/standalone/scrub/osd-scrub-test: wait longer for update (`pr#33809 <https://github.com/ceph/ceph/pull/33809>`_, Sage Weil) | |
1649 | * core,tests: qa/suites/rados/multimon: whitelist SLOW_OPS while thrashing mons (`pr#29121 <https://github.com/ceph/ceph/pull/29121>`_, Sage Weil) | |
1650 | * core,tests: qa/suites/rados/perf: run on ubuntu (`pr#32355 <https://github.com/ceph/ceph/pull/32355>`_, Sage Weil) | |
1651 | * core,tests: qa/suites/rados/rest: run restful test on el8 (`pr#32920 <https://github.com/ceph/ceph/pull/32920>`_, Sage Weil) | |
1652 | * core,tests: qa/suites/rados/singleton-bluestore/cephtool: whitelist MON_DOWN (`pr#33645 <https://github.com/ceph/ceph/pull/33645>`_, Sage Weil) | |
1653 | * core,tests: qa/suites/rados/singleton/all/lost-unfound\\*: whitelist SLOW_OPS (`pr#32958 <https://github.com/ceph/ceph/pull/32958>`_, Sage Weil) | |
1654 | * core,tests: qa/suites/rados/singleton/all/recovery-preemption: fix pg log length (`pr#32898 <https://github.com/ceph/ceph/pull/32898>`_, Sage Weil) | |
1655 | * core,tests: qa/suites/rados/singleton/all/thrash-eio: whitelist slow request (`pr#33497 <https://github.com/ceph/ceph/pull/33497>`_, Sage Weil, Sridhar Seshasayee) | |
1656 | * core,tests: qa/suites/rados/thrash-old-clients: exclude ceph-daemon on nautilus installs (`pr#30817 <https://github.com/ceph/ceph/pull/30817>`_, Sage Weil) | |
1657 | * core,tests: qa/suites/rados/thrash-old-clients: rejigger v1 vs v2 settings (`pr#27249 <https://github.com/ceph/ceph/pull/27249>`_, Sage Weil) | |
1658 | * core,tests: qa/suites/rados/thrash-old-clients: tolerate MON_DOWN (`pr#30577 <https://github.com/ceph/ceph/pull/30577>`_, Sage Weil) | |
1659 | * core,tests: qa/suites/rados/thrash-old-clients: use cephadm (`pr#32377 <https://github.com/ceph/ceph/pull/32377>`_, Sage Weil) | |
1660 | * core,tests: qa/suites/rados/thrash: force normal pg log length with cache tiering (`issue#38358 <http://tracker.ceph.com/issues/38358>`_, `issue#24320 <http://tracker.ceph.com/issues/24320>`_, `pr#28658 <https://github.com/ceph/ceph/pull/28658>`_, Sage Weil) | |
1661 | * core,tests: qa/suites/rados/thrash: increase async and partial recovery test coverage (`pr#30699 <https://github.com/ceph/ceph/pull/30699>`_, Neha Ojha) | |
1662 | * core,tests: qa/suites/rados/valgrind-leaks: independently verify we detect leaks on mon, osd, mgr (`pr#32946 <https://github.com/ceph/ceph/pull/32946>`_, Sage Weil) | |
1663 | * core,tests: qa/suites/rados/verify/tasks/mon_recovery: whitelist SLOW_OPS (`pr#33644 <https://github.com/ceph/ceph/pull/33644>`_, Sage Weil) | |
1664 | * core,tests: qa/suites/rados/verify: debug monc = 20 (`pr#32968 <https://github.com/ceph/ceph/pull/32968>`_, Sage Weil) | |
1665 | * core,tests: qa/suites/rados/verify: debug_ms = 1 (`pr#33871 <https://github.com/ceph/ceph/pull/33871>`_, Sage Weil) | |
1666 | * core,tests: qa/suites/rados: move cephadm_orchestrator to el8 (`pr#32407 <https://github.com/ceph/ceph/pull/32407>`_, Sage Weil) | |
1667 | * core,tests: qa/suites/upgrade/mimic-x-singleton: suppress TOO_FEW_PGS warning (`pr#31054 <https://github.com/ceph/ceph/pull/31054>`_, Sage Weil) | |
1668 | * core,tests: qa/suites/upgrade: fix mimic-x-singleton (`pr#32719 <https://github.com/ceph/ceph/pull/32719>`_, Sage Weil) | |
1669 | * core,tests: qa/suites/upgrade: misc fixes for octopus (`pr#32750 <https://github.com/ceph/ceph/pull/32750>`_, Sage Weil, Josh Durgin) | |
1670 | * core,tests: qa/tasks/cbt: run stop-all.sh while shutting down (`pr#31171 <https://github.com/ceph/ceph/pull/31171>`_, Sage Weil) | |
1671 | * core,tests: qa/tasks/ceph: restart: stop osd, mark down, then start (`pr#30196 <https://github.com/ceph/ceph/pull/30196>`_, Sage Weil) | |
1672 | * core,tests: qa/tasks/ceph_manager: add --log-early to raw_cluster_cmd (`pr#32989 <https://github.com/ceph/ceph/pull/32989>`_, Sage Weil) | |
1673 | * core,tests: qa/tasks/ceph_manager: enable ceph-objectstore-tool via cephadm (`pr#32411 <https://github.com/ceph/ceph/pull/32411>`_, Sage Weil) | |
1674 | * core,tests: qa/tasks/ceph_manager: fix ceph-objectstore-tool incantations (`pr#32701 <https://github.com/ceph/ceph/pull/32701>`_, Sage Weil) | |
1675 | * core,tests: qa/tasks/ceph_manager: fix chmod on log dir during pg export copy (`pr#32943 <https://github.com/ceph/ceph/pull/32943>`_, Sage Weil) | |
1676 | * core,tests: qa/tasks/ceph_manager: fix post-osd-kill pg peered check (`pr#32737 <https://github.com/ceph/ceph/pull/32737>`_, Sage Weil) | |
1677 | * core,tests: qa/tasks/ceph_manager: make is\\_{clean,recovered,active_or_down} less racy (`pr#28969 <https://github.com/ceph/ceph/pull/28969>`_, Sage Weil) | |
1678 | * core,tests: qa/tasks/mon_thrash: sync force requires some force flags (`pr#30361 <https://github.com/ceph/ceph/pull/30361>`_, Sage Weil) | |
1679 | * core,tests: qa/tasks/radosbench: fix usage of -O (`pr#33744 <https://github.com/ceph/ceph/pull/33744>`_, Sage Weil) | |
1680 | * core,tests: qa/tasks/thrashosds-health: disable osd_max_markdown behavior (`pr#33601 <https://github.com/ceph/ceph/pull/33601>`_, Sage Weil) | |
1681 | * core,tests: qa/workunits/cephtool/test.sh: delete test_erasure pool (`pr#33188 <https://github.com/ceph/ceph/pull/33188>`_, Sage Weil) | |
1682 | * core,tests: qa/workunits/rados/test_crash.sh: suppress core files (`pr#32724 <https://github.com/ceph/ceph/pull/32724>`_, Sage Weil) | |
1683 | * core,tests: qa: add basic omap testing capability (`pr#29120 <https://github.com/ceph/ceph/pull/29120>`_, Neha Ojha) | |
1684 | * core,tests: remove ceph_test_rados_watch_notify (`pr#34044 <https://github.com/ceph/ceph/pull/34044>`_, Sage Weil) | |
1685 | * core,tests: test/CMakeLists: disable memstore make check test (`pr#33473 <https://github.com/ceph/ceph/pull/33473>`_, Sage Weil) | |
1686 | * core,tests: test/librados: dont release handler if set_pg_num failed (`pr#32112 <https://github.com/ceph/ceph/pull/32112>`_, huangjun) | |
1687 | * core,tests: test/osd/safe-to-destroy.sh: fix typo (`pr#27651 <https://github.com/ceph/ceph/pull/27651>`_, Sage Weil) | |
1688 | * core,tests: test/pybind/test_rados.py: test test_aio_remove (`pr#31003 <https://github.com/ceph/ceph/pull/31003>`_, Zhang Jiao) | |
1689 | * core,tests: test/unittest_lockdep: do not start extra threads (`pr#32772 <https://github.com/ceph/ceph/pull/32772>`_, Kefu Chai) | |
1690 | * core,tests: test: Bump sleep time for slower machines (`pr#29494 <https://github.com/ceph/ceph/pull/29494>`_, David Zafman) | |
1691 | * core,tests: test: Make sure that extra scheduled scrubs dont confuse test (`issue#40078 <http://tracker.ceph.com/issues/40078>`_, `pr#28302 <https://github.com/ceph/ceph/pull/28302>`_, David Zafman) | |
1692 | * core,tests: tests/osd: fix typo in unittest_osdmap (`pr#29790 <https://github.com/ceph/ceph/pull/29790>`_, huangjun) | |
1693 | * core,tests: tools/rados: use num ops instead of num objs for tracking outstanding IO (`pr#29734 <https://github.com/ceph/ceph/pull/29734>`_, Albert H Chen) | |
1694 | * core,tests: unittest_lockdep: avoid any threads for death test (`pr#32765 <https://github.com/ceph/ceph/pull/32765>`_, Sage Weil) | |
1695 | * core,tools: ceph-objectstore-tool cant remove head with bad snapset (`pr#29919 <https://github.com/ceph/ceph/pull/29919>`_, David Zafman) | |
1696 | * core,tools: ceph.in: check ceph-conf returncode (`pr#30695 <https://github.com/ceph/ceph/pull/30695>`_, Dimitri Savineau) | |
1697 | * core,tools: src/tools/ceph-dedup-tool: Fix chunk scru (`pr#28765 <https://github.com/ceph/ceph/pull/28765>`_, Myoungwon Oh) | |
1698 | * core: ceph.in: only preload asan library for Debug build (`pr#27190 <https://github.com/ceph/ceph/pull/27190>`_, Kefu Chai) | |
1699 | * core: osd/ClassHandler: cleanups (`pr#28363 <https://github.com/ceph/ceph/pull/28363>`_, Kefu Chai) | |
1700 | * core: osd: add hdd, ssd and hybrid variants for osd_snap_trim_sleep (`pr#28772 <https://github.com/ceph/ceph/pull/28772>`_, Neha Ojha) | |
1701 | * core: osdc/Objecter: use unique_ptr<OSDMap> for Objecter::osdmap (`issue#38403 <http://tracker.ceph.com/issues/38403>`_, `pr#28397 <https://github.com/ceph/ceph/pull/28397>`_, Kefu Chai) | |
1702 | * core: Add structures for tracking in progress operations (`pr#28395 <https://github.com/ceph/ceph/pull/28395>`_, Samuel Just) | |
1703 | * core: auth: treat mgr the same as mon when selecting auth mode (`pr#33226 <https://github.com/ceph/ceph/pull/33226>`_, Yehuda Sadeh) | |
1704 | * core: backfill_toofull seen on cluster where the most full OSD is at 1% (`pr#29857 <https://github.com/ceph/ceph/pull/29857>`_, David Zafman) | |
1705 | * core: ceph,pybind/mgr: a few py3 fixes (`pr#32187 <https://github.com/ceph/ceph/pull/32187>`_, Sage Weil) | |
1706 | * core: ceph-objectstore-tool: better error message if pgid and object do not match (`pr#30501 <https://github.com/ceph/ceph/pull/30501>`_, Sage Weil) | |
1707 | * core: ceph.in: Fix name retval is not defined error (`pr#33516 <https://github.com/ceph/ceph/pull/33516>`_, Varsha Rao) | |
1708 | * core: ceph.in: improve control-c handling (`pr#33352 <https://github.com/ceph/ceph/pull/33352>`_, Sage Weil) | |
1709 | * core: ceph.in: only shut down rados on clean exit (`pr#33825 <https://github.com/ceph/ceph/pull/33825>`_, Sage Weil) | |
1710 | * core: client: fix FTBFS due to bl::iterator::advance() (`pr#33085 <https://github.com/ceph/ceph/pull/33085>`_, Radoslaw Zarzynski) | |
1711 | * core: cls_hello: fix typo (`pr#32976 <https://github.com/ceph/ceph/pull/32976>`_, Sage Weil) | |
1712 | * core: common,mon,osd: unify ceph tell and ceph daemon command sets (`pr#30217 <https://github.com/ceph/ceph/pull/30217>`_, Sage Weil) | |
1713 | * core: common,tools,crush,test: misc converity & klocwork fixes (`pr#29316 <https://github.com/ceph/ceph/pull/29316>`_, songweibin) | |
1714 | * core: common/admin_socket: Increase socket timeouts (`pr#31623 <https://github.com/ceph/ceph/pull/31623>`_, Brad Hubbard) | |
1715 | * core: common/assert: include ceph_abort_msg(arg) arg in log output (`pr#27732 <https://github.com/ceph/ceph/pull/27732>`_, Sage Weil) | |
1716 | * core: common/blkdev: fix some problems with smart scraping (`pr#28848 <https://github.com/ceph/ceph/pull/28848>`_, Sage Weil) | |
1717 | * core: common/blkdev: get_device_id: behave if model is lvm and id_model_enc isnt there (`pr#27156 <https://github.com/ceph/ceph/pull/27156>`_, Sage Weil) | |
1718 | * core: common/blkdev: handle devices with ID_MODEL as LVM PV ... but valid ID_MODEL_ENC (`pr#27020 <https://github.com/ceph/ceph/pull/27020>`_, Sage Weil) | |
1719 | * core: common/condition_variable_debug: do not assert() if sloppy (`pr#29854 <https://github.com/ceph/ceph/pull/29854>`_, Kefu Chai) | |
1720 | * core: common/config: behave when both POD_MEMORY_REQUEST and POD_MEMORY_LIMIT are set (`pr#29511 <https://github.com/ceph/ceph/pull/29511>`_, Sage Weil) | |
1721 | * core: common/config: less noise about configs from mon we cant apply (`pr#31988 <https://github.com/ceph/ceph/pull/31988>`_, Sage Weil) | |
1722 | * core: common/config: parse --default-$option as a default value (`pr#27169 <https://github.com/ceph/ceph/pull/27169>`_, Sage Weil) | |
1723 | * core: common/config: update values when they are removed via mon (`pr#32091 <https://github.com/ceph/ceph/pull/32091>`_, Sage Weil) | |
1724 | * core: common/kv/rocksdb: Fixed async compations (`pr#26786 <https://github.com/ceph/ceph/pull/26786>`_, Adam Kupczyk) | |
1725 | * core: common/options.cc: Lower the default value of osd_deep_scrub_large_omap_object_key_threshold (`pr#28782 <https://github.com/ceph/ceph/pull/28782>`_, Neha Ojha) | |
1726 | * core: common/options.cc: make rocksdb_delete_range_threshold very high (`pr#33439 <https://github.com/ceph/ceph/pull/33439>`_, Neha Ojha) | |
1727 | * core: common/options: allow osd_pool_default_pg_autoscale_mode to update a runtime (`pr#27821 <https://github.com/ceph/ceph/pull/27821>`_, Sage Weil) | |
1728 | * core: common/options: annotate some options; enable some runtime updates (`pr#27655 <https://github.com/ceph/ceph/pull/27655>`_, Sage Weil) | |
1729 | * core: common/options: decrease the default max_omap_entries_per_request (`pr#31506 <https://github.com/ceph/ceph/pull/31506>`_, Yan Jun) | |
1730 | * core: common/options: make secure mode non-experimental, and prefer/require it for mons (`pr#27012 <https://github.com/ceph/ceph/pull/27012>`_, Sage Weil) | |
1731 | * core: common/options: update mon_crush_min_required_version=hammer (`pr#27568 <https://github.com/ceph/ceph/pull/27568>`_, Sage Weil) | |
1732 | * core: common/PriorityCache: fix over-aggressive assert when mem limited (`pr#27763 <https://github.com/ceph/ceph/pull/27763>`_, Mark Nelson) | |
1733 | * core: common/PriorityCache: Implement a Cache Manager (`pr#27381 <https://github.com/ceph/ceph/pull/27381>`_, Mark Nelson) | |
1734 | * core: common/TextTable,mgr: standardize on 2 spaces between table columns (`pr#33138 <https://github.com/ceph/ceph/pull/33138>`_, Sage Weil) | |
1735 | * core: common/util: handle long lines in /proc/cpuinfo (`issue#38296 <http://tracker.ceph.com/issues/38296>`_, `pr#27707 <https://github.com/ceph/ceph/pull/27707>`_, Sage Weil) | |
1736 | * core: compressor/lz4: work around bug in liblz4 versions <1.8.2 (`pr#33584 <https://github.com/ceph/ceph/pull/33584>`_, Sage Weil, Dan van der Ster) | |
1737 | * core: crimson, osd: add support for Ceph Classes, part 1 (`pr#29651 <https://github.com/ceph/ceph/pull/29651>`_, Radoslaw Zarzynski) | |
1738 | * core: crimson/osd: add osd to crush when it boots (`pr#28689 <https://github.com/ceph/ceph/pull/28689>`_, Kefu Chai) | |
1739 | * core: crush/CrushCompiler: Fix __replacement_assert (`issue#39174 <http://tracker.ceph.com/issues/39174>`_, `pr#27506 <https://github.com/ceph/ceph/pull/27506>`_, Brad Hubbard) | |
1740 | * core: crush/CrushWrapper.cc: Fix sign compare compiler warning (`pr#31184 <https://github.com/ceph/ceph/pull/31184>`_, Prashant D) | |
1741 | * core: crush/CrushWrapper: behave with empty weight vector (`pr#32673 <https://github.com/ceph/ceph/pull/32673>`_, Kefu Chai) | |
1742 | * core: dencoder: include some missed types (`pr#27804 <https://github.com/ceph/ceph/pull/27804>`_, Greg Farnum) | |
1743 | * core: dmclock server side refactor (`pr#30650 <https://github.com/ceph/ceph/pull/30650>`_, Samuel Just) | |
1744 | * core: examples/librados: fix bufferlist::copy() in hello_world.cc (`pr#33075 <https://github.com/ceph/ceph/pull/33075>`_, Radoslaw Zarzynski) | |
1745 | * core: Extract peering logic into a module for use in crimson (`pr#27874 <https://github.com/ceph/ceph/pull/27874>`_, Samuel Just, sjust@redhat.com) | |
1746 | * core: feature: Health warnings on long network ping times, add dump_osd_network to get a report (`issue#40640 <http://tracker.ceph.com/issues/40640>`_, `pr#28755 <https://github.com/ceph/ceph/pull/28755>`_, David Zafman) | |
1747 | * core: Feature: Improvements to auto repair (`issue#38616 <http://tracker.ceph.com/issues/38616>`_, `pr#26942 <https://github.com/ceph/ceph/pull/26942>`_, David Zafman) | |
1748 | * core: global: ensure CEPH_ARGS is decoded before early arg processing (`pr#32830 <https://github.com/ceph/ceph/pull/32830>`_, Jason Dillaman) | |
1749 | * core: global: explicitly call out EIO events in crash dumps (`pr#27386 <https://github.com/ceph/ceph/pull/27386>`_, Sage Weil) | |
1750 | * core: include,os: Make ceph_le member private (`pr#30526 <https://github.com/ceph/ceph/pull/30526>`_, Ulrich Weigand) | |
1751 | * core: include/ceph_features: fix typo (`pr#27353 <https://github.com/ceph/ceph/pull/27353>`_, Sage Weil) | |
1752 | * core: include/cpp-btree: cleanups (`pr#32443 <https://github.com/ceph/ceph/pull/32443>`_, Kefu Chai) | |
1753 | * core: init-ceph: wait longer before resending $signal (`pr#27308 <https://github.com/ceph/ceph/pull/27308>`_, Kefu Chai) | |
1754 | * core: kv/KeyValueDB: fix estimate_prefix_size() (`pr#29842 <https://github.com/ceph/ceph/pull/29842>`_, Adam Kupczyk) | |
1755 | * core: kv/RocksDBStore: Add minimum key limit before invoking DeleteRange (`pr#31442 <https://github.com/ceph/ceph/pull/31442>`_, Mark Nelson) | |
1756 | * core: kv/RocksDBStore: make option: compaction_threads/disableWAL/flusher_t\xe2\x80\xa6 (`pr#32453 <https://github.com/ceph/ceph/pull/32453>`_, Jianpeng Ma) | |
1757 | * core: kv/RocksDBStore: tell rocksdb to set mode to 0600, not 0644 (`pr#30679 <https://github.com/ceph/ceph/pull/30679>`_, Sage Weil) | |
1758 | * core: kv: fix shutdown vs async compaction (`pr#32619 <https://github.com/ceph/ceph/pull/32619>`_, Sage Weil) | |
1759 | * core: kv: make delete range optional on number of keys (`pr#27317 <https://github.com/ceph/ceph/pull/27317>`_, Zengran Zhang) | |
1760 | * core: librados,osd,mon: remove traces of CEPH_OSDMAP_FULL (`pr#30614 <https://github.com/ceph/ceph/pull/30614>`_, Kefu Chai) | |
1761 | * core: Make dumping of reservation info congruent between scrub and recovery (`pr#30192 <https://github.com/ceph/ceph/pull/30192>`_, David Zafman) | |
1762 | * core: messages,osd: remove MPGStats::had_map_for (`pr#27026 <https://github.com/ceph/ceph/pull/27026>`_, Kefu Chai) | |
1763 | * core: messages: #include necessary header (`pr#27590 <https://github.com/ceph/ceph/pull/27590>`_, Kefu Chai) | |
1764 | * core: mgr/balancer: sort pool names in balancer ls output (`pr#32424 <https://github.com/ceph/ceph/pull/32424>`_, Sage Weil) | |
1765 | * core: mgr/balancer: tolerate pgs outside of target weight map (`pr#34014 <https://github.com/ceph/ceph/pull/34014>`_, Sage Weil) | |
1766 | * core: mgr/cephadm: health alert for stray services or hosts (`pr#32754 <https://github.com/ceph/ceph/pull/32754>`_, Sage Weil) | |
1767 | * core: mgr/crash: behave when posted crash has no backtrace (`pr#31643 <https://github.com/ceph/ceph/pull/31643>`_, Sage Weil) | |
1768 | * core: mgr/crash: raise warning about recent crashes and other improvements (`pr#29034 <https://github.com/ceph/ceph/pull/29034>`_, Sage Weil) | |
1769 | * core: mgr/DaemonServer: fix osd ok-to-stop for EC pools (`pr#32046 <https://github.com/ceph/ceph/pull/32046>`_, Sage Weil) | |
1770 | * core: mgr/DaemonServer: fix pg merge checks (`pr#34067 <https://github.com/ceph/ceph/pull/34067>`_, Sage Weil) | |
1771 | * core: mgr/DaemonServer: prevent pgp_num reductions from outpacing pg_num merges (`issue#38786 <http://tracker.ceph.com/issues/38786>`_, `pr#27473 <https://github.com/ceph/ceph/pull/27473>`_, Sage Weil) | |
1772 | * core: mgr/devicehealth: fix telemetry stops sending device reports after 48\xe2\x80\xa6 (`pr#32903 <https://github.com/ceph/ceph/pull/32903>`_, Yaarit Hatuka) | |
1773 | * core: mgr/diskprediction_cloud: Service unavailable (`issue#40478 <http://tracker.ceph.com/issues/40478>`_, `pr#28687 <https://github.com/ceph/ceph/pull/28687>`_, Rick Chen) | |
1774 | * core: mgr/diskprediction_local: import scipy early to fix self-test deadlock (`pr#32102 <https://github.com/ceph/ceph/pull/32102>`_, Sage Weil) | |
1775 | * core: mgr/diskprediction_local: some debug output during predict (and self-test) (`pr#31572 <https://github.com/ceph/ceph/pull/31572>`_, Sage Weil) | |
1776 | * core: mgr/MgrClient: fix open condition (`pr#31256 <https://github.com/ceph/ceph/pull/31256>`_, Sage Weil) | |
1777 | * core: mgr/MgrClient: fix open condition fix (`pr#31422 <https://github.com/ceph/ceph/pull/31422>`_, Sage Weil) | |
1778 | * core: mgr/MgrClient: fix tell mgr.x ... (`pr#31989 <https://github.com/ceph/ceph/pull/31989>`_, Sage Weil) | |
1779 | * core: mgr/pg_autoscaler: complete event if pool disappears (`pr#30819 <https://github.com/ceph/ceph/pull/30819>`_, Sage Weil) | |
1780 | * core: mgr/pg_autoscaler: default to pg_num[_min] = 16 (`pr#31636 <https://github.com/ceph/ceph/pull/31636>`_, Sage Weil) | |
1781 | * core: mgr/pg_autoscaler: default to pg_num[_min] = 32 (`pr#32788 <https://github.com/ceph/ceph/pull/32788>`_, Neha Ojha) | |
1782 | * core: mgr/pg_autoscaler: fix division by zero (`pr#33402 <https://github.com/ceph/ceph/pull/33402>`_, Sage Weil) | |
1783 | * core: mgr/pg_autoscaler: only generate target\\_\\* health warnings if targets set (`pr#31638 <https://github.com/ceph/ceph/pull/31638>`_, Sage Weil) | |
1784 | * core: mgr/progress: behave if pgs disappear (due to a racing pg merge) (`issue#38157 <http://tracker.ceph.com/issues/38157>`_, `pr#27546 <https://github.com/ceph/ceph/pull/27546>`_, Sage Weil) | |
1785 | * core: mgr/progress: fix duration strings (`pr#34045 <https://github.com/ceph/ceph/pull/34045>`_, Sage Weil) | |
1786 | * core: mgr/progress: progress clear command should clear events in ceph -s (`pr#33400 <https://github.com/ceph/ceph/pull/33400>`_, Sage Weil) | |
1787 | * core: mgr/telemetry: add some more telemetry (`pr#31226 <https://github.com/ceph/ceph/pull/31226>`_, Sage Weil) | |
1788 | * core: mgr/telemetry: include pg_autoscaler and balancer status (`pr#30871 <https://github.com/ceph/ceph/pull/30871>`_, Sage Weil) | |
1789 | * core: mgr/telemetry: send device telemetry via per-host POST to device endpoint (`pr#31225 <https://github.com/ceph/ceph/pull/31225>`_, Sage Weil) | |
1790 | * core: mgr/telemetry: split entity_name only once (handle ids with dots) (`pr#33094 <https://github.com/ceph/ceph/pull/33094>`_, Dan Mick) | |
1791 | * core: Miscellaneous lost fixes (`pr#27599 <https://github.com/ceph/ceph/pull/27599>`_, Xinze Chi, Greg Farnum, linbing, shangfufei) | |
1792 | * core: mon, osd: parallel clean_pg_upmaps (`issue#40104 <http://tracker.ceph.com/issues/40104>`_, `pr#28373 <https://github.com/ceph/ceph/pull/28373>`_, xie xingguo) | |
1793 | * core: mon,msg/async: fix mon to mon authentication (`pr#27823 <https://github.com/ceph/ceph/pull/27823>`_, Sage Weil) | |
1794 | * core: mon,osd: add dead_epoch, --dead flag to osd down (`pr#29221 <https://github.com/ceph/ceph/pull/29221>`_, Sage Weil) | |
1795 | * core: mon,osd: add no{out,down,in,out} flags on CRUSH nodes (`pr#27563 <https://github.com/ceph/ceph/pull/27563>`_, Sage Weil) | |
1796 | * core: mon,osd: deprecate forward and readforward cache modes (`pr#28944 <https://github.com/ceph/ceph/pull/28944>`_, Sage Weil) | |
1797 | * core: mon,osd: track history and past_intervals for creating pgs (`pr#27696 <https://github.com/ceph/ceph/pull/27696>`_, Sage Weil) | |
1798 | * core: mon,osd: various octopus feature bits (`pr#27141 <https://github.com/ceph/ceph/pull/27141>`_, Sage Weil) | |
1799 | * core: mon/ConfigMap: search nested sections (`pr#31327 <https://github.com/ceph/ceph/pull/31327>`_, Sage Weil) | |
1800 | * core: mon/ConfigMonitor: fix handling of NO_MON_UPDATE settings (`pr#32726 <https://github.com/ceph/ceph/pull/32726>`_, Sage Weil) | |
1801 | * core: mon/ConfigMonitor: only propose if leader (`pr#32975 <https://github.com/ceph/ceph/pull/32975>`_, Sage Weil) | |
1802 | * core: mon/ConfigMonitor: prefix all global config options with global/ (`pr#32786 <https://github.com/ceph/ceph/pull/32786>`_, Sage Weil) | |
1803 | * core: mon/LogMonitor: add mon_cluster_log_to_file bool option (`pr#27343 <https://github.com/ceph/ceph/pull/27343>`_, Sage Weil) | |
1804 | * core: mon/MgrMonitor: fix null deref when invalid formatter is specified (`pr#29089 <https://github.com/ceph/ceph/pull/29089>`_, Sage Weil) | |
1805 | * core: mon/MgrMonitor: make mgr fail work with no arguments (`pr#33997 <https://github.com/ceph/ceph/pull/33997>`_, Sage Weil) | |
1806 | * core: mon/MgrStatMonitor: ensure only one copy of initial service map (`issue#38839 <http://tracker.ceph.com/issues/38839>`_, `pr#27101 <https://github.com/ceph/ceph/pull/27101>`_, Sage Weil) | |
1807 | * core: mon/MonClient: do not dereference auth_supported.end() (`pr#27196 <https://github.com/ceph/ceph/pull/27196>`_, Kefu Chai) | |
1808 | * core: mon/MonClient: ENXIO when sending command to down mon (`pr#29090 <https://github.com/ceph/ceph/pull/29090>`_, Sage Weil, Greg Farnum) | |
1809 | * core: mon/MonClient: send logs to mon on separate schedule than pings (`pr#33732 <https://github.com/ceph/ceph/pull/33732>`_, Sage Weil) | |
1810 | * core: mon/MonClient: skip CEPHX_V2 challenge if client doesnt support it (`pr#30523 <https://github.com/ceph/ceph/pull/30523>`_, Sage Weil) | |
1811 | * core: mon/Monitor: fail forwarded tell commands (`pr#33542 <https://github.com/ceph/ceph/pull/33542>`_, Sage Weil) | |
1812 | * core: mon/MonMap: encode (more) valid compat monmap when we have v2-only addrs (`pr#31472 <https://github.com/ceph/ceph/pull/31472>`_, Sage Weil) | |
1813 | * core: mon/MonmapMonitor: clean up empty created stamp in monmap (`issue#39085 <http://tracker.ceph.com/issues/39085>`_, `pr#27327 <https://github.com/ceph/ceph/pull/27327>`_, Sage Weil) | |
1814 | * core: mon/OSDMonitor.cc: Add current numbers of objects and bytes (`pr#18694 <https://github.com/ceph/ceph/pull/18694>`_, Shinobu Kinjo) | |
1815 | * core: mon/OSDMonitor.cc: better error message about min_size (`pr#29184 <https://github.com/ceph/ceph/pull/29184>`_, Neha Ojha) | |
1816 | * core: mon/OSDMonitor: accept autoscale_mode argument to osd pool create (`pr#33092 <https://github.com/ceph/ceph/pull/33092>`_, Sage Weil) | |
1817 | * core: mon/OSDMonitor: add check for crush rule size in pool set size command (`pr#30723 <https://github.com/ceph/ceph/pull/30723>`_, Vikhyat Umrao) | |
1818 | * core: mon/OSDMonitor: allow osd pool set pgp_num_actual (`pr#27010 <https://github.com/ceph/ceph/pull/27010>`_, Sage Weil) | |
1819 | * core: mon/OSDMonitor: allow pg_num to increase when require_osd_release < N (`issue#39570 <http://tracker.ceph.com/issues/39570>`_, `pr#27928 <https://github.com/ceph/ceph/pull/27928>`_, Sage Weil) | |
1820 | * core: mon/OSDMonitor: Dont update mon cache settings if rocksdb is not used (`pr#32473 <https://github.com/ceph/ceph/pull/32473>`_, Sridhar Seshasayee) | |
1821 | * core: mon/OSDMonitor: fix format error ceph osd stat --format json (`pr#31399 <https://github.com/ceph/ceph/pull/31399>`_, Zheng Yin) | |
1822 | * core: mon/OSDMonitor: make memory autotune disable itself if no rocksd (`pr#32044 <https://github.com/ceph/ceph/pull/32044>`_, Sage Weil) | |
1823 | * core: mon/OSDMonitor: tolerate duplicate MRemoveSnaps messages (`issue#40774 <http://tracker.ceph.com/issues/40774>`_, `pr#29051 <https://github.com/ceph/ceph/pull/29051>`_, Sage Weil) | |
1824 | * core: mon/PGMap.h: disable network stats in dump_osd_stats (`pr#32406 <https://github.com/ceph/ceph/pull/32406>`_, Neha Ojha, David Zafman) | |
1825 | * core: mon/PGMap: drop indentation on df human output (`pr#30848 <https://github.com/ceph/ceph/pull/30848>`_, Sage Weil) | |
1826 | * core: mon/PGMap: fix summary display of >32bit pg states (`pr#33137 <https://github.com/ceph/ceph/pull/33137>`_, Sage Weil) | |
1827 | * core: mon/PGMap: use NONE for pg ls[-\\*] output too (`pr#32048 <https://github.com/ceph/ceph/pull/32048>`_, Sage Weil) | |
1828 | * core: mon/Session: only index osd ids >= 0 (`pr#32764 <https://github.com/ceph/ceph/pull/32764>`_, Sage Weil) | |
1829 | * core: More PeeringState and related cleanups to ease use in crimson (`pr#28048 <https://github.com/ceph/ceph/pull/28048>`_, Samuel Just) | |
1830 | * core: msg,auth: migrate msg/async V1 implementation to new Auth{Server,Client} interfaces (`pr#27566 <https://github.com/ceph/ceph/pull/27566>`_, Sage Weil) | |
1831 | * core: msg/async/frames_v2.h: fix warning (`pr#27464 <https://github.com/ceph/ceph/pull/27464>`_, Sage Weil) | |
1832 | * core: msg/async/ProtocolV2: fix typo in register_lossy_clients fix (`pr#33559 <https://github.com/ceph/ceph/pull/33559>`_, Sage Weil) | |
1833 | * core: msg/async/ProtocolV[12]: add ms_learn_addr_from_peer (`pr#27341 <https://github.com/ceph/ceph/pull/27341>`_, Sage Weil) | |
1834 | * core: msg/async: clear_payload when requeue_sent (`pr#30211 <https://github.com/ceph/ceph/pull/30211>`_, Jianpeng Ma) | |
1835 | * core: msg/async: optimizations (`pr#26531 <https://github.com/ceph/ceph/pull/26531>`_, Jianpeng Ma) | |
1836 | * core: msg/auth: handle decode errors instead of throwing exceptions (`pr#31052 <https://github.com/ceph/ceph/pull/31052>`_, Sage Weil) | |
1837 | * core: msg/DispatchQueue: Set throttle stamp for local_delivery (`pr#31137 <https://github.com/ceph/ceph/pull/31137>`_, Brad Hubbard) | |
1838 | * core: msg/Policy: limit unregistered anon connections to mon (`pr#33163 <https://github.com/ceph/ceph/pull/33163>`_, Sage Weil) | |
1839 | * core: msg/Policy: make stateless_server default to anon (again) (`pr#33633 <https://github.com/ceph/ceph/pull/33633>`_, Sage Weil) | |
1840 | * core: objclass, osd: clean up the cls-host interface. Turn ClassHandler into singleton (`pr#29322 <https://github.com/ceph/ceph/pull/29322>`_, Radoslaw Zarzynski) | |
1841 | * core: object_stat_sum_t decode broken if given older version (`issue#39284 <http://tracker.ceph.com/issues/39284>`_, `issue#39281 <http://tracker.ceph.com/issues/39281>`_, `pr#27564 <https://github.com/ceph/ceph/pull/27564>`_, David Zafman) | |
1842 | * core: os, osd: readv (`pr#30061 <https://github.com/ceph/ceph/pull/30061>`_, xie xingguo) | |
1843 | * core: os/bluestore: Add config observer for osd memory specific options (`pr#29606 <https://github.com/ceph/ceph/pull/29606>`_, Sridhar Seshasayee) | |
1844 | * core: os/filestore: assure sufficient leaves in pre-split (`issue#39390 <http://tracker.ceph.com/issues/39390>`_, `pr#27689 <https://github.com/ceph/ceph/pull/27689>`_, Jeegn Chen) | |
1845 | * core: os/Transaction: dump alloc hint flags in op (`pr#28881 <https://github.com/ceph/ceph/pull/28881>`_, Zengran Zhang) | |
1846 | * core: os: remove KineticStore (`pr#30653 <https://github.com/ceph/ceph/pull/30653>`_, Kefu Chai) | |
1847 | * core: osd,crimson: use make_message for creating message (`pr#30412 <https://github.com/ceph/ceph/pull/30412>`_, Kefu Chai) | |
1848 | * core: osd,messages: changes for preparing for crimson-osd (`pr#27003 <https://github.com/ceph/ceph/pull/27003>`_, Kefu Chai) | |
1849 | * core: osd,mon: remove pg_pool_t::removed_snaps (`pr#28330 <https://github.com/ceph/ceph/pull/28330>`_, Sage Weil) | |
1850 | * core: osd/ECTransaction,ReplicatedBackend: create op is new in octopus (`pr#29092 <https://github.com/ceph/ceph/pull/29092>`_, Sage Weil) | |
1851 | * core: osd/MissingLoc, PeeringState: remove osd from missing loc in purge_strays() (`pr#30119 <https://github.com/ceph/ceph/pull/30119>`_, Neha Ojha) | |
1852 | * core: osd/MissingLoc.cc: do not rely on missing_loc_sources only (`pr#30226 <https://github.com/ceph/ceph/pull/30226>`_, Neha Ojha) | |
1853 | * core: osd/OSD.cc: make osd bench description consistent with parameters (`issue#39006 <http://tracker.ceph.com/issues/39006>`_, `pr#27600 <https://github.com/ceph/ceph/pull/27600>`_, Neha Ojha) | |
1854 | * core: osd/osd: add an err log to set_numa_affinty (`pr#30870 <https://github.com/ceph/ceph/pull/30870>`_, luo rixin) | |
1855 | * core: osd/OSD: auto mark heartbeat sessions as stale and tear them down (`issue#40586 <http://tracker.ceph.com/issues/40586>`_, `pr#28752 <https://github.com/ceph/ceph/pull/28752>`_, xie xingguo) | |
1856 | * core: osd/OSD: choose more heartbeat peers from different subtrees (`pr#33037 <https://github.com/ceph/ceph/pull/33037>`_, xie xingguo) | |
1857 | * core: osd/OSD: enhance osd numa affinity compatibility (`pr#31274 <https://github.com/ceph/ceph/pull/31274>`_, Dai zhiwei) | |
1858 | * core: osd/OSD: keep synchronizing with mon if stuck at booting (`pr#28404 <https://github.com/ceph/ceph/pull/28404>`_, xie xingguo) | |
1859 | * core: osd/OSD: Log slow ops/types to cluster logs (`pr#33328 <https://github.com/ceph/ceph/pull/33328>`_, Sridhar Seshasayee) | |
1860 | * core: osd/OSD: only wake up empty pqueue (`pr#28832 <https://github.com/ceph/ceph/pull/28832>`_, Jianpeng Ma) | |
1861 | * core: osd/OSD: prevent down osds from immediately rejoining the culster (`pr#33039 <https://github.com/ceph/ceph/pull/33039>`_, xie xingguo) | |
1862 | * core: osd/osd: Refactor get_iface_numa_node (`pr#31965 <https://github.com/ceph/ceph/pull/31965>`_, Dai zhiwei, luo rixin) | |
1863 | * core: osd/OSD: remove unused func enqueue_peering_evt_front (`pr#32496 <https://github.com/ceph/ceph/pull/32496>`_, Jianpeng Ma) | |
1864 | * core: osd/OSD: remove unused parameter osdmap_lock_name (`pr#32514 <https://github.com/ceph/ceph/pull/32514>`_, Jianpeng Ma) | |
1865 | * core: osd/OSDCap: Check for empty namespace (`issue#40835 <http://tracker.ceph.com/issues/40835>`_, `pr#29146 <https://github.com/ceph/ceph/pull/29146>`_, Brad Hubbard) | |
1866 | * core: osd/OSDMap.cc: add more info in json output of osd stat (`pr#30344 <https://github.com/ceph/ceph/pull/30344>`_, Shen Hang) | |
1867 | * core: osd/OSDMap.cc: dont output over/underfull messages to lderr (`pr#31542 <https://github.com/ceph/ceph/pull/31542>`_, Neha Ojha) | |
1868 | * core: osd/OSDMap: add zone to default crush map (`pr#27070 <https://github.com/ceph/ceph/pull/27070>`_, Sage Weil) | |
1869 | * core: osd/OSDMap: calc_pg_upmaps - restrict optimization to origin pools only (`issue#38897 <http://tracker.ceph.com/issues/38897>`_, `pr#27142 <https://github.com/ceph/ceph/pull/27142>`_, xie xingguo) | |
1870 | * core: osd/OSDMap: consider overfull osds only when trying to do upmap (`pr#32368 <https://github.com/ceph/ceph/pull/32368>`_, xie xingguo) | |
1871 | * core: osd/OSDMap: do not trust partially simplified pg_upmap_item (`pr#30576 <https://github.com/ceph/ceph/pull/30576>`_, xie xingguo) | |
1872 | * core: osd/OSDMap: fix calc_pg_role (`pr#32132 <https://github.com/ceph/ceph/pull/32132>`_, Sage Weil) | |
1873 | * core: osd/OSDMap: health alert for non-power-of-two pg_num (`pr#30525 <https://github.com/ceph/ceph/pull/30525>`_, Sage Weil) | |
1874 | * core: osd/OSDMap: Replace get_out_osds with get_out_existing_osds (`issue#39154 <http://tracker.ceph.com/issues/39154>`_, `pr#27663 <https://github.com/ceph/ceph/pull/27663>`_, Brad Hubbard) | |
1875 | * core: osd/OSDMap: Show health warning if a pool is configured with size 1 (`pr#31416 <https://github.com/ceph/ceph/pull/31416>`_, Sridhar Seshasayee) | |
1876 | * core: osd/OSDMap: stop encoding osd_state with >8 bits wide states only for old client (`pr#33814 <https://github.com/ceph/ceph/pull/33814>`_, xie xingguo) | |
1877 | * core: osd/osd_types: bump up some encoding versions (`pr#29923 <https://github.com/ceph/ceph/pull/29923>`_, xie xingguo) | |
1878 | * core: osd/osd_types: drop last_backfill_bitwise member (`pr#28766 <https://github.com/ceph/ceph/pull/28766>`_, Sage Weil) | |
1879 | * core: osd/osd_types: fix {omap,hitset_bytes}_stats_invalid handling on split/merge (`pr#30479 <https://github.com/ceph/ceph/pull/30479>`_, Sage Weil) | |
1880 | * core: osd/osd_types: inc-recovery - add special handler for lost_revert (`pr#29893 <https://github.com/ceph/ceph/pull/29893>`_, xie xingguo) | |
1881 | * core: osd/osd_types: pool_stat_t::dump - fix num_store_stats field (`issue#39340 <http://tracker.ceph.com/issues/39340>`_, `pr#27633 <https://github.com/ceph/ceph/pull/27633>`_, xie xingguo) | |
1882 | * core: osd/PeeringState.cc: dont let num_objects become negative (`pr#32305 <https://github.com/ceph/ceph/pull/32305>`_, Neha Ojha) | |
1883 | * core: osd/PeeringState.cc: skip peer_purged when discovering all missing (`pr#32195 <https://github.com/ceph/ceph/pull/32195>`_, Neha Ojha) | |
1884 | * core: osd/PeeringState.h: Fix pg stuck in WaitActingChange (`pr#29669 <https://github.com/ceph/ceph/pull/29669>`_, chen qiuzhang) | |
1885 | * core: osd/PeeringState.h: get_num_missing() should report num_missing() (`pr#30414 <https://github.com/ceph/ceph/pull/30414>`_, Neha Ojha) | |
1886 | * core: osd/PeeringState.h: ignore RemoteBackfillReserved in WaitLocalBackfillReserved (`pr#33525 <https://github.com/ceph/ceph/pull/33525>`_, Neha Ojha) | |
1887 | * core: osd/PeeringState: base lease support checks on features, not require_osd_release (`pr#30721 <https://github.com/ceph/ceph/pull/30721>`_, Sage Weil) | |
1888 | * core: osd/PeeringState: clear LAGGY and WAIT states on exiting Started (`pr#31864 <https://github.com/ceph/ceph/pull/31864>`_, Sage Weil) | |
1889 | * core: osd/PeeringState: disable read lease until require_osd_release >= octopus (`pr#30692 <https://github.com/ceph/ceph/pull/30692>`_, Sage Weil) | |
1890 | * core: osd/PeeringState: do not complain about past_intervals constrained by oldest epoch (`pr#29747 <https://github.com/ceph/ceph/pull/29747>`_, Sage Weil) | |
1891 | * core: osd/PeeringState: do not exclude up from acting_recovery_backfill (`pr#31703 <https://github.com/ceph/ceph/pull/31703>`_, xie xingguo) | |
1892 | * core: osd/PeeringState: do not start renewing leases until PG is activated (`pr#33129 <https://github.com/ceph/ceph/pull/33129>`_, Sage Weil) | |
1893 | * core: osd/PeeringState: fix wrong history of merge target (`pr#29835 <https://github.com/ceph/ceph/pull/29835>`_, xie xingguo) | |
1894 | * core: osd/PeeringState: on_new_interval on child PG after split (`pr#29780 <https://github.com/ceph/ceph/pull/29780>`_, Sage Weil) | |
1895 | * core: osd/PeeringState: recover_got - add special handler for empty log (`pr#30503 <https://github.com/ceph/ceph/pull/30503>`_, xie xingguo) | |
1896 | * core: osd/PeeringState: require SERVER_OCTOPUS to respond to RenewLease (`pr#33339 <https://github.com/ceph/ceph/pull/33339>`_, Neha Ojha) | |
1897 | * core: osd/PeeringState: send pg_info2 if release >= octopus (`pr#30836 <https://github.com/ceph/ceph/pull/30836>`_, Kefu Chai) | |
1898 | * core: osd/PeeringState: transit async_recovery_targets back into acting before backfilling (`pr#32202 <https://github.com/ceph/ceph/pull/32202>`_, xie xingguo) | |
1899 | * core: osd/PG: Add PG to large omap log message (`pr#30682 <https://github.com/ceph/ceph/pull/30682>`_, Brad Hubbard) | |
1900 | * core: osd/PG: adjust pg history on fabricated merge target if necessary (`issue#38623 <http://tracker.ceph.com/issues/38623>`_, `pr#26822 <https://github.com/ceph/ceph/pull/26822>`_, Sage Weil) | |
1901 | * core: osd/PG: clean up fastinfo key when last_update does not increase (`pr#32615 <https://github.com/ceph/ceph/pull/32615>`_, Sage Weil, Kefu Chai) | |
1902 | * core: osd/PG: discover missing objects when an OSD peers and PG is degraded (`pr#27288 <https://github.com/ceph/ceph/pull/27288>`_, Jonas Jelten) | |
1903 | * core: osd/PG: do not leak cluster message when theres no con (`pr#32897 <https://github.com/ceph/ceph/pull/32897>`_, Sage Weil) | |
1904 | * core: osd/PG: do not queue scrub if PG is not active when unblock (`issue#40451 <http://tracker.ceph.com/issues/40451>`_, `pr#28660 <https://github.com/ceph/ceph/pull/28660>`_, Sage Weil) | |
1905 | * core: osd/PG: do not use approx_missing_objects pre-nautilus (`pr#27798 <https://github.com/ceph/ceph/pull/27798>`_, Neha Ojha) | |
1906 | * core: osd/PG: fix cleanup of pgmeta-like objects on PG deletion; disallow empty object names (`pr#27929 <https://github.com/ceph/ceph/pull/27929>`_, Sage Weil) | |
1907 | * core: osd/PG: fix last_complete re-calculation on splitting (`issue#26958 <http://tracker.ceph.com/issues/26958>`_, `pr#27702 <https://github.com/ceph/ceph/pull/27702>`_, xie xingguo) | |
1908 | * core: osd/PG: fix _finish_recovery vs repair race (`pr#30059 <https://github.com/ceph/ceph/pull/30059>`_, xie xingguo) | |
1909 | * core: osd/PG: introduce all_missing_unfound helper (`issue#38784 <http://tracker.ceph.com/issues/38784>`_, `issue#38931 <http://tracker.ceph.com/issues/38931>`_, `pr#27205 <https://github.com/ceph/ceph/pull/27205>`_, xie xingguo) | |
1910 | * core: osd/PG: move down peers out from peer_purged (`issue#38931 <http://tracker.ceph.com/issues/38931>`_, `pr#27182 <https://github.com/ceph/ceph/pull/27182>`_, xie xingguo) | |
1911 | * core: osd/PG: move } to the proper place (`pr#27204 <https://github.com/ceph/ceph/pull/27204>`_, xie xingguo) | |
1912 | * core: osd/PG: remove unused code (`pr#30930 <https://github.com/ceph/ceph/pull/30930>`_, Jianpeng Ma) | |
1913 | * core: osd/PG: restart peering for undersized PG on any down stray peer coming back (`pr#33106 <https://github.com/ceph/ceph/pull/33106>`_, xie xingguo, Yan Jun) | |
1914 | * core: osd/PG: skip rollforward when !transaction_applied during append_log() (`issue#36739 <http://tracker.ceph.com/issues/36739>`_, `pr#26996 <https://github.com/ceph/ceph/pull/26996>`_, Neha Ojha) | |
1915 | * core: osd/PG: the warning seems more serious than what it wanna transmit (`pr#27509 <https://github.com/ceph/ceph/pull/27509>`_, Zengran Zhang) | |
1916 | * core: osd/PG: use emplace() to construct new element in-place (`pr#27124 <https://github.com/ceph/ceph/pull/27124>`_, Zengran Zhang) | |
1917 | * core: osd/PGLog.h: print olog_can_rollback_to before deciding to rollback (`issue#38894 <http://tracker.ceph.com/issues/38894>`_, `issue#21174 <http://tracker.ceph.com/issues/21174>`_, `pr#27105 <https://github.com/ceph/ceph/pull/27105>`_, Neha Ojha) | |
1918 | * core: osd/PGLog: persist num_objects_missing for replicas when peering is done (`pr#30466 <https://github.com/ceph/ceph/pull/30466>`_, xie xingguo) | |
1919 | * core: osd/PGLog: preserve original_crt to check rollbackability (`issue#36739 <http://tracker.ceph.com/issues/36739>`_, `pr#27200 <https://github.com/ceph/ceph/pull/27200>`_, Neha Ojha) | |
1920 | * core: osd/PGLog: reset log.complete_to when recover obect failed (`pr#30533 <https://github.com/ceph/ceph/pull/30533>`_, Tao Ning) | |
1921 | * core: osd/PGStateUtils: initialize NamedState::enter_time (`pr#33813 <https://github.com/ceph/ceph/pull/33813>`_, Jianpeng Ma) | |
1922 | * core: osd/PrimaryLogPG: always use strict priority ordering for kicked recovery ops (`pr#30632 <https://github.com/ceph/ceph/pull/30632>`_, xie xingguo) | |
1923 | * core: osd/PrimaryLogPG: Avoid accessing destroyed references in finish_degr\xe2\x80\xa6 (`pr#29663 <https://github.com/ceph/ceph/pull/29663>`_, Tao Ning) | |
1924 | * core: osd/PrimaryLogPG: cancel in-flight manifest ops on interval changing; fix race with scru (`pr#29985 <https://github.com/ceph/ceph/pull/29985>`_, xie xingguo) | |
1925 | * core: osd/PrimaryLogPG: do_op - do not create head object twice (`pr#28785 <https://github.com/ceph/ceph/pull/28785>`_, xie xingguo) | |
1926 | * core: osd/PrimaryLogPG: finish_copyfrom - dirty omap if necessary (`pr#29729 <https://github.com/ceph/ceph/pull/29729>`_, xie xingguo) | |
1927 | * core: osd/PrimaryLogPG: fix dirty range of write_full (`pr#29726 <https://github.com/ceph/ceph/pull/29726>`_, xie xingguo) | |
1928 | * core: osd/PrimaryLogPG: fix warning (`pr#30716 <https://github.com/ceph/ceph/pull/30716>`_, Sage Weil) | |
1929 | * core: osd/PrimaryLogPG: include op_returns in dup replies (`pr#30640 <https://github.com/ceph/ceph/pull/30640>`_, Sage Weil) | |
1930 | * core: osd/PrimaryLogPG: kill obsolete ondisk\\_{read,write}_lock comments (`pr#29719 <https://github.com/ceph/ceph/pull/29719>`_, xie xingguo) | |
1931 | * core: osd/PrimaryLogPG: more constness (`pr#28786 <https://github.com/ceph/ceph/pull/28786>`_, Kefu Chai) | |
1932 | * core: osd/PrimaryLogPG: remove unused parent pgls-filter (`pr#29675 <https://github.com/ceph/ceph/pull/29675>`_, Radoslaw Zarzynski, Kefu Chai) | |
1933 | * core: osd/PrimaryLogPG: simple debug message (`pr#32444 <https://github.com/ceph/ceph/pull/32444>`_, Jianpeng Ma) | |
1934 | * core: osd/PrimaryLogPG: skip obcs that dont exist during backfill scan_range (`pr#30715 <https://github.com/ceph/ceph/pull/30715>`_, Sage Weil) | |
1935 | * core: osd/PrimaryLogPG: update oi.size on write op implicitly truncating object up (`pr#30085 <https://github.com/ceph/ceph/pull/30085>`_, xie xingguo) | |
1936 | * core: osd/PrimaryLogPG: use legacy timestamp rendering for hit_set objects (`pr#33117 <https://github.com/ceph/ceph/pull/33117>`_, Sage Weil) | |
1937 | * core: osd/ReplicatedBackend: check against empty data_included before enabling crc (`pr#29621 <https://github.com/ceph/ceph/pull/29621>`_, xie xingguo) | |
1938 | * core: osd/scheduler/OpSchedulerItem: schedule backoffs as client ops (`pr#32382 <https://github.com/ceph/ceph/pull/32382>`_, Samuel Just) | |
1939 | * core: osd/SnapMapper: remove pre-octopus snapmapper keys after conversion (`pr#30368 <https://github.com/ceph/ceph/pull/30368>`_, Sage Weil) | |
1940 | * core: osd/SnapMirror: no need to record purged_snaps every epoch (`pr#31866 <https://github.com/ceph/ceph/pull/31866>`_, Sage Weil) | |
1941 | * core: OSD: modify n.cookie to op.notify.cookie (`pr#29418 <https://github.com/ceph/ceph/pull/29418>`_, yangjun) | |
1942 | * core: osdc/Objecter: always add `\\0 after strncpy() (`pr#27286 <https://github.com/ceph/ceph/pull/27286>`_, Kefu Chai) | |
1943 | * core: osdc/Objecter: Boost.Asio (I object!) (`pr#16715 <https://github.com/ceph/ceph/pull/16715>`_, Adam C. Emerson) | |
1944 | * core: osdc/Objecter: debug pause/unpause transition (`pr#32850 <https://github.com/ceph/ceph/pull/32850>`_, Sage Weil) | |
1945 | * core: osdc/Objecter: fix OSDMap leak in handle_osd_map (`issue#20491 <http://tracker.ceph.com/issues/20491>`_, `pr#28242 <https://github.com/ceph/ceph/pull/28242>`_, Sage Weil) | |
1946 | * core: osdc/Objecter: only pause if respects_full() (`pr#33020 <https://github.com/ceph/ceph/pull/33020>`_, Sage Weil) | |
1947 | * core: osdc/Objecter: pg-mapping cache (`pr#28487 <https://github.com/ceph/ceph/pull/28487>`_, xie xingguo) | |
1948 | * core: osdc/Objecter: _calc_target - inline spgid (`pr#28570 <https://github.com/ceph/ceph/pull/28570>`_, xie xingguo) | |
1949 | * core: osdc: Fix a missing : for the correct namespace (`pr#29472 <https://github.com/ceph/ceph/pull/29472>`_, Willem Jan Withagen) | |
1950 | * core: pybind/ceph_argparse: improve ceph -h syntax (`pr#30431 <https://github.com/ceph/ceph/pull/30431>`_, Sage Weil) | |
1951 | * core: pybind/mgr/mgr_module: fix standby module logging options (`pr#33639 <https://github.com/ceph/ceph/pull/33639>`_, Sage Weil) | |
1952 | * core: pybind/mgr/mgr_util: fix pretty time delta (`pr#33794 <https://github.com/ceph/ceph/pull/33794>`_, Sage Weil) | |
1953 | * core: pybind/mgr/\\*: fix config_notify handling of default values (`pr#32755 <https://github.com/ceph/ceph/pull/32755>`_, Sage Weil) | |
1954 | * core: qa/distros: add rhel/centos 8.1 (`pr#33026 <https://github.com/ceph/ceph/pull/33026>`_, Sage Weil) | |
1955 | * core: qa/distros: centos 7.6; update centos and ubuntu latest symlinks (`pr#27349 <https://github.com/ceph/ceph/pull/27349>`_, Sage Weil) | |
1956 | * core: qa/standalone/mon/osd-create-pool: fix utf-8 grep LANG (`pr#32711 <https://github.com/ceph/ceph/pull/32711>`_, Sage Weil) | |
1957 | * core: qa/standalone/osd/divergent-priors: add reproducer for bug 41816 (`pr#30506 <https://github.com/ceph/ceph/pull/30506>`_, Sage Weil) | |
1958 | * core: qa/standalone/osd/osd-bench: debug bluestore (`pr#32961 <https://github.com/ceph/ceph/pull/32961>`_, Sage Weil) | |
1959 | * core: qa/standalone/osd/osd-markdown: fix dup command disabling (`issue#38359 <http://tracker.ceph.com/issues/38359>`_, `pr#27499 <https://github.com/ceph/ceph/pull/27499>`_, Sage Weil) | |
1960 | * core: qa/standalone/scrub/osd-scrub-snaps: misc fixes for removed_snaps change (`issue#40725 <http://tracker.ceph.com/issues/40725>`_, `pr#29003 <https://github.com/ceph/ceph/pull/29003>`_, Sage Weil) | |
1961 | * core: qa/standalone: python -> python3 (`pr#32383 <https://github.com/ceph/ceph/pull/32383>`_, Sage Weil) | |
1962 | * core: qa/suites/rados/multimon/tasks/mon_clock_with_skews: disable ntpd etc (`pr#33184 <https://github.com/ceph/ceph/pull/33184>`_, Sage Weil) | |
1963 | * core: qa/suites/rados/multimon: fix failures (`issue#40112 <http://tracker.ceph.com/issues/40112>`_, `pr#28353 <https://github.com/ceph/ceph/pull/28353>`_, Sage Weil) | |
1964 | * core: qa/suites/rados/singleton-nomsgr/all/balancer: whitelist PG_AVAILABILITY (`pr#31747 <https://github.com/ceph/ceph/pull/31747>`_, Sage Weil) | |
1965 | * core: qa/suites/rados/singleton/all/ec-lost-unfound: no rbd pool (`pr#30596 <https://github.com/ceph/ceph/pull/30596>`_, Sage Weil) | |
1966 | * core: qa/suites/rados/thrash-old-clients: centos -> ubuntu (`pr#32356 <https://github.com/ceph/ceph/pull/32356>`_, Sage Weil) | |
1967 | * core: qa/suites/rados/thrash-old-clients: skip TestClsRbd.mirror test (`pr#31745 <https://github.com/ceph/ceph/pull/31745>`_, Sage Weil) | |
1968 | * core: qa/suites/rados/thrash: debug monc (`pr#32885 <https://github.com/ceph/ceph/pull/32885>`_, Sage Weil) | |
1969 | * core: qa/suites/upgrade/nautilus-x: misc updates (`pr#27138 <https://github.com/ceph/ceph/pull/27138>`_, Sage Weil) | |
1970 | * core: qa/suites/upgrade/\\*-x-singleton: enable bluestore debugging settings (`pr#27786 <https://github.com/ceph/ceph/pull/27786>`_, Sage Weil) | |
1971 | * core: qa/suites/upgrade: all upgrades to octopus on ubuntu only (`pr#32275 <https://github.com/ceph/ceph/pull/32275>`_, Sage Weil) | |
1972 | * core: qa/suits/rados/basic/tasks/rados_api_tests: pgs can go degraded (`pr#30627 <https://github.com/ceph/ceph/pull/30627>`_, Sage Weil) | |
1973 | * core: qa/tasks/ceph2: teuthology task to bring up a ceph-daemon+ssh cluster (`pr#31502 <https://github.com/ceph/ceph/pull/31502>`_, Sage Weil) | |
1974 | * core: qa/tasks/ceph: only re-request scrub on unscrubbed pgs (`pr#32988 <https://github.com/ceph/ceph/pull/32988>`_, Sage Weil) | |
1975 | * core: qa/tasks/ceph_manager: fix thrash_pg_upmap_items when no pools (`pr#29144 <https://github.com/ceph/ceph/pull/29144>`_, Sage Weil) | |
1976 | * core: qa/tasks/ceph_manager: make upmap thrasher behave when no pools/pgs (`pr#29069 <https://github.com/ceph/ceph/pull/29069>`_, Sage Weil) | |
1977 | * core: qa/tasks/ceph_manager: remove race from all_active_or_peered() (`pr#29498 <https://github.com/ceph/ceph/pull/29498>`_, Sage Weil) | |
1978 | * core: qa/tasks/ceph_manager: wait for clean before asserting clean on minsize test (`pr#29109 <https://github.com/ceph/ceph/pull/29109>`_, Sage Weil) | |
1979 | * core: qa/workunits/rados/test_large_omap_detection: py3-ify (`pr#32405 <https://github.com/ceph/ceph/pull/32405>`_, Sage Weil) | |
1980 | * core: qa: increase mon tell retries when injecting msgr failures (`pr#30872 <https://github.com/ceph/ceph/pull/30872>`_, Sage Weil) | |
1981 | * core: qa: more fixes for the removed_snaps changeset (`issue#40674 <http://tracker.ceph.com/issues/40674>`_, `pr#28901 <https://github.com/ceph/ceph/pull/28901>`_, Sage Weil) | |
1982 | * core: qa: run various tests on ubuntu (`pr#32278 <https://github.com/ceph/ceph/pull/32278>`_, Sage Weil) | |
1983 | * core: rados bench: fix the delayed checking of completed ops (`pr#32928 <https://github.com/ceph/ceph/pull/32928>`_, Jianshen Liu) | |
1984 | * core: Revert common: default pg_autoscale_mode=on for new pools (`pr#30440 <https://github.com/ceph/ceph/pull/30440>`_, David Zafman) | |
1985 | * core: Revert crush: remove invalid upmap items (`pr#32017 <https://github.com/ceph/ceph/pull/32017>`_, David Zafman) | |
1986 | * core: Revert Merge pull request #16715 from adamemerson/wip-I-Object! (`pr#31790 <https://github.com/ceph/ceph/pull/31790>`_, Sage Weil) | |
1987 | * core: Revert test: librados startup/shutdown racer test (`pr#31092 <https://github.com/ceph/ceph/pull/31092>`_, Sage Weil) | |
1988 | * core: rgw/rgw_tools: fix osd pool set json syntax (`pr#27967 <https://github.com/ceph/ceph/pull/27967>`_, Sage Weil) | |
1989 | * core: rocksdb: enable rocksdb_rmrange=true by default (`pr#29323 <https://github.com/ceph/ceph/pull/29323>`_, Sage Weil) | |
1990 | * core: rocksdb: Updated to v6.1.2 (`pr#29026 <https://github.com/ceph/ceph/pull/29026>`_, Mark Nelson) | |
1991 | * core: sample.ceph.conf: correct the default value of filestore merge threshold (`pr#28653 <https://github.com/ceph/ceph/pull/28653>`_, zhang Shaowen) | |
1992 | * core: selinux: Allow ceph to read udev d (`pr#29071 <https://github.com/ceph/ceph/pull/29071>`_, Boris Ranto) | |
1993 | * core: src/: Clean up endian handling (`pr#30409 <https://github.com/ceph/ceph/pull/30409>`_, Ulrich Weigand) | |
1994 | * core: src/dmclock: bring in fixes for indirect_intrusive_heap (`pr#32380 <https://github.com/ceph/ceph/pull/32380>`_, Samuel Just) | |
1995 | * core: src/osd: add tier-flush op (`pr#28778 <https://github.com/ceph/ceph/pull/28778>`_, Myoungwon Oh) | |
1996 | * core: test: add librados-based startup/shutdown racer test (`pr#30552 <https://github.com/ceph/ceph/pull/30552>`_, Jeff Layton) | |
1997 | * core: tools/rados: call pool_lookup() after rados is connected (`pr#30413 <https://github.com/ceph/ceph/pull/30413>`_, Vikhyat Umrao) | |
1998 | * core: tools/rados: prevent put operation from recreating object when --offset=0 (`pr#31230 <https://github.com/ceph/ceph/pull/31230>`_, Adam Kupczyk) | |
1999 | * core: tools/rados: Unmask -o to restore original behaviour (`pr#31310 <https://github.com/ceph/ceph/pull/31310>`_, Brad Hubbard) | |
2000 | * core: Wip lazy omap test (`pr#28070 <https://github.com/ceph/ceph/pull/28070>`_, Brad Hubbard) | |
2001 | * crimon/osd: serve read requests (`pr#26697 <https://github.com/ceph/ceph/pull/26697>`_, Kefu Chai) | |
2002 | * Crimson build fixes (`pr#33345 <https://github.com/ceph/ceph/pull/33345>`_, Samuel Just) | |
2003 | * crimson, common: Add ephemeral ObjectContext state to crimson (`pr#31202 <https://github.com/ceph/ceph/pull/31202>`_, Samuel Just) | |
2004 | * crimson,auth: fix FTBFS of crimson-osd and fix v1/v2 auth (`pr#27809 <https://github.com/ceph/ceph/pull/27809>`_, Kefu Chai, Yingxin Cheng) | |
2005 | * crimson,osd: performance fixes (`pr#28071 <https://github.com/ceph/ceph/pull/28071>`_, Kefu Chai, Radoslaw Zarzynski) | |
2006 | * crimson/common/errorator.h: add handle_error() method (`pr#31856 <https://github.com/ceph/ceph/pull/31856>`_, Radoslaw Zarzynski) | |
2007 | * crimson/common/errorator.h: simplify the compound safe_then() variant (`pr#31918 <https://github.com/ceph/ceph/pull/31918>`_, Radoslaw Zarzynski) | |
2008 | * crimson/common: more friendly to seastar::do_with() (`pr#33199 <https://github.com/ceph/ceph/pull/33199>`_, Kefu Chai) | |
2009 | * crimson/common: remove unused file .#log.cc (`pr#28828 <https://github.com/ceph/ceph/pull/28828>`_, Changcheng Liu) | |
2010 | * crimson/mon: fix the v1 auth (`pr#28041 <https://github.com/ceph/ceph/pull/28041>`_, Kefu Chai) | |
2011 | * crimson/mon: use shared_future for waiting MauthReply (`pr#30366 <https://github.com/ceph/ceph/pull/30366>`_, chunmei Liu) | |
2012 | * crimson/net: bug fixes from v2 failover tests (`pr#29882 <https://github.com/ceph/ceph/pull/29882>`_, Yingxin Cheng) | |
2013 | * crimson/net: clean-up and fixes of messenger (`pr#29057 <https://github.com/ceph/ceph/pull/29057>`_, Yingxin Cheng) | |
2014 | * crimson/net: extract do_write_dispatch_sweep() (`pr#27428 <https://github.com/ceph/ceph/pull/27428>`_, Yingxin Cheng) | |
2015 | * crimson/net: implement preemptive shutdown/close (`pr#28682 <https://github.com/ceph/ceph/pull/28682>`_, Yingxin Cheng) | |
2016 | * crimson/net: improve batching in the write path (`pr#27788 <https://github.com/ceph/ceph/pull/27788>`_, Yingxin Cheng) | |
2017 | * crimson/net: lossless policy for v2 protocol (`pr#29378 <https://github.com/ceph/ceph/pull/29378>`_, Yingxin Cheng) | |
2018 | * crimson/net: lossy connection for ProtocolV2 (`pr#26710 <https://github.com/ceph/ceph/pull/26710>`_, Yingxin Cheng) | |
2019 | * crimson/net: misc fixes in v1 read path (`pr#27837 <https://github.com/ceph/ceph/pull/27837>`_, Yingxin Cheng) | |
2020 | * crimson/net: prefer <fmt/chrono.h> over <fmt/time.h> (`pr#27831 <https://github.com/ceph/ceph/pull/27831>`_, Kefu Chai) | |
2021 | * crimson/net: prevent reusing the sent messages (`pr#28890 <https://github.com/ceph/ceph/pull/28890>`_, Yingxin Cheng) | |
2022 | * crimson/net: print tx/rx messages using logger().info() (`pr#28798 <https://github.com/ceph/ceph/pull/28798>`_, Kefu Chai) | |
2023 | * crimson/net: remove redundant std::move() (`pr#28317 <https://github.com/ceph/ceph/pull/28317>`_, Kefu Chai) | |
2024 | * crimson/net: v2 racing tests, stall tests and bug fixes (`pr#30313 <https://github.com/ceph/ceph/pull/30313>`_, Yingxin Cheng) | |
2025 | * crimson/os: do not fail if fsid file exists when mkfs (`pr#27006 <https://github.com/ceph/ceph/pull/27006>`_, chunmei Liu, Kefu Chai) | |
2026 | * crimson/os: init PG with pg coll not meta coll (`pr#33084 <https://github.com/ceph/ceph/pull/33084>`_, Kefu Chai) | |
2027 | * crimson/os: Object::read() returns bufferlist instead of never used errcode (`pr#30380 <https://github.com/ceph/ceph/pull/30380>`_, Radoslaw Zarzynski) | |
2028 | * crimson/osd/osd_operation.h: clean up duplicative check (`pr#31859 <https://github.com/ceph/ceph/pull/31859>`_, Radoslaw Zarzynski) | |
2029 | * crimson/osd/pg: start_operation for read_state, schedule_event_on_commit (`pr#28771 <https://github.com/ceph/ceph/pull/28771>`_, Samuel Just) | |
2030 | * crimson/osd/pg_meta: use initializer list for passing set<> (`pr#28461 <https://github.com/ceph/ceph/pull/28461>`_, Kefu Chai) | |
2031 | * crimson/osd: abort on unsupported objectstore type (`pr#28790 <https://github.com/ceph/ceph/pull/28790>`_, Kefu Chai) | |
2032 | * crimson/osd: add --help-seastar command line option (`pr#28794 <https://github.com/ceph/ceph/pull/28794>`_, Kefu Chai) | |
2033 | * crimson/osd: add minimal state machine for PG peering (`pr#27071 <https://github.com/ceph/ceph/pull/27071>`_, Kefu Chai) | |
2034 | * crimson/osd: add pgls support (`pr#30433 <https://github.com/ceph/ceph/pull/30433>`_, Kefu Chai) | |
2035 | * crimson/osd: cache object_info and snapset in PGBackend (`pr#27310 <https://github.com/ceph/ceph/pull/27310>`_, Kefu Chai) | |
2036 | * crimson/osd: call at_exit() before stopping the engine (`pr#27177 <https://github.com/ceph/ceph/pull/27177>`_, Kefu Chai) | |
2037 | * crimson/osd: call engine().exit(0) after mkfs (`pr#27061 <https://github.com/ceph/ceph/pull/27061>`_, Kefu Chai) | |
2038 | * crimson/osd: capture watcher when calling its member function (`pr#33425 <https://github.com/ceph/ceph/pull/33425>`_, Kefu Chai) | |
2039 | * crimson/osd: cleanups (`pr#30736 <https://github.com/ceph/ceph/pull/30736>`_, Kefu Chai) | |
2040 | * crimson/osd: consolidate the code to initialize msgrs (`pr#27426 <https://github.com/ceph/ceph/pull/27426>`_, Kefu Chai) | |
2041 | * crimson/osd: create msgrs in main.cc (`pr#27066 <https://github.com/ceph/ceph/pull/27066>`_, Kefu Chai) | |
2042 | * crimson/osd: crimson/osd: do not load fullmap.0 (`pr#27004 <https://github.com/ceph/ceph/pull/27004>`_, chunmei Liu, Kefu Chai) | |
2043 | * crimson/osd: differentiate write from writefull (`pr#28959 <https://github.com/ceph/ceph/pull/28959>`_, Kefu Chai) | |
2044 | * crimson/osd: do not add whoami as hb peer and cleanups (`pr#27307 <https://github.com/ceph/ceph/pull/27307>`_, Kefu Chai) | |
2045 | * crimson/osd: extend OpsExecuter to carry about op effects (`pr#30310 <https://github.com/ceph/ceph/pull/30310>`_, Radoslaw Zarzynski) | |
2046 | * crimson/osd: fix the build broken by df771861 (`pr#28053 <https://github.com/ceph/ceph/pull/28053>`_, chunmei Liu) | |
2047 | * crimson/osd: fix the Clang build in create_watch_info() (`pr#33350 <https://github.com/ceph/ceph/pull/33350>`_, Radoslaw Zarzynski) | |
2048 | * crimson/osd: implement replicated write (`pr#29076 <https://github.com/ceph/ceph/pull/29076>`_, Kefu Chai) | |
2049 | * crimson/osd: init PG with more info (`pr#27064 <https://github.com/ceph/ceph/pull/27064>`_, Kefu Chai) | |
2050 | * crimson/osd: lower debug level on i/o path (`pr#27338 <https://github.com/ceph/ceph/pull/27338>`_, Kefu Chai) | |
2051 | * crimson/osd: misc fixes and cleanup (`pr#33528 <https://github.com/ceph/ceph/pull/33528>`_, Yingxin Cheng) | |
2052 | * crimson/osd: misc fixes for OSD reboot-ability (`pr#33595 <https://github.com/ceph/ceph/pull/33595>`_, Yingxin Cheng) | |
2053 | * crimson/osd: partition args the right way (`pr#27211 <https://github.com/ceph/ceph/pull/27211>`_, Kefu Chai) | |
2054 | * crimson/osd: pass unknown args to ConfigProxy::parse_args() (`pr#27062 <https://github.com/ceph/ceph/pull/27062>`_, Kefu Chai) | |
2055 | * crimson/osd: remove unneeded captures - pg.cc (`pr#33349 <https://github.com/ceph/ceph/pull/33349>`_, Ronen Friedman) | |
2056 | * crimson/osd: report pg_stats to mgr (`pr#27065 <https://github.com/ceph/ceph/pull/27065>`_, Kefu Chai) | |
2057 | * crimson/osd: should handle pg_lease messages (`pr#30834 <https://github.com/ceph/ceph/pull/30834>`_, Kefu Chai) | |
2058 | * crimson/osd: shutdown services in the right order (`pr#27987 <https://github.com/ceph/ceph/pull/27987>`_, Kefu Chai) | |
2059 | * crimson/osd: some cleanups (`pr#28402 <https://github.com/ceph/ceph/pull/28402>`_, Kefu Chai) | |
2060 | * crimson/osd: support write pid_file when osd start (`pr#27413 <https://github.com/ceph/ceph/pull/27413>`_, chunmei Liu) | |
2061 | * crimson/osd: update peering_state in PG::on_activate_complete() (`pr#28747 <https://github.com/ceph/ceph/pull/28747>`_, Kefu Chai) | |
2062 | * crimson/osd: use single-pg peering ops (`pr#30372 <https://github.com/ceph/ceph/pull/30372>`_, Kefu Chai) | |
2063 | * crimson/thread: generalize Task so it works w/ func returns void (`pr#32742 <https://github.com/ceph/ceph/pull/32742>`_, Kefu Chai) | |
2064 | * crimson/{net,mon,osd}: misc logging changes (`pr#27099 <https://github.com/ceph/ceph/pull/27099>`_, Kefu Chai) | |
2065 | * crimson/{osd,heartbeat}: allow heartbeat to have access to authorizer (`pr#27059 <https://github.com/ceph/ceph/pull/27059>`_, Kefu Chai) | |
2066 | * crimson/{osd,mon}: lower log level when sending a replicated op (`pr#30957 <https://github.com/ceph/ceph/pull/30957>`_, Kefu Chai) | |
2067 | * crimson: add editor properties header (`pr#33408 <https://github.com/ceph/ceph/pull/33408>`_, Kefu Chai) | |
2068 | * crimson: add FuturizedStore to encapsulate CyanStore (`pr#28358 <https://github.com/ceph/ceph/pull/28358>`_, chunmei Liu) | |
2069 | * crimson: add missing include in common/errorator.h (`pr#32490 <https://github.com/ceph/ceph/pull/32490>`_, Radoslaw Zarzynski) | |
2070 | * crimson: add support for basic write path (`pr#27873 <https://github.com/ceph/ceph/pull/27873>`_, Radoslaw Zarzynski) | |
2071 | * crimson: add support for watch / notify, part 1 (`pr#32679 <https://github.com/ceph/ceph/pull/32679>`_, Radoslaw Zarzynski) | |
2072 | * crimson: bring ceph::errorator with its first appliances (`pr#30387 <https://github.com/ceph/ceph/pull/30387>`_, Radoslaw Zarzynski) | |
2073 | * crimson: CLANG-related fixes to errorator.h (`pr#32488 <https://github.com/ceph/ceph/pull/32488>`_, Ronen Friedman, Radoslaw Zarzynski) | |
2074 | * crimson: clean up and refactor asok (`pr#33357 <https://github.com/ceph/ceph/pull/33357>`_, Kefu Chai) | |
2075 | * crimson: enable cephx for v2 msgr (`pr#27514 <https://github.com/ceph/ceph/pull/27514>`_, Kefu Chai) | |
2076 | * crimson: fix build with GCC-10 (`pr#33233 <https://github.com/ceph/ceph/pull/33233>`_, Kefu Chai) | |
2077 | * crimson: fix crimson pg coll usage error (`pr#33076 <https://github.com/ceph/ceph/pull/33076>`_, Chunmei Liu) | |
2078 | * crimson: fix lambda captures of non-variables (`pr#32494 <https://github.com/ceph/ceph/pull/32494>`_, Ronen Friedman) | |
2079 | * crimson: futurized CyanStores member functions and Collection (`pr#29470 <https://github.com/ceph/ceph/pull/29470>`_, Kefu Chai, chunmei Liu) | |
2080 | * crimson: handle MOSDPGQuery2 properly (`pr#30399 <https://github.com/ceph/ceph/pull/30399>`_, Kefu Chai) | |
2081 | * crimson: make seastar::do_with() a friend of errorated futures (`pr#32175 <https://github.com/ceph/ceph/pull/32175>`_, Radoslaw Zarzynski) | |
2082 | * crimson: move dummy impl of AuthServer to DummyAuth (`pr#27452 <https://github.com/ceph/ceph/pull/27452>`_, Kefu Chai) | |
2083 | * crimson: move os/cyan\\_\\* down to os/cyanstore/\\* (`pr#31874 <https://github.com/ceph/ceph/pull/31874>`_, Kefu Chai) | |
2084 | * crimson: pass `Connection\\*` to Dispatch::ms_dispatch() (`pr#27690 <https://github.com/ceph/ceph/pull/27690>`_, Yingxin Cheng, Kefu Chai) | |
2085 | * crimson: pickup change to fix --cpuset support and cleanups (`pr#33250 <https://github.com/ceph/ceph/pull/33250>`_, Kefu Chai) | |
2086 | * crimson: remove some attributes from lambda (`pr#32604 <https://github.com/ceph/ceph/pull/32604>`_, Ronen Friedman) | |
2087 | * crimson: run in foreground if possible, silence warnings (`pr#30474 <https://github.com/ceph/ceph/pull/30474>`_, Samuel Just, Kefu Chai) | |
2088 | * crimson: s/ceph/crimson/ in namespace names (`pr#31069 <https://github.com/ceph/ceph/pull/31069>`_, Kefu Chai) | |
2089 | * crimson: serve basic RBD traffic coming from fio (`pr#30339 <https://github.com/ceph/ceph/pull/30339>`_, Radoslaw Zarzynski) | |
2090 | * crimson: solve the problem that crimson-osd\s created pgs stuck in unknown state (`pr#33780 <https://github.com/ceph/ceph/pull/33780>`_, Xuehan Xu) | |
2091 | * crimson: stop osd before stopping messengers (`pr#31904 <https://github.com/ceph/ceph/pull/31904>`_, Kefu Chai) | |
2092 | * crimson: support pgnls and delete op (`pr#28079 <https://github.com/ceph/ceph/pull/28079>`_, Kefu Chai) | |
2093 | * crimson: update osd when peer gets authenticated (`pr#27416 <https://github.com/ceph/ceph/pull/27416>`_, Kefu Chai) | |
2094 | * crimson: use given osd_fsid when mkfs (`pr#28800 <https://github.com/ceph/ceph/pull/28800>`_, Kefu Chai) | |
2095 | * crimson:: add alien blue store (`pr#31041 <https://github.com/ceph/ceph/pull/31041>`_, Samuel Just, Chunmei Liu, Kefu Chai) | |
2096 | * crush: add root_bucket to identify underfull buckets (`issue#38826 <http://tracker.ceph.com/issues/38826>`_, `pr#27068 <https://github.com/ceph/ceph/pull/27068>`_, huangjun) | |
2097 | * crush: remove invalid upmap items (`pr#31131 <https://github.com/ceph/ceph/pull/31131>`_, huangjun) | |
2098 | * crush: remove invalid upmap items (`pr#32099 <https://github.com/ceph/ceph/pull/32099>`_, huangjun) | |
2099 | * crush: various fixes for weight-sets, the osd_crush_update_weight_set option, and tests (`pr#26955 <https://github.com/ceph/ceph/pull/26955>`_, Sage Weil) | |
2100 | * dashboard/services: fix lint error (`pr#30289 <https://github.com/ceph/ceph/pull/30289>`_, Willem Jan Withagen) | |
2101 | * deb,rpm: switch to python 3 (`pr#32252 <https://github.com/ceph/ceph/pull/32252>`_, Sage Weil, Alfredo Deza) | |
2102 | * debian: add python3-jsonpatch as dependency (`pr#33298 <https://github.com/ceph/ceph/pull/33298>`_, Sebastian Wagner) | |
2103 | * denc: allow DencDumper to dump OOB buffer (`pr#27704 <https://github.com/ceph/ceph/pull/27704>`_, Kefu Chai) | |
2104 | * doc/bootstrap: fixed default --keyring target (`pr#32643 <https://github.com/ceph/ceph/pull/32643>`_, Yaarit Hatuka) | |
2105 | * doc/foundation: fix amihan (`pr#32999 <https://github.com/ceph/ceph/pull/32999>`_, Sage Weil) | |
2106 | * doc: .organizationmap: Wido 42on -> 42on (`pr#32260 <https://github.com/ceph/ceph/pull/32260>`_, Sage Weil) | |
2107 | * doc: add a deduplication document (`pr#28462 <https://github.com/ceph/ceph/pull/28462>`_, Myoungwon Oh) | |
2108 | * doc: add a doc for vstart_runner.py (`pr#29907 <https://github.com/ceph/ceph/pull/29907>`_, Rishabh Dave) | |
2109 | * doc: add a new document on distributed cephfs metadata cache (`pr#30265 <https://github.com/ceph/ceph/pull/30265>`_, Jeff Layton) | |
2110 | * doc: Add a new document on Dynamic Metadata Management in CephFS (`pr#30348 <https://github.com/ceph/ceph/pull/30348>`_, Sidharth Anupkrishnan) | |
2111 | * doc: Add a RGW swift auth note (`pr#31309 <https://github.com/ceph/ceph/pull/31309>`_, Matthew Oliver) | |
2112 | * doc: add ceph fs volumes and subvolumes documentation (`pr#30381 <https://github.com/ceph/ceph/pull/30381>`_, Ramana Raja) | |
2113 | * doc: add CephFS Octopus release notes (`pr#33450 <https://github.com/ceph/ceph/pull/33450>`_, Patrick Donnelly) | |
2114 | * doc: add changelog for nautilus (`pr#27048 <https://github.com/ceph/ceph/pull/27048>`_, Abhishek Lekshmanan) | |
2115 | * doc: add chrony to preflight checklist for Ubuntu 18.04 (`pr#31948 <https://github.com/ceph/ceph/pull/31948>`_, Zac Dover) | |
2116 | * doc: add config help/get/set section for runtime client configuration (`issue#41688 <http://tracker.ceph.com/issues/41688>`_, `pr#32117 <https://github.com/ceph/ceph/pull/32117>`_, Venky Shankar) | |
2117 | * doc: Add Dashboard Octopus release notes (`pr#33555 <https://github.com/ceph/ceph/pull/33555>`_, Lenz Grimmer) | |
2118 | * doc: add description for fuse_disable_pagecache (`pr#31902 <https://github.com/ceph/ceph/pull/31902>`_, Yan, Zheng) | |
2119 | * doc: add doc for blacklisting older CephFS clients (`issue#39130 <http://tracker.ceph.com/issues/39130>`_, `pr#27412 <https://github.com/ceph/ceph/pull/27412>`_, Patrick Donnelly) | |
2120 | * doc: add doc for cephfs lazyio (`issue#38729 <http://tracker.ceph.com/issues/38729>`_, `pr#26976 <https://github.com/ceph/ceph/pull/26976>`_, Yan, Zheng) | |
2121 | * doc: add guide for running tests with teuthology (`pr#32114 <https://github.com/ceph/ceph/pull/32114>`_, Rishabh Dave) | |
2122 | * doc: add mds map to list of ceph monitor assets (`pr#32631 <https://github.com/ceph/ceph/pull/32631>`_, Zac Dover) | |
2123 | * doc: add missed word than in doc/man/8/rbd.rst (`pr#31022 <https://github.com/ceph/ceph/pull/31022>`_, Drunkard Zhang) | |
2124 | * doc: Add missing mgr cap for the bootstrap keyring (`pr#27201 <https://github.com/ceph/ceph/pull/27201>`_, Bryan Stillwell) | |
2125 | * doc: add missing virtualenv for build-doc (`pr#31896 <https://github.com/ceph/ceph/pull/31896>`_, Rodrigo Severo) | |
2126 | * doc: Add note to execute cephfs-shell (`pr#27369 <https://github.com/ceph/ceph/pull/27369>`_, Varsha Rao) | |
2127 | * doc: add package for Golang (`issue#38730 <http://tracker.ceph.com/issues/38730>`_, `pr#26937 <https://github.com/ceph/ceph/pull/26937>`_, Irek Fasikhov) | |
2128 | * doc: add Python 2 to Ubuntu 18.04 installations (`pr#31947 <https://github.com/ceph/ceph/pull/31947>`_, Zac Dover) | |
2129 | * doc: add release notes for 13.2.5 mimic (`pr#26913 <https://github.com/ceph/ceph/pull/26913>`_, Abhishek Lekshmanan) | |
2130 | * doc: add release notes for v13.2.6 mimic (`pr#28385 <https://github.com/ceph/ceph/pull/28385>`_, Abhishek Lekshmanan) | |
2131 | * doc: Add sphinx_autodoc_typehints extension (`pr#33577 <https://github.com/ceph/ceph/pull/33577>`_, Sebastian Wagner) | |
2132 | * doc: Add stat command usage in cephfs-shell (`pr#28236 <https://github.com/ceph/ceph/pull/28236>`_, Varsha Rao) | |
2133 | * doc: Add usage for shortcuts command in cephfs-shell (`pr#27373 <https://github.com/ceph/ceph/pull/27373>`_, Varsha Rao) | |
2134 | * doc: Add warning that the root directory cannot be fragmented (`pr#28354 <https://github.com/ceph/ceph/pull/28354>`_, Nathan Fish) | |
2135 | * doc: Added a link to Ceph Community Calendar (`pr#31475 <https://github.com/ceph/ceph/pull/31475>`_, Zac Dover) | |
2136 | * doc: added a remark to always use powers of two for pg_num (`pr#31541 <https://github.com/ceph/ceph/pull/31541>`_, Thomas Schneider) | |
2137 | * doc: added an is where it was needed (`pr#32374 <https://github.com/ceph/ceph/pull/32374>`_, Zac Dover) | |
2138 | * doc: Added dashboard features, improved wording (`pr#27997 <https://github.com/ceph/ceph/pull/27997>`_, Lenz Grimmer) | |
2139 | * doc: added section on creating RESTful API user (`pr#26016 <https://github.com/ceph/ceph/pull/26016>`_, James McClune) | |
2140 | * doc: Added the crisp getting started guide to index.rst (`pr#32531 <https://github.com/ceph/ceph/pull/32531>`_, Zac Dover) | |
2141 | * doc: Adding US-Mid-West Mirror to docs (`pr#25099 <https://github.com/ceph/ceph/pull/25099>`_, Mike Perez) | |
2142 | * doc: Adds cmake build options for optionally skipping few components (`pr#31066 <https://github.com/ceph/ceph/pull/31066>`_, Deepika Upadhyay) | |
2143 | * doc: adjust for mon_status changes in octopus (`pr#33703 <https://github.com/ceph/ceph/pull/33703>`_, Nathan Cutler) | |
2144 | * doc: admin,doc/_ext/ceph_releases.py: use yaml.safe_load() (`pr#28463 <https://github.com/ceph/ceph/pull/28463>`_, Kefu Chai) | |
2145 | * doc: admin/build-doc: always install python3-\\* for build deps (`pr#32481 <https://github.com/ceph/ceph/pull/32481>`_, Kefu Chai) | |
2146 | * doc: admin/build-doc: do not use system site-packages (`pr#32285 <https://github.com/ceph/ceph/pull/32285>`_, Sage Weil) | |
2147 | * doc: admin/build-doc: Fix doxygen typo (`pr#32572 <https://github.com/ceph/ceph/pull/32572>`_, Varsha Rao) | |
2148 | * doc: admin/build-doc: use python3 (`pr#29528 <https://github.com/ceph/ceph/pull/29528>`_, Kefu Chai) | |
2149 | * doc: admin/doc-requirements.txt: bump up Sphinx and breathe (`pr#32301 <https://github.com/ceph/ceph/pull/32301>`_, Kefu Chai) | |
2150 | * doc: admin/serve-doc: Switch to python3 only (`pr#33596 <https://github.com/ceph/ceph/pull/33596>`_, Brad Hubbard) | |
2151 | * doc: always load resources via HTTPS (`pr#29544 <https://github.com/ceph/ceph/pull/29544>`_, Tiago Melo) | |
2152 | * doc: ceph-monstore-tool: correct the key for storing mgr_command_descs (`pr#33172 <https://github.com/ceph/ceph/pull/33172>`_, Kefu Chai) | |
2153 | * doc: cephfs: add section on fsync error reporting to posix.rst (`issue#24641 <http://tracker.ceph.com/issues/24641>`_, `pr#28300 <https://github.com/ceph/ceph/pull/28300>`_, Jeff Layton) | |
2154 | * doc: change case from `apis` to `APIs` (`pr#33664 <https://github.com/ceph/ceph/pull/33664>`_, Deepika Upadhyay) | |
2155 | * doc: clarify difference between fs and kcephfs suite (`pr#32144 <https://github.com/ceph/ceph/pull/32144>`_, Rishabh Dave) | |
2156 | * doc: clarify priority use (`pr#32191 <https://github.com/ceph/ceph/pull/32191>`_, Yuri Weinstein) | |
2157 | * doc: clarify support for rbd fancy striping (`pr#32176 <https://github.com/ceph/ceph/pull/32176>`_, Ilya Dryomov) | |
2158 | * doc: cleanup CephFS Landing Page (`pr#30542 <https://github.com/ceph/ceph/pull/30542>`_, Milind Changire) | |
2159 | * doc: coding-style: update a link and fix typos (`pr#33128 <https://github.com/ceph/ceph/pull/33128>`_, Ponnuvel Palaniyappan) | |
2160 | * doc: common/admin_socket: Add doxygen for call and call_async (`pr#32547 <https://github.com/ceph/ceph/pull/32547>`_, Adam Kupczyk) | |
2161 | * doc: common/hobject: Error invocation of formula in documentation (`pr#28366 <https://github.com/ceph/ceph/pull/28366>`_, Albert) | |
2162 | * doc: config-ref: add a note on current scheduler settings (`pr#27243 <https://github.com/ceph/ceph/pull/27243>`_, Abhishek Lekshmanan) | |
2163 | * doc: correct example to use vstart to run up cluster (`pr#26816 <https://github.com/ceph/ceph/pull/26816>`_, Changcheng Liu) | |
2164 | * doc: cover more cache modes in rados/operations/cache-tiering.rst (`issue#14153 <http://tracker.ceph.com/issues/14153>`_, `pr#17614 <https://github.com/ceph/ceph/pull/17614>`_, Nathan Cutler) | |
2165 | * doc: default values for mon_health_to_clog\\_\\* were flipped (`pr#29867 <https://github.com/ceph/ceph/pull/29867>`_, James McClune) | |
2166 | * doc: describe metadata_heap cleanup (`issue#18174 <http://tracker.ceph.com/issues/18174>`_, `pr#26915 <https://github.com/ceph/ceph/pull/26915>`_, Dan van der Ster) | |
2167 | * doc: Describe recovery and backfill prioritizations (`issue#39011 <http://tracker.ceph.com/issues/39011>`_, `pr#27941 <https://github.com/ceph/ceph/pull/27941>`_, David Zafman) | |
2168 | * doc: doc : fixed capitalization (`pr#27379 <https://github.com/ceph/ceph/pull/27379>`_, Servesha Dudhgaonkar) | |
2169 | * doc: doc, qa: remove invalid option mon_pg_warn_max_per_osd (`pr#30787 <https://github.com/ceph/ceph/pull/30787>`_, zhang daolong) | |
2170 | * doc: doc,admin: fix the builtin search (`pr#33592 <https://github.com/ceph/ceph/pull/33592>`_, Kefu Chai) | |
2171 | * doc: doc/architecture.rst: fix a typo in EC section (`pr#33241 <https://github.com/ceph/ceph/pull/33241>`_, Nag Pavan Chilakam) | |
2172 | * doc: doc/bootstrap.rst: fix githus url (`pr#31086 <https://github.com/ceph/ceph/pull/31086>`_, Alexandre Bruyelles) | |
2173 | * doc: doc/bootstrap: add mds and rgw steps to bootstrap (`pr#33088 <https://github.com/ceph/ceph/pull/33088>`_, Sage Weil) | |
2174 | * doc: doc/ceph-fuse: describe -n option (`pr#30911 <https://github.com/ceph/ceph/pull/30911>`_, Rishabh Dave) | |
2175 | * doc: doc/ceph-fuse: mention -k option in ceph-fuse man page (`pr#30561 <https://github.com/ceph/ceph/pull/30561>`_, Rishabh Dave) | |
2176 | * doc: doc/ceph-kvstore-tool: add description for stats command (`pr#29990 <https://github.com/ceph/ceph/pull/29990>`_, Josh Durgin, Adam Kupczyk) | |
2177 | * doc: doc/ceph-volume: initial docs for zfs/inventory and zfs/api (`pr#31252 <https://github.com/ceph/ceph/pull/31252>`_, Willem Jan Withagen) | |
2178 | * doc: doc/cephadm/administration: clarify log gathering (`pr#33627 <https://github.com/ceph/ceph/pull/33627>`_, Nathan Cutler) | |
2179 | * doc: doc/cephadm: adjust syntax for config set (`pr#33600 <https://github.com/ceph/ceph/pull/33600>`_, Joshua Schmid) | |
2180 | * doc: doc/cephadm: big cleanup of cephadm docs (`pr#33981 <https://github.com/ceph/ceph/pull/33981>`_, Sage Weil) | |
2181 | * doc: doc/cephadm: Troubleshooting (`pr#33460 <https://github.com/ceph/ceph/pull/33460>`_, Sebastian Wagner) | |
2182 | * doc: doc/cephfs/client-auth: description and example are inconsistent (`pr#32762 <https://github.com/ceph/ceph/pull/32762>`_, Ilya Dryomov) | |
2183 | * doc: doc/cephfs/disaster-recovery-experts: Add link for scrub and note for scrub_path (`pr#32124 <https://github.com/ceph/ceph/pull/32124>`_, Varsha Rao) | |
2184 | * doc: doc/cephfs: add doc for cephfs io path (`pr#30369 <https://github.com/ceph/ceph/pull/30369>`_, Yan, Zheng) | |
2185 | * doc: doc/cephfs: correct a description mistake about mds states (`issue#41893 <http://tracker.ceph.com/issues/41893>`_, `pr#30427 <https://github.com/ceph/ceph/pull/30427>`_, Xiao Guodong) | |
2186 | * doc: doc/cephfs: improve add/remove MDS section (`issue#39620 <http://tracker.ceph.com/issues/39620>`_, `pr#28700 <https://github.com/ceph/ceph/pull/28700>`_, Patrick Donnelly) | |
2187 | * doc: doc/cephfs: migrate best practices recommendations to relevant docs (`pr#32522 <https://github.com/ceph/ceph/pull/32522>`_, Rishabh Dave) | |
2188 | * doc: doc/cleanup: drop repo-access.rst (`pr#32276 <https://github.com/ceph/ceph/pull/32276>`_, Nathan Cutler) | |
2189 | * doc: doc/corpus: update to adapt the change from autotools to cmake (`pr#27552 <https://github.com/ceph/ceph/pull/27552>`_, Kefu Chai) | |
2190 | * doc: doc/dev/corpus.rst: correct instructions (`pr#27741 <https://github.com/ceph/ceph/pull/27741>`_, Kefu Chai) | |
2191 | * doc: doc/dev/corpus.rst: minor tweaks (`pr#28877 <https://github.com/ceph/ceph/pull/28877>`_, Kefu Chai) | |
2192 | * doc: doc/dev/crimson.rst: document CBT testing (`pr#30290 <https://github.com/ceph/ceph/pull/30290>`_, Kefu Chai) | |
2193 | * doc: doc/dev/crimson: transpose options of compare.py (`pr#30453 <https://github.com/ceph/ceph/pull/30453>`_, Kefu Chai) | |
2194 | * doc: doc/dev/developer_guide/index.rst: add youtube reference for Getting Started (`pr#29712 <https://github.com/ceph/ceph/pull/29712>`_, Neha Ojha) | |
2195 | * doc: doc/dev/developer_guide/index.rst: add youtube references (`pr#29033 <https://github.com/ceph/ceph/pull/29033>`_, Neha Ojha) | |
2196 | * doc: doc/dev/developer_guide: fix heading level (`pr#30428 <https://github.com/ceph/ceph/pull/30428>`_, Nathan Cutler) | |
2197 | * doc: doc/dev/developer_guide: remove web address (`pr#29183 <https://github.com/ceph/ceph/pull/29183>`_, gabriellasroman) | |
2198 | * doc: doc/dev/kubernetes: Update (`pr#28081 <https://github.com/ceph/ceph/pull/28081>`_, Sebastian Wagner) | |
2199 | * doc: doc/dev/osd_internals/async_recovery: update cost calculation (`pr#28036 <https://github.com/ceph/ceph/pull/28036>`_, Neha Ojha) | |
2200 | * doc: doc/dev: add crimson.rst (`pr#28674 <https://github.com/ceph/ceph/pull/28674>`_, Kefu Chai) | |
2201 | * doc: doc/dev: add teuthology priority recommendations (`pr#30308 <https://github.com/ceph/ceph/pull/30308>`_, Patrick Donnelly) | |
2202 | * doc: doc/developer: fix dev mailing list address (`pr#32442 <https://github.com/ceph/ceph/pull/32442>`_, Willem Jan Withagen) | |
2203 | * doc: doc/drivegroups: add docs for DriveGroups with excessive examples (`pr#33044 <https://github.com/ceph/ceph/pull/33044>`_, Joshua Schmid) | |
2204 | * doc: doc/foundation: add ceph foundation info here (`pr#31955 <https://github.com/ceph/ceph/pull/31955>`_, Sage Weil) | |
2205 | * doc: doc/foundation: add cloudbase and vexxhost (`pr#32013 <https://github.com/ceph/ceph/pull/32013>`_, Sage Weil) | |
2206 | * doc: doc/foundation: add Samsung Electronics (`pr#33518 <https://github.com/ceph/ceph/pull/33518>`_, Sage Weil) | |
2207 | * doc: doc/governance: add cbodey (`pr#27708 <https://github.com/ceph/ceph/pull/27708>`_, Sage Weil) | |
2208 | * doc: doc/index: remove quick start from front page for now (`pr#33207 <https://github.com/ceph/ceph/pull/33207>`_, Sage Weil) | |
2209 | * doc: doc/install/containers: add summary of containers and branches (`pr#31465 <https://github.com/ceph/ceph/pull/31465>`_, Sage Weil) | |
2210 | * doc: doc/install/containers: note vX.Y.Z[-YYYYMMDD] tags (`pr#31975 <https://github.com/ceph/ceph/pull/31975>`_, Sage Weil) | |
2211 | * doc: doc/install/manual-deployment: Change owner to ceph for the keyring file (`pr#31452 <https://github.com/ceph/ceph/pull/31452>`_, Jeffrey Chu) | |
2212 | * doc: doc/install/upgrading-ceph: systemctl in Ubuntu instructions (`pr#32595 <https://github.com/ceph/ceph/pull/32595>`_, Rodrigo Severo) | |
2213 | * doc: doc/install: rethink install doc installation methods order (`pr#33890 <https://github.com/ceph/ceph/pull/33890>`_, Zac Dover, Sebastian Wagner) | |
2214 | * doc: doc/man/ceph: document ceph config (`pr#30645 <https://github.com/ceph/ceph/pull/30645>`_, Kefu Chai) | |
2215 | * doc: doc/man: improve bluefs-bdev-expand option (`pr#32590 <https://github.com/ceph/ceph/pull/32590>`_, Kefu Chai) | |
2216 | * doc: doc/mgr/ansible.rst: fix typo (`pr#28827 <https://github.com/ceph/ceph/pull/28827>`_, Lan Liu) | |
2217 | * doc: doc/mgr/cephadm: document adoption process (`pr#33459 <https://github.com/ceph/ceph/pull/33459>`_, Sage Weil) | |
2218 | * doc: doc/mgr/orchestrator.rst: updated current implementation status (`pr#33410 <https://github.com/ceph/ceph/pull/33410>`_, Kai Wagner) | |
2219 | * doc: doc/mgr/orchestrator: Add Cephfs (`pr#33574 <https://github.com/ceph/ceph/pull/33574>`_, Sebastian Wagner) | |
2220 | * doc: doc/mgr/orchestrator_cli: Rook orch supports mon update (`issue#39137 <http://tracker.ceph.com/issues/39137>`_, `pr#27431 <https://github.com/ceph/ceph/pull/27431>`_, Sebastian Wagner) | |
2221 | * doc: doc/mgr/telemetry: added device channel details (`pr#33113 <https://github.com/ceph/ceph/pull/33113>`_, Yaarit Hatuka) | |
2222 | * doc: doc/mgr/telemetry: update default interval (`pr#31008 <https://github.com/ceph/ceph/pull/31008>`_, Tim Serong) | |
2223 | * doc: doc/mgr: Enhance placement specs (`pr#33924 <https://github.com/ceph/ceph/pull/33924>`_, Sebastian Wagner) | |
2224 | * doc: doc/orchestrator: Fix broken bullet points (`issue#39094 <http://tracker.ceph.com/issues/39094>`_, `pr#27121 <https://github.com/ceph/ceph/pull/27121>`_, Sebastian Wagner) | |
2225 | * doc: doc/orchestrator: Fix various issues in Orchestrator CLI documentation (`pr#31353 <https://github.com/ceph/ceph/pull/31353>`_, Volker Theile) | |
2226 | * doc: doc/orchestrator: Sync status with reality (`pr#30281 <https://github.com/ceph/ceph/pull/30281>`_, Sebastian Wagner) | |
2227 | * doc: doc/orchestrator: update rgw creation (`pr#33540 <https://github.com/ceph/ceph/pull/33540>`_, Yehuda Sadeh) | |
2228 | * doc: doc/rados/api/python: Add documentation for mon_command (`pr#26934 <https://github.com/ceph/ceph/pull/26934>`_, Sebastian Wagner) | |
2229 | * doc: doc/rados/configuration/osd-config-ref.rst: document osd_delete_sleep (`pr#28775 <https://github.com/ceph/ceph/pull/28775>`_, Neha Ojha) | |
2230 | * doc: doc/rados/configuration: fix typo in mon-lookup-dns (`pr#27362 <https://github.com/ceph/ceph/pull/27362>`_, Vanush Misha Paturyan) | |
2231 | * doc: doc/rados/configuration: fix typos in osd-config-ref.rst (`pr#28805 <https://github.com/ceph/ceph/pull/28805>`_, Lan Liu) | |
2232 | * doc: doc/rados/configuration: update to be in sync with ConfUtils changes (`pr#28753 <https://github.com/ceph/ceph/pull/28753>`_, Kefu Chai) | |
2233 | * doc: doc/rados/deployment/ceph-deploy-mon: fix typo (`pr#31164 <https://github.com/ceph/ceph/pull/31164>`_, Kefu Chai) | |
2234 | * doc: doc/rados/operations/crush-map-edits: recompile and set instructions (`pr#32451 <https://github.com/ceph/ceph/pull/32451>`_, Rodrigo Severo) | |
2235 | * doc: doc/rados/operations/devices: document device failure prediction (`pr#27472 <https://github.com/ceph/ceph/pull/27472>`_, Sage Weil) | |
2236 | * doc: doc/rados/operations/erasure-code.rst: allow recovery below min_size (`pr#28750 <https://github.com/ceph/ceph/pull/28750>`_, Greg Farnum, Neha Ojha) | |
2237 | * doc: doc/rados/operations: add safe-to-destroy check to OSD replacement workflow (`pr#28491 <https://github.com/ceph/ceph/pull/28491>`_, Sage Weil) | |
2238 | * doc: doc/rados/operations: crush_rule is a name (`pr#29367 <https://github.com/ceph/ceph/pull/29367>`_, Kefu Chai) | |
2239 | * doc: doc/rados/operations: document BLUEFS_SPILLOVER (`pr#27316 <https://github.com/ceph/ceph/pull/27316>`_, Sage Weil) | |
2240 | * doc: doc/rados/operations: min_size is applicable to EC (`pr#33543 <https://github.com/ceph/ceph/pull/33543>`_, Brad Hubbard) | |
2241 | * doc: doc/rados/operations: OSD_OUT_OF_ORDER_FULL fullness order is wrong (`pr#31588 <https://github.com/ceph/ceph/pull/31588>`_, Tsung-Ju Lii) | |
2242 | * doc: doc/rados: Better block.db size recommendations for bluestore (`pr#32226 <https://github.com/ceph/ceph/pull/32226>`_, Neha Ojha) | |
2243 | * doc: doc/rados: Correcting some typos in the clay code documentation (`pr#29889 <https://github.com/ceph/ceph/pull/29889>`_, Myna) | |
2244 | * doc: doc/rados: update osd_min_pg_log_entries and add osd_max_pg_log_entries (`pr#32790 <https://github.com/ceph/ceph/pull/32790>`_, Neha Ojha) | |
2245 | * doc: doc/radosgw/admin:fix how to modify subuser info (`pr#29839 <https://github.com/ceph/ceph/pull/29839>`_, Feng Hualong) | |
2246 | * doc: doc/radosgw/compression.rst: fix typo (`pr#28749 <https://github.com/ceph/ceph/pull/28749>`_, hydro-) | |
2247 | * doc: doc/radosgw/config-ref: paragraph to explain the gc settings (`pr#32367 <https://github.com/ceph/ceph/pull/32367>`_, Kai Wagner) | |
2248 | * doc: doc/radosgw/multisite-sync-policy.rst: fix typo (`pr#33230 <https://github.com/ceph/ceph/pull/33230>`_, Liu Lan) | |
2249 | * doc: doc/radosgw: fix typos (`pr#30642 <https://github.com/ceph/ceph/pull/30642>`_, Liu Lan) | |
2250 | * doc: doc/radosgw: update documentation examples with the current S3 PHP client (`pr#25985 <https://github.com/ceph/ceph/pull/25985>`_, Laurent VOULLEMIER) | |
2251 | * doc: doc/rbd/rbd-cloudstack: update disk offering URL to new docs (`pr#27713 <https://github.com/ceph/ceph/pull/27713>`_, Kefu Chai) | |
2252 | * doc: doc/rbd: document the new snapshot-based mirroring feature (`pr#33561 <https://github.com/ceph/ceph/pull/33561>`_, Jason Dillaman) | |
2253 | * doc: doc/rbd: fix small typos (`pr#33689 <https://github.com/ceph/ceph/pull/33689>`_, songweibin) | |
2254 | * doc: doc/rbd: initial kubernetes / ceph-csi integration documentation (`pr#29429 <https://github.com/ceph/ceph/pull/29429>`_, Jason Dillaman) | |
2255 | * doc: doc/rbd: re-organize top-level and add live-migration docs (`issue#40486 <http://tracker.ceph.com/issues/40486>`_, `pr#29135 <https://github.com/ceph/ceph/pull/29135>`_, Jason Dillaman) | |
2256 | * doc: doc/rbd: refine rbd/libvirt usage (`pr#32273 <https://github.com/ceph/ceph/pull/32273>`_, Changcheng Liu) | |
2257 | * doc: doc/rbd: s/guess/xml/ for codeblock lexer (`pr#30953 <https://github.com/ceph/ceph/pull/30953>`_, Kefu Chai) | |
2258 | * doc: doc/rbd: simplify libvirt usage (`pr#32142 <https://github.com/ceph/ceph/pull/32142>`_, Changcheng Liu) | |
2259 | * doc: doc/rbd: update krbd version support for RBD features (`issue#40802 <http://tracker.ceph.com/issues/40802>`_, `pr#29083 <https://github.com/ceph/ceph/pull/29083>`_, Jason Dillaman) | |
2260 | * doc: doc/release/nautilus: 14.2.2 changes redone (`pr#29145 <https://github.com/ceph/ceph/pull/29145>`_, Sage Weil) | |
2261 | * doc: doc/release/octopus: note about upgrade times (`pr#33401 <https://github.com/ceph/ceph/pull/33401>`_, Sage Weil) | |
2262 | * doc: doc/releases/nautilus,PendingReleaseNotes: consolidate telemetry note (`pr#32160 <https://github.com/ceph/ceph/pull/32160>`_, Sage Weil) | |
2263 | * doc: doc/releases/nautilus.rst: fix command to check min_compat_client (`pr#28526 <https://github.com/ceph/ceph/pull/28526>`_, Osama Elswah) | |
2264 | * doc: doc/releases/nautilus.rst: remove a redundant \\* (`pr#32577 <https://github.com/ceph/ceph/pull/32577>`_, Servesha Dudhgaonkar) | |
2265 | * doc: doc/releases/nautilus: Correct a systemctl command in an upgrade guide (`pr#27773 <https://github.com/ceph/ceph/pull/27773>`_, Teeranai Kormongkolkul) | |
2266 | * doc: doc/releases/nautilus: final notes for v14.2.0 (`pr#27019 <https://github.com/ceph/ceph/pull/27019>`_, Sage Weil) | |
2267 | * doc: doc/releases/nautilus: fix config update step (`pr#27495 <https://github.com/ceph/ceph/pull/27495>`_, Sage Weil) | |
2268 | * doc: doc/releases/nautilus: fix release notes (crash->device) (`pr#32148 <https://github.com/ceph/ceph/pull/32148>`_, Sage Weil) | |
2269 | * doc: doc/releases/octopus.rst: add note about ec recovery below min_size (`pr#34092 <https://github.com/ceph/ceph/pull/34092>`_, Neha Ojha) | |
2270 | * doc: doc/releases/octopus.rst: format tweaks (`pr#33971 <https://github.com/ceph/ceph/pull/33971>`_, Kefu Chai) | |
2271 | * doc: doc/releases/octopus.rst: formatting tweaks (`pr#33987 <https://github.com/ceph/ceph/pull/33987>`_, Kefu Chai) | |
2272 | * doc: doc/releases/octopus: add additional RBD improvements (`pr#34032 <https://github.com/ceph/ceph/pull/34032>`_, Jason Dillaman) | |
2273 | * doc: doc/releases/schedule.rst: add 14.2.3, 14.2.4, 15.0.0 and drop dumpling (`pr#30430 <https://github.com/ceph/ceph/pull/30430>`_, Nathan Cutler) | |
2274 | * doc: doc/releases: access main releases page from top-level TOC (`pr#30598 <https://github.com/ceph/ceph/pull/30598>`_, Nathan Cutler) | |
2275 | * doc: doc/releases: add 14.2.8 to release timeline (`pr#33721 <https://github.com/ceph/ceph/pull/33721>`_, Nathan Cutler) | |
2276 | * doc: doc/releases: add mimic v13.2.7 to releases timeline (`pr#31872 <https://github.com/ceph/ceph/pull/31872>`_, Nathan Cutler) | |
2277 | * doc: doc/releases: add release notes for mimic v13.2.7 (`pr#31777 <https://github.com/ceph/ceph/pull/31777>`_, Nathan Cutler) | |
2278 | * doc: doc/releases: add release notes for mimic v13.2.8 (`pr#32040 <https://github.com/ceph/ceph/pull/32040>`_, Nathan Cutler) | |
2279 | * doc: doc/releases: add release notes for nautilus v14.2.5 (`pr#31970 <https://github.com/ceph/ceph/pull/31970>`_, Nathan Cutler) | |
2280 | * doc: doc/releases: Ceph Nautilus v14.2.4 Release Notes (`pr#30429 <https://github.com/ceph/ceph/pull/30429>`_, Nathan Cutler) | |
2281 | * doc: doc/releases: octopus draft notes (`pr#33043 <https://github.com/ceph/ceph/pull/33043>`_, Sage Weil) | |
2282 | * doc: doc/releases: Octopus is not stable yet (`pr#33729 <https://github.com/ceph/ceph/pull/33729>`_, Nathan Cutler) | |
2283 | * doc: doc/releases: update for 12 month cycle (`pr#28864 <https://github.com/ceph/ceph/pull/28864>`_, Sage Weil) | |
2284 | * doc: doc/rgw: add design doc for multisite resharding (`pr#33539 <https://github.com/ceph/ceph/pull/33539>`_, Casey Bodley) | |
2285 | * doc: doc/rgw: document CreateBucketConfiguration for s3 PUT Bucket api (`issue#39597 <http://tracker.ceph.com/issues/39597>`_, `pr#27977 <https://github.com/ceph/ceph/pull/27977>`_, Casey Bodley) | |
2286 | * doc: doc/rgw: document use of realm pull instead of period pull (`issue#39655 <http://tracker.ceph.com/issues/39655>`_, `pr#28052 <https://github.com/ceph/ceph/pull/28052>`_, Casey Bodley) | |
2287 | * doc: doc/rgw: fix broken link to boto s3 extensions document (`pr#32740 <https://github.com/ceph/ceph/pull/32740>`_, Casey Bodley) | |
2288 | * doc: doc/rgw: update civetweb rgw_frontends config example (`pr#27054 <https://github.com/ceph/ceph/pull/27054>`_, Casey Bodley) | |
2289 | * doc: doc/start/documenting-ceph.rst: make better doc recommendations (`pr#30273 <https://github.com/ceph/ceph/pull/30273>`_, Neha Ojha) | |
2290 | * doc: doc/start/hardware-recommendations.rst: minor tweaks (`pr#30837 <https://github.com/ceph/ceph/pull/30837>`_, Amrita Sakthivel) | |
2291 | * doc: doc/_templates/page.html: redirect to etherpad (`pr#32197 <https://github.com/ceph/ceph/pull/32197>`_, Neha Ojha) | |
2292 | * doc: Doc: Add Nautilus 14.2.2 to schedule and releases (`issue#40988 <http://tracker.ceph.com/issues/40988>`_, `pr#29362 <https://github.com/ceph/ceph/pull/29362>`_, JuanJose Galvez) | |
2293 | * doc: Doc: update release schedule (`pr#28466 <https://github.com/ceph/ceph/pull/28466>`_, Torben H\xc3\xb8rup) | |
2294 | * doc: docs: fix rgw_ldap_dnattr username token (`pr#27964 <https://github.com/ceph/ceph/pull/27964>`_, Thomas Kriechbaumer) | |
2295 | * doc: docs: improve rgw ldap auth options (`pr#28157 <https://github.com/ceph/ceph/pull/28157>`_, Thomas Kriechbaumer) | |
2296 | * doc: docs: rgw: fix bucket operation spelling: ListBucketMultipartUploads (`pr#28885 <https://github.com/ceph/ceph/pull/28885>`_, Thomas Kriechbaumer) | |
2297 | * doc: docs: Update au.ceph.com maintainers, update README.md (`pr#32814 <https://github.com/ceph/ceph/pull/32814>`_, Matthew Taylor) | |
2298 | * doc: Document Export Process during Subtree Migrations (`pr#30751 <https://github.com/ceph/ceph/pull/30751>`_, Sidharth Anupkrishnan) | |
2299 | * doc: document mds journal event types (`issue#42190 <http://tracker.ceph.com/issues/42190>`_, `pr#30749 <https://github.com/ceph/ceph/pull/30749>`_, Venky Shankar) | |
2300 | * doc: document mds journaling (`issue#41783 <http://tracker.ceph.com/issues/41783>`_, `pr#30396 <https://github.com/ceph/ceph/pull/30396>`_, Venky Shankar) | |
2301 | * doc: document mode param for rbd mirror image enable command (`pr#32735 <https://github.com/ceph/ceph/pull/32735>`_, Mykola Golub) | |
2302 | * doc: document rank option for journal reset (`pr#31201 <https://github.com/ceph/ceph/pull/31201>`_, Patrick Donnelly) | |
2303 | * doc: document the new --addv argument (`issue#40568 <http://tracker.ceph.com/issues/40568>`_, `pr#28819 <https://github.com/ceph/ceph/pull/28819>`_, Luca Castoro) | |
2304 | * doc: Documentation: Add missing ceph-volume lvm batch argument to ceph-volume.rst (`pr#29081 <https://github.com/ceph/ceph/pull/29081>`_, Andreas Krebs) | |
2305 | * doc: Documentation: Centos ceph-deploys python dependencies (`pr#32591 <https://github.com/ceph/ceph/pull/32591>`_, Cl\xc3\xa9ment Hampa\xc3\xaf) | |
2306 | * doc: documentation: Updated Dashboard Features, improved flow (`pr#33919 <https://github.com/ceph/ceph/pull/33919>`_, Lenz Grimmer) | |
2307 | * doc: drop and update troubleshooting (`pr#28900 <https://github.com/ceph/ceph/pull/28900>`_, Jos Collin) | |
2308 | * doc: emphasize the importance of require-osd-release nautilus (`pr#32587 <https://github.com/ceph/ceph/pull/32587>`_, Zac Dover) | |
2309 | * doc: fix a typo in a command (`pr#32230 <https://github.com/ceph/ceph/pull/32230>`_, taeuk_kim) | |
2310 | * doc: Fix a typo in balancer documentation (`pr#30210 <https://github.com/ceph/ceph/pull/30210>`_, Francois Deppierraz) | |
2311 | * doc: fix boot transition in mds state diagram (`pr#27685 <https://github.com/ceph/ceph/pull/27685>`_, Patrick Donnelly) | |
2312 | * doc: fix errors in search page and use relative address for releases.json (`pr#33423 <https://github.com/ceph/ceph/pull/33423>`_, Kefu Chai) | |
2313 | * doc: Fix for new ceph-devel mailing list (`pr#29492 <https://github.com/ceph/ceph/pull/29492>`_, David Zafman) | |
2314 | * doc: Fix FUSE expansion (`pr#30473 <https://github.com/ceph/ceph/pull/30473>`_, Sidharth Anupkrishnan) | |
2315 | * doc: fix Getting Started with CephFS (`pr#32457 <https://github.com/ceph/ceph/pull/32457>`_, Jos Collin) | |
2316 | * doc: fix links in developer_guide (`pr#32728 <https://github.com/ceph/ceph/pull/32728>`_, Rishabh Dave) | |
2317 | * doc: fix LRC documentation (`pr#27106 <https://github.com/ceph/ceph/pull/27106>`_, Danny Al-Gaaf) | |
2318 | * doc: fix parameter to set pg autoscale mode (`pr#27422 <https://github.com/ceph/ceph/pull/27422>`_, Changcheng Liu) | |
2319 | * doc: Fix rbd namespace documentation (`pr#29445 <https://github.com/ceph/ceph/pull/29445>`_, Ricardo Marques) | |
2320 | * doc: Fix the pg states and auto repair config options (`issue#38896 <http://tracker.ceph.com/issues/38896>`_, `pr#27143 <https://github.com/ceph/ceph/pull/27143>`_, David Zafman) | |
2321 | * doc: fix typo (`pr#28888 <https://github.com/ceph/ceph/pull/28888>`_, Jos Collin) | |
2322 | * doc: fix typo in doc/radosgw/layout.rst (`pr#29932 <https://github.com/ceph/ceph/pull/29932>`_, ypdai) | |
2323 | * doc: fix typo to auto scale pg number (`pr#31065 <https://github.com/ceph/ceph/pull/31065>`_, Changcheng Liu) | |
2324 | * doc: fix typos (`pr#30583 <https://github.com/ceph/ceph/pull/30583>`_, Michael Prokop) | |
2325 | * doc: fix urls (`pr#29300 <https://github.com/ceph/ceph/pull/29300>`_, Jos Collin) | |
2326 | * doc: fixed --read-only argument value in multisite doc (`pr#28655 <https://github.com/ceph/ceph/pull/28655>`_, Chenjiong Deng) | |
2327 | * doc: fixed broken link in Swift Settings section (`pr#28774 <https://github.com/ceph/ceph/pull/28774>`_, James McClune) | |
2328 | * doc: fixed broken links in nautilus release page (`pr#28074 <https://github.com/ceph/ceph/pull/28074>`_, James McClune) | |
2329 | * doc: fixed broken reference link for Graphviz (`pr#32021 <https://github.com/ceph/ceph/pull/32021>`_, James McClune) | |
2330 | * doc: fixed caps (`pr#27397 <https://github.com/ceph/ceph/pull/27397>`_, Servesha Dudhgaonkar) | |
2331 | * doc: fixed telemetry module reference link (`pr#27624 <https://github.com/ceph/ceph/pull/27624>`_, James McClune) | |
2332 | * doc: fixed typo in leadership names (`pr#27396 <https://github.com/ceph/ceph/pull/27396>`_, Servesha Dudhgaonkar) | |
2333 | * doc: Fixes OSD node labels which based on the osd_devices name (`pr#23312 <https://github.com/ceph/ceph/pull/23312>`_, Siyu Sun) | |
2334 | * doc: Fixes typo for ceph dashboard command (`pr#30292 <https://github.com/ceph/ceph/pull/30292>`_, Fabian Bonk) | |
2335 | * doc: hide page contents for Ceph Internals (`pr#31046 <https://github.com/ceph/ceph/pull/31046>`_, Milind Changire) | |
2336 | * doc: improve ceph-backport.sh comment block (`pr#28042 <https://github.com/ceph/ceph/pull/28042>`_, Nathan Cutler) | |
2337 | * doc: improve developer guide doc (`pr#30435 <https://github.com/ceph/ceph/pull/30435>`_, Rishabh Dave) | |
2338 | * doc: improve in mount.ceph man page (`pr#31024 <https://github.com/ceph/ceph/pull/31024>`_, Rishabh Dave) | |
2339 | * doc: Improved the dashboard proxy config section (`pr#27581 <https://github.com/ceph/ceph/pull/27581>`_, Lenz Grimmer) | |
2340 | * doc: indicate imperative mood for commit titles (`pr#29509 <https://github.com/ceph/ceph/pull/29509>`_, Patrick Donnelly) | |
2341 | * doc: Make ceph-dashboard require grafana dashboards (`pr#28997 <https://github.com/ceph/ceph/pull/28997>`_, Boris Ranto) | |
2342 | * doc: mds-config-ref: update mds_log_max_segments value (`pr#29412 <https://github.com/ceph/ceph/pull/29412>`_, Konstantin Shalygin) | |
2343 | * doc: mention --namespace option in rados manpage (`pr#31871 <https://github.com/ceph/ceph/pull/31871>`_, Nathan Cutler) | |
2344 | * doc: mgr/dashboard: Add frontend code documentation (`issue#36243 <http://tracker.ceph.com/issues/36243>`_, `pr#27433 <https://github.com/ceph/ceph/pull/27433>`_, Ernesto Puerta) | |
2345 | * doc: mgr/dashboard: Document UiApiController with ApiController usage (`pr#29819 <https://github.com/ceph/ceph/pull/29819>`_, Stephan M\xc3\xbcller) | |
2346 | * doc: mgr/dashboard: Extend Writing End-to-End Tests section (describe vs it) (`pr#29707 <https://github.com/ceph/ceph/pull/29707>`_, Adam King, Rafael Quintero) | |
2347 | * doc: mgr/dashboard: fix hacking.rst (`pr#27222 <https://github.com/ceph/ceph/pull/27222>`_, Ernesto Puerta) | |
2348 | * doc: mgr/dashboard: Fix link format to HACKING.rst (`pr#28897 <https://github.com/ceph/ceph/pull/28897>`_, Ernesto Puerta) | |
2349 | * doc: mgr/dashboard: fix typos in HACKING.rst (`pr#30847 <https://github.com/ceph/ceph/pull/30847>`_, Ernesto Puerta) | |
2350 | * doc: mgr/orchestrator: Add error handling to interface (`pr#26404 <https://github.com/ceph/ceph/pull/26404>`_, Sebastian Wagner) | |
2351 | * doc: mgr/orchestrator: Fix disabling the orchestrator (`issue#40779 <http://tracker.ceph.com/issues/40779>`_, `pr#29042 <https://github.com/ceph/ceph/pull/29042>`_, Sebastian Wagner) | |
2352 | * doc: mgr/orchestrator_cli: Update doc link in README (`pr#31731 <https://github.com/ceph/ceph/pull/31731>`_, Varsha Rao) | |
2353 | * doc: mgr/ssh: HACKING.rst: Add Understanding `AsyncCompletion` (`pr#31967 <https://github.com/ceph/ceph/pull/31967>`_, Sebastian Wagner) | |
2354 | * doc: mgr/ssh: update ssh-orch bootstrap guide (Vagrantfile & docs) (`pr#31457 <https://github.com/ceph/ceph/pull/31457>`_, Joshua Schmid) | |
2355 | * doc: mgr/telemetry: force --license when sending while opted-out (`pr#33747 <https://github.com/ceph/ceph/pull/33747>`_, Yaarit Hatuka) | |
2356 | * doc: minor fix in mount.ceph (`pr#32748 <https://github.com/ceph/ceph/pull/32748>`_, Rishabh Dave) | |
2357 | * doc: Miscellaneous spelling fixes (`pr#27202 <https://github.com/ceph/ceph/pull/27202>`_, Bryan Stillwell) | |
2358 | * doc: Modify nature theme (`pr#32312 <https://github.com/ceph/ceph/pull/32312>`_, Brad Hubbard) | |
2359 | * doc: mon/OSDMonitor: Fix pool set target_size_bytes (etc) with unit suffix (`pr#30701 <https://github.com/ceph/ceph/pull/30701>`_, Prashant D) | |
2360 | * doc: mounting CephFS subdirectory and Persistent Mounts cleanup (`pr#32498 <https://github.com/ceph/ceph/pull/32498>`_, Jos Collin) | |
2361 | * doc: Move ceph-deploy docs to doc/install/ceph-deploy (`pr#33953 <https://github.com/ceph/ceph/pull/33953>`_, Sebastian Wagner) | |
2362 | * doc: move cephadm files to its own directory (`pr#33551 <https://github.com/ceph/ceph/pull/33551>`_, Alexandra Settle, Sebastian Wagner) | |
2363 | * doc: move Developer Guide to its own subdirectory (`pr#27159 <https://github.com/ceph/ceph/pull/27159>`_, Nathan Cutler) | |
2364 | * doc: nautilus 14.2.2 release notes, take three (`pr#29171 <https://github.com/ceph/ceph/pull/29171>`_, Nathan Cutler) | |
2365 | * doc: Nautilus mailmaps (`pr#27092 <https://github.com/ceph/ceph/pull/27092>`_, Abhishek Lekshmanan) | |
2366 | * doc: note explicitly that profile rbd allows blacklisting (`pr#28296 <https://github.com/ceph/ceph/pull/28296>`_, Matthew Vernon) | |
2367 | * doc: obsolete entries for allow_standby_replay (`pr#31897 <https://github.com/ceph/ceph/pull/31897>`_, Rodrigo Severo) | |
2368 | * doc: operations: correct comma-delimited (`pr#29644 <https://github.com/ceph/ceph/pull/29644>`_, Anthony DAtri) | |
2369 | * doc: operations: improve reweight-by-utilization (`pr#27657 <https://github.com/ceph/ceph/pull/27657>`_, Anthony DAtri) | |
2370 | * doc: PendingReleaseNotes: 14.2.1 note on crush required version (`pr#27649 <https://github.com/ceph/ceph/pull/27649>`_, Sage Weil) | |
2371 | * doc: PendingReleaseNotes: fix typo (`pr#31853 <https://github.com/ceph/ceph/pull/31853>`_, Sage Weil) | |
2372 | * doc: PendingReleaseNotes: note on python3.6 changes (`issue#39164 <http://tracker.ceph.com/issues/39164>`_, `pr#27490 <https://github.com/ceph/ceph/pull/27490>`_, Kefu Chai) | |
2373 | * doc: pg_num should always be a power of two (`pr#29364 <https://github.com/ceph/ceph/pull/29364>`_, Lars Marowsky-Bree, Kai Wagner) | |
2374 | * doc: QAT Acceleration for Encryption and Compression (`pr#26967 <https://github.com/ceph/ceph/pull/26967>`_, Qiaowei Ren) | |
2375 | * doc: quick-rbd.rst de-duplicate (`pr#32965 <https://github.com/ceph/ceph/pull/32965>`_, Tim) | |
2376 | * doc: RBD exclusive locks (`pr#31893 <https://github.com/ceph/ceph/pull/31893>`_, Florian Haas) | |
2377 | * doc: README.md: remove stale cmake prerequisite (`pr#32751 <https://github.com/ceph/ceph/pull/32751>`_, Kefu Chai) | |
2378 | * doc: release note: Add pending release notes for already merged code (`pr#32041 <https://github.com/ceph/ceph/pull/32041>`_, David Zafman) | |
2379 | * doc: release notes for 14.2.1 (`pr#27793 <https://github.com/ceph/ceph/pull/27793>`_, Abhishek Lekshmanan) | |
2380 | * doc: release notes for Luminous v12.2.13 (`pr#33030 <https://github.com/ceph/ceph/pull/33030>`_, Nathan Cutler) | |
2381 | * doc: release notes for nautilus 14.2.2 (`pr#29011 <https://github.com/ceph/ceph/pull/29011>`_, Sage Weil, Nathan Cutler) | |
2382 | * doc: release notes for Nautilus 14.2.7 (`pr#33031 <https://github.com/ceph/ceph/pull/33031>`_, Nathan Cutler) | |
2383 | * doc: release notes for v14.2.3 nautilus (`pr#29973 <https://github.com/ceph/ceph/pull/29973>`_, Abhishek Lekshmanan) | |
2384 | * doc: release notes for v14.2.6 (`pr#32551 <https://github.com/ceph/ceph/pull/32551>`_, Abhishek Lekshmanan) | |
2385 | * doc: releases/luminous: release notes for 12.2.12 (`pr#27553 <https://github.com/ceph/ceph/pull/27553>`_, Abhishek Lekshmanan) | |
2386 | * doc: releases: 14.2.3 dashboard note (`pr#30145 <https://github.com/ceph/ceph/pull/30145>`_, Abhishek Lekshmanan) | |
2387 | * doc: releases: v14.2.8 release notes (`pr#33670 <https://github.com/ceph/ceph/pull/33670>`_, Abhishek Lekshmanan) | |
2388 | * doc: relicense LGPL-2.1 code as LGPL-2.1 or LGPL-3.0 (`pr#22446 <https://github.com/ceph/ceph/pull/22446>`_, Sage Weil) | |
2389 | * doc: remove prod cluster examples from hardware recs (`pr#32670 <https://github.com/ceph/ceph/pull/32670>`_, Zac Dover) | |
2390 | * doc: remove recommendation for kernel.pid_max (`pr#27965 <https://github.com/ceph/ceph/pull/27965>`_, Ben England) | |
2391 | * doc: remove reference to obsolete scrub command (`pr#32508 <https://github.com/ceph/ceph/pull/32508>`_, Patrick Donnelly) | |
2392 | * doc: remove the CephFS-Hadoop instructions (`pr#32980 <https://github.com/ceph/ceph/pull/32980>`_, Greg Farnum) | |
2393 | * doc: removed OpenStack Kilo references in Keystone docs (`pr#27203 <https://github.com/ceph/ceph/pull/27203>`_, James McClune) | |
2394 | * doc: removes kube-helm installation instructions (`pr#32009 <https://github.com/ceph/ceph/pull/32009>`_, Zac Dover) | |
2395 | * doc: reorganize CephFS landing page and ToC (`pr#32038 <https://github.com/ceph/ceph/pull/32038>`_, Patrick Donnelly) | |
2396 | * doc: Revert doc: do not add suffix for search result links (`pr#33562 <https://github.com/ceph/ceph/pull/33562>`_, Jason Dillaman) | |
2397 | * doc: rgw/pubsub: add S3 compliant API to master zone (`pr#28971 <https://github.com/ceph/ceph/pull/28971>`_, Yuval Lifshitz) | |
2398 | * doc: rgw/pubsub: clarify pubsub zone configuration (`pr#27493 <https://github.com/ceph/ceph/pull/27493>`_, Yuval Lifshitz) | |
2399 | * doc: rgw/pubsub: fix topic arn. tenant support to multisite tests (`pr#27671 <https://github.com/ceph/ceph/pull/27671>`_, Yuval Lifshitz) | |
2400 | * doc: rgw: Fixed bug on wrong name for user_id for OPA (`pr#31972 <https://github.com/ceph/ceph/pull/31972>`_, Seena Fallah) | |
2401 | * doc: s/achieve/achieves/ (Fixed a verb disagreement) (`pr#32036 <https://github.com/ceph/ceph/pull/32036>`_, Zac Dover) | |
2402 | * doc: script/ceph-backport.sh: add Troubleshooting notes (`pr#29948 <https://github.com/ceph/ceph/pull/29948>`_, Nathan Cutler) | |
2403 | * doc: set ceph_perf_msgr_server arguments (`pr#29847 <https://github.com/ceph/ceph/pull/29847>`_, Changcheng Liu) | |
2404 | * doc: show how to count jobs before triggering them (`pr#32145 <https://github.com/ceph/ceph/pull/32145>`_, Rishabh Dave) | |
2405 | * doc: Show Jenkins commands (`pr#29423 <https://github.com/ceph/ceph/pull/29423>`_, Ernesto Puerta) | |
2406 | * doc: Small update of SubmittingPatches-backports (`pr#31163 <https://github.com/ceph/ceph/pull/31163>`_, Laura Paduano) | |
2407 | * doc: split up SubmittingPatches.rst (`issue#20953 <http://tracker.ceph.com/issues/20953>`_, `pr#30705 <https://github.com/ceph/ceph/pull/30705>`_, Nathan Cutler) | |
2408 | * doc: Switch spelling of utilization (`pr#32537 <https://github.com/ceph/ceph/pull/32537>`_, Bryan Stillwell) | |
2409 | * doc: tools/rados: add --pgid in help (`pr#30383 <https://github.com/ceph/ceph/pull/30383>`_, Vikhyat Umrao) | |
2410 | * doc: typo fix in doc/dev/dev_cluster_deployement.rst: s/hostanme/hostname/ (`pr#31515 <https://github.com/ceph/ceph/pull/31515>`_, Drunkard Zhang) | |
2411 | * doc: update --force flag to be precise (`pr#32343 <https://github.com/ceph/ceph/pull/32343>`_, Jos Collin) | |
2412 | * doc: update adding an MDS (`pr#32291 <https://github.com/ceph/ceph/pull/32291>`_, Jos Collin) | |
2413 | * doc: update and improve mounting with fuse/kernel docs (`pr#30754 <https://github.com/ceph/ceph/pull/30754>`_, Rishabh Dave) | |
2414 | * doc: update bluestore cache settings and clarify data fraction (`issue#39522 <http://tracker.ceph.com/issues/39522>`_, `pr#27859 <https://github.com/ceph/ceph/pull/27859>`_, Jan Fajerski) | |
2415 | * doc: update ceph ansible iscsi info (`pr#28665 <https://github.com/ceph/ceph/pull/28665>`_, Mike Christie) | |
2416 | * doc: Update ceph-deploy docs from dumpling to nautilus (`pr#30269 <https://github.com/ceph/ceph/pull/30269>`_, Danny Abukalam) | |
2417 | * doc: Update ceph-iscsi min version (`pr#29195 <https://github.com/ceph/ceph/pull/29195>`_, Ricardo Marques) | |
2418 | * doc: update CephFS overview in introductory page (`pr#30014 <https://github.com/ceph/ceph/pull/30014>`_, Patrick Donnelly) | |
2419 | * doc: update CephFS Quick Start doc (`pr#30406 <https://github.com/ceph/ceph/pull/30406>`_, Rishabh Dave) | |
2420 | * doc: Update commands in bootstrap.rst (`pr#31800 <https://github.com/ceph/ceph/pull/31800>`_, Zac Dover) | |
2421 | * doc: update default container images (`pr#33974 <https://github.com/ceph/ceph/pull/33974>`_, Sage Weil) | |
2422 | * doc: Update documentation for LazyIO methods lazyio_synchronize() and lazyio_propagate() (`pr#29711 <https://github.com/ceph/ceph/pull/29711>`_, Sidharth Anupkrishnan) | |
2423 | * doc: update documentation for the MANY_OBJECTS_PER_PG warning (`pr#27403 <https://github.com/ceph/ceph/pull/27403>`_, Vangelis Tasoulas) | |
2424 | * doc: update documents on using kcephfs (`pr#30626 <https://github.com/ceph/ceph/pull/30626>`_, Jeff Layton) | |
2425 | * doc: update erasure-code-profile.rst (`pr#33707 <https://github.com/ceph/ceph/pull/33707>`_, Guillaume Abrioux) | |
2426 | * doc: Update link to Red Hat documentation (`pr#27976 <https://github.com/ceph/ceph/pull/27976>`_, Yaniv Kaul) | |
2427 | * doc: update list of formats for --format flag for ceph pg dump (`pr#32373 <https://github.com/ceph/ceph/pull/32373>`_, Zac Dover) | |
2428 | * doc: Update mailing lists (`pr#31666 <https://github.com/ceph/ceph/pull/31666>`_, hrchu) | |
2429 | * doc: update mondb recovery script (`pr#28515 <https://github.com/ceph/ceph/pull/28515>`_, Hannes von Haugwitz) | |
2430 | * doc: Update mount CephFS index (`pr#28955 <https://github.com/ceph/ceph/pull/28955>`_, Jos Collin) | |
2431 | * doc: Update python-rtsli and tcmu-runner min versions (`pr#28494 <https://github.com/ceph/ceph/pull/28494>`_, Ricardo Marques) | |
2432 | * doc: Update requirements for using CephFS (`pr#30251 <https://github.com/ceph/ceph/pull/30251>`_, Varsha Rao) | |
2433 | * doc: update with osd addition (`pr#31244 <https://github.com/ceph/ceph/pull/31244>`_, Changcheng Liu) | |
2434 | * doc: update with zone bucket and straw2 addition (`pr#31177 <https://github.com/ceph/ceph/pull/31177>`_, Changcheng Liu) | |
2435 | * doc: update Zabbix template reference (`pr#33661 <https://github.com/ceph/ceph/pull/33661>`_, Mathijs Smit) | |
2436 | * doc: updated ceph monitor config options (`pr#29982 <https://github.com/ceph/ceph/pull/29982>`_, James McClune) | |
2437 | * doc: Updated dashboard iSCSI configuration, added labels (`pr#27074 <https://github.com/ceph/ceph/pull/27074>`_, Lenz Grimmer) | |
2438 | * doc: updated OpenStack rbd documentation (`pr#28979 <https://github.com/ceph/ceph/pull/28979>`_, James McClune) | |
2439 | * doc: updated OS recommendations and distro list (`pr#28643 <https://github.com/ceph/ceph/pull/28643>`_, Kai Wagner) | |
2440 | * doc: Updates link to Sepia la (`pr#28780 <https://github.com/ceph/ceph/pull/28780>`_, Varsha Rao) | |
2441 | * doc: use subsection for representing components in release notes (`pr#33940 <https://github.com/ceph/ceph/pull/33940>`_, Kefu Chai) | |
2442 | * doc: use the console lexer for rendering command line sessions (`pr#32141 <https://github.com/ceph/ceph/pull/32141>`_, Kefu Chai) | |
2443 | * do_cmake.sh: fedora-32 (rawhide) build with python-3.8 (`pr#32474 <https://github.com/ceph/ceph/pull/32474>`_, Kaleb S. Keithley) | |
2444 | * errorator: improve general error handlers (`pr#33344 <https://github.com/ceph/ceph/pull/33344>`_, Samuel Just) | |
2445 | * github/codeowners: Add orchestrator team (`pr#31441 <https://github.com/ceph/ceph/pull/31441>`_, Sebastian Wagner) | |
2446 | * github: Add ceph-volume to list of jenkins commands (`pr#31191 <https://github.com/ceph/ceph/pull/31191>`_, Sebastian Wagner) | |
2447 | * include/config-h.in.cmake: remove HAVE_XIO (`pr#28465 <https://github.com/ceph/ceph/pull/28465>`_, Kefu Chai) | |
2448 | * include/utime: do not cast sec to time_t (`pr#27861 <https://github.com/ceph/ceph/pull/27861>`_, Kefu Chai) | |
2449 | * include: buffer_raw.h: Copyright time fix (`pr#28481 <https://github.com/ceph/ceph/pull/28481>`_, Changcheng Liu) | |
2450 | * install-deps.sh: remove failing error catching (`pr#29403 <https://github.com/ceph/ceph/pull/29403>`_, Ernesto Puerta) | |
2451 | * Integrate PeeringState into crimson, fix related bugs (`pr#28180 <https://github.com/ceph/ceph/pull/28180>`_, Samuel Just) | |
2452 | * krbd: do away with explicit memory management and other cleanups (`pr#31919 <https://github.com/ceph/ceph/pull/31919>`_, Ilya Dryomov) | |
2453 | * librados: allow passing flags to operate sync APIs (`pr#33536 <https://github.com/ceph/ceph/pull/33536>`_, Yuval Lifshitz) | |
2454 | * librados: fix leak in getxattr and getxattrs (`pr#32183 <https://github.com/ceph/ceph/pull/32183>`_, Adam Kupczyk) | |
2455 | * librados: move buffer free functions to inline namespace (`issue#39972 <http://tracker.ceph.com/issues/39972>`_, `pr#28167 <https://github.com/ceph/ceph/pull/28167>`_, Jason Dillaman) | |
2456 | * librados: prefer reinterpret_cast over c-style cast (`pr#33038 <https://github.com/ceph/ceph/pull/33038>`_, Kefu Chai) | |
2457 | * librbd: add reference counting (`pr#30397 <https://github.com/ceph/ceph/pull/30397>`_, Mahati Chamarthy, Venky Shankar) | |
2458 | * librbd: add snap_get_name and snap_get_id method API (`pr#31280 <https://github.com/ceph/ceph/pull/31280>`_, Zheng Yin) | |
2459 | * librbd: added missing <string> include to PoolMetadata header (`pr#32614 <https://github.com/ceph/ceph/pull/32614>`_, Kaleb S. Keithley) | |
2460 | * librbd: adjust the else-if conditions in validate_striping() (`pr#30053 <https://github.com/ceph/ceph/pull/30053>`_, mxdInspur) | |
2461 | * librbd: always initialize local variables (`pr#31311 <https://github.com/ceph/ceph/pull/31311>`_, Kefu Chai) | |
2462 | * librbd: always try to acquire exclusive lock when removing image (`pr#29775 <https://github.com/ceph/ceph/pull/29775>`_, Mykola Golub) | |
2463 | * librbd: async open/close should free ImageCtx before issuing callback (`issue#39031 <http://tracker.ceph.com/issues/39031>`_, `pr#27682 <https://github.com/ceph/ceph/pull/27682>`_, Jason Dillaman) | |
2464 | * librbd: avoid dereferencing an empty container during deep-copy (`issue#40368 <http://tracker.ceph.com/issues/40368>`_, `pr#28559 <https://github.com/ceph/ceph/pull/28559>`_, Jason Dillaman) | |
2465 | * librbd: behave more gracefully when data pool removed (`pr#29613 <https://github.com/ceph/ceph/pull/29613>`_, Mykola Golub) | |
2466 | * librbd: bump minor version to match octopus (`pr#32402 <https://github.com/ceph/ceph/pull/32402>`_, Jason Dillaman) | |
2467 | * librbd: clean up unused variable (`pr#30019 <https://github.com/ceph/ceph/pull/30019>`_, mxdInspur) | |
2468 | * librbd: clone copy-on-write operations should preserve sparseness (`pr#27999 <https://github.com/ceph/ceph/pull/27999>`_, Mykola Golub) | |
2469 | * librbd: copyup read stats were incorrectly tied to child (`pr#27757 <https://github.com/ceph/ceph/pull/27757>`_, Jason Dillaman) | |
2470 | * librbd: defer event socket completion until after callback issued (`pr#33994 <https://github.com/ceph/ceph/pull/33994>`_, Jason Dillaman) | |
2471 | * librbd: diff iterate with fast-diff now correctly includes parent (`pr#32403 <https://github.com/ceph/ceph/pull/32403>`_, Jason Dillaman) | |
2472 | * librbd: disable zero-copy writes by default (`pr#31794 <https://github.com/ceph/ceph/pull/31794>`_, Jason Dillaman) | |
2473 | * librbd: dispatch delayed requests only if read intersects (`pr#27446 <https://github.com/ceph/ceph/pull/27446>`_, Mykola Golub) | |
2474 | * librbd: do not allow to deep copy migrating image (`pr#27194 <https://github.com/ceph/ceph/pull/27194>`_, Mykola Golub) | |
2475 | * librbd: do not unblock IO prior to growing object map during resize (`issue#39952 <http://tracker.ceph.com/issues/39952>`_, `pr#28295 <https://github.com/ceph/ceph/pull/28295>`_, Jason Dillaman) | |
2476 | * librbd: dont call refresh from mirror::GetInfoRequest state machine (`pr#32734 <https://github.com/ceph/ceph/pull/32734>`_, Mykola Golub) | |
2477 | * librbd: dont use complete_external_callback if ImageCtx destroyed (`pr#29263 <https://github.com/ceph/ceph/pull/29263>`_, Mykola Golub) | |
2478 | * librbd: explicitly specify mode on mirror image enable (`pr#32217 <https://github.com/ceph/ceph/pull/32217>`_, Mykola Golub) | |
2479 | * librbd: features converting bitmask and string API (`pr#31188 <https://github.com/ceph/ceph/pull/31188>`_, Zheng Yin) | |
2480 | * librbd: finish write request early (`pr#32113 <https://github.com/ceph/ceph/pull/32113>`_, Li, Xiaoyan) | |
2481 | * librbd: fix broken group snapshot handling (`pr#33448 <https://github.com/ceph/ceph/pull/33448>`_, Jason Dillaman) | |
2482 | * librbd: fix build on freebsd (`pr#32938 <https://github.com/ceph/ceph/pull/32938>`_, Mykola Golub) | |
2483 | * librbd: fix issues with object-map/fast-diff feature interlock (`issue#39521 <http://tracker.ceph.com/issues/39521>`_, `pr#28051 <https://github.com/ceph/ceph/pull/28051>`_, Jason Dillaman) | |
2484 | * librbd: fix potential race conditions (`pr#33563 <https://github.com/ceph/ceph/pull/33563>`_, Mahati Chamarthy) | |
2485 | * librbd: fix potential snapshot remove failure due to duplicate RPC messages (`pr#32760 <https://github.com/ceph/ceph/pull/32760>`_, Mykola Golub) | |
2486 | * librbd: fix rbd_features_to_string output (`pr#31006 <https://github.com/ceph/ceph/pull/31006>`_, Zheng Yin) | |
2487 | * librbd: fix rbd_open_by_id, rbd_open_by_id_read_only (`pr#32105 <https://github.com/ceph/ceph/pull/32105>`_, yangjun) | |
2488 | * librbd: fix some edge cases for snapshot mirror mode promote (`pr#32567 <https://github.com/ceph/ceph/pull/32567>`_, Mykola Golub) | |
2489 | * librbd: fix typo in deep_copy::ObjectCopyRequest::compute_read_ops (`pr#27049 <https://github.com/ceph/ceph/pull/27049>`_, Mykola Golub) | |
2490 | * librbd: fixed several race conditions related to copyup (`issue#39021 <http://tracker.ceph.com/issues/39021>`_, `pr#27357 <https://github.com/ceph/ceph/pull/27357>`_, Jason Dillaman) | |
2491 | * librbd: force reacquire lock if blacklist is disabled (`pr#30955 <https://github.com/ceph/ceph/pull/30955>`_, luo.runbing) | |
2492 | * librbd: implement ordering for overlapping IOs (`pr#28952 <https://github.com/ceph/ceph/pull/28952>`_, Mahati Chamarthy) | |
2493 | * librbd: improve journal performance to match expected degradation (`issue#40072 <http://tracker.ceph.com/issues/40072>`_, `pr#28539 <https://github.com/ceph/ceph/pull/28539>`_, Jason Dillaman) | |
2494 | * librbd: improved support for balanced and localized reads (`pr#33493 <https://github.com/ceph/ceph/pull/33493>`_, Zheng Yin) | |
2495 | * librbd: initial consolidation of internal locks (`pr#27756 <https://github.com/ceph/ceph/pull/27756>`_, Jason Dillaman) | |
2496 | * librbd: introduce new default write-around cache policy (`pr#27229 <https://github.com/ceph/ceph/pull/27229>`_, Jason Dillaman) | |
2497 | * librbd: leak on canceling simple io scheduler timer task (`pr#27755 <https://github.com/ceph/ceph/pull/27755>`_, Mykola Golub) | |
2498 | * librbd: look for mirror peers in default namespace (`pr#32338 <https://github.com/ceph/ceph/pull/32338>`_, Mykola Golub) | |
2499 | * librbd: look for pool metadata in default namespace (`pr#27151 <https://github.com/ceph/ceph/pull/27151>`_, Mykola Golub) | |
2500 | * librbd: make flush be queued by QOS throttler (`pr#26931 <https://github.com/ceph/ceph/pull/26931>`_, Mykola Golub) | |
2501 | * librbd: mirror image enable/disable should enable/disable journaling (`pr#28553 <https://github.com/ceph/ceph/pull/28553>`_, Mykola Golub) | |
2502 | * librbd: optimize image copy state machine to use fast-diff (`pr#33867 <https://github.com/ceph/ceph/pull/33867>`_, Jason Dillaman) | |
2503 | * librbd: optionally move parent image to trash on remove (`pr#27521 <https://github.com/ceph/ceph/pull/27521>`_, Mykola Golub) | |
2504 | * librbd: prevent concurrent AIO callbacks to external clients (`issue#40417 <http://tracker.ceph.com/issues/40417>`_, `pr#28743 <https://github.com/ceph/ceph/pull/28743>`_, Jason Dillaman) | |
2505 | * librbd: Remove duplicated AsyncOpTracker in librbd/Utils.h (`pr#29653 <https://github.com/ceph/ceph/pull/29653>`_, Xiaoyan Li) | |
2506 | * librbd: remove pool objects when removing a namespace (`pr#32401 <https://github.com/ceph/ceph/pull/32401>`_, Jason Dillaman) | |
2507 | * librbd: shared read-only cache hook (`pr#27285 <https://github.com/ceph/ceph/pull/27285>`_, Dehao Shang, Yuan Zhou) | |
2508 | * librbd: silence -Wunused-variable warnings (`pr#27513 <https://github.com/ceph/ceph/pull/27513>`_, David Disseldorp) | |
2509 | * librbd: simple scheduler plugin for object dispatcher layer (`pr#26675 <https://github.com/ceph/ceph/pull/26675>`_, Mykola Golub) | |
2510 | * librbd: snapshot object maps can go inconsistent during copyup (`issue#39435 <http://tracker.ceph.com/issues/39435>`_, `pr#27724 <https://github.com/ceph/ceph/pull/27724>`_, Ilya Dryomov) | |
2511 | * librbd: support compression allocation hints to the OSD (`pr#32687 <https://github.com/ceph/ceph/pull/32687>`_, Jason Dillaman) | |
2512 | * librbd: support EC data pool images sparsify (`pr#27268 <https://github.com/ceph/ceph/pull/27268>`_, Mykola Golub) | |
2513 | * librbd: support zero-copy writes via the C API (`pr#27895 <https://github.com/ceph/ceph/pull/27895>`_, Jason Dillaman) | |
2514 | * librbd: trash move return EBUSY instead of EINVAL for migrating image (`pr#27136 <https://github.com/ceph/ceph/pull/27136>`_, Mykola Golub) | |
2515 | * librbd: tweak deep-copy to avoid creating last snapshot until sync is complete (`pr#33097 <https://github.com/ceph/ceph/pull/33097>`_, Jason Dillaman) | |
2516 | * librbd: tweaks to increase IOPS and reduce CPU usage (`pr#28044 <https://github.com/ceph/ceph/pull/28044>`_, Jason Dillaman) | |
2517 | * librbd: use custom allocator for aligned boost::lockfree::queue (`issue#39703 <http://tracker.ceph.com/issues/39703>`_, `pr#28093 <https://github.com/ceph/ceph/pull/28093>`_, Jason Dillaman) | |
2518 | * librbd: v1 clones are restricted to the same namespace (`pr#30711 <https://github.com/ceph/ceph/pull/30711>`_, Jason Dillaman) | |
2519 | * librbd: when unlinking peer from mirror snaps do it in all namespaces (`pr#32463 <https://github.com/ceph/ceph/pull/32463>`_, Mykola Golub) | |
2520 | * librbd:move all snapshot API functions in internal.cc over to api/Snapshot.cc (`pr#31589 <https://github.com/ceph/ceph/pull/31589>`_, Zheng Yin) | |
2521 | * log: avoid logging anything when log_to_file=false (`pr#27133 <https://github.com/ceph/ceph/pull/27133>`_, Sage Weil) | |
2522 | * log: fix store_statfs log line (`pr#28564 <https://github.com/ceph/ceph/pull/28564>`_, Mohamad Gebai) | |
2523 | * log: just return if t is empty (`pr#31243 <https://github.com/ceph/ceph/pull/31243>`_, Xiubo Li) | |
2524 | * log: print pthread ID / name mapping in recent events dump (`pr#32354 <https://github.com/ceph/ceph/pull/32354>`_, Radoslaw Zarzynski) | |
2525 | * lvm deactivate command (`pr#32179 <https://github.com/ceph/ceph/pull/32179>`_, Jan Fajerski) | |
2526 | * mds: add command that config individual client session (`issue#40811 <http://tracker.ceph.com/issues/40811>`_, `pr#29104 <https://github.com/ceph/ceph/pull/29104>`_, Yan, Zheng) | |
2527 | * mds: add config to require forward to auth MDS (`pr#29995 <https://github.com/ceph/ceph/pull/29995>`_, simon gao) | |
2528 | * mds: add configurable snapshot limit (`pr#30710 <https://github.com/ceph/ceph/pull/30710>`_, Milind Changire) | |
2529 | * mds: add perf counter for finisher of MDSRank (`pr#29377 <https://github.com/ceph/ceph/pull/29377>`_, simon gao) | |
2530 | * mds: add perf counters for openfiletable (`pr#33363 <https://github.com/ceph/ceph/pull/33363>`_, Milind Changire) | |
2531 | * mds: add scrub_info_t into mempool (`pr#33180 <https://github.com/ceph/ceph/pull/33180>`_, Jun Su) | |
2532 | * mds: answering all pending getattr/lookups targeting the same inode in one go (`issue#36608 <http://tracker.ceph.com/issues/36608>`_, `pr#24794 <https://github.com/ceph/ceph/pull/24794>`_, Patrick Donnelly, Xuehan Xu) | |
2533 | * mds: apply configuration changes through MDSRank (`pr#28951 <https://github.com/ceph/ceph/pull/28951>`_, Patrick Donnelly) | |
2534 | * mds: async dir operation support (`pr#27866 <https://github.com/ceph/ceph/pull/27866>`_, Yan, Zheng) | |
2535 | * mds: async dirop support (`pr#32816 <https://github.com/ceph/ceph/pull/32816>`_, Yan, Zheng) | |
2536 | * mds: avoid check session connections features when issuing caps (`pr#26881 <https://github.com/ceph/ceph/pull/26881>`_, Yan, Zheng) | |
2537 | * mds: avoid revoking Fsx from loner during directory fragmentation (`pr#26817 <https://github.com/ceph/ceph/pull/26817>`_, Yan, Zheng) | |
2538 | * mds: avoid sending too many osd requests at once after mds restarts (`issue#40028 <http://tracker.ceph.com/issues/40028>`_, `pr#27436 <https://github.com/ceph/ceph/pull/27436>`_, simon gao) | |
2539 | * mds: better output of ceph health detail when some client is failing to advance oldest client/flush tid (`issue#39266 <http://tracker.ceph.com/issues/39266>`_, `pr#27537 <https://github.com/ceph/ceph/pull/27537>`_, Shen Hang) | |
2540 | * mds: check dir fragment to split dir if mkdir makes it oversized (`pr#27480 <https://github.com/ceph/ceph/pull/27480>`_, Erqi Chen) | |
2541 | * mds: check directory split after rename (`issue#38994 <http://tracker.ceph.com/issues/38994>`_, `pr#27214 <https://github.com/ceph/ceph/pull/27214>`_, Shen Hang) | |
2542 | * mds: clarify comment (`pr#31401 <https://github.com/ceph/ceph/pull/31401>`_, Patrick Donnelly) | |
2543 | * mds: cleanup truncating inodes when standby replay mds trim log segments (`pr#28686 <https://github.com/ceph/ceph/pull/28686>`_, Yan, Zheng) | |
2544 | * mds: cleanup unneeded client_snap_caps when splitting snap inode (`issue#39987 <http://tracker.ceph.com/issues/39987>`_, `pr#28190 <https://github.com/ceph/ceph/pull/28190>`_, Yan, Zheng) | |
2545 | * mds: complete all the replay op when mds is restarted (`issue#40784 <http://tracker.ceph.com/issues/40784>`_, `pr#29059 <https://github.com/ceph/ceph/pull/29059>`_, Shen Hang) | |
2546 | * mds: convert unnecessary usage of std::list to std::vector (`pr#26895 <https://github.com/ceph/ceph/pull/26895>`_, Patrick Donnelly) | |
2547 | * mds: count purge queue items left in journal (`issue#40121 <http://tracker.ceph.com/issues/40121>`_, `pr#28376 <https://github.com/ceph/ceph/pull/28376>`_, Zhi Zhang) | |
2548 | * mds: delay exporting directory whose pin value exceeds max rank id (`issue#40603 <http://tracker.ceph.com/issues/40603>`_, `pr#28804 <https://github.com/ceph/ceph/pull/28804>`_, Zhi Zhang) | |
2549 | * mds: display scrub status in ceph status (`pr#28855 <https://github.com/ceph/ceph/pull/28855>`_, Venky Shankar) | |
2550 | * mds: do not include metric_spec in MClientSession from MDS (`pr#32659 <https://github.com/ceph/ceph/pull/32659>`_, Patrick Donnelly) | |
2551 | * mds: dont add metadata to session close message (`pr#32318 <https://github.com/ceph/ceph/pull/32318>`_, Yan, Zheng) | |
2552 | * mds: dont mark cap NEEDSNAPFLUSH if client has no pending capsnap (`pr#28551 <https://github.com/ceph/ceph/pull/28551>`_, Yan, Zheng) | |
2553 | * mds: dont print subtrees if they are too big or too many (`pr#26056 <https://github.com/ceph/ceph/pull/26056>`_, Rishabh Dave) | |
2554 | * mds: dont respond getattr with -EROFS when mds is readonly (`pr#32676 <https://github.com/ceph/ceph/pull/32676>`_, Yan, Zheng) | |
2555 | * mds: drive cap recall while dropping cache (`pr#30389 <https://github.com/ceph/ceph/pull/30389>`_, Patrick Donnelly) | |
2556 | * mds: evict an unresponsive client only when another client wants its caps (`issue#17854 <http://tracker.ceph.com/issues/17854>`_, `pr#22645 <https://github.com/ceph/ceph/pull/22645>`_, Rishabh Dave) | |
2557 | * mds: execute PurgeQueue on_error handler in finisher (`pr#29064 <https://github.com/ceph/ceph/pull/29064>`_, Yan, Zheng) | |
2558 | * mds: fix assert(omap_num_objs <= MAX_OBJECTS) of OpenFileTable (`pr#32020 <https://github.com/ceph/ceph/pull/32020>`_, Yan, Zheng) | |
2559 | * mds: fix bug of batch getattr/lookup (`pr#32268 <https://github.com/ceph/ceph/pull/32268>`_, Yan, Zheng) | |
2560 | * mds: fix can wrlock check in Locker::acquire_locks() (`pr#33005 <https://github.com/ceph/ceph/pull/33005>`_, Yan, Zheng) | |
2561 | * mds: fix infinite loop in Locker::file_update_finish (`pr#29902 <https://github.com/ceph/ceph/pull/29902>`_, Yan, Zheng) | |
2562 | * mds: fix InoTable::force_consume_to() (`pr#29411 <https://github.com/ceph/ceph/pull/29411>`_, Yan, Zheng) | |
2563 | * mds: fix invalid access of mdr->dn[0].back() (`pr#31534 <https://github.com/ceph/ceph/pull/31534>`_, Yan, Zheng) | |
2564 | * mds: fix is session in blacklist check in Server::apply_blacklist() (`issue#40061 <http://tracker.ceph.com/issues/40061>`_, `pr#28293 <https://github.com/ceph/ceph/pull/28293>`_, Yan, Zheng) | |
2565 | * mds: Fix MDCache.h reorder compiler warnings (`pr#31409 <https://github.com/ceph/ceph/pull/31409>`_, Varsha Rao) | |
2566 | * mds: fix null pointer dereference in Server::handle_client_link() (`pr#32722 <https://github.com/ceph/ceph/pull/32722>`_, Yan, Zheng) | |
2567 | * mds: fix revoking caps after after stale->resume circle (`pr#31662 <https://github.com/ceph/ceph/pull/31662>`_, Yan, Zheng) | |
2568 | * mds: fix SnapRealm::resolve_snapname for long name (`pr#27511 <https://github.com/ceph/ceph/pull/27511>`_, Yan, Zheng) | |
2569 | * mds: fix use-after-free in Migrater (`pr#33291 <https://github.com/ceph/ceph/pull/33291>`_, Yan, Zheng) | |
2570 | * mds: handle bad purge queue item encoding (`pr#33449 <https://github.com/ceph/ceph/pull/33449>`_, Yan, Zheng) | |
2571 | * mds: handle ceph_assert on blacklisting (`pr#33662 <https://github.com/ceph/ceph/pull/33662>`_, Milind Changire) | |
2572 | * mds: increase default cache memory limit to 4G (`pr#32042 <https://github.com/ceph/ceph/pull/32042>`_, Patrick Donnelly) | |
2573 | * mds: initialize cap_revoke_eviction_timeout with conf (`issue#38844 <http://tracker.ceph.com/issues/38844>`_, `pr#26970 <https://github.com/ceph/ceph/pull/26970>`_, simon gao) | |
2574 | * mds: initialize the monc later in init() (`pr#31715 <https://github.com/ceph/ceph/pull/31715>`_, Xiubo Li) | |
2575 | * mds: just delete MDSIOContextBase during shutdown (`pr#33538 <https://github.com/ceph/ceph/pull/33538>`_, Patrick Donnelly) | |
2576 | * mds: maintain client provided metric flags in client metadata (`pr#32201 <https://github.com/ceph/ceph/pull/32201>`_, Venky Shankar) | |
2577 | * mds: make mds-mds per-message versioned (`issue#12107 <http://tracker.ceph.com/issues/12107>`_, `pr#20160 <https://github.com/ceph/ceph/pull/20160>`_, dongdong tao) | |
2578 | * mds: make MDSIOContextBase delete itself when shutting down (`pr#29752 <https://github.com/ceph/ceph/pull/29752>`_, Xuehan Xu) | |
2579 | * mds: mds returns -5(EIO) error when the deleted file does not exist (`pr#30403 <https://github.com/ceph/ceph/pull/30403>`_, huanwen ren) | |
2580 | * mds: move some MDCache member init to header (`pr#29543 <https://github.com/ceph/ceph/pull/29543>`_, Patrick Donnelly) | |
2581 | * mds: no assert on frozen dir when scrub path (`pr#30835 <https://github.com/ceph/ceph/pull/30835>`_, Zhi Zhang) | |
2582 | * mds: note client features when rejecting client (`pr#32505 <https://github.com/ceph/ceph/pull/32505>`_, Patrick Donnelly) | |
2583 | * mds: obsoleting mds_cache_size (`pr#31729 <https://github.com/ceph/ceph/pull/31729>`_, Patrick Donnelly, Ramana Raja) | |
2584 | * mds: optimize function, fragset_t::simplify, to improve the efficiency of merging fragment (`pr#31595 <https://github.com/ceph/ceph/pull/31595>`_, simon gao) | |
2585 | * mds: output lock state in format dump (`issue#39645 <http://tracker.ceph.com/issues/39645>`_, `pr#27717 <https://github.com/ceph/ceph/pull/27717>`_, Zhi Zhang) | |
2586 | * mds: pass proper MutationImpl::LockOp to Locker::wrlock_start() (`pr#33719 <https://github.com/ceph/ceph/pull/33719>`_, Yan, Zheng) | |
2587 | * mds: preparation for async dir operation support (`pr#30972 <https://github.com/ceph/ceph/pull/30972>`_, Yan, Zheng) | |
2588 | * mds: properly evaluate unstable locks when evicting client (`pr#31548 <https://github.com/ceph/ceph/pull/31548>`_, Yan, Zheng) | |
2589 | * mds: recall caps from quiescent sessions (`pr#28702 <https://github.com/ceph/ceph/pull/28702>`_, Patrick Donnelly) | |
2590 | * mds: register with mgr only after added to FSMap (`pr#31400 <https://github.com/ceph/ceph/pull/31400>`_, Patrick Donnelly) | |
2591 | * mds: reject sessionless messages (`pr#29594 <https://github.com/ceph/ceph/pull/29594>`_, Xiao Guodong) | |
2592 | * mds: release free heap pages after trim (`pr#31793 <https://github.com/ceph/ceph/pull/31793>`_, Patrick Donnelly) | |
2593 | * mds: relevel debug message levels for balancer/migrator (`pr#33471 <https://github.com/ceph/ceph/pull/33471>`_, Patrick Donnelly) | |
2594 | * mds: remove dead get_commands code (`pr#33390 <https://github.com/ceph/ceph/pull/33390>`_, Patrick Donnelly) | |
2595 | * mds: remove duplicated check on balance amount (`pr#27087 <https://github.com/ceph/ceph/pull/27087>`_, Zhi Zhang) | |
2596 | * mds: remove superfluous error in StrayManager::advance_delayed() (`issue#38679 <http://tracker.ceph.com/issues/38679>`_, `pr#27051 <https://github.com/ceph/ceph/pull/27051>`_, Yan, Zheng) | |
2597 | * mds: remove the code that skip evicting the only client (`pr#28642 <https://github.com/ceph/ceph/pull/28642>`_, Yan, Zheng) | |
2598 | * mds: remove the incorrect comments (`pr#31775 <https://github.com/ceph/ceph/pull/31775>`_, Xiubo Li) | |
2599 | * mds: remove unnecessary debug warning (`pr#31898 <https://github.com/ceph/ceph/pull/31898>`_, Patrick Donnelly) | |
2600 | * mds: remove unused CDir members (`pr#33227 <https://github.com/ceph/ceph/pull/33227>`_, Jun Su) | |
2601 | * mds: Reorganize class members in Anchor header (`pr#30090 <https://github.com/ceph/ceph/pull/30090>`_, Varsha Rao) | |
2602 | * mds: Reorganize class members in Capability header (`pr#29166 <https://github.com/ceph/ceph/pull/29166>`_, Varsha Rao) | |
2603 | * mds: Reorganize class members in CDir header (`pr#28860 <https://github.com/ceph/ceph/pull/28860>`_, Varsha Rao) | |
2604 | * mds: Reorganize class members in CInode header (`pr#29066 <https://github.com/ceph/ceph/pull/29066>`_, Varsha Rao) | |
2605 | * mds: Reorganize class members in DamageTable header (`pr#29569 <https://github.com/ceph/ceph/pull/29569>`_, Varsha Rao) | |
2606 | * mds: Reorganize class members in FSMap header (`pr#29572 <https://github.com/ceph/ceph/pull/29572>`_, Varsha Rao) | |
2607 | * mds: Reorganize class members in FSMapUser header (`pr#29574 <https://github.com/ceph/ceph/pull/29574>`_, Varsha Rao) | |
2608 | * mds: Reorganize class members in InoTable header (`pr#29883 <https://github.com/ceph/ceph/pull/29883>`_, Varsha Rao) | |
2609 | * mds: Reorganize class members in JournalPointer header (`pr#29888 <https://github.com/ceph/ceph/pull/29888>`_, Varsha Rao) | |
2610 | * mds: Reorganize class members in LocalLock header (`pr#30143 <https://github.com/ceph/ceph/pull/30143>`_, Varsha Rao) | |
2611 | * mds: Reorganize class members in Locker header (`pr#30164 <https://github.com/ceph/ceph/pull/30164>`_, Varsha Rao) | |
2612 | * mds: Reorganize class members in LogEvent header (`pr#30205 <https://github.com/ceph/ceph/pull/30205>`_, Varsha Rao) | |
2613 | * mds: Reorganize class members in LogSegment header (`pr#30202 <https://github.com/ceph/ceph/pull/30202>`_, Varsha Rao) | |
2614 | * mds: Reorganize class members in MDBalancer header (`pr#30559 <https://github.com/ceph/ceph/pull/30559>`_, Varsha Rao) | |
2615 | * mds: Reorganize class members in MDCache header (`pr#30745 <https://github.com/ceph/ceph/pull/30745>`_, Varsha Rao) | |
2616 | * mds: Reorganize class members in MDLog header (`pr#30744 <https://github.com/ceph/ceph/pull/30744>`_, Varsha Rao) | |
2617 | * mds: Reorganize class members in MDSAuthCaps header (`pr#30915 <https://github.com/ceph/ceph/pull/30915>`_, Varsha Rao) | |
2618 | * mds: Reorganize class members in MDSCacheObject header (`pr#30938 <https://github.com/ceph/ceph/pull/30938>`_, Varsha Rao) | |
2619 | * mds: Reorganize class members in MDSDaemon header (`pr#30990 <https://github.com/ceph/ceph/pull/30990>`_, Varsha Rao) | |
2620 | * mds: Reorganize class members in MDSMap header (`pr#31118 <https://github.com/ceph/ceph/pull/31118>`_, Varsha Rao) | |
2621 | * mds: Reorganize class members in MDSRank header (`pr#31120 <https://github.com/ceph/ceph/pull/31120>`_, Varsha Rao) | |
2622 | * mds: Reorganize class members in MDSTable header (`pr#31122 <https://github.com/ceph/ceph/pull/31122>`_, Varsha Rao) | |
2623 | * mds: Reorganize class members in MDSTableClient header (`pr#31115 <https://github.com/ceph/ceph/pull/31115>`_, Varsha Rao) | |
2624 | * mds: Reorganize class members in MDSTableServer header (`pr#31250 <https://github.com/ceph/ceph/pull/31250>`_, Varsha Rao) | |
2625 | * mds: Reorganize class members in Migrator header (`pr#31253 <https://github.com/ceph/ceph/pull/31253>`_, Varsha Rao) | |
2626 | * mds: Reorganize class members in OpenFileTable header (`pr#31597 <https://github.com/ceph/ceph/pull/31597>`_, Varsha Rao) | |
2627 | * mds: Reorganize class members in PurgeQueue header (`pr#31596 <https://github.com/ceph/ceph/pull/31596>`_, Varsha Rao) | |
2628 | * mds: Reorganize class members in RecoveryQueue header (`pr#31635 <https://github.com/ceph/ceph/pull/31635>`_, Varsha Rao) | |
2629 | * mds: Reorganize class members in ScatterLock header (`pr#31716 <https://github.com/ceph/ceph/pull/31716>`_, Varsha Rao) | |
2630 | * mds: Reorganize class members in ScrubHeader header (`pr#31717 <https://github.com/ceph/ceph/pull/31717>`_, Varsha Rao) | |
2631 | * mds: Reorganize class members in ScrubStack header (`pr#31718 <https://github.com/ceph/ceph/pull/31718>`_, Varsha Rao) | |
2632 | * mds: Reorganize class members in Server header (`pr#31719 <https://github.com/ceph/ceph/pull/31719>`_, Varsha Rao) | |
2633 | * mds: Reorganize class members in SessionMap header (`pr#32320 <https://github.com/ceph/ceph/pull/32320>`_, Varsha Rao) | |
2634 | * mds: Reorganize class members in SimpleLock header (`pr#32322 <https://github.com/ceph/ceph/pull/32322>`_, Varsha Rao) | |
2635 | * mds: Reorganize class members in SnapClient header (`pr#32326 <https://github.com/ceph/ceph/pull/32326>`_, Varsha Rao) | |
2636 | * mds: Reorganize class members in SnapServer header (`pr#32350 <https://github.com/ceph/ceph/pull/32350>`_, Varsha Rao) | |
2637 | * mds: Reorganize struct members in Mutation header (`pr#31481 <https://github.com/ceph/ceph/pull/31481>`_, Varsha Rao) | |
2638 | * mds: Reorganize structure and class members in mdstypes header (`pr#32435 <https://github.com/ceph/ceph/pull/32435>`_, Varsha Rao) | |
2639 | * mds: Reorganize structure members in flock header (`pr#32416 <https://github.com/ceph/ceph/pull/32416>`_, Varsha Rao) | |
2640 | * mds: Reorganize structure members in inode_backtrace header (`pr#32431 <https://github.com/ceph/ceph/pull/32431>`_, Varsha Rao) | |
2641 | * mds: Reorganize structure members in snap header (`pr#32432 <https://github.com/ceph/ceph/pull/32432>`_, Varsha Rao) | |
2642 | * mds: Reorganize structure members in SnapRealm header (`pr#32348 <https://github.com/ceph/ceph/pull/32348>`_, Varsha Rao) | |
2643 | * mds: Reorganize structure members in StrayManager header (`pr#32397 <https://github.com/ceph/ceph/pull/32397>`_, Varsha Rao) | |
2644 | * mds: reset heartbeat inside big loop (`pr#28406 <https://github.com/ceph/ceph/pull/28406>`_, Yan, Zheng) | |
2645 | * mds: split the dir if the op makes it oversized, because some ops maybe in flight (`pr#29921 <https://github.com/ceph/ceph/pull/29921>`_, simon gao) | |
2646 | * mds: there is an assertion when calling Beacon::shutdown() (`issue#38822 <http://tracker.ceph.com/issues/38822>`_, `pr#27063 <https://github.com/ceph/ceph/pull/27063>`_, huanwen ren) | |
2647 | * mds: throttle scrub start for multiple active MDS (`pr#32521 <https://github.com/ceph/ceph/pull/32521>`_, Patrick Donnelly, Milind Changire) | |
2648 | * mds: tolerate no snaprealm encoded in on-disk root inode (`pr#31455 <https://github.com/ceph/ceph/pull/31455>`_, Yan, Zheng) | |
2649 | * mds: track high water mark for purges (`pr#32667 <https://github.com/ceph/ceph/pull/32667>`_, Patrick Donnelly) | |
2650 | * mds: trim cache during standby-replay (`issue#40213 <http://tracker.ceph.com/issues/40213>`_, `pr#28212 <https://github.com/ceph/ceph/pull/28212>`_, simon gao) | |
2651 | * mds: trim cache on regular schedule (`pr#29542 <https://github.com/ceph/ceph/pull/29542>`_, Patrick Donnelly) | |
2652 | * mds: unify daemon and tell commands (`pr#31255 <https://github.com/ceph/ceph/pull/31255>`_, Sage Weil) | |
2653 | * mds: update projected_version when upgrading snaptable (`issue#38835 <http://tracker.ceph.com/issues/38835>`_, `pr#27238 <https://github.com/ceph/ceph/pull/27238>`_, Yan, Zheng) | |
2654 | * mds: use set to store to evict client (`pr#30029 <https://github.com/ceph/ceph/pull/30029>`_, Erqi Chen) | |
2655 | * mds: use vector::empty in feature_bitset_t (`pr#32541 <https://github.com/ceph/ceph/pull/32541>`_, Jos Collin) | |
2656 | * mds: wake up lock waiters after forcibly changing lock state (`issue#39987 <http://tracker.ceph.com/issues/39987>`_, `pr#28459 <https://github.com/ceph/ceph/pull/28459>`_, Yan, Zheng) | |
2657 | * mgr,mon,rbd: mon/mgr: add rbd_support to list of always-on mgr modules (`issue#40790 <http://tracker.ceph.com/issues/40790>`_, `pr#29073 <https://github.com/ceph/ceph/pull/29073>`_, Jason Dillaman) | |
2658 | * mgr,mon: mon,mgr: pass MessageRef to monc.send_mon_message() \xe2\x80\xa6 (`pr#30449 <https://github.com/ceph/ceph/pull/30449>`_, Kefu Chai) | |
2659 | * mgr,mon: mon/MgrMonitor.cc: add always_on_modules to the output of ceph mgr module ls (`pr#32939 <https://github.com/ceph/ceph/pull/32939>`_, Neha Ojha) | |
2660 | * mgr,mon: mon/MgrMonitor.cc: warn about missing mgr in a cluster with osds (`pr#33025 <https://github.com/ceph/ceph/pull/33025>`_, Neha Ojha) | |
2661 | * mgr,pybind: pybind/mgr/prometheus: remove scrape_duration metric (`pr#27034 <https://github.com/ceph/ceph/pull/27034>`_, Jan Fajerski) | |
2662 | * mgr,rbd: mgr/dashboard: block mirroring page results in internal server error (`pr#31907 <https://github.com/ceph/ceph/pull/31907>`_, Jason Dillaman) | |
2663 | * mgr,rbd: mgr/rbd_support: dont scan pools that dont have schedules (`pr#33840 <https://github.com/ceph/ceph/pull/33840>`_, Mykola Golub) | |
2664 | * mgr,rbd: mgr/rbd_support: implement mirror snapshot scheduler (`pr#32434 <https://github.com/ceph/ceph/pull/32434>`_, Mykola Golub) | |
2665 | * mgr,rbd: mgr/rbd_support: support scheduling long-running background operations (`issue#40621 <http://tracker.ceph.com/issues/40621>`_, `pr#29054 <https://github.com/ceph/ceph/pull/29054>`_, Jason Dillaman) | |
2666 | * mgr,rbd: pybind/mgr: fix format for rbd-mirror prometheus metrics (`pr#28200 <https://github.com/ceph/ceph/pull/28200>`_, Mykola Golub) | |
2667 | * mgr,rgw: mgr/ansible: RGW service (`pr#28468 <https://github.com/ceph/ceph/pull/28468>`_, Juan Miguel Olmo Mart\xc3\xadnez) | |
2668 | * mgr,tests: install-deps.sh: preload wheel for all mgr requirements.txt files (`pr#32151 <https://github.com/ceph/ceph/pull/32151>`_, Sage Weil) | |
2669 | * mgr,tests: mgr/orchestrator_cli: remove tox and move test to parent dir (`pr#31561 <https://github.com/ceph/ceph/pull/31561>`_, Sebastian Wagner) | |
2670 | * mgr,tests: mgr/progress: Created first unit test for progress module (`pr#28758 <https://github.com/ceph/ceph/pull/28758>`_, Kamoltat (Junior) Sirivadhna) | |
2671 | * mgr,tests: pybind/mgr: Add ceph_module.pyi to improve type checking (`pr#32502 <https://github.com/ceph/ceph/pull/32502>`_, Sebastian Wagner) | |
2672 | * mgr,tests: pybind/mgr: install setuptools >= 12 (`pr#29414 <https://github.com/ceph/ceph/pull/29414>`_, Kefu Chai) | |
2673 | * mgr,tests: pybind/tox: handle possible WITH_PYTHON3 values other than 3 (`pr#28002 <https://github.com/ceph/ceph/pull/28002>`_, Nathan Cutler) | |
2674 | * mgr,tests: qa/mgr/balancer: Add cram based test for altering target_max_misplaced_ratio setting (`pr#30646 <https://github.com/ceph/ceph/pull/30646>`_, Shyukri Shyukriev) | |
2675 | * mgr,tests: qa/mgr/progress: update the test suite for progress module (`issue#40618 <http://tracker.ceph.com/issues/40618>`_, `pr#29111 <https://github.com/ceph/ceph/pull/29111>`_, Kamoltat (Junior) Sirivadhna) | |
2676 | * mgr,tools: Remove use of rules batching for upmap balancer and default for upmap_max_deviation to 5 (`pr#32247 <https://github.com/ceph/ceph/pull/32247>`_, David Zafman) | |
2677 | * mgr/ansible: Host ls implementation (`pr#26185 <https://github.com/ceph/ceph/pull/26185>`_, Juan Miguel Olmo Mart\xc3\xadnez) | |
2678 | * mgr/ansible: Integrate mgr/ansible/tox into mgr/tox (`pr#32149 <https://github.com/ceph/ceph/pull/32149>`_, Sebastian Wagner) | |
2679 | * mgr/ansible: TLS Mutual Authentication (`pr#27512 <https://github.com/ceph/ceph/pull/27512>`_, Juan Miguel Olmo Mart\xc3\xadnez) | |
2680 | * mgr/cephadm: a few fixes around daemon and device caches (`pr#33495 <https://github.com/ceph/ceph/pull/33495>`_, Sage Weil) | |
2681 | * mgr/cephadm: adapt osd deployment to service_apply (`pr#33922 <https://github.com/ceph/ceph/pull/33922>`_, Sage Weil, Joshua Schmid) | |
2682 | * mgr/cephadm: add drivegroup support; workaround c-v batch shortcoming (`pr#32972 <https://github.com/ceph/ceph/pull/32972>`_, Sage Weil, Joshua Schmid) | |
2683 | * mgr/cephadm: add HostAssignment.validate() (`pr#34005 <https://github.com/ceph/ceph/pull/34005>`_, Sebastian Wagner) | |
2684 | * mgr/cephadm: Add progress to update_mgr() (`pr#32372 <https://github.com/ceph/ceph/pull/32372>`_, Sebastian Wagner) | |
2685 | * mgr/cephadm: Add unittest for osd removal (`pr#33602 <https://github.com/ceph/ceph/pull/33602>`_, Sage Weil, Sebastian Wagner) | |
2686 | * mgr/cephadm: Add unittest for service_action (`pr#32209 <https://github.com/ceph/ceph/pull/32209>`_, Sebastian Wagner) | |
2687 | * mgr/cephadm: allow osd replacement/removal in the background (`pr#32983 <https://github.com/ceph/ceph/pull/32983>`_, Joshua Schmid) | |
2688 | * mgr/cephadm: auto-select python version to use remotely (`pr#32327 <https://github.com/ceph/ceph/pull/32327>`_, Sage Weil) | |
2689 | * mgr/cephadm: cache device inventory; zap (`pr#33394 <https://github.com/ceph/ceph/pull/33394>`_, Sage Weil) | |
2690 | * mgr/cephadm: catch exceptions when scraping ceph-volume inventory (`pr#33484 <https://github.com/ceph/ceph/pull/33484>`_, Sage Weil) | |
2691 | * mgr/cephadm: catch excpetions in serve() thread (`pr#33139 <https://github.com/ceph/ceph/pull/33139>`_, Sage Weil) | |
2692 | * mgr/cephadm: check-host on host add (`pr#32385 <https://github.com/ceph/ceph/pull/32385>`_, Sage Weil) | |
2693 | * mgr/cephadm: clean up client.crash.\\* container_image settings after upgrade (`pr#34068 <https://github.com/ceph/ceph/pull/34068>`_, Sage Weil) | |
2694 | * mgr/cephadm: consolidate/refactor all add\\_ and apply\\_ methods (`pr#33496 <https://github.com/ceph/ceph/pull/33496>`_, Sage Weil) | |
2695 | * mgr/cephadm: Convert HostNotFound to OrchestratorError (`pr#33310 <https://github.com/ceph/ceph/pull/33310>`_, Sebastian Wagner) | |
2696 | * mgr/cephadm: deploy Grafana (`pr#33515 <https://github.com/ceph/ceph/pull/33515>`_, Patrick Seidensal) | |
2697 | * mgr/cephadm: do not include osd service in orch ls output (`pr#33968 <https://github.com/ceph/ceph/pull/33968>`_, Sage Weil) | |
2698 | * mgr/cephadm: do not reconfig orphan daemons; fix test to not remote orphans (`pr#34027 <https://github.com/ceph/ceph/pull/34027>`_, Sage Weil) | |
2699 | * mgr/cephadm: do not refresh daemon and device inventory as often (`pr#33734 <https://github.com/ceph/ceph/pull/33734>`_, Sage Weil) | |
2700 | * mgr/cephadm: drop mixin parent (`pr#33514 <https://github.com/ceph/ceph/pull/33514>`_, Sage Weil) | |
2701 | * mgr/cephadm: Enable provisioning alertmanager via orchestrator (`pr#33554 <https://github.com/ceph/ceph/pull/33554>`_, Kristoffer Gr\xc3\xb6nlund) | |
2702 | * mgr/cephadm: fix dump output by formatting to yaml first (`pr#33891 <https://github.com/ceph/ceph/pull/33891>`_, Joshua Schmid) | |
2703 | * mgr/cephadm: fix listing services by host (`pr#32314 <https://github.com/ceph/ceph/pull/32314>`_, Kiefer Chang) | |
2704 | * mgr/cephadm: fix orch rm and upgrade (`pr#33772 <https://github.com/ceph/ceph/pull/33772>`_, Sage Weil) | |
2705 | * mgr/cephadm: fix osd reconfig/redeploy (`pr#32812 <https://github.com/ceph/ceph/pull/32812>`_, Sage Weil) | |
2706 | * mgr/cephadm: Fix placement for new services (`pr#33205 <https://github.com/ceph/ceph/pull/33205>`_, Sebastian Wagner) | |
2707 | * mgr/cephadm: fix placement when existing + specified dont overlap (`pr#33766 <https://github.com/ceph/ceph/pull/33766>`_, Sage Weil) | |
2708 | * mgr/cephadm: fix prom config generation when hosts have no labels or addrs (`pr#33800 <https://github.com/ceph/ceph/pull/33800>`_, Sage Weil) | |
2709 | * mgr/cephadm: Fix remove_osds() (`pr#32146 <https://github.com/ceph/ceph/pull/32146>`_, Sebastian Wagner) | |
2710 | * mgr/cephadm: fix section name for mon options in ceph.conf (`pr#32681 <https://github.com/ceph/ceph/pull/32681>`_, Sage Weil) | |
2711 | * mgr/cephadm: fix service list filtering (`pr#33838 <https://github.com/ceph/ceph/pull/33838>`_, Kiefer Chang) | |
2712 | * mgr/cephadm: fix type of timeout options (`pr#32316 <https://github.com/ceph/ceph/pull/32316>`_, Kiefer Chang) | |
2713 | * mgr/cephadm: fix upgrade ok-to-stop condition check (`pr#33469 <https://github.com/ceph/ceph/pull/33469>`_, Sage Weil) | |
2714 | * mgr/cephadm: fix upgrade order (`pr#33811 <https://github.com/ceph/ceph/pull/33811>`_, Sage Weil) | |
2715 | * mgr/cephadm: fix upgrade wait loop (`pr#33447 <https://github.com/ceph/ceph/pull/33447>`_, Sage Weil) | |
2716 | * mgr/cephadm: fix upgrade when daemon is stopped (`pr#33678 <https://github.com/ceph/ceph/pull/33678>`_, Sage Weil) | |
2717 | * mgr/cephadm: if we had no record of deps, and deps are [], do not reconfig (`pr#33733 <https://github.com/ceph/ceph/pull/33733>`_, Sage Weil) | |
2718 | * mgr/cephadm: implement apply mon, mon removal checks (`pr#33792 <https://github.com/ceph/ceph/pull/33792>`_, Sage Weil) | |
2719 | * mgr/cephadm: implement pause/resume to suspect non-monitoring background work (`pr#33930 <https://github.com/ceph/ceph/pull/33930>`_, Sage Weil) | |
2720 | * mgr/cephadm: improve pull behavior for upgrade (`pr#32878 <https://github.com/ceph/ceph/pull/32878>`_, Sage Weil) | |
2721 | * mgr/cephadm: init attrs created by settattr() (`pr#32957 <https://github.com/ceph/ceph/pull/32957>`_, Kefu Chai) | |
2722 | * mgr/cephadm: leverage service specs (`pr#33553 <https://github.com/ceph/ceph/pull/33553>`_, Sage Weil, Joshua Schmid) | |
2723 | * mgr/cephadm: limit number of times check host is performed in the serve loop (`pr#33866 <https://github.com/ceph/ceph/pull/33866>`_, Daniel-Pivonka) | |
2724 | * mgr/cephadm: log information to cluster log (`pr#33488 <https://github.com/ceph/ceph/pull/33488>`_, Sage Weil) | |
2725 | * mgr/cephadm: make apply move daemons, do its work synchronously (`pr#33704 <https://github.com/ceph/ceph/pull/33704>`_, Sage Weil) | |
2726 | * mgr/cephadm: make NodeAssignment return a simple host list (`pr#33669 <https://github.com/ceph/ceph/pull/33669>`_, Sage Weil) | |
2727 | * mgr/cephadm: make osd create on an existing LV idempotent (`pr#33755 <https://github.com/ceph/ceph/pull/33755>`_, Sage Weil) | |
2728 | * mgr/cephadm: make prometheus scrape all mgrs, node-exporters (`pr#33444 <https://github.com/ceph/ceph/pull/33444>`_, Sage Weil) | |
2729 | * mgr/cephadm: Make sure we dont co-locate the same daemon (`pr#33853 <https://github.com/ceph/ceph/pull/33853>`_, Sebastian Wagner) | |
2730 | * mgr/cephadm: misc fixes (`pr#33119 <https://github.com/ceph/ceph/pull/33119>`_, Sage Weil) | |
2731 | * mgr/cephadm: misc fixes + smoke test (`pr#33730 <https://github.com/ceph/ceph/pull/33730>`_, Sage Weil) | |
2732 | * mgr/cephadm: mon: Dont show traceback for user errors (`pr#33333 <https://github.com/ceph/ceph/pull/33333>`_, Sebastian Wagner) | |
2733 | * mgr/cephadm: nicer error from cephadm check-host (`pr#33935 <https://github.com/ceph/ceph/pull/33935>`_, Sage Weil) | |
2734 | * mgr/cephadm: point dashboard at cephadms grafana automatically (`pr#33700 <https://github.com/ceph/ceph/pull/33700>`_, Sage Weil) | |
2735 | * mgr/cephadm: prefix daemon ids with hostname (`pr#33012 <https://github.com/ceph/ceph/pull/33012>`_, Sage Weil) | |
2736 | * mgr/cephadm: progress for upgrade (`pr#33415 <https://github.com/ceph/ceph/pull/33415>`_, Sage Weil) | |
2737 | * mgr/cephadm: provision node-exporter (`pr#33123 <https://github.com/ceph/ceph/pull/33123>`_, Sage Weil, Patrick Seidensal) | |
2738 | * mgr/cephadm: provision prometheus (`pr#33073 <https://github.com/ceph/ceph/pull/33073>`_, Sage Weil) | |
2739 | * mgr/cephadm: reduce boilerplate for unittests (`pr#33663 <https://github.com/ceph/ceph/pull/33663>`_, Joshua Schmid) | |
2740 | * mgr/cephadm: refresh ceph.conf when mons change (`pr#33855 <https://github.com/ceph/ceph/pull/33855>`_, Sage Weil) | |
2741 | * mgr/cephadm: refresh configs when dependencies change (`pr#33671 <https://github.com/ceph/ceph/pull/33671>`_, Sage Weil) | |
2742 | * mgr/cephadm: refresh service state in the background (`pr#32859 <https://github.com/ceph/ceph/pull/32859>`_, Sebastian Wagner, Sage Weil) | |
2743 | * mgr/cephadm: remove item from cache when removing (`pr#33071 <https://github.com/ceph/ceph/pull/33071>`_, Sage Weil) | |
2744 | * mgr/cephadm: remove redundant /dev when blinking device light (`pr#32246 <https://github.com/ceph/ceph/pull/32246>`_, Sage Weil) | |
2745 | * mgr/cephadm: revamp scheduling (`pr#33523 <https://github.com/ceph/ceph/pull/33523>`_, Sage Weil) | |
2746 | * mgr/cephadm: set thread pool size to 10 (`pr#33463 <https://github.com/ceph/ceph/pull/33463>`_, Sebastian Wagner) | |
2747 | * mgr/cephadm: show age of service ls (`pr#32686 <https://github.com/ceph/ceph/pull/32686>`_, Sage Weil) | |
2748 | * mgr/cephadm: simplify and improve placement (`pr#33808 <https://github.com/ceph/ceph/pull/33808>`_, Sage Weil) | |
2749 | * mgr/cephadm: simplify tracking of daemon inventory (`pr#33249 <https://github.com/ceph/ceph/pull/33249>`_, Sage Weil) | |
2750 | * mgr/cephadm: two minor fixes (`pr#33736 <https://github.com/ceph/ceph/pull/33736>`_, Sage Weil) | |
2751 | * mgr/cephadm: update osd removal report immediately (`pr#33713 <https://github.com/ceph/ceph/pull/33713>`_, Kiefer Chang) | |
2752 | * mgr/cephadm: update type annotation (`pr#33784 <https://github.com/ceph/ceph/pull/33784>`_, Kefu Chai) | |
2753 | * mgr/cephadm: upgrade requires root mode for now (`pr#33802 <https://github.com/ceph/ceph/pull/33802>`_, Sage Weil) | |
2754 | * mgr/cephadm: upgrade: fix daemons missing image_id (`pr#33745 <https://github.com/ceph/ceph/pull/33745>`_, Sage Weil) | |
2755 | * mgr/cephadm: upgrade: handle stopped daemons (`pr#33487 <https://github.com/ceph/ceph/pull/33487>`_, Sage Weil) | |
2756 | * mgr/cephadm: verify hosts hostname matches cephadm host (`pr#33058 <https://github.com/ceph/ceph/pull/33058>`_, Sage Weil) | |
2757 | * mgr/dashbaord: Fix E2E pools page failure (`pr#32635 <https://github.com/ceph/ceph/pull/32635>`_, Stephan M\xc3\xbcller) | |
2758 | * mgr/dashboad: Improve iSCSI overview page (`pr#27254 <https://github.com/ceph/ceph/pull/27254>`_, Ricardo Marques) | |
2759 | * mgr/dashboard Displays progress bar in notification tray for background tasks (`pr#27420 <https://github.com/ceph/ceph/pull/27420>`_, Pooja) | |
2760 | * mgr/dashboard/qa: Improve tasks.mgr.test_dashboard.TestDashboard.test_standby (`pr#26925 <https://github.com/ceph/ceph/pull/26925>`_, Volker Theile) | |
2761 | * mgr/dashboard/qa: Increase timeout for test_disable (tasks.mgr.dashboard.test_mgr_module.MgrModuleTelemetryTest) (`pr#27187 <https://github.com/ceph/ceph/pull/27187>`_, Volker Theile) | |
2762 | * mgr/dashboard: 1 osds exist in the crush map but not in the osdmap breaks OSD page (`issue#36086 <http://tracker.ceph.com/issues/36086>`_, `pr#26836 <https://github.com/ceph/ceph/pull/26836>`_, Patrick Nawracay) | |
2763 | * mgr/dashboard: A block-manager can not access the pool page (`pr#30001 <https://github.com/ceph/ceph/pull/30001>`_, Volker Theile) | |
2764 | * mgr/dashboard: accept expected exception when SSL handshaking (`pr#31014 <https://github.com/ceph/ceph/pull/31014>`_, Kefu Chai) | |
2765 | * mgr/dashboard: Access control database does not restore disabled users correctly (`pr#29614 <https://github.com/ceph/ceph/pull/29614>`_, Volker Theile) | |
2766 | * mgr/dashboard: adapt bucket tenant API tests to new behaviour (`pr#29570 <https://github.com/ceph/ceph/pull/29570>`_, alfonsomthd) | |
2767 | * mgr/dashboard: adapt create_osds interface change (`pr#34000 <https://github.com/ceph/ceph/pull/34000>`_, Kiefer Chang) | |
2768 | * mgr/dashboard: Add Always-on column to mgr module list (`pr#33429 <https://github.com/ceph/ceph/pull/33429>`_, Volker Theile) | |
2769 | * mgr/dashboard: Add date range and log search functionality (`issue#37387 <http://tracker.ceph.com/issues/37387>`_, `pr#26562 <https://github.com/ceph/ceph/pull/26562>`_, guodan1) | |
2770 | * mgr/dashboard: add debug mode (`pr#30522 <https://github.com/ceph/ceph/pull/30522>`_, Ernesto Puerta) | |
2771 | * mgr/dashboard: add feature toggle for NFS and fix feature toggles regression (`pr#32419 <https://github.com/ceph/ceph/pull/32419>`_, Ernesto Puerta) | |
2772 | * mgr/dashboard: Add invalid pattern message for Pool name (`pr#31607 <https://github.com/ceph/ceph/pull/31607>`_, Tiago Melo) | |
2773 | * mgr/dashboard: Add missing text translation (`pr#29934 <https://github.com/ceph/ceph/pull/29934>`_, Volker Theile) | |
2774 | * mgr/dashboard: Add polish translation (`pr#27247 <https://github.com/ceph/ceph/pull/27247>`_, Sebastian Krah) | |
2775 | * mgr/dashboard: Add protractor-screenshoter-plugin (`pr#27166 <https://github.com/ceph/ceph/pull/27166>`_, Alfonso Mart\xc3\xadnez) | |
2776 | * mgr/dashboard: Add refresh interval to the dashboard landing page (`issue#26872 <http://tracker.ceph.com/issues/26872>`_, `pr#26396 <https://github.com/ceph/ceph/pull/26396>`_, guodan1) | |
2777 | * mgr/dashboard: Add separate option to config SSL port (`pr#26914 <https://github.com/ceph/ceph/pull/26914>`_, Volker Theile) | |
2778 | * mgr/dashboard: Add support for blinking enclosure LEDs (`pr#31851 <https://github.com/ceph/ceph/pull/31851>`_, Volker Theile) | |
2779 | * mgr/dashboard: Add time-diff unittest and docs (`pr#31357 <https://github.com/ceph/ceph/pull/31357>`_, Volker Theile) | |
2780 | * mgr/dashboard: Add vertical menu (`pr#31923 <https://github.com/ceph/ceph/pull/31923>`_, Tiago Melo) | |
2781 | * mgr/dashboard: Add whitelist to guard (`pr#27406 <https://github.com/ceph/ceph/pull/27406>`_, Ernesto Puerta) | |
2782 | * mgr/dashboard: Allow deletion of RBD with snapshots (`pr#33067 <https://github.com/ceph/ceph/pull/33067>`_, Tiago Melo) | |
2783 | * mgr/dashboard: Allow disabling redirection on standby Dashboards (`pr#29088 <https://github.com/ceph/ceph/pull/29088>`_, Volker Theile) | |
2784 | * mgr/dashboard: allow refreshing inventory page (`pr#32423 <https://github.com/ceph/ceph/pull/32423>`_, Kiefer Chang) | |
2785 | * mgr/dashboard: Allow users to change their password on the UI (`pr#28935 <https://github.com/ceph/ceph/pull/28935>`_, Volker Theile) | |
2786 | * mgr/dashboard: auth ttl expired error (`pr#27098 <https://github.com/ceph/ceph/pull/27098>`_, ming416) | |
2787 | * mgr/dashboard: Back button component (`pr#27164 <https://github.com/ceph/ceph/pull/27164>`_, Stephan M\xc3\xbcller) | |
2788 | * mgr/dashboard: behave when pwdUpdateRequired key is missing (`pr#33513 <https://github.com/ceph/ceph/pull/33513>`_, Sage Weil) | |
2789 | * mgr/dashboard: Bucket names cannot be formatted as IP address (`pr#30620 <https://github.com/ceph/ceph/pull/30620>`_, Volker Theile) | |
2790 | * mgr/dashboard: ceph dashboard i18ntool (`pr#26953 <https://github.com/ceph/ceph/pull/26953>`_, Sebastian Krah) | |
2791 | * mgr/dashboard: CephFS client tab switch (`pr#29556 <https://github.com/ceph/ceph/pull/29556>`_, Stephan M\xc3\xbcller) | |
2792 | * mgr/dashboard: CephFS tab component (`pr#29800 <https://github.com/ceph/ceph/pull/29800>`_, Stephan M\xc3\xbcller) | |
2793 | * mgr/dashboard: Change the provider of services to root (`issue#39996 <http://tracker.ceph.com/issues/39996>`_, `pr#28211 <https://github.com/ceph/ceph/pull/28211>`_, Tiago Melo) | |
2794 | * mgr/dashboard: change warn_explicit to warn (`pr#30075 <https://github.com/ceph/ceph/pull/30075>`_, Ernesto Puerta) | |
2795 | * mgr/dashboard: Check if gateway is in use before deletion (`pr#27262 <https://github.com/ceph/ceph/pull/27262>`_, Ricardo Marques) | |
2796 | * mgr/dashboard: Check if `num_sessions` is available (`pr#30270 <https://github.com/ceph/ceph/pull/30270>`_, Ricardo Marques) | |
2797 | * mgr/dashboard: cheroot moved into a separate project (`pr#31431 <https://github.com/ceph/ceph/pull/31431>`_, Joshua Schmid) | |
2798 | * mgr/dashboard: Cleanup code (`pr#33107 <https://github.com/ceph/ceph/pull/33107>`_, Volker Theile) | |
2799 | * mgr/dashboard: Cleanup feature toggle status output (`pr#32569 <https://github.com/ceph/ceph/pull/32569>`_, Volker Theile) | |
2800 | * mgr/dashboard: Cleanup Python code (`pr#29604 <https://github.com/ceph/ceph/pull/29604>`_, Volker Theile) | |
2801 | * mgr/dashboard: Clone an existing user role (`pr#32653 <https://github.com/ceph/ceph/pull/32653>`_, Volker Theile) | |
2802 | * mgr/dashboard: commands to set SSL certificate and key (`pr#27463 <https://github.com/ceph/ceph/pull/27463>`_, Ricardo Dias) | |
2803 | * mgr/dashboard: Configuring an URL prefix does not work as expected (`pr#30599 <https://github.com/ceph/ceph/pull/30599>`_, Volker Theile) | |
2804 | * mgr/dashboard: consider mon_allow_pool_delete flag (`pr#28260 <https://github.com/ceph/ceph/pull/28260>`_, Tatjana Dehler) | |
2805 | * mgr/dashboard: Controls UI inputs based on type (`pr#30208 <https://github.com/ceph/ceph/pull/30208>`_, Ricardo Marques) | |
2806 | * mgr/dashboard: coverage venv python version same as mgr (`pr#33407 <https://github.com/ceph/ceph/pull/33407>`_, Alfonso Mart\xc3\xadnez) | |
2807 | * mgr/dashboard: Create bucket with x-amz-bucket-object-lock-enabled (`pr#33821 <https://github.com/ceph/ceph/pull/33821>`_, Volker Theile) | |
2808 | * mgr/dashboard: Crush rule modal (`pr#33620 <https://github.com/ceph/ceph/pull/33620>`_, Stephan M\xc3\xbcller) | |
2809 | * mgr/dashboard: decouple backend unit tests from build (`pr#32565 <https://github.com/ceph/ceph/pull/32565>`_, Alfonso Mart\xc3\xadnez) | |
2810 | * mgr/dashboard: destroyed view in CRUSH map viewer (`pr#33405 <https://github.com/ceph/ceph/pull/33405>`_, Avan Thakkar) | |
2811 | * mgr/dashboard: Disable event propagation in the helper icon (`issue#40715 <http://tracker.ceph.com/issues/40715>`_, `pr#29105 <https://github.com/ceph/ceph/pull/29105>`_, Tiago Melo) | |
2812 | * mgr/dashboard: Display correct dialog title (`pr#28168 <https://github.com/ceph/ceph/pull/28168>`_, Volker Theile) | |
2813 | * mgr/dashboard: Display iSCSI logged in info (`pr#28265 <https://github.com/ceph/ceph/pull/28265>`_, Ricardo Marques) | |
2814 | * mgr/dashboard: Display legend for CephFS standbys (`pr#29927 <https://github.com/ceph/ceph/pull/29927>`_, Volker Theile) | |
2815 | * mgr/dashboard: display OSD IDs on inventory page (`pr#31189 <https://github.com/ceph/ceph/pull/31189>`_, Kiefer Chang) | |
2816 | * mgr/dashboard: Display the number of iSCSI active sessions (`pr#27248 <https://github.com/ceph/ceph/pull/27248>`_, Ricardo Marques) | |
2817 | * mgr/dashboard: Display WWN and LUN number in iSCSI target details (`pr#30288 <https://github.com/ceph/ceph/pull/30288>`_, Ricardo Marques) | |
2818 | * mgr/dashboard: do not log tokens (`pr#30445 <https://github.com/ceph/ceph/pull/30445>`_, Kefu Chai) | |
2819 | * mgr/dashboard: do not show RGW API keys if only read-only privileges (`pr#33178 <https://github.com/ceph/ceph/pull/33178>`_, Alfonso Mart\xc3\xadnez) | |
2820 | * mgr/dashboard: Editing RGW bucket fails because of name is already in use (`pr#29767 <https://github.com/ceph/ceph/pull/29767>`_, Volker Theile) | |
2821 | * mgr/dashboard: Enable compiler options used by Angular --strict flag (`pr#32553 <https://github.com/ceph/ceph/pull/32553>`_, Tiago Melo) | |
2822 | * mgr/dashboard: Enable read only users to read again (`pr#27348 <https://github.com/ceph/ceph/pull/27348>`_, Stephan M\xc3\xbcller) | |
2823 | * mgr/dashboard: enable/disable versioning on RGW bucket (`pr#29460 <https://github.com/ceph/ceph/pull/29460>`_, Alfonso Mart\xc3\xadnez) | |
2824 | * mgr/dashboard: Enforce password change upon first login (`pr#32680 <https://github.com/ceph/ceph/pull/32680>`_, Volker Theile, Tatjana Dehler) | |
2825 | * mgr/dashboard: Enhance user create CLI command to force password change (`pr#33552 <https://github.com/ceph/ceph/pull/33552>`_, Volker Theile) | |
2826 | * mgr/dashboard: Evict a CephFS client (`pr#28898 <https://github.com/ceph/ceph/pull/28898>`_, Ricardo Marques) | |
2827 | * mgr/dashboard: Explicitly set/change the device class of an OSD (`pr#32150 <https://github.com/ceph/ceph/pull/32150>`_, Ricardo Marques) | |
2828 | * mgr/dashboard: Extend E2E test section (`pr#28858 <https://github.com/ceph/ceph/pull/28858>`_, Laura Paduano) | |
2829 | * mgr/dashboard: extend types of `smart` response (`pr#30595 <https://github.com/ceph/ceph/pull/30595>`_, Patrick Seidensal) | |
2830 | * mgr/dashboard: fix adding/removing host errors (`pr#34023 <https://github.com/ceph/ceph/pull/34023>`_, Kiefer Chang) | |
2831 | * mgr/dashboard: fix backend error when updating RBD interlocked features (`issue#39933 <http://tracker.ceph.com/issues/39933>`_, `pr#28147 <https://github.com/ceph/ceph/pull/28147>`_, Kiefer Chang) | |
2832 | * mgr/dashboard: fix cdEncode decorator is not working on class (`pr#30064 <https://github.com/ceph/ceph/pull/30064>`_, Kiefer Chang) | |
2833 | * mgr/dashboard: Fix CephFS chart (`pr#29557 <https://github.com/ceph/ceph/pull/29557>`_, Stephan M\xc3\xbcller) | |
2834 | * mgr/dashboard: Fix dashboard health test failure (`pr#29172 <https://github.com/ceph/ceph/pull/29172>`_, Ricardo Marques) | |
2835 | * mgr/dashboard: Fix deletion of NFS protocol properties (`issue#38997 <http://tracker.ceph.com/issues/38997>`_, `pr#27244 <https://github.com/ceph/ceph/pull/27244>`_, Tiago Melo) | |
2836 | * mgr/dashboard: Fix deletion of NFS transports properties (`issue#39090 <http://tracker.ceph.com/issues/39090>`_, `pr#27350 <https://github.com/ceph/ceph/pull/27350>`_, Tiago Melo) | |
2837 | * mgr/dashboard: Fix e2e chromedriver problem (`pr#32224 <https://github.com/ceph/ceph/pull/32224>`_, Tiago Melo) | |
2838 | * mgr/dashboard: Fix env vars of `run-tox.sh` (`issue#38798 <http://tracker.ceph.com/issues/38798>`_, `pr#26977 <https://github.com/ceph/ceph/pull/26977>`_, Patrick Nawracay) | |
2839 | * mgr/dashboard: Fix error in unit test caused by timezone (`pr#31632 <https://github.com/ceph/ceph/pull/31632>`_, Tiago Melo) | |
2840 | * mgr/dashboard: fix failing user test (`pr#32461 <https://github.com/ceph/ceph/pull/32461>`_, Tatjana Dehler) | |
2841 | * mgr/dashboard: fix improper URL checking (`pr#32652 <https://github.com/ceph/ceph/pull/32652>`_, Ernesto Puerta) | |
2842 | * mgr/dashboard: Fix iSCSI + Rook issues (`issue#39586 <http://tracker.ceph.com/issues/39586>`_, `pr#26341 <https://github.com/ceph/ceph/pull/26341>`_, Sebastian Wagner) | |
2843 | * mgr/dashboard: Fix iSCSI Discovery user permissions (`issue#39328 <http://tracker.ceph.com/issues/39328>`_, `pr#27678 <https://github.com/ceph/ceph/pull/27678>`_, Tiago Melo) | |
2844 | * mgr/dashboard: Fix iSCSI disk diff calculation (`pr#27378 <https://github.com/ceph/ceph/pull/27378>`_, Ricardo Marques) | |
2845 | * mgr/dashboard: Fix iSCSI form when using IPv6 (`pr#27946 <https://github.com/ceph/ceph/pull/27946>`_, Ricardo Marques) | |
2846 | * mgr/dashboard: Fix iSCSI target form warning (`issue#39324 <http://tracker.ceph.com/issues/39324>`_, `pr#27609 <https://github.com/ceph/ceph/pull/27609>`_, Tiago Melo) | |
2847 | * mgr/dashboard: Fix iSCSI target submission (`pr#27380 <https://github.com/ceph/ceph/pull/27380>`_, Ricardo Marques) | |
2848 | * mgr/dashboard: Fix issues in user form (`pr#28863 <https://github.com/ceph/ceph/pull/28863>`_, Volker Theile) | |
2849 | * mgr/dashboard: fix LazyUUID4 not serializable (`pr#31266 <https://github.com/ceph/ceph/pull/31266>`_, Ernesto Puerta) | |
2850 | * mgr/dashboard: fix MDS counter chart is not displayed (`pr#29371 <https://github.com/ceph/ceph/pull/29371>`_, Kiefer Chang) | |
2851 | * mgr/dashboard: fix mgr module API tests (`pr#29634 <https://github.com/ceph/ceph/pull/29634>`_, alfonsomthd, Kefu Chai) | |
2852 | * mgr/dashboard: fix missing constraints file in backend API tests (`pr#30720 <https://github.com/ceph/ceph/pull/30720>`_, Alfonso Mart\xc3\xadnez) | |
2853 | * mgr/dashboard: Fix missing i18n (`pr#32650 <https://github.com/ceph/ceph/pull/32650>`_, Volker Theile) | |
2854 | * mgr/dashboard: Fix mypy issues and enable it by default (`pr#33454 <https://github.com/ceph/ceph/pull/33454>`_, Volker Theile) | |
2855 | * mgr/dashboard: Fix NFS pseudo validation (`issue#39063 <http://tracker.ceph.com/issues/39063>`_, `pr#27293 <https://github.com/ceph/ceph/pull/27293>`_, Tiago Melo) | |
2856 | * mgr/dashboard: Fix NFS squash default value (`issue#39064 <http://tracker.ceph.com/issues/39064>`_, `pr#27294 <https://github.com/ceph/ceph/pull/27294>`_, Tiago Melo) | |
2857 | * mgr/dashboard: Fix npm vulnerabilities (`pr#32699 <https://github.com/ceph/ceph/pull/32699>`_, Tiago Melo) | |
2858 | * mgr/dashboard: Fix OSD IDs are not displayed when using cephadm backend (`pr#32207 <https://github.com/ceph/ceph/pull/32207>`_, Kiefer Chang) | |
2859 | * mgr/dashboard: Fix pool deletion e2e (`pr#29993 <https://github.com/ceph/ceph/pull/29993>`_, Volker Theile) | |
2860 | * mgr/dashboard: Fix pool renaming functionality (`pr#31617 <https://github.com/ceph/ceph/pull/31617>`_, Stephan M\xc3\xbcller) | |
2861 | * mgr/dashboard: fix python2 failure in home controller (`pr#30937 <https://github.com/ceph/ceph/pull/30937>`_, Ricardo Dias) | |
2862 | * mgr/dashboard: fix RGW subuser auto-generate key (`pr#32186 <https://github.com/ceph/ceph/pull/32186>`_, Alfonso Mart\xc3\xadnez) | |
2863 | * mgr/dashboard: Fix RGW user/bucket quota issues (`pr#28174 <https://github.com/ceph/ceph/pull/28174>`_, Volker Theile) | |
2864 | * mgr/dashboard: fix SAML input argument handling (`pr#29848 <https://github.com/ceph/ceph/pull/29848>`_, Ernesto Puerta) | |
2865 | * mgr/dashboard: fix small typos in description message (`pr#30647 <https://github.com/ceph/ceph/pull/30647>`_, Tatjana Dehler) | |
2866 | * mgr/dashboard: fix some performance data are not displayed (`issue#39971 <http://tracker.ceph.com/issues/39971>`_, `pr#28169 <https://github.com/ceph/ceph/pull/28169>`_, Kiefer Chang) | |
2867 | * mgr/dashboard: fix sparkline component (`pr#26985 <https://github.com/ceph/ceph/pull/26985>`_, Alfonso Mart\xc3\xadnez) | |
2868 | * mgr/dashboard: fix tasks.mgr.dashboard.test_rgw suite (`pr#33718 <https://github.com/ceph/ceph/pull/33718>`_, Alfonso Mart\xc3\xadnez) | |
2869 | * mgr/dashboard: Fix the table mouseenter event handling test (`pr#28879 <https://github.com/ceph/ceph/pull/28879>`_, Stephan M\xc3\xbcller) | |
2870 | * mgr/dashboard: fix tox test failure (`pr#29125 <https://github.com/ceph/ceph/pull/29125>`_, Kiefer Chang) | |
2871 | * mgr/dashboard: Fix translation of variables (`pr#30671 <https://github.com/ceph/ceph/pull/30671>`_, Tiago Melo) | |
2872 | * mgr/dashboard: Fix typo in NFS form (`issue#39067 <http://tracker.ceph.com/issues/39067>`_, `pr#27245 <https://github.com/ceph/ceph/pull/27245>`_, Tiago Melo) | |
2873 | * mgr/dashboard: fix visibility of pwdExpirationDate field (`pr#32703 <https://github.com/ceph/ceph/pull/32703>`_, Tatjana Dehler) | |
2874 | * mgr/dashboard: Fix zsh support in run-backend-api-tests.sh (`pr#31070 <https://github.com/ceph/ceph/pull/31070>`_, Sebastian Wagner) | |
2875 | * mgr/dashboard: Fix `npm run fixmod` command (`pr#28176 <https://github.com/ceph/ceph/pull/28176>`_, Patrick Nawracay) | |
2876 | * mgr/dashboard: Fixes defaultBuilder is not a function (`pr#29420 <https://github.com/ceph/ceph/pull/29420>`_, Ricardo Marques) | |
2877 | * mgr/dashboard: Fixes random cephfs tab test failure (`pr#30814 <https://github.com/ceph/ceph/pull/30814>`_, Stephan M\xc3\xbcller) | |
2878 | * mgr/dashboard: Fixes rbd image purge trash button & modal text (`pr#33321 <https://github.com/ceph/ceph/pull/33321>`_, anurag) | |
2879 | * mgr/dashboard: Fixes tooltip behavior (`pr#27153 <https://github.com/ceph/ceph/pull/27153>`_, Stephan M\xc3\xbcller) | |
2880 | * mgr/dashboard: FixtureHelper (`pr#27157 <https://github.com/ceph/ceph/pull/27157>`_, Stephan M\xc3\xbcller) | |
2881 | * mgr/dashboard: Form fields do not show error messages/hints (`pr#29043 <https://github.com/ceph/ceph/pull/29043>`_, Volker Theile) | |
2882 | * mgr/dashboard: ganesha: Specify the name of the filesystem (create_path) (`pr#29182 <https://github.com/ceph/ceph/pull/29182>`_, David Casier) | |
2883 | * mgr/dashboard: hide daemon table when orchestrator is disabled (`pr#33941 <https://github.com/ceph/ceph/pull/33941>`_, Kiefer Chang) | |
2884 | * mgr/dashboard: hide in-use devices when creating OSDs (`pr#31927 <https://github.com/ceph/ceph/pull/31927>`_, Kiefer Chang) | |
2885 | * mgr/dashboard: improve device selection modal for creating OSDs (`pr#33081 <https://github.com/ceph/ceph/pull/33081>`_, Kiefer Chang) | |
2886 | * mgr/dashboard: Improve hints shown when message.xlf is invalid (`issue#40064 <http://tracker.ceph.com/issues/40064>`_, `pr#28377 <https://github.com/ceph/ceph/pull/28377>`_, Patrick Nawracay) | |
2887 | * mgr/dashboard: Improve NFS Pseudo pattern message (`issue#39327 <http://tracker.ceph.com/issues/39327>`_, `pr#27653 <https://github.com/ceph/ceph/pull/27653>`_, Tiago Melo) | |
2888 | * mgr/dashboard: Improve Notification sidebar (`pr#32895 <https://github.com/ceph/ceph/pull/32895>`_, Tiago Melo) | |
2889 | * mgr/dashboard: Improve RestClient error logging (`pr#29794 <https://github.com/ceph/ceph/pull/29794>`_, Volker Theile) | |
2890 | * mgr/dashboard: Increase column size on mgr module form (`pr#29107 <https://github.com/ceph/ceph/pull/29107>`_, Ricardo Marques) | |
2891 | * mgr/dashboard: install teuthology using pip (`pr#31815 <https://github.com/ceph/ceph/pull/31815>`_, Kefu Chai) | |
2892 | * mgr/dashboard: internationalization support with AOT enabled (`pr#30694 <https://github.com/ceph/ceph/pull/30694>`_, Tiago Melo, Ricardo Dias) | |
2893 | * mgr/dashboard: Invalid SSO configuration when certificate path does not exist (`pr#31920 <https://github.com/ceph/ceph/pull/31920>`_, Ricardo Marques) | |
2894 | * mgr/dashboard: iSCSI GET requests should not be logged (`pr#27813 <https://github.com/ceph/ceph/pull/27813>`_, Ricardo Marques) | |
2895 | * mgr/dashboard: iSCSI targets not available if any gateway is down (`pr#31819 <https://github.com/ceph/ceph/pull/31819>`_, Ricardo Marques) | |
2896 | * mgr/dashboard: Isolate each RBD component (`pr#33520 <https://github.com/ceph/ceph/pull/33520>`_, Tiago Melo) | |
2897 | * mgr/dashboard: KeyError on dashboard reload (`pr#31469 <https://github.com/ceph/ceph/pull/31469>`_, Patrick Seidensal) | |
2898 | * mgr/dashboard: KV-table transforms dates through pipe (`pr#27612 <https://github.com/ceph/ceph/pull/27612>`_, Stephan M\xc3\xbcller) | |
2899 | * mgr/dashboard: Left align badge datatable columns (`pr#32053 <https://github.com/ceph/ceph/pull/32053>`_, Volker Theile) | |
2900 | * mgr/dashboard: list services and daemons (`pr#33531 <https://github.com/ceph/ceph/pull/33531>`_, Sage Weil, Kiefer Chang) | |
2901 | * mgr/dashboard: Localization for date picker module (`pr#27275 <https://github.com/ceph/ceph/pull/27275>`_, Stephan M\xc3\xbcller) | |
2902 | * mgr/dashboard: Make all columns sortable (`pr#27784 <https://github.com/ceph/ceph/pull/27784>`_, Stephan M\xc3\xbcller) | |
2903 | * mgr/dashboard: make check mypy failure (`pr#33573 <https://github.com/ceph/ceph/pull/33573>`_, Volker Theile) | |
2904 | * mgr/dashboard: Make password policy check configurable (`pr#32546 <https://github.com/ceph/ceph/pull/32546>`_, Volker Theile) | |
2905 | * mgr/dashboard: Make preventDefault work with 400 errors (`pr#26561 <https://github.com/ceph/ceph/pull/26561>`_, Stephan M\xc3\xbcller) | |
2906 | * mgr/dashboard: monitoring: improve generic Could not reach external API message (`pr#32648 <https://github.com/ceph/ceph/pull/32648>`_, Patrick Seidensal) | |
2907 | * mgr/dashboard: Not able to restrict bucket creation for new user (`pr#33612 <https://github.com/ceph/ceph/pull/33612>`_, Volker Theile) | |
2908 | * mgr/dashboard: Optimize portal IPs calculation (`pr#28084 <https://github.com/ceph/ceph/pull/28084>`_, Ricardo Marques) | |
2909 | * mgr/dashboard: orchestrator integration initial works (`pr#29127 <https://github.com/ceph/ceph/pull/29127>`_, Kiefer Chang) | |
2910 | * mgr/dashboard: OSD custom action button removal (`pr#28095 <https://github.com/ceph/ceph/pull/28095>`_, Stephan M\xc3\xbcller) | |
2911 | * mgr/dashboard: OSD improvements (`pr#30493 <https://github.com/ceph/ceph/pull/30493>`_, Patrick Seidensal) | |
2912 | * mgr/dashboard: pass a list of drive_group to create_osds (`pr#33014 <https://github.com/ceph/ceph/pull/33014>`_, Kefu Chai) | |
2913 | * mgr/dashboard: Pool form uses different loading spinner (`pr#28649 <https://github.com/ceph/ceph/pull/28649>`_, Volker Theile) | |
2914 | * mgr/dashboard: Prevent deletion of iSCSI IQNs with open sessions (`pr#29133 <https://github.com/ceph/ceph/pull/29133>`_, Ricardo Marques) | |
2915 | * mgr/dashboard: Prevent KeyError when requesting always_on_modules (`pr#30426 <https://github.com/ceph/ceph/pull/30426>`_, Volker Theile) | |
2916 | * mgr/dashboard: Process password complexity checks immediately (`pr#32032 <https://github.com/ceph/ceph/pull/32032>`_, Volker Theile, Tatjana Dehler) | |
2917 | * mgr/dashboard: Provide the name of the object being deleted (`pr#30658 <https://github.com/ceph/ceph/pull/30658>`_, Ricardo Marques) | |
2918 | * mgr/dashboard: Provide user enable/disable capability (`issue#25229 <http://tracker.ceph.com/issues/25229>`_, `pr#29046 <https://github.com/ceph/ceph/pull/29046>`_, Ricardo Dias, Patrick Nawracay) | |
2919 | * mgr/dashboard: Push Grafana dashboards on startup (`pr#26415 <https://github.com/ceph/ceph/pull/26415>`_, Zack Cerza) | |
2920 | * mgr/dashboard: qa: fix RBD test when matching error strings (`pr#29264 <https://github.com/ceph/ceph/pull/29264>`_, Ricardo Dias) | |
2921 | * mgr/dashboard: qa: whitelist client eviction warning (`pr#29114 <https://github.com/ceph/ceph/pull/29114>`_, Ricardo Dias) | |
2922 | * mgr/dashboard: RBD snapshot name suggestion with local time suffix (`pr#27613 <https://github.com/ceph/ceph/pull/27613>`_, Stephan M\xc3\xbcller) | |
2923 | * mgr/dashboard: Reduce the number of renders on the tables (`issue#39944 <http://tracker.ceph.com/issues/39944>`_, `pr#28118 <https://github.com/ceph/ceph/pull/28118>`_, Tiago Melo) | |
2924 | * mgr/dashboard: Refactor and cleanup tasks.mgr.dashboard.test_user (`pr#33743 <https://github.com/ceph/ceph/pull/33743>`_, Volker Theile) | |
2925 | * mgr/dashboard: Refactor Python unittests and controller (`pr#31165 <https://github.com/ceph/ceph/pull/31165>`_, Volker Theile) | |
2926 | * mgr/dashboard: Reload all CephFS directories (`pr#32552 <https://github.com/ceph/ceph/pull/32552>`_, Stephan M\xc3\xbcller) | |
2927 | * mgr/dashboard: remove config-opt: read perm. from system roles (`pr#33690 <https://github.com/ceph/ceph/pull/33690>`_, Alfonso Mart\xc3\xadnez) | |
2928 | * mgr/dashboard: Remove ngx-store (`pr#33756 <https://github.com/ceph/ceph/pull/33756>`_, Tiago Melo) | |
2929 | * mgr/dashboard: remove traceback/version assertions (`pr#31720 <https://github.com/ceph/ceph/pull/31720>`_, Ernesto Puerta) | |
2930 | * mgr/dashboard: Remove unused RBD configuration endpoint (`pr#30815 <https://github.com/ceph/ceph/pull/30815>`_, Ricardo Marques) | |
2931 | * mgr/dashboard: Remove unused variable (`pr#31785 <https://github.com/ceph/ceph/pull/31785>`_, Volker Theile) | |
2932 | * mgr/dashboard: Removes distracting search behavior (`pr#27438 <https://github.com/ceph/ceph/pull/27438>`_, Stephan M\xc3\xbcller) | |
2933 | * mgr/dashboard: Rename pipe list -> join (`pr#31843 <https://github.com/ceph/ceph/pull/31843>`_, Volker Theile) | |
2934 | * mgr/dashboard: Replace IP address validation with Python standard library functions (`pr#26184 <https://github.com/ceph/ceph/pull/26184>`_, Ashish Singh) | |
2935 | * mgr/dashboard: Replace ng2-tree with angular-tree-component (`pr#33758 <https://github.com/ceph/ceph/pull/33758>`_, Tiago Melo) | |
2936 | * mgr/dashboard: RGW bucket creation when no placement target received (`pr#29280 <https://github.com/ceph/ceph/pull/29280>`_, alfonsomthd) | |
2937 | * mgr/dashboard: RGW port autodetection does not support Beast RGW frontend (`pr#33060 <https://github.com/ceph/ceph/pull/33060>`_, Volker Theile) | |
2938 | * mgr/dashboard: RGW User quota validation is not working correctly (`pr#29132 <https://github.com/ceph/ceph/pull/29132>`_, Volker Theile) | |
2939 | * mgr/dashboard: run e2e tests against prod build (jenkins job) (`pr#29198 <https://github.com/ceph/ceph/pull/29198>`_, alfonsomthd) | |
2940 | * mgr/dashboard: run-frontend-e2e-tests.sh: allow user defined BASE_URL\xe2\x80\xa6 (`pr#32211 <https://github.com/ceph/ceph/pull/32211>`_, Alfonso Mart\xc3\xadnez) | |
2941 | * mgr/dashboard: select placement target on RGW bucket creation (`pr#28764 <https://github.com/ceph/ceph/pull/28764>`_, alfonsomthd) | |
2942 | * mgr/dashboard: Set RO as the default access_type for RGW NFS exports (`pr#30111 <https://github.com/ceph/ceph/pull/30111>`_, Tiago Melo) | |
2943 | * mgr/dashboard: show checkboxes for booleans (`pr#32836 <https://github.com/ceph/ceph/pull/32836>`_, Tatjana Dehler) | |
2944 | * mgr/dashboard: show correct RGW user system info (`pr#33206 <https://github.com/ceph/ceph/pull/33206>`_, Alfonso Mart\xc3\xadnez) | |
2945 | * mgr/dashboard: Show iSCSI gateways status in the health page (`pr#29112 <https://github.com/ceph/ceph/pull/29112>`_, Ricardo Marques) | |
2946 | * mgr/dashboard: smart: smart data read out on down osd causes error popup (`pr#32953 <https://github.com/ceph/ceph/pull/32953>`_, Volker Theile) | |
2947 | * mgr/dashboard: Standby Dashboards dont handle all requests properly (`pr#30478 <https://github.com/ceph/ceph/pull/30478>`_, Volker Theile) | |
2948 | * mgr/dashboard: Support ceph-iscsi config v9 (`pr#27448 <https://github.com/ceph/ceph/pull/27448>`_, Ricardo Marques) | |
2949 | * mgr/dashboard: support multiple DriveGroups when creating OSDs (`pr#32678 <https://github.com/ceph/ceph/pull/32678>`_, Kiefer Chang) | |
2950 | * mgr/dashboard: support removing OSDs in OSDs page (`pr#31997 <https://github.com/ceph/ceph/pull/31997>`_, Kiefer Chang) | |
2951 | * mgr/dashboard: support setting password hashes (`pr#29138 <https://github.com/ceph/ceph/pull/29138>`_, Fabian Bonk) | |
2952 | * mgr/dashboard: tasks: only unblock controller thread after TaskManager thread (`pr#30747 <https://github.com/ceph/ceph/pull/30747>`_, Ricardo Dias) | |
2953 | * mgr/dashboard: Throw a more meaningful exception (`pr#32234 <https://github.com/ceph/ceph/pull/32234>`_, Volker Theile) | |
2954 | * mgr/dashboard: tox.ini fixes (`pr#30779 <https://github.com/ceph/ceph/pull/30779>`_, Alfonso Mart\xc3\xadnez) | |
2955 | * mgr/dashboard: UI fixes (`pr#33171 <https://github.com/ceph/ceph/pull/33171>`_, Avan Thakkar) | |
2956 | * mgr/dashboard: Unable to set boolean values to false when default is true (`pr#31738 <https://github.com/ceph/ceph/pull/31738>`_, Ricardo Marques) | |
2957 | * mgr/dashboard: unify button/URL actions naming (`issue#37337 <http://tracker.ceph.com/issues/37337>`_, `pr#26572 <https://github.com/ceph/ceph/pull/26572>`_, Ernesto Puerta) | |
2958 | * mgr/dashboard: Unify the look of dashboard charts (`issue#39384 <http://tracker.ceph.com/issues/39384>`_, `pr#27681 <https://github.com/ceph/ceph/pull/27681>`_, Tiago Melo) | |
2959 | * mgr/dashboard: update dashboard CODEOWNERShip (`pr#31193 <https://github.com/ceph/ceph/pull/31193>`_, Ernesto Puerta) | |
2960 | * mgr/dashboard: Update tar to v4.4.8 (`pr#28092 <https://github.com/ceph/ceph/pull/28092>`_, Kefu Chai) | |
2961 | * mgr/dashboard: update vstart to use new ssl port (`issue#26914 <http://tracker.ceph.com/issues/26914>`_, `pr#27269 <https://github.com/ceph/ceph/pull/27269>`_, Ernesto Puerta) | |
2962 | * mgr/dashboard: Updated octopus image on 404 page (`pr#33920 <https://github.com/ceph/ceph/pull/33920>`_, Lenz Grimmer) | |
2963 | * mgr/dashboard: Use booleanText pipe (`pr#26733 <https://github.com/ceph/ceph/pull/26733>`_, Volker Theile) | |
2964 | * mgr/dashboard: Use default language when running npm run build (`pr#31563 <https://github.com/ceph/ceph/pull/31563>`_, Tiago Melo) | |
2965 | * mgr/dashboard: Use ModalComponent in all modals (`pr#33858 <https://github.com/ceph/ceph/pull/33858>`_, Tiago Melo) | |
2966 | * mgr/dashboard: Use Observable in auth.service (`pr#32084 <https://github.com/ceph/ceph/pull/32084>`_, Volker Theile) | |
2967 | * mgr/dashboard: Use onCancel on any modal event (`pr#29402 <https://github.com/ceph/ceph/pull/29402>`_, Stephan M\xc3\xbcller) | |
2968 | * mgr/dashboard: Validate iSCSI controls min/max value (`pr#28942 <https://github.com/ceph/ceph/pull/28942>`_, Ricardo Marques) | |
2969 | * mgr/dashboard: Validate iSCSI images features (`pr#27135 <https://github.com/ceph/ceph/pull/27135>`_, Ricardo Marques) | |
2970 | * mgr/dashboard: Validate `ceph-iscsi` config version (`pr#26835 <https://github.com/ceph/ceph/pull/26835>`_, Ricardo Marques) | |
2971 | * mgr/dashboard: Various UI issues related to CephFS (`pr#29272 <https://github.com/ceph/ceph/pull/29272>`_, Volker Theile) | |
2972 | * mgr/dashboard: Vertically align the Refresh label (`pr#29737 <https://github.com/ceph/ceph/pull/29737>`_, Tiago Melo) | |
2973 | * mgr/dashboard: vstart: Fix /dev/tty No such device or address (`pr#31195 <https://github.com/ceph/ceph/pull/31195>`_, Volker Theile) | |
2974 | * mgr/dashboard: wait for PG unknown state to be cleared (`pr#33013 <https://github.com/ceph/ceph/pull/33013>`_, Tatjana Dehler) | |
2975 | * mgr/dashboard: Watch for pool pgs increase and decrease (`pr#28006 <https://github.com/ceph/ceph/pull/28006>`_, Ricardo Dias, Stephan M\xc3\xbcller) | |
2976 | * mgr/modules: outsource SSL certificate creation (`pr#33550 <https://github.com/ceph/ceph/pull/33550>`_, Patrick Seidensal) | |
2977 | * mgr/orch,cephadm: add timestamps to daemons and services (`pr#33728 <https://github.com/ceph/ceph/pull/33728>`_, Sage Weil) | |
2978 | * mgr/orch: add --all-available-devices to orch apply osd (`pr#33990 <https://github.com/ceph/ceph/pull/33990>`_, Sage Weil) | |
2979 | * mgr/orch: add missing CLI commands for grafana, alertmanager (`pr#33695 <https://github.com/ceph/ceph/pull/33695>`_, Sage Weil) | |
2980 | * mgr/orch: associate addresses with hosts (`pr#33098 <https://github.com/ceph/ceph/pull/33098>`_, Sage Weil) | |
2981 | * mgr/orch: ceph orchestrator ... -> ceph orch ... (`pr#33131 <https://github.com/ceph/ceph/pull/33131>`_, Sage Weil) | |
2982 | * mgr/orch: ceph upgrade ... -> ceph orch upgrade ... (`pr#34046 <https://github.com/ceph/ceph/pull/34046>`_, Sage Weil) | |
2983 | * mgr/orch: collapse SPEC and PLACEMENT columns in orch ls (`pr#33795 <https://github.com/ceph/ceph/pull/33795>`_, Sage Weil) | |
2984 | * mgr/orch: dump service spec by name (`pr#33951 <https://github.com/ceph/ceph/pull/33951>`_, Michael Fritch) | |
2985 | * mgr/orch: first phase of new cli (`pr#33212 <https://github.com/ceph/ceph/pull/33212>`_, Sage Weil) | |
2986 | * mgr/orch: fix host ls (`pr#33486 <https://github.com/ceph/ceph/pull/33486>`_, Sage Weil) | |
2987 | * mgr/orch: fix orch ls table spacing (`pr#33586 <https://github.com/ceph/ceph/pull/33586>`_, Sage Weil) | |
2988 | * mgr/orch: fix ServiceSpec deserialization error (`pr#33779 <https://github.com/ceph/ceph/pull/33779>`_, Kiefer Chang) | |
2989 | * mgr/orch: improve commandline parsing for update\\_\\* (`pr#31672 <https://github.com/ceph/ceph/pull/31672>`_, Joshua Schmid) | |
2990 | * mgr/orch: include spec ref in ServiceDescription (`pr#33667 <https://github.com/ceph/ceph/pull/33667>`_, Sage Weil) | |
2991 | * mgr/orch: make arg hostname, not host (`pr#33474 <https://github.com/ceph/ceph/pull/33474>`_, Sage Weil) | |
2992 | * mgr/orch: new cli, phase 2 (`pr#33244 <https://github.com/ceph/ceph/pull/33244>`_, Sage Weil) | |
2993 | * mgr/orch: pass unicode string to ipaddress.ip_network() (`pr#31755 <https://github.com/ceph/ceph/pull/31755>`_, Kefu Chai) | |
2994 | * mgr/orch: PlacementSpec: add all_hosts property (`pr#33465 <https://github.com/ceph/ceph/pull/33465>`_, Sage Weil) | |
2995 | * mgr/orch: Properly handle NotImplementedError (`pr#33914 <https://github.com/ceph/ceph/pull/33914>`_, Sebastian Wagner) | |
2996 | * mgr/orch: remove ansible and deepsea (`pr#33126 <https://github.com/ceph/ceph/pull/33126>`_, Sage Weil) | |
2997 | * mgr/orch: resurrect ServiceDescription, orch ls (`pr#33359 <https://github.com/ceph/ceph/pull/33359>`_, Sage Weil) | |
2998 | * mgr/orch: take a single placement argument (`pr#33706 <https://github.com/ceph/ceph/pull/33706>`_, Sage Weil) | |
2999 | * mgr/orchestrator,mgr/ssh: add host labels (`pr#31854 <https://github.com/ceph/ceph/pull/31854>`_, Sage Weil) | |
3000 | * mgr/orchestrator: Add doc about how to use OrchestratorClientMixin (`pr#32893 <https://github.com/ceph/ceph/pull/32893>`_, Sebastian Wagner) | |
3001 | * mgr/orchestrator: Add mypy static type checking (`pr#32010 <https://github.com/ceph/ceph/pull/32010>`_, Sebastian Wagner) | |
3002 | * mgr/orchestrator: add optional format param for orchestrator host ls (`pr#31930 <https://github.com/ceph/ceph/pull/31930>`_, Kefu Chai) | |
3003 | * mgr/orchestrator: add progress events to all orchestrators (`pr#26654 <https://github.com/ceph/ceph/pull/26654>`_, Sebastian Wagner) | |
3004 | * mgr/orchestrator: Add simple scheduler (`pr#32003 <https://github.com/ceph/ceph/pull/32003>`_, Joshua Schmid) | |
3005 | * mgr/orchestrator: addr is optional for constructing InventoryNode (`pr#33347 <https://github.com/ceph/ceph/pull/33347>`_, Kefu Chai) | |
3006 | * mgr/orchestrator: device lights (`pr#26768 <https://github.com/ceph/ceph/pull/26768>`_, Sebastian Wagner, Sage Weil) | |
3007 | * mgr/orchestrator: do not try to iterate through None (`pr#31705 <https://github.com/ceph/ceph/pull/31705>`_, Kefu Chai) | |
3008 | * mgr/orchestrator: Document OSD replacement (`pr#29792 <https://github.com/ceph/ceph/pull/29792>`_, Sebastian Wagner) | |
3009 | * mgr/orchestrator: fix orch host label rm help text (`pr#33585 <https://github.com/ceph/ceph/pull/33585>`_, Sage Weil) | |
3010 | * mgr/orchestrator: Fix raise_if_exception for Python 3 (`pr#31015 <https://github.com/ceph/ceph/pull/31015>`_, Sebastian Wagner) | |
3011 | * mgr/orchestrator: fix refs property of progresses (`pr#30197 <https://github.com/ceph/ceph/pull/30197>`_, Kiefer Chang) | |
3012 | * mgr/orchestrator: fix `ceph orch apply -i` + yaml cleanup + Completion cleanup (`pr#34001 <https://github.com/ceph/ceph/pull/34001>`_, Sebastian Wagner) | |
3013 | * mgr/orchestrator: functools.partial doesnt work for methods (`pr#33432 <https://github.com/ceph/ceph/pull/33432>`_, Sebastian Wagner) | |
3014 | * mgr/orchestrator: get_hosts return `HostSpec` instead of `InventoryDevice` (`pr#33258 <https://github.com/ceph/ceph/pull/33258>`_, Sebastian Wagner) | |
3015 | * mgr/orchestrator: Make Completions composable (`pr#30262 <https://github.com/ceph/ceph/pull/30262>`_, Sebastian Wagner, Tim Serong) | |
3016 | * mgr/orchestrator: make hosts and label args consistent (`pr#32253 <https://github.com/ceph/ceph/pull/32253>`_, Sage Weil) | |
3017 | * mgr/orchestrator: Raise more expressive Error, if completion already \xe2\x80\xa6 (`pr#32270 <https://github.com/ceph/ceph/pull/32270>`_, Sebastian Wagner) | |
3018 | * mgr/orchestrator: raise_if_exception: Add exception type to message (`pr#32574 <https://github.com/ceph/ceph/pull/32574>`_, Sebastian Wagner) | |
3019 | * mgr/orchestrator: Remove `(add|test|remove)_stateful_service_rule` (`pr#26772 <https://github.com/ceph/ceph/pull/26772>`_, Sebastian Wagner) | |
3020 | * mgr/orchestrator: set node labels to empty list if none specified (`pr#31914 <https://github.com/ceph/ceph/pull/31914>`_, Tim Serong) | |
3021 | * mgr/orchestrator: Split \\*_stateless_service and add get_feature_set (`pr#29063 <https://github.com/ceph/ceph/pull/29063>`_, Sebastian Wagner) | |
3022 | * mgr/orchestrator: Substitute `hostname` for `nodename`, globally (`pr#33467 <https://github.com/ceph/ceph/pull/33467>`_, Sebastian Wagner) | |
3023 | * mgr/orchestrator: unify StatelessServiceSpec and StatefulServiceSpec (`pr#33175 <https://github.com/ceph/ceph/pull/33175>`_, Sebastian Wagner) | |
3024 | * mgr/orchestrator: use deepcopy for copying exceptions (`pr#32881 <https://github.com/ceph/ceph/pull/32881>`_, Kefu Chai) | |
3025 | * mgr/orchestrator: Use `pickle` to pass exceptions across sub-interpreters (`pr#33179 <https://github.com/ceph/ceph/pull/33179>`_, Sebastian Wagner) | |
3026 | * mgr/orchestrator_cli: clean up device ls table (`pr#32279 <https://github.com/ceph/ceph/pull/32279>`_, Sage Weil) | |
3027 | * mgr/orchestrator_cli: Fix NFS (`pr#32272 <https://github.com/ceph/ceph/pull/32272>`_, Sebastian Wagner) | |
3028 | * mgr/orchestrator_cli: improve service ls output, sorting (`pr#31539 <https://github.com/ceph/ceph/pull/31539>`_, Sage Weil) | |
3029 | * mgr/orchestrator_cli: set type for orchestrator option (`pr#32189 <https://github.com/ceph/ceph/pull/32189>`_, Sage Weil) | |
3030 | * mgr/orchestrator_cli: sort host list (`pr#33370 <https://github.com/ceph/ceph/pull/33370>`_, Sage Weil) | |
3031 | * mgr/orchestrator_cli: _update_mons require host spec only (`pr#32499 <https://github.com/ceph/ceph/pull/32499>`_, Sebastian Wagner) | |
3032 | * mgr/progress/module.py: s/events/_events/ (`pr#29625 <https://github.com/ceph/ceph/pull/29625>`_, Kamoltat (Junior) Sirivadhna) | |
3033 | * mgr/rook: Add caching for the Dashboard (`pr#29131 <https://github.com/ceph/ceph/pull/29131>`_, Sebastian Wagner, Paul Cuzner) | |
3034 | * mgr/rook: Added missing `rgw` daemons in `service ls` (`issue#39171 <http://tracker.ceph.com/issues/39171>`_, `pr#27491 <https://github.com/ceph/ceph/pull/27491>`_, Sebastian Wagner) | |
3035 | * mgr/rook: Added Mypy static type checking (`pr#32127 <https://github.com/ceph/ceph/pull/32127>`_, Sebastian Wagner) | |
3036 | * mgr/rook: Fix creation of bluestore OSDs (`issue#39062 <http://tracker.ceph.com/issues/39062>`_, `pr#27289 <https://github.com/ceph/ceph/pull/27289>`_, Sebastian Wagner) | |
3037 | * mgr/rook: Fix error creating OSDs (`pr#33176 <https://github.com/ceph/ceph/pull/33176>`_, Juan Miguel Olmo Mart\xc3\xadnez) | |
3038 | * mgr/rook: Fix Python 2 regression (`issue#39250 <http://tracker.ceph.com/issues/39250>`_, `pr#27516 <https://github.com/ceph/ceph/pull/27516>`_, Sebastian Wagner) | |
3039 | * mgr/rook: Fix RGW creation (`issue#39158 <http://tracker.ceph.com/issues/39158>`_, `pr#27462 <https://github.com/ceph/ceph/pull/27462>`_, Sebastian Wagner) | |
3040 | * mgr/rook: misc fixes for orch ps (`pr#33868 <https://github.com/ceph/ceph/pull/33868>`_, Sage Weil) | |
3041 | * mgr/rook: provide full path for devices names in inventory (`pr#32654 <https://github.com/ceph/ceph/pull/32654>`_, Sage Weil) | |
3042 | * mgr/rook: Remove support for Rook older than v0.9 (`issue#39278 <http://tracker.ceph.com/issues/39278>`_, `pr#27556 <https://github.com/ceph/ceph/pull/27556>`_, Sebastian Wagner) | |
3043 | * mgr/rook: Support other system namespaces (`issue#38799 <http://tracker.ceph.com/issues/38799>`_, `pr#27290 <https://github.com/ceph/ceph/pull/27290>`_, Sebastian Wagner) | |
3044 | * mgr/ssh/tests: fix RGWSpec test (`pr#31983 <https://github.com/ceph/ceph/pull/31983>`_, Sage Weil) | |
3045 | * mgr/ssh: add per-service operations: start, stop, restart, redeploy (`pr#31292 <https://github.com/ceph/ceph/pull/31292>`_, Sage Weil) | |
3046 | * mgr/ssh: add TemporaryDirectory impl for py2 compat (`pr#31835 <https://github.com/ceph/ceph/pull/31835>`_, Sage Weil) | |
3047 | * mgr/ssh: allow passing LV to orchestrator osd create (`pr#31512 <https://github.com/ceph/ceph/pull/31512>`_, Sage Weil) | |
3048 | * mgr/ssh: annotate object representation (`pr#31602 <https://github.com/ceph/ceph/pull/31602>`_, Joshua Schmid) | |
3049 | * mgr/ssh: cache service inventory (`pr#31385 <https://github.com/ceph/ceph/pull/31385>`_, Sage Weil) | |
3050 | * mgr/ssh: deploy and remove rgw daemons (`pr#31303 <https://github.com/ceph/ceph/pull/31303>`_, Sage Weil) | |
3051 | * mgr/ssh: deploy rbd-mirror daemons (`pr#31493 <https://github.com/ceph/ceph/pull/31493>`_, Sage Weil) | |
3052 | * mgr/ssh: fix redeploy (`pr#31613 <https://github.com/ceph/ceph/pull/31613>`_, Sage Weil) | |
3053 | * mgr/ssh: fix service_action, remove_osds (`pr#31952 <https://github.com/ceph/ceph/pull/31952>`_, Sage Weil) | |
3054 | * mgr/ssh: Fix various Python issues (`pr#31524 <https://github.com/ceph/ceph/pull/31524>`_, Volker Theile) | |
3055 | * mgr/ssh: Ignore ssh-config file (`pr#31710 <https://github.com/ceph/ceph/pull/31710>`_, Volker Theile) | |
3056 | * mgr/ssh: implement blink_device_light (`pr#31438 <https://github.com/ceph/ceph/pull/31438>`_, Sage Weil) | |
3057 | * mgr/ssh: implement service ls (`pr#31169 <https://github.com/ceph/ceph/pull/31169>`_, Sage Weil) | |
3058 | * mgr/ssh: improve service ls (`pr#31828 <https://github.com/ceph/ceph/pull/31828>`_, Sage Weil) | |
3059 | * mgr/ssh: Install SSH public key in Vagrantfile box fails (`pr#31519 <https://github.com/ceph/ceph/pull/31519>`_, Volker Theile) | |
3060 | * mgr/ssh: optionally specify service names (`pr#31537 <https://github.com/ceph/ceph/pull/31537>`_, Sage Weil) | |
3061 | * mgr/ssh: packaged-ceph-daemon mode; ssh key mgmt (`pr#31698 <https://github.com/ceph/ceph/pull/31698>`_, Sage Weil) | |
3062 | * mgr/ssh: Port raising exceptions from completion handlers to Py2 (`pr#31940 <https://github.com/ceph/ceph/pull/31940>`_, Sebastian Wagner) | |
3063 | * mgr/ssh: raise RuntimeError when ceph-daemon invocation fails (`pr#31420 <https://github.com/ceph/ceph/pull/31420>`_, Sage Weil) | |
3064 | * mgr/ssh: remove superfluous parameters (`pr#31462 <https://github.com/ceph/ceph/pull/31462>`_, Joshua Schmid) | |
3065 | * mgr/ssh: set up dummy known_hosts file (`pr#31721 <https://github.com/ceph/ceph/pull/31721>`_, Sage Weil) | |
3066 | * mgr/ssh: take IP, CIDR, or addrvec for new mon(s) (`pr#31505 <https://github.com/ceph/ceph/pull/31505>`_, Sage Weil) | |
3067 | * mgr/ssh: upgrade check command (`pr#31827 <https://github.com/ceph/ceph/pull/31827>`_, Sage Weil) | |
3068 | * mgr/ssh: `test_mon_update` needs to set a mon name (`pr#31933 <https://github.com/ceph/ceph/pull/31933>`_, Sebastian Wagner) | |
3069 | * mgr/telemetry: anonymizing smartctl report itself (`pr#33029 <https://github.com/ceph/ceph/pull/33029>`_, Yaarit Hatuka) | |
3070 | * mgr/telemetry: dict.pop() errs on nonexistent key (`pr#30854 <https://github.com/ceph/ceph/pull/30854>`_, Dan Mick) | |
3071 | * mgr/telemetry: fix log typo (`pr#31984 <https://github.com/ceph/ceph/pull/31984>`_, Sage Weil) | |
3072 | * mgr/test_orchestrator: Allow initializing dummy data (`pr#29595 <https://github.com/ceph/ceph/pull/29595>`_, Kiefer Chang) | |
3073 | * mgr/test_orchestrator: fix tests (`pr#33541 <https://github.com/ceph/ceph/pull/33541>`_, Sage Weil) | |
3074 | * mgr/test_orchestrator: Fix TestWriteCompletion object has no attribute id (`pr#27607 <https://github.com/ceph/ceph/pull/27607>`_, Sebastian Wagner) | |
3075 | * mgr/test_orchestrator: fix update_mgrs assert (`pr#32417 <https://github.com/ceph/ceph/pull/32417>`_, Sage Weil) | |
3076 | * mgr/volumes: add arg to fs volume create for mds daemons placement (`pr#33441 <https://github.com/ceph/ceph/pull/33441>`_, Daniel-Pivonka) | |
3077 | * mgr: Add get_rates_from_data to mgr_util.py (`pr#28603 <https://github.com/ceph/ceph/pull/28603>`_, Stephan M\xc3\xbcller) | |
3078 | * mgr: add rbd profiles to support rbd_support module commands (`pr#30912 <https://github.com/ceph/ceph/pull/30912>`_, Jason Dillaman) | |
3079 | * mgr: better error handling when reading option (`pr#32730 <https://github.com/ceph/ceph/pull/32730>`_, Kefu Chai) | |
3080 | * mgr: ceph fs status support json format (`pr#30985 <https://github.com/ceph/ceph/pull/30985>`_, Erqi Chen) | |
3081 | * mgr: change perf-counter precision to float (`pr#30400 <https://github.com/ceph/ceph/pull/30400>`_, Ernesto Puerta) | |
3082 | * mgr: check for unicode passed to set_health_checks() (`pr#29117 <https://github.com/ceph/ceph/pull/29117>`_, Kefu Chai) | |
3083 | * mgr: cleanup idle debug log at level 4 (`pr#29164 <https://github.com/ceph/ceph/pull/29164>`_, Sebastian Wagner) | |
3084 | * mgr: close restful socket after exec (`pr#32396 <https://github.com/ceph/ceph/pull/32396>`_, liushi) | |
3085 | * mgr: Configure Py root logger for Mgr modules (`pr#27069 <https://github.com/ceph/ceph/pull/27069>`_, Volker Theile) | |
3086 | * mgr: do not reset reported if a new metric is not collected (`pr#30285 <https://github.com/ceph/ceph/pull/30285>`_, Ilsoo Byun) | |
3087 | * mgr: drop session with Ceph daemon when not ready (`pr#31899 <https://github.com/ceph/ceph/pull/31899>`_, Patrick Donnelly) | |
3088 | * mgr: fix a few bugs with teh pgp_num adjustments (`pr#27875 <https://github.com/ceph/ceph/pull/27875>`_, Sage Weil) | |
3089 | * mgr: fix ceph native option value types (`pr#29855 <https://github.com/ceph/ceph/pull/29855>`_, Sage Weil) | |
3090 | * mgr: fix debug typo (`pr#31900 <https://github.com/ceph/ceph/pull/31900>`_, Patrick Donnelly) | |
3091 | * mgr: fix errors on using a reference in a Lambda function (`pr#31786 <https://github.com/ceph/ceph/pull/31786>`_, Willem Jan Withagen) | |
3092 | * mgr: fix reporting of per-module logging options to mon (`pr#33897 <https://github.com/ceph/ceph/pull/33897>`_, Sage Weil) | |
3093 | * mgr: fix weird health-alert daemon key (`pr#30617 <https://github.com/ceph/ceph/pull/30617>`_, xie xingguo) | |
3094 | * mgr: handle race with finisher after shutdown (`pr#31620 <https://github.com/ceph/ceph/pull/31620>`_, Patrick Donnelly) | |
3095 | * mgr: Improve internal python to c++ interface (`pr#32554 <https://github.com/ceph/ceph/pull/32554>`_, David Zafman) | |
3096 | * mgr: install tox deps from wheelhouse (`pr#30034 <https://github.com/ceph/ceph/pull/30034>`_, Kefu Chai) | |
3097 | * mgr: mgr, osd: osd df by pool (`pr#28629 <https://github.com/ceph/ceph/pull/28629>`_, xie xingguo) | |
3098 | * mgr: mgr/ActivePyModules: behave if a module queries a devid that does not exist (`pr#31291 <https://github.com/ceph/ceph/pull/31291>`_, Sage Weil) | |
3099 | * mgr: mgr/ActivePyModules: drop GIL while we wait for mon reply in set_store, set_config (`issue#39335 <http://tracker.ceph.com/issues/39335>`_, `pr#27619 <https://github.com/ceph/ceph/pull/27619>`_, Sage Weil) | |
3100 | * mgr: mgr/ActivePyModules: handle_command - fix broken lock (`issue#39235 <http://tracker.ceph.com/issues/39235>`_, `pr#27485 <https://github.com/ceph/ceph/pull/27485>`_, xie xingguo) | |
3101 | * mgr: mgr/balancer: avoid pulling pg_dump twice (`pr#32266 <https://github.com/ceph/ceph/pull/32266>`_, xie xingguo) | |
3102 | * mgr: mgr/balancer: eliminate usage of MS infrastructure for upmap mode (`pr#32289 <https://github.com/ceph/ceph/pull/32289>`_, xie xingguo) | |
3103 | * mgr: mgr/balancer: enable pg_upmap cli for future use (`pr#30560 <https://github.com/ceph/ceph/pull/30560>`_, xie xingguo) | |
3104 | * mgr: mgr/balancer: fix fudge (`pr#27994 <https://github.com/ceph/ceph/pull/27994>`_, xie xingguo) | |
3105 | * mgr: mgr/balancer: fix initial weight-set value for newly created osds (`pr#28251 <https://github.com/ceph/ceph/pull/28251>`_, xie xingguo) | |
3106 | * mgr: mgr/balancer: Python 3 compatibility fix (`issue#38831 <http://tracker.ceph.com/issues/38831>`_, `pr#27076 <https://github.com/ceph/ceph/pull/27076>`_, Marius Schiffer) | |
3107 | * mgr: mgr/balancer: python3 compatibility issue (`pr#30987 <https://github.com/ceph/ceph/pull/30987>`_, Mykola Golub) | |
3108 | * mgr: mgr/balancer: upmap_max_iterations -> upmap_max_optimizations; behave as it is per pool (`pr#30591 <https://github.com/ceph/ceph/pull/30591>`_, xie xingguo) | |
3109 | * mgr: mgr/BaseMgrModule: tolerate Int or Long for health count (`pr#29806 <https://github.com/ceph/ceph/pull/29806>`_, Sage Weil) | |
3110 | * mgr: mgr/BaseMgrModule: use PyInt_Check() to compatible with py2 (`pr#29831 <https://github.com/ceph/ceph/pull/29831>`_, Kefu Chai) | |
3111 | * mgr: mgr/BaseMgrStandbyModule: drop GIL in ceph_get_module_option() (`pr#30625 <https://github.com/ceph/ceph/pull/30625>`_, Kefu Chai) | |
3112 | * mgr: mgr/cephadm: custom certificates for Grafana deployment (`pr#33614 <https://github.com/ceph/ceph/pull/33614>`_, Patrick Seidensal) | |
3113 | * mgr: mgr/cephadm: support (point release) upgrades (`pr#32006 <https://github.com/ceph/ceph/pull/32006>`_, Sage Weil) | |
3114 | * mgr: mgr/crash: Calculate and add stack_sig to metadata (`pr#31394 <https://github.com/ceph/ceph/pull/31394>`_, Dan Mick) | |
3115 | * mgr: mgr/crash: fix crash ls[-new] sorting (`pr#31973 <https://github.com/ceph/ceph/pull/31973>`_, Sage Weil) | |
3116 | * mgr: mgr/DaemonServer: handle caps more carefully (`pr#26903 <https://github.com/ceph/ceph/pull/26903>`_, xie xingguo) | |
3117 | * mgr: mgr/DaemonServer: handle_conf_change - fix broken locking (`issue#38899 <http://tracker.ceph.com/issues/38899>`_, `pr#27184 <https://github.com/ceph/ceph/pull/27184>`_, xie xingguo) | |
3118 | * mgr: mgr/DaemonServer: refactor pgp_num changes throttling (`pr#27891 <https://github.com/ceph/ceph/pull/27891>`_, Kefu Chai) | |
3119 | * mgr: mgr/DaemonServer: safe-to-destroy - do not consider irrelevant pgs (`pr#27962 <https://github.com/ceph/ceph/pull/27962>`_, xie xingguo) | |
3120 | * mgr: mgr/DaemonServer: skip adjusting pgp_num when merging is in-progress (`pr#30139 <https://github.com/ceph/ceph/pull/30139>`_, xie xingguo) | |
3121 | * mgr: mgr/dashboard: Do not default to admin as Admin Resource (`issue#39338 <http://tracker.ceph.com/issues/39338>`_, `pr#27626 <https://github.com/ceph/ceph/pull/27626>`_, Wido den Hollander) | |
3122 | * mgr: mgr/dashboard: Handle always-on Ceph Manager modules correctly (`pr#30142 <https://github.com/ceph/ceph/pull/30142>`_, Volker Theile) | |
3123 | * mgr: mgr/dashboard: integrate progress mgr module events into dashboard tasks list (`pr#29048 <https://github.com/ceph/ceph/pull/29048>`_, Ricardo Dias) | |
3124 | * mgr: mgr/dashboard: Manager should complain about wrong dashboard certificate (`pr#27036 <https://github.com/ceph/ceph/pull/27036>`_, Volker Theile) | |
3125 | * mgr: mgr/deepsea: return ganesha and iscsi endpoint URLs (`pr#27336 <https://github.com/ceph/ceph/pull/27336>`_, Tim Serong) | |
3126 | * mgr: mgr/deepsea: use ceph_volume output in get_inventory() (`pr#26966 <https://github.com/ceph/ceph/pull/26966>`_, Tim Serong) | |
3127 | * mgr: mgr/devicehealth: ensure we dont store empty objects (`pr#31474 <https://github.com/ceph/ceph/pull/31474>`_, Sage Weil) | |
3128 | * mgr: mgr/devicehealth: Fix python 3 incompatiblity (`issue#38939 <http://tracker.ceph.com/issues/38939>`_, `pr#27172 <https://github.com/ceph/ceph/pull/27172>`_, Marius Schiffer) | |
3129 | * mgr: mgr/devicehealth: set default monitoring to on (`pr#33091 <https://github.com/ceph/ceph/pull/33091>`_, Sage Weil, Yaarit Hatuka) | |
3130 | * mgr: mgr/diskprediction: Add diskprediction local plugin dependencies (`pr#25530 <https://github.com/ceph/ceph/pull/25530>`_, Rick Chen) | |
3131 | * mgr: mgr/diskprediction_cloud: Correct base64 encode translate table (`issue#38848 <http://tracker.ceph.com/issues/38848>`_, `pr#27113 <https://github.com/ceph/ceph/pull/27113>`_, Rick Chen) | |
3132 | * mgr: mgr/diskprediction_cloud: refactor timeout() decorator (`pr#31176 <https://github.com/ceph/ceph/pull/31176>`_, Kefu Chai) | |
3133 | * mgr: mgr/hello: some clean up and modernization (`pr#29514 <https://github.com/ceph/ceph/pull/29514>`_, Sage Weil) | |
3134 | * mgr: mgr/influx: try to call close() (`issue#40174 <http://tracker.ceph.com/issues/40174>`_, `pr#28427 <https://github.com/ceph/ceph/pull/28427>`_, Kefu Chai) | |
3135 | * mgr: mgr/insights: fix prune-health-history (`pr#32973 <https://github.com/ceph/ceph/pull/32973>`_, Sage Weil) | |
3136 | * mgr: mgr/k8sevents: Add mgr module for kubernetes event integration (`pr#29520 <https://github.com/ceph/ceph/pull/29520>`_, Paul Cuzner) | |
3137 | * mgr: mgr/k8sevents: Add support for remote kubernetes (`pr#30482 <https://github.com/ceph/ceph/pull/30482>`_, Paul Cuzner) | |
3138 | * mgr: mgr/Mgr: kill redundant sub_unwant call (`pr#26950 <https://github.com/ceph/ceph/pull/26950>`_, xie xingguo) | |
3139 | * mgr: mgr/MgrMonitor: print pending.always_on_modules before updating it (`pr#29917 <https://github.com/ceph/ceph/pull/29917>`_, Kefu Chai) | |
3140 | * mgr: mgr/orch: logging - handle lists output (`pr#32879 <https://github.com/ceph/ceph/pull/32879>`_, Shyukri Shyukriev) | |
3141 | * mgr: mgr/orchestrator: Add cache for Inventory and Services (`pr#28213 <https://github.com/ceph/ceph/pull/28213>`_, Tim Serong, Sebastian Wagner) | |
3142 | * mgr: mgr/orchestrator_cli: pass default value to req=False params (`pr#31314 <https://github.com/ceph/ceph/pull/31314>`_, Kefu Chai) | |
3143 | * mgr: mgr/osd_support: new module for osd utility (`pr#32677 <https://github.com/ceph/ceph/pull/32677>`_, Joshua Schmid) | |
3144 | * mgr: mgr/pg_autoscaler: calculate pool_pg_target using pool size (`pr#32592 <https://github.com/ceph/ceph/pull/32592>`_, Dan van der Ster) | |
3145 | * mgr: mgr/pg_autoscaler: fix pool_logical_used (`pr#29986 <https://github.com/ceph/ceph/pull/29986>`_, Ansgar Jazdzewski) | |
3146 | * mgr: mgr/pg_autoscaler: Fix python3 incompatibility (`issue#38626 <http://tracker.ceph.com/issues/38626>`_, `pr#27079 <https://github.com/ceph/ceph/pull/27079>`_, Marius Schiffer) | |
3147 | * mgr: mgr/pg_autoscaler: fix race with pool deletion (`pr#29807 <https://github.com/ceph/ceph/pull/29807>`_, Sage Weil) | |
3148 | * mgr: mgr/pg_autoscaler: treat target ratios as weights (`pr#33035 <https://github.com/ceph/ceph/pull/33035>`_, Josh Durgin) | |
3149 | * mgr: mgr/progress & mgr/pg_autoscaler: Added Pg Autoscaler Event (`pr#29035 <https://github.com/ceph/ceph/pull/29035>`_, Kamoltat (Junior) Sirivadhna) | |
3150 | * mgr: mgr/progress: Add integration to pybind/mgr/tox.ini (`pr#32985 <https://github.com/ceph/ceph/pull/32985>`_, Sebastian Wagner) | |
3151 | * mgr: mgr/progress: Add recovery event when OSD marked in (`pr#28498 <https://github.com/ceph/ceph/pull/28498>`_, Kamoltat (Junior) Sirivadhna) | |
3152 | * mgr: mgr/progress: added the time an event has been in progress (`pr#28907 <https://github.com/ceph/ceph/pull/28907>`_, Kamoltat (Junior) Sirivadhna) | |
3153 | * mgr: mgr/progress: Bug fix complete event when OSD marked in (`pr#28695 <https://github.com/ceph/ceph/pull/28695>`_, Kamoltat (Junior) Sirivadhna) | |
3154 | * mgr: mgr/progress: clamp pg recovery ratio to 0 (`pr#29126 <https://github.com/ceph/ceph/pull/29126>`_, xie xingguo) | |
3155 | * mgr: mgr/progress: estimated remaining time for events (`pr#30615 <https://github.com/ceph/ceph/pull/30615>`_, xie xingguo) | |
3156 | * mgr: mgr/progress: Look at PG state when PG epoch >= OSDMap epoch (`pr#28368 <https://github.com/ceph/ceph/pull/28368>`_, Kamoltat (Junior) Sirivadhna) | |
3157 | * mgr: mgr/progress: remove since from duration string (`pr#31007 <https://github.com/ceph/ceph/pull/31007>`_, Kefu Chai) | |
3158 | * mgr: mgr/prometheus: Add mgr metdata to prometheus exporter module (`pr#28372 <https://github.com/ceph/ceph/pull/28372>`_, Paul Cuzner) | |
3159 | * mgr: mgr/prometheus: assign a value to osd_dev_node when obj_store is not filestore or bluestore (`pr#30534 <https://github.com/ceph/ceph/pull/30534>`_, jiahuizeng) | |
3160 | * mgr: mgr/prometheus: Cast collect_timeout (scrape_interval) to float (`pr#29382 <https://github.com/ceph/ceph/pull/29382>`_, Ben Meekhof) | |
3161 | * mgr: mgr/prometheus: Fix KeyError in get_mgr_status (`pr#30421 <https://github.com/ceph/ceph/pull/30421>`_, Sebastian Wagner) | |
3162 | * mgr: mgr/prometheus: replace whitespaces in metrics names (`pr#27722 <https://github.com/ceph/ceph/pull/27722>`_, Alfonso Mart\xc3\xadnez) | |
3163 | * mgr: mgr/PyModule: correctly remove config options (`pr#31807 <https://github.com/ceph/ceph/pull/31807>`_, Tim Serong) | |
3164 | * mgr: mgr/PyModuleRegistry: log error if we cant find any modules to load (`pr#28055 <https://github.com/ceph/ceph/pull/28055>`_, Tim Serong) | |
3165 | * mgr: mgr/restful: allow shutdown before weve fully started up (`pr#32004 <https://github.com/ceph/ceph/pull/32004>`_, Sage Weil) | |
3166 | * mgr: mgr/restful: do not use filter() for list (`pr#27925 <https://github.com/ceph/ceph/pull/27925>`_, Kefu Chai) | |
3167 | * mgr: mgr/restful: jsonify lists instead of maps (`pr#32421 <https://github.com/ceph/ceph/pull/32421>`_, Kefu Chai) | |
3168 | * mgr: mgr/restful: requests api adds support multiple commands (`pr#31152 <https://github.com/ceph/ceph/pull/31152>`_, Duncan Chiang) | |
3169 | * mgr: mgr/status: fix ceph osd status ZeroDivisionError (`pr#28797 <https://github.com/ceph/ceph/pull/28797>`_, simon gao) | |
3170 | * mgr: mgr/telemetry: add last_upload to status (`pr#33125 <https://github.com/ceph/ceph/pull/33125>`_, Yaarit Hatuka) | |
3171 | * mgr: mgr/telemetry: change crash dict to a list (`pr#27631 <https://github.com/ceph/ceph/pull/27631>`_, Dan Mick) | |
3172 | * mgr: mgr/telemetry: channels (`pr#28847 <https://github.com/ceph/ceph/pull/28847>`_, Sage Weil) | |
3173 | * mgr: mgr/telemetry: check get_metadata return val (`pr#33051 <https://github.com/ceph/ceph/pull/33051>`_, Yaarit Hatuka) | |
3174 | * mgr: mgr/telemetry: clear the event after being awaken by it (`pr#29546 <https://github.com/ceph/ceph/pull/29546>`_, Kefu Chai) | |
3175 | * mgr: mgr/telemetry: exclude hostname field in crash reports (`pr#27693 <https://github.com/ceph/ceph/pull/27693>`_, Sage Weil) | |
3176 | * mgr: mgr/telemetry: fix and document proxy usage (`pr#33575 <https://github.com/ceph/ceph/pull/33575>`_, Lars Marowsky-Bree) | |
3177 | * mgr: mgr/telemetry: fix device serial number anonymization (`pr#32492 <https://github.com/ceph/ceph/pull/32492>`_, Yaarit Hatuka) | |
3178 | * mgr: mgr/telemetry: include any config options that are customized (`pr#29334 <https://github.com/ceph/ceph/pull/29334>`_, Sage Weil) | |
3179 | * mgr: mgr/telemetry: include device health telemetry (`pr#30724 <https://github.com/ceph/ceph/pull/30724>`_, Sage Weil) | |
3180 | * mgr: mgr/telemetry: re-opt-in when telemetry content changes; nag on major releases (`pr#29337 <https://github.com/ceph/ceph/pull/29337>`_, Sage Weil) | |
3181 | * mgr: mgr/telemetry: salt osd ids too (`pr#29358 <https://github.com/ceph/ceph/pull/29358>`_, Sage Weil) | |
3182 | * mgr: mgr/telemetry: specify license when opting in (`pr#29340 <https://github.com/ceph/ceph/pull/29340>`_, Sage Weil) | |
3183 | * mgr: mgr/volumes: do not import unused module (`pr#28875 <https://github.com/ceph/ceph/pull/28875>`_, Kefu Chai) | |
3184 | * mgr: mgr/zabbix Added pools discovery and per-pool statistics (`pr#26152 <https://github.com/ceph/ceph/pull/26152>`_, Dmitriy Rabotjagov) | |
3185 | * mgr: mgr/zabbix: Adds possibility to send data to multiple zabbix servers (`issue#38409 <http://tracker.ceph.com/issues/38409>`_, `pr#26547 <https://github.com/ceph/ceph/pull/26547>`_, slivik, Jakub Sliva) | |
3186 | * mgr: mgr/zabbix: encode string for Python 3 compatibility (`pr#28624 <https://github.com/ceph/ceph/pull/28624>`_, Nathan Cutler) | |
3187 | * mgr: mgr/zabbix: Fix raw_bytes_used key name (`pr#28058 <https://github.com/ceph/ceph/pull/28058>`_, Dmitriy Rabotjagov) | |
3188 | * mgr: mgr/zabbix: Fix typo in key name for PGs in backfill_wait state (`issue#39666 <http://tracker.ceph.com/issues/39666>`_, `pr#28057 <https://github.com/ceph/ceph/pull/28057>`_, Wido den Hollander) | |
3189 | * mgr: missing lock release in DaemonServer::handle_report() (`issue#42169 <http://tracker.ceph.com/issues/42169>`_, `pr#30706 <https://github.com/ceph/ceph/pull/30706>`_, Venky Shankar) | |
3190 | * mgr: module logging infrastructure (`pr#30961 <https://github.com/ceph/ceph/pull/30961>`_, Ricardo Dias) | |
3191 | * mgr: more GIL fixes (`issue#39040 <http://tracker.ceph.com/issues/39040>`_, `pr#27280 <https://github.com/ceph/ceph/pull/27280>`_, xie xingguo) | |
3192 | * mgr: pybind/mgr/balancer/module.py: add max/min info in stats_by_root (`pr#30432 <https://github.com/ceph/ceph/pull/30432>`_, Yang Honggang) | |
3193 | * mgr: pybind/mgr/pg_autoscaler: implement shutdown method (`pr#31398 <https://github.com/ceph/ceph/pull/31398>`_, Patrick Donnelly) | |
3194 | * mgr: pybind/mgr/restful: use dict.items() for py3 compatible (`pr#29356 <https://github.com/ceph/ceph/pull/29356>`_, Kefu Chai) | |
3195 | * mgr: pybind/mgr: Cancel output color control (`pr#31427 <https://github.com/ceph/ceph/pull/31427>`_, Zheng Yin) | |
3196 | * mgr: pybind/mgr: convert str to int using int() (`pr#27926 <https://github.com/ceph/ceph/pull/27926>`_, Kefu Chai) | |
3197 | * mgr: pybind/mgr: Make it easier to create a Module instance without the mgr (`pr#31969 <https://github.com/ceph/ceph/pull/31969>`_, Sebastian Wagner) | |
3198 | * mgr: pybind/mgr: Remove code duplication (`issue#40698 <http://tracker.ceph.com/issues/40698>`_, `pr#28986 <https://github.com/ceph/ceph/pull/28986>`_, Sebastian Wagner) | |
3199 | * mgr: pyind/mgr: add mgr_module.py and mgr_util.py to mypy (`pr#32597 <https://github.com/ceph/ceph/pull/32597>`_, Sebastian Wagner) | |
3200 | * mgr: Python cleanup and type check (`pr#31559 <https://github.com/ceph/ceph/pull/31559>`_, Volker Theile) | |
3201 | * mgr: qa/mgr/progress: fix timeout error when waiting for osd in event (`pr#30095 <https://github.com/ceph/ceph/pull/30095>`_, Ricardo Dias) | |
3202 | * mgr: re-enable mds `scrub status` info in ceph status (`issue#42835 <http://tracker.ceph.com/issues/42835>`_, `pr#32657 <https://github.com/ceph/ceph/pull/32657>`_, Venky Shankar) | |
3203 | * mgr: Reduce logging noise when handling commands (`pr#29305 <https://github.com/ceph/ceph/pull/29305>`_, Sebastian Wagner) | |
3204 | * mgr: Release GIL before calling OSDMap::calc_pg_upmaps() (`pr#31064 <https://github.com/ceph/ceph/pull/31064>`_, David Zafman) | |
3205 | * mgr: remove unused variable pool_name (`pr#28340 <https://github.com/ceph/ceph/pull/28340>`_, Alex Wu) | |
3206 | * mgr: restful: Expose perf counters (`pr#27885 <https://github.com/ceph/ceph/pull/27885>`_, Boris Ranto) | |
3207 | * mgr: restful: Query nodes_by_id for items (`pr#31153 <https://github.com/ceph/ceph/pull/31153>`_, Boris Ranto) | |
3208 | * mgr: return perf_counters data timestamps in nanosecs (`pr#28882 <https://github.com/ceph/ceph/pull/28882>`_, Ricardo Dias) | |
3209 | * mgr: Revert mgr/DaemonServer: safe-to-destroy - do not consider irrelevant pgs (`pr#32203 <https://github.com/ceph/ceph/pull/32203>`_, xie xingguo) | |
3210 | * mgr: set hostname in DeviceState::set_metadata() (`pr#30448 <https://github.com/ceph/ceph/pull/30448>`_, Kefu Chai) | |
3211 | * mgr: simply exit on SIGINT or SIGTERM (`pr#32051 <https://github.com/ceph/ceph/pull/32051>`_, Sage Weil) | |
3212 | * mgr: telemetry/server: misc fixes (`pr#29365 <https://github.com/ceph/ceph/pull/29365>`_, user.email, Sage Weil) | |
3213 | * mgr: telemetry: misc scripts (`pr#29781 <https://github.com/ceph/ceph/pull/29781>`_, sage@newdream.net, Sage Weil) | |
3214 | * mgr: templatize metrics collection interface (`pr#29214 <https://github.com/ceph/ceph/pull/29214>`_, Venky Shankar) | |
3215 | * mgr: update hostname when we already have the daemon state from the same entity (`pr#33752 <https://github.com/ceph/ceph/pull/33752>`_, Kefu Chai) | |
3216 | * mgr: use a struct for DaemonKey (`pr#30635 <https://github.com/ceph/ceph/pull/30635>`_, Kefu Chai) | |
3217 | * mgr: use ipv4 default when ipv6 was disabled (`pr#28246 <https://github.com/ceph/ceph/pull/28246>`_, kungf) | |
3218 | * mgr: use new MMgrCommand for CLI commands sent to mgr (`pr#30155 <https://github.com/ceph/ceph/pull/30155>`_, Sage Weil) | |
3219 | * mgr: zabbix triggers never triggered due to wrong trigger function (`pr#26146 <https://github.com/ceph/ceph/pull/26146>`_, Sebastiaan Nijhuis) | |
3220 | * mgr: _exit(0) from signal handler even if we are standby (`pr#31685 <https://github.com/ceph/ceph/pull/31685>`_, Sage Weil) | |
3221 | * mon,rbd,tests: mon,test: silence warnings from GCC and test (`pr#28250 <https://github.com/ceph/ceph/pull/28250>`_, Kefu Chai) | |
3222 | * mon,tests: qa/tasks: Fix ambiguous store_thrash, thrash_store (`issue#39159 <http://tracker.ceph.com/issues/39159>`_, `pr#27542 <https://github.com/ceph/ceph/pull/27542>`_, Jos Collin) | |
3223 | * mon,tools: monmaptool: added --addv option to usage description (`pr#29307 <https://github.com/ceph/ceph/pull/29307>`_, Ricardo Dias) | |
3224 | * mon/MonClient: fix mon tell to older mons (`pr#31121 <https://github.com/ceph/ceph/pull/31121>`_, Sage Weil) | |
3225 | * mon/OSDMonitor.cc: Allow pool set target_max\\_(objects/bytes) with SI/IEC units (`pr#31010 <https://github.com/ceph/ceph/pull/31010>`_, Prashant D) | |
3226 | * mon/OSDMonitor: osd add-no{up,down,in,out} - remove state checker (`pr#27605 <https://github.com/ceph/ceph/pull/27605>`_, xie xingguo) | |
3227 | * mon/pgmap: fix bluestore alerts output (`pr#30342 <https://github.com/ceph/ceph/pull/30342>`_, Igor Fedotov) | |
3228 | * mon: add ability to mute health alerts (`pr#29422 <https://github.com/ceph/ceph/pull/29422>`_, Sage Weil) | |
3229 | * mon: add mon, osd, mds ok-to-stop and related commands (`pr#27146 <https://github.com/ceph/ceph/pull/27146>`_, Sage Weil) | |
3230 | * mon: add `ceph osd info` to obtain info on osds rather than parsing `osd dump` (`pr#26724 <https://github.com/ceph/ceph/pull/26724>`_, Joao Eduardo Luis) | |
3231 | * mon: allow running without a config file (`pr#30498 <https://github.com/ceph/ceph/pull/30498>`_, Joao Eduardo Luis) | |
3232 | * mon: always enable pg_autoscaler (`pr#29072 <https://github.com/ceph/ceph/pull/29072>`_, Sage Weil) | |
3233 | * mon: disable min pg per osd warning (`pr#30352 <https://github.com/ceph/ceph/pull/30352>`_, Sage Weil) | |
3234 | * mon: Dont put session during feature change (`pr#32365 <https://github.com/ceph/ceph/pull/32365>`_, Brad Hubbard) | |
3235 | * mon: dump json from sessions asok/tell command (`pr#32974 <https://github.com/ceph/ceph/pull/32974>`_, Sage Weil) | |
3236 | * mon: elector: return after triggering a new election (`pr#32981 <https://github.com/ceph/ceph/pull/32981>`_, Greg Farnum) | |
3237 | * mon: ensure prepare_failure() marks no_reply on op (`pr#28177 <https://github.com/ceph/ceph/pull/28177>`_, Joao Eduardo Luis) | |
3238 | * mon: fix INCOMPAT_OCTOPUS feature number (`pr#27622 <https://github.com/ceph/ceph/pull/27622>`_, Sage Weil) | |
3239 | * mon: fix misc asok commands (`pr#30859 <https://github.com/ceph/ceph/pull/30859>`_, Sage Weil, Patrick Donnelly) | |
3240 | * mon: fix off-by-one rendering progress bar (`pr#28268 <https://github.com/ceph/ceph/pull/28268>`_, Sage Weil) | |
3241 | * mon: fix tell command description (and ceph CLI help behavior) (`pr#33135 <https://github.com/ceph/ceph/pull/33135>`_, Sage Weil) | |
3242 | * mon: fix tell to hybrid octopus/pre-octopus mons (`pr#31138 <https://github.com/ceph/ceph/pull/31138>`_, Sage Weil) | |
3243 | * mon: fix/improve mon sync over small keys (`pr#31581 <https://github.com/ceph/ceph/pull/31581>`_, Sage Weil) | |
3244 | * mon: Get session_map_lock before remove_session (`pr#33682 <https://github.com/ceph/ceph/pull/33682>`_, Xiaofei Cui) | |
3245 | * mon: Improve health status for backfill_toofull and recovery_toofull (`pr#28204 <https://github.com/ceph/ceph/pull/28204>`_, David Zafman) | |
3246 | * mon: Improvements to slow heartbeat health messages (`pr#32342 <https://github.com/ceph/ceph/pull/32342>`_, David Zafman) | |
3247 | * mon: make ceph -s much more concise (`pr#29493 <https://github.com/ceph/ceph/pull/29493>`_, Sage Weil) | |
3248 | * mon: make compact tell command, and add deprecate/obsolete check for tell commands (`pr#31722 <https://github.com/ceph/ceph/pull/31722>`_, Kefu Chai) | |
3249 | * mon: make mon_osd_down_out_subtree_limit update at runtime (`pr#27517 <https://github.com/ceph/ceph/pull/27517>`_, Sage Weil) | |
3250 | * mon: mon/ConfigMonitor: make config reset idempotent (`pr#27155 <https://github.com/ceph/ceph/pull/27155>`_, xie xingguo) | |
3251 | * mon: mon/ConfigMonitor: make num of config reset optional; allow target version 0 (`pr#27090 <https://github.com/ceph/ceph/pull/27090>`_, xie xingguo) | |
3252 | * mon: mon/HealthMonitor: remove unused label (`pr#29749 <https://github.com/ceph/ceph/pull/29749>`_, Kefu Chai) | |
3253 | * mon: mon/MonClient: weight-based mon selection (`pr#26940 <https://github.com/ceph/ceph/pull/26940>`_, xie xingguo) | |
3254 | * mon: mon/Monitor: no need to create a local variable for capturing it (`pr#28744 <https://github.com/ceph/ceph/pull/28744>`_, Kefu Chai) | |
3255 | * mon: mon/MonMap: always set mon priority; add it to dump (`pr#26975 <https://github.com/ceph/ceph/pull/26975>`_, xie xingguo) | |
3256 | * mon: mon/OSDMonitor: crush node flags - two fixes; add tests (`pr#27719 <https://github.com/ceph/ceph/pull/27719>`_, xie xingguo) | |
3257 | * mon: mon/OSDMonitor: fix off-by-one when updating new_last_in_change (`pr#28568 <https://github.com/ceph/ceph/pull/28568>`_, xie xingguo) | |
3258 | * mon: mon/OSDMonitor: report pg[pgp]_num_target instead of pg[pgp]_num (`issue#40193 <http://tracker.ceph.com/issues/40193>`_, `pr#28490 <https://github.com/ceph/ceph/pull/28490>`_, xie xingguo) | |
3259 | * mon: mon/OSDMonitor: trim not-longer-exist failure reporters (`pr#30200 <https://github.com/ceph/ceph/pull/30200>`_, NancySu05) | |
3260 | * mon: mon/OSDMonitor: use initializer_list<> for {si,iec}_options (`pr#31175 <https://github.com/ceph/ceph/pull/31175>`_, Kefu Chai) | |
3261 | * mon: mon/PGMap: fix incorrect pg_pool_sum when delete pool (`pr#31560 <https://github.com/ceph/ceph/pull/31560>`_, luo rixin) | |
3262 | * mon: optionally bind to public_addrv (instead of public_addr or public_network) (`pr#31501 <https://github.com/ceph/ceph/pull/31501>`_, Sage Weil) | |
3263 | * mon: paxos: empty pending_finishers before retrying any of committing\xe2\x80\xa6 (`issue#39484 <http://tracker.ceph.com/issues/39484>`_, `pr#27877 <https://github.com/ceph/ceph/pull/27877>`_, Greg Farnum) | |
3264 | * mon: print FSMap regardless of file system count (`pr#32307 <https://github.com/ceph/ceph/pull/32307>`_, Patrick Donnelly) | |
3265 | * mon: quiet devname noise (`pr#27313 <https://github.com/ceph/ceph/pull/27313>`_, Sage Weil) | |
3266 | * mon: remove the restriction of address type in init_with_hosts (`pr#31691 <https://github.com/ceph/ceph/pull/31691>`_, Hao Xiong) | |
3267 | * mon: Revert mon/OSDMonitor: report pg[pgp]_num_target instead of pg[pgp]_\xe2\x80\xa6 (`pr#28567 <https://github.com/ceph/ceph/pull/28567>`_, xie xingguo) | |
3268 | * mon: set recovery_priority, pg_num_min, pg_autoscale_bias via fs new command (`pr#29180 <https://github.com/ceph/ceph/pull/29180>`_, Sage Weil) | |
3269 | * mon: should not take non-tell commands as tell ones (`pr#32517 <https://github.com/ceph/ceph/pull/32517>`_, Kefu Chai) | |
3270 | * mon: show no[deep-]scrub flags per pool in the status (`issue#38029 <http://tracker.ceph.com/issues/38029>`_, `pr#26488 <https://github.com/ceph/ceph/pull/26488>`_, Mohamad Gebai) | |
3271 | * mon: show pool id in pool ls command (`issue#40287 <http://tracker.ceph.com/issues/40287>`_, `pr#28488 <https://github.com/ceph/ceph/pull/28488>`_, Chang Liu) | |
3272 | * mon: Split Elector into message-passing and logic/state components (`pr#28727 <https://github.com/ceph/ceph/pull/28727>`_, Greg Farnum) | |
3273 | * mon: stash newer map on bootstrap when addr doesnt match (`pr#33418 <https://github.com/ceph/ceph/pull/33418>`_, Sage Weil) | |
3274 | * mon: take the mon lock in handle_conf_change (`issue#39625 <http://tracker.ceph.com/issues/39625>`_, `pr#28018 <https://github.com/ceph/ceph/pull/28018>`_, huangjun) | |
3275 | * mon: use non-obsolete mon scrub cmd (`pr#32510 <https://github.com/ceph/ceph/pull/32510>`_, Patrick Donnelly) | |
3276 | * mon:C_AckMarkedDown has not handled the Callback Arguments (`pr#29624 <https://github.com/ceph/ceph/pull/29624>`_, NancySu05) | |
3277 | * monitoring: fix prometheus alert for full pools (`pr#32325 <https://github.com/ceph/ceph/pull/32325>`_, Thomas Kriechbaumer) | |
3278 | * monitoring: fix RGW grafana chart Average GET/PUT Latencies (`pr#33839 <https://github.com/ceph/ceph/pull/33839>`_, Alfonso Mart\xc3\xadnez) | |
3279 | * monitoring: restore lost fix for `pool full` alert (`pr#33655 <https://github.com/ceph/ceph/pull/33655>`_, Patrick Seidensal) | |
3280 | * monitoring: SNMP OID per every Prometheus alert rule (`pr#27978 <https://github.com/ceph/ceph/pull/27978>`_, Volker Theile) | |
3281 | * monitoring: wait before firing osd full alert (`pr#31711 <https://github.com/ceph/ceph/pull/31711>`_, Patrick Seidensal) | |
3282 | * msg/async, v2: make the reset_recv_state() unconditional (`issue#40115 <http://tracker.ceph.com/issues/40115>`_, `pr#28453 <https://github.com/ceph/ceph/pull/28453>`_, Sage Weil, Radoslaw Zarzynski) | |
3283 | * msg/async/AsyncConnection: optimize check loopback connection (`pr#26923 <https://github.com/ceph/ceph/pull/26923>`_, Jianpeng Ma) | |
3284 | * msg/async/dpdk: destroy fd in do_request (`pr#32690 <https://github.com/ceph/ceph/pull/32690>`_, Chunsong Feng, luo rixin) | |
3285 | * msg/async/dpdk: Fix build when DPDK enabled (`pr#33203 <https://github.com/ceph/ceph/pull/33203>`_, Jun Su) | |
3286 | * msg/async/dpdk: fix compilation errors when WITH_DPDK=on (`pr#31840 <https://github.com/ceph/ceph/pull/31840>`_, Chunsong Feng) | |
3287 | * msg/async/dpdk: fix complie errors from fix FTBFS (`pr#30086 <https://github.com/ceph/ceph/pull/30086>`_, yehu) | |
3288 | * msg/async/dpdk: fix FTBFS (`pr#28763 <https://github.com/ceph/ceph/pull/28763>`_, Kefu Chai) | |
3289 | * msg/async/dpdk: Fix infinite loop when sending packets (`pr#32691 <https://github.com/ceph/ceph/pull/32691>`_, Chunsong Feng, luo rixin) | |
3290 | * msg/async/dpdk: fix SEGV caused by zero length packet (`pr#31876 <https://github.com/ceph/ceph/pull/31876>`_, Chunsong Feng) | |
3291 | * msg/async/dpdk: Fix the overflow while parsing dpdk coremask (`pr#32173 <https://github.com/ceph/ceph/pull/32173>`_, Hu Ye, Chunsong Feng, luo rixin) | |
3292 | * msg/async/DPDK: refactor set_rss_table to support DPDK 19.05 (`pr#32170 <https://github.com/ceph/ceph/pull/32170>`_, Chunsong Feng, luo rixin) | |
3293 | * msg/async/EventEpoll: set EPOLLET flag on del_event() (`pr#26926 <https://github.com/ceph/ceph/pull/26926>`_, Roman Penyaev) | |
3294 | * msg/async/ProtocolV1: avoid unnecessary bufferlist::swap (`pr#30125 <https://github.com/ceph/ceph/pull/30125>`_, Jianpeng Ma) | |
3295 | * msg/async/ProtocolV2: make v2 work on rdma (`pr#27022 <https://github.com/ceph/ceph/pull/27022>`_, Jianpeng Ma) | |
3296 | * msg/async/ProtocolV2: optimize check state by replace (`pr#26812 <https://github.com/ceph/ceph/pull/26812>`_, Jianpeng Ma) | |
3297 | * msg/async/rdma: add an option for choosing different RoCE protocol (`pr#31517 <https://github.com/ceph/ceph/pull/31517>`_, Changcheng Liu) | |
3298 | * msg/async/rdma: do not init mutex before lockdeps is ready (`pr#31532 <https://github.com/ceph/ceph/pull/31532>`_, Kefu Chai) | |
3299 | * msg/async/rdma: fix memory leak (`pr#27574 <https://github.com/ceph/ceph/pull/27574>`_, Changcheng Liu) | |
3300 | * msg/async/rdma: set/get silence warning (`pr#26581 <https://github.com/ceph/ceph/pull/26581>`_, Kefu Chai) | |
3301 | * msg/async/rdma: unblock event center if the peer is down when connecting (`pr#31109 <https://github.com/ceph/ceph/pull/31109>`_, Peng Liu) | |
3302 | * msg/async: add comments for commit 294c41f18adada6a (`pr#28667 <https://github.com/ceph/ceph/pull/28667>`_, Jianpeng Ma) | |
3303 | * msg/async: add timeout for connections which are not ready (`issue#38493 <http://tracker.ceph.com/issues/38493>`_, `issue#37499 <http://tracker.ceph.com/issues/37499>`_, `pr#27337 <https://github.com/ceph/ceph/pull/27337>`_, xie xingguo) | |
3304 | * msg/async: avoid creating unnecessary AsyncConnectionRef (`pr#27323 <https://github.com/ceph/ceph/pull/27323>`_, Patrick Donnelly) | |
3305 | * msg/async: Dont dec(msgr_active_connections) if conn still in accept\xe2\x80\xa6 (`pr#29836 <https://github.com/ceph/ceph/pull/29836>`_, Jianpeng Ma) | |
3306 | * msg/async: Don\t miss record l_msgr_running_recv_time if pendingRead\xe2\x80\xa6 (`pr#27734 <https://github.com/ceph/ceph/pull/27734>`_, Jianpeng Ma) | |
3307 | * msg/async: drop zero_copy_read() & co from ConnectedSocket (`pr#28921 <https://github.com/ceph/ceph/pull/28921>`_, Radoslaw Zarzynski) | |
3308 | * msg/async: fix typo in Errormessage (`pr#31825 <https://github.com/ceph/ceph/pull/31825>`_, Willem Jan Withagen) | |
3309 | * msg/async: mark down local_connection before draining the stack (`pr#32732 <https://github.com/ceph/ceph/pull/32732>`_, Radoslaw Zarzynski) | |
3310 | * msg/async: move submit_message() into send_to() (`pr#30883 <https://github.com/ceph/ceph/pull/30883>`_, Jianpeng Ma) | |
3311 | * msg/async: narrow scope of AsyncMessenger::lock in fun connect_to (`pr#30840 <https://github.com/ceph/ceph/pull/30840>`_, Jianpeng Ma) | |
3312 | * msg/async: No need lock for func _filter_addrs (`pr#31995 <https://github.com/ceph/ceph/pull/31995>`_, Jianpeng Ma) | |
3313 | * msg/async: no-need set connection for Message (`pr#27766 <https://github.com/ceph/ceph/pull/27766>`_, Jianpeng Ma) | |
3314 | * msg/async: open() should be called with connection locked (`pr#33015 <https://github.com/ceph/ceph/pull/33015>`_, Roman Penyaev) | |
3315 | * msg/async: perform recv reset immediately if called inside EC (`pr#33742 <https://github.com/ceph/ceph/pull/33742>`_, Radoslaw Zarzynski) | |
3316 | * msg/async: remove unsued code (`pr#30833 <https://github.com/ceph/ceph/pull/30833>`_, Jianpeng Ma) | |
3317 | * msg/async: rename outcoming_bl -> outgoing_bl in AsyncConnection (`pr#30709 <https://github.com/ceph/ceph/pull/30709>`_, Radoslaw Zarzynski) | |
3318 | * msg/async: reset the V1s session_security in proper EventCenter (`pr#32352 <https://github.com/ceph/ceph/pull/32352>`_, Radoslaw Zarzynski) | |
3319 | * msg/async: resolve gcc warning (`pr#27414 <https://github.com/ceph/ceph/pull/27414>`_, Patrick Donnelly) | |
3320 | * msg/async: skip repeat calc crc header in Message::encode (`pr#26534 <https://github.com/ceph/ceph/pull/26534>`_, Jianpeng Ma) | |
3321 | * msg/async: update refcount and perf counter properly (`pr#31929 <https://github.com/ceph/ceph/pull/31929>`_, Jianpeng Ma) | |
3322 | * msg/async: use faster clear method to delete containers (`pr#27324 <https://github.com/ceph/ceph/pull/27324>`_, Patrick Donnelly) | |
3323 | * msg/Message: Remove used code about XioMessenger (`pr#28719 <https://github.com/ceph/ceph/pull/28719>`_, Jianpeng Ma) | |
3324 | * msg: add func is_blackhole to reduce duplicated code (`pr#30356 <https://github.com/ceph/ceph/pull/30356>`_, Jianpeng Ma) | |
3325 | * msg: add some anonymous connection infrastructure (`pr#30223 <https://github.com/ceph/ceph/pull/30223>`_, Sage Weil) | |
3326 | * msg: default to debug_ms=0 (`pr#26936 <https://github.com/ceph/ceph/pull/26936>`_, Sage Weil) | |
3327 | * msg: fix addr2 encoding for sockaddrs (`issue#40114 <http://tracker.ceph.com/issues/40114>`_, `pr#28379 <https://github.com/ceph/ceph/pull/28379>`_, Jeff Layton) | |
3328 | * msg: fix comments in Messenger.h after the set -> std::set switch (`pr#30693 <https://github.com/ceph/ceph/pull/30693>`_, Radoslaw Zarzynski) | |
3329 | * msg: output peer address when detecting bad CRCs (`issue#39367 <http://tracker.ceph.com/issues/39367>`_, `pr#27658 <https://github.com/ceph/ceph/pull/27658>`_, Greg Farnum) | |
3330 | * msg: remove unused header file in Messenger.h (`pr#27086 <https://github.com/ceph/ceph/pull/27086>`_, Jianpeng Ma) | |
3331 | * msg: remove xiomessenger (`pr#27021 <https://github.com/ceph/ceph/pull/27021>`_, Sage Weil) | |
3332 | * msg: set_require_authorizer on messenger, not dispatcher (`pr#27832 <https://github.com/ceph/ceph/pull/27832>`_, Sage Weil) | |
3333 | * orchestrator: usability fixes (`pr#33118 <https://github.com/ceph/ceph/pull/33118>`_, Yehuda Sadeh) | |
3334 | * os/bluestore,comon,erasure-code: chmod -x source files (`pr#31179 <https://github.com/ceph/ceph/pull/31179>`_, Sage Weil) | |
3335 | * os/bluestore: default bluestore_block_size 1T -> 100G (`pr#32043 <https://github.com/ceph/ceph/pull/32043>`_, Sage Weil) | |
3336 | * os/kstore: do not cache in-fight stripes on read ops to avoid leaks (`issue#39665 <http://tracker.ceph.com/issues/39665>`_, `pr#32538 <https://github.com/ceph/ceph/pull/32538>`_, Chang Liu) | |
3337 | * os/memstore, crimson/os: introduce memstore_debug_omit_block_device_write (`pr#28601 <https://github.com/ceph/ceph/pull/28601>`_, Radoslaw Zarzynski) | |
3338 | * osd: a few fixes for the removed_snaps changes (`pr#28865 <https://github.com/ceph/ceph/pull/28865>`_, Sage Weil) | |
3339 | * osd: accident of rollforward may need to mark pglog dirty (`issue#40403 <http://tracker.ceph.com/issues/40403>`_, `pr#28621 <https://github.com/ceph/ceph/pull/28621>`_, Zengran Zhang) | |
3340 | * osd: add a copy-from2 operation that includes truncate\\_{seq,size} parameters (`pr#31728 <https://github.com/ceph/ceph/pull/31728>`_, Luis Henriques) | |
3341 | * osd: add ceph osd stop <osd.nnn> command (`pr#27595 <https://github.com/ceph/ceph/pull/27595>`_, xie xingguo) | |
3342 | * osd: add cls_cxx_map_remove_range() (`issue#19975 <http://tracker.ceph.com/issues/19975>`_, `pr#15183 <https://github.com/ceph/ceph/pull/15183>`_, Casey Bodley) | |
3343 | * osd: add common smartctl output to JSON output (`pr#30408 <https://github.com/ceph/ceph/pull/30408>`_, Patrick Seidensal) | |
3344 | * osd: add device_id to list_devices to help get smart info easily (`pr#29548 <https://github.com/ceph/ceph/pull/29548>`_, Song Shun) | |
3345 | * osd: add duration field to dump_historic_ops method (`pr#28801 <https://github.com/ceph/ceph/pull/28801>`_, Deepika Upadhyay) | |
3346 | * osd: add flag to prevent truncate_seq copy in copy-from operation (`pr#25374 <https://github.com/ceph/ceph/pull/25374>`_, Luis Henriques) | |
3347 | * osd: add hdd and ssd variants for osd_recovery_max_active (`pr#28677 <https://github.com/ceph/ceph/pull/28677>`_, Sage Weil) | |
3348 | * osd: add log information to record the cause of do_osd_ops failure (`issue#41210 <http://tracker.ceph.com/issues/41210>`_, `pr#29787 <https://github.com/ceph/ceph/pull/29787>`_, NancySu05) | |
3349 | * osd: add osd_fast_shutdown option (default true) (`pr#31677 <https://github.com/ceph/ceph/pull/31677>`_, Sage Weil) | |
3350 | * osd: Again remove deprecated full/nearfull from osdmap (`pr#32506 <https://github.com/ceph/ceph/pull/32506>`_, David Zafman) | |
3351 | * osd: Allow 64-char hostname to be added as the host in CRUSH (`pr#32947 <https://github.com/ceph/ceph/pull/32947>`_, Michal Skalski) | |
3352 | * osd: allow EC PGs to do recovery below min_size (`issue#18749 <http://tracker.ceph.com/issues/18749>`_, `pr#17619 <https://github.com/ceph/ceph/pull/17619>`_, Chang Liu, Greg Farnum) | |
3353 | * osd: allow rados write ops to return data and error codes (`pr#30581 <https://github.com/ceph/ceph/pull/30581>`_, Sage Weil) | |
3354 | * osd: always initialize local variable (`pr#29757 <https://github.com/ceph/ceph/pull/29757>`_, Kefu Chai) | |
3355 | * osd: assert that write ops have result==0 and no payload (`pr#30191 <https://github.com/ceph/ceph/pull/30191>`_, Sage Weil) | |
3356 | * osd: automatically repair replicated replica on pulling error (`issue#39101 <http://tracker.ceph.com/issues/39101>`_, `pr#26806 <https://github.com/ceph/ceph/pull/26806>`_, xie xingguo, David Zafman) | |
3357 | * osd: avoid prep_object_replica_pushes() on clone object when head missing (`issue#39286 <http://tracker.ceph.com/issues/39286>`_, `pr#27575 <https://github.com/ceph/ceph/pull/27575>`_, Zengran Zhang) | |
3358 | * osd: Better error message when OSD count is less than osd_pool_default_size (`issue#38617 <http://tracker.ceph.com/issues/38617>`_, `pr#27806 <https://github.com/ceph/ceph/pull/27806>`_, Sage Weil, zjh) | |
3359 | * osd: Change osd op queue cut off default to high (`pr#30441 <https://github.com/ceph/ceph/pull/30441>`_, Anthony DAtri) | |
3360 | * osd: clean up osdmap sharing (`pr#27932 <https://github.com/ceph/ceph/pull/27932>`_, Sage Weil) | |
3361 | * osd: clear osd op reply output only when writes success (`issue#38492 <http://tracker.ceph.com/issues/38492>`_, `pr#26652 <https://github.com/ceph/ceph/pull/26652>`_, huangjun) | |
3362 | * osd: clear PG_STATE_CLEAN when repair object (`pr#29756 <https://github.com/ceph/ceph/pull/29756>`_, Zengran Zhang) | |
3363 | * osd: copy (dont move) pg list when sending beacon (`issue#40377 <http://tracker.ceph.com/issues/40377>`_, `pr#28566 <https://github.com/ceph/ceph/pull/28566>`_, Sage Weil) | |
3364 | * osd: copy ObjectOperation::BufferUpdate::Write::fadvise_flag to ceph::os::Transaction (`pr#29944 <https://github.com/ceph/ceph/pull/29944>`_, Xuehan Xu) | |
3365 | * osd: copyfrom omitted to set mtime (`pr#28581 <https://github.com/ceph/ceph/pull/28581>`_, Zengran Zhang) | |
3366 | * osd: correct a local variable type (`pr#26672 <https://github.com/ceph/ceph/pull/26672>`_, Kefu Chai) | |
3367 | * osd: Diagnostic logging for upmap cleaning (`pr#32663 <https://github.com/ceph/ceph/pull/32663>`_, David Zafman) | |
3368 | * osd: dispatch peering messages as messages, inside the PG lock (`pr#29820 <https://github.com/ceph/ceph/pull/29820>`_, Sage Weil) | |
3369 | * osd: dispatch_context and queue split finish on early bail-out (`pr#32942 <https://github.com/ceph/ceph/pull/32942>`_, Sage Weil) | |
3370 | * osd: do not hold osd_lock while requeuing snaps to purge (`pr#28941 <https://github.com/ceph/ceph/pull/28941>`_, Sage Weil) | |
3371 | * osd: do not invalidate clear_regions of missing item at boot (`pr#29755 <https://github.com/ceph/ceph/pull/29755>`_, xie xingguo) | |
3372 | * osd: dont carry PGLSFilter between multiple ops in MOSDOp (`pr#29575 <https://github.com/ceph/ceph/pull/29575>`_, Radoslaw Zarzynski) | |
3373 | * osd: Dont evict after a flush if intersecting scrub range (`issue#38840 <http://tracker.ceph.com/issues/38840>`_, `pr#27209 <https://github.com/ceph/ceph/pull/27209>`_, David Zafman) | |
3374 | * osd: Dont include user changeable flag in snaptrim related assert (`issue#38124 <http://tracker.ceph.com/issues/38124>`_, `pr#27830 <https://github.com/ceph/ceph/pull/27830>`_, David Zafman) | |
3375 | * osd: Dont randomize deep scrubs when noscrub set (`issue#40198 <http://tracker.ceph.com/issues/40198>`_, `pr#28443 <https://github.com/ceph/ceph/pull/28443>`_, David Zafman) | |
3376 | * osd: drop unnecessary includes of messages/MOSDPGTrim.h (`pr#33660 <https://github.com/ceph/ceph/pull/33660>`_, Radoslaw Zarzynski) | |
3377 | * osd: Fix assert in the case that snapset is missing (`pr#29941 <https://github.com/ceph/ceph/pull/29941>`_, David Zafman) | |
3378 | * osd: fix possible crash on sending dynamic perf stats report (`pr#30454 <https://github.com/ceph/ceph/pull/30454>`_, Mykola Golub) | |
3379 | * osd: fix racy accesses to OSD::osdmap (`pr#33336 <https://github.com/ceph/ceph/pull/33336>`_, Radoslaw Zarzynski) | |
3380 | * osd: fix the missing default value m=2 of reed_sol_r6_op in profile (`pr#29892 <https://github.com/ceph/ceph/pull/29892>`_, Yan Jun) | |
3381 | * osd: Fix the way that auto repair triggers after regular scru (`issue#40073 <http://tracker.ceph.com/issues/40073>`_, `issue#40530 <http://tracker.ceph.com/issues/40530>`_, `pr#28334 <https://github.com/ceph/ceph/pull/28334>`_, David Zafman) | |
3382 | * osd: fix wrong arguments when dropping refcount (`pr#29348 <https://github.com/ceph/ceph/pull/29348>`_, Myoungwon Oh) | |
3383 | * osd: Give recovery for inactive PGs a higher priority (`issue#38195 <http://tracker.ceph.com/issues/38195>`_, `pr#27503 <https://github.com/ceph/ceph/pull/27503>`_, David Zafman) | |
3384 | * osd: give recovery ops initialized by client op a higher priority (`pr#28418 <https://github.com/ceph/ceph/pull/28418>`_, xie xingguo) | |
3385 | * osd: implement per-pg leases to avoid stale reads (`pr#29236 <https://github.com/ceph/ceph/pull/29236>`_, Sage Weil) | |
3386 | * osd: Improve dump_pgstate_history json output (`issue#38846 <http://tracker.ceph.com/issues/38846>`_, `pr#27665 <https://github.com/ceph/ceph/pull/27665>`_, Brad Hubbard) | |
3387 | * osd: Include dups in copy_after() and copy_up_to() (`issue#39304 <http://tracker.ceph.com/issues/39304>`_, `pr#27914 <https://github.com/ceph/ceph/pull/27914>`_, David Zafman) | |
3388 | * osd: Increase log level of messages which unnecessarily fill up logs (`pr#27686 <https://github.com/ceph/ceph/pull/27686>`_, David Zafman) | |
3389 | * osd: make osd recover more smoothly by avoiding failure peer info to resent (`pr#30404 <https://github.com/ceph/ceph/pull/30404>`_, \xe5\xae\x8b\xe9\xa1\xba10180185) | |
3390 | * osd: make PastIntervals a member of pg_notify_t (`pr#29517 <https://github.com/ceph/ceph/pull/29517>`_, Sage Weil) | |
3391 | * osd: merge replica log on primary need according to replica logs crt (`pr#29590 <https://github.com/ceph/ceph/pull/29590>`_, Zengran Zhang) | |
3392 | * osd: misc cleanups (`pr#30022 <https://github.com/ceph/ceph/pull/30022>`_, Yan Jun) | |
3393 | * osd: misc inc-recovery compat fixes (`pr#29754 <https://github.com/ceph/ceph/pull/29754>`_, xie xingguo) | |
3394 | * osd: optimize send_message to peers (`pr#30968 <https://github.com/ceph/ceph/pull/30968>`_, Jianpeng Ma) | |
3395 | * osd: OSDMapRef access by multiple threads is unsafe (`pr#26874 <https://github.com/ceph/ceph/pull/26874>`_, Kefu Chai, Zengran Zhang) | |
3396 | * osd: Output Base64 encoding of CRC header if binary data present (`pr#27961 <https://github.com/ceph/ceph/pull/27961>`_, David Zafman) | |
3397 | * osd: partial recovery strategy based on PGLog (`pr#21722 <https://github.com/ceph/ceph/pull/21722>`_, lishuhao, Ning Yao) | |
3398 | * osd: peering updates peer_last_complete_ondisk via setter (`pr#33659 <https://github.com/ceph/ceph/pull/33659>`_, Radoslaw Zarzynski) | |
3399 | * osd: pg as a mutex (`pr#29477 <https://github.com/ceph/ceph/pull/29477>`_, Kefu Chai) | |
3400 | * osd: prime splits/merges for any potential fabricated split/merge participant (`issue#38483 <http://tracker.ceph.com/issues/38483>`_, `pr#30018 <https://github.com/ceph/ceph/pull/30018>`_, xie xingguo) | |
3401 | * osd: process_copy_chunk remove obc ref before pg unlock (`issue#38842 <http://tracker.ceph.com/issues/38842>`_, `pr#27084 <https://github.com/ceph/ceph/pull/27084>`_, Zengran Zhang) | |
3402 | * osd: propagate mlcod to replicas and fix problems with read from replica (`pr#32381 <https://github.com/ceph/ceph/pull/32381>`_, Samuel Just, Sage Weil) | |
3403 | * osd: release backoffs during merge (`pr#31657 <https://github.com/ceph/ceph/pull/31657>`_, Sage Weil) | |
3404 | * osd: remove orphan include after PGLSParentFilter (`pr#29709 <https://github.com/ceph/ceph/pull/29709>`_, Radoslaw Zarzynski) | |
3405 | * osd: remove unused function (`pr#30644 <https://github.com/ceph/ceph/pull/30644>`_, Jianpeng Ma) | |
3406 | * osd: remove unused functions (`pr#32515 <https://github.com/ceph/ceph/pull/32515>`_, Jianpeng Ma) | |
3407 | * osd: Remove unused osdmap flags full, nearfull from output (`pr#30530 <https://github.com/ceph/ceph/pull/30530>`_, David Zafman) | |
3408 | * osd: remove useless ceph_assert (`pr#31915 <https://github.com/ceph/ceph/pull/31915>`_, Jianpeng Ma) | |
3409 | * osd: revamp {noup,nodown,noin,noout} related commands (`pr#27735 <https://github.com/ceph/ceph/pull/27735>`_, xie xingguo) | |
3410 | * osd: rollforward may need to mark pglog dirty (`issue#36739 <http://tracker.ceph.com/issues/36739>`_, `pr#27015 <https://github.com/ceph/ceph/pull/27015>`_, Zengran Zhang) | |
3411 | * osd: scrub error on big objects; make bluestore refuse to start on big objects (`pr#29579 <https://github.com/ceph/ceph/pull/29579>`_, David Zafman, Sage Weil) | |
3412 | * osd: send smart asok result to stdout, not stderr (`pr#31412 <https://github.com/ceph/ceph/pull/31412>`_, Sage Weil) | |
3413 | * osd: set affinity for \\*all\\* threads (`pr#30712 <https://github.com/ceph/ceph/pull/30712>`_, Sage Weil) | |
3414 | * osd: set collection pool opts on collection create, pg load (`pr#29093 <https://github.com/ceph/ceph/pull/29093>`_, Sage Weil) | |
3415 | * osd: share curmap in handle_osd_ping (`pr#28662 <https://github.com/ceph/ceph/pull/28662>`_, Sage Weil) | |
3416 | * osd: shutdown recovery_request_timer earlier (`pr#27206 <https://github.com/ceph/ceph/pull/27206>`_, Zengran Zhang) | |
3417 | * osd: some prelim changes (`pr#29052 <https://github.com/ceph/ceph/pull/29052>`_, Sage Weil) | |
3418 | * osd: support osd_repair_during_recovery (`issue#40620 <http://tracker.ceph.com/issues/40620>`_, `pr#28839 <https://github.com/ceph/ceph/pull/28839>`_, Jeegn Chen) | |
3419 | * osd: support osd_scrub_extended_sleep (`issue#40955 <http://tracker.ceph.com/issues/40955>`_, `pr#29342 <https://github.com/ceph/ceph/pull/29342>`_, Jeegn Chen) | |
3420 | * osd: take heartbeat_lock when calling heartbeat() (`issue#39439 <http://tracker.ceph.com/issues/39439>`_, `pr#27729 <https://github.com/ceph/ceph/pull/27729>`_, Sage Weil) | |
3421 | * osd: tiny clean-ups around the backfill (`pr#33583 <https://github.com/ceph/ceph/pull/33583>`_, Radoslaw Zarzynski) | |
3422 | * osd: track monotonic clock deltas between osds who ping each other (`pr#29116 <https://github.com/ceph/ceph/pull/29116>`_, Sage Weil, Samuel Just) | |
3423 | * osd: transpose two wait lists in comment (`pr#27017 <https://github.com/ceph/ceph/pull/27017>`_, Kefu Chai) | |
3424 | * osd: trim pg logs based on a per-osd budget (`pr#32683 <https://github.com/ceph/ceph/pull/32683>`_, Sage Weil, Kefu Chai) | |
3425 | * osd: Turn off repair pg state when leaving recovery (`pr#30852 <https://github.com/ceph/ceph/pull/30852>`_, David Zafman) | |
3426 | * osd: unify sources of no{up,down,in,out} flags into singleton helpers (`pr#28403 <https://github.com/ceph/ceph/pull/28403>`_, xie xingguo) | |
3427 | * osd: update comment as sub_op_scrub_map has been removed (`pr#28338 <https://github.com/ceph/ceph/pull/28338>`_, Jing Wenjun) | |
3428 | * osd: Use physical ratio for nearfull (doesnt include backfill resserve) (`pr#31954 <https://github.com/ceph/ceph/pull/31954>`_, David Zafman) | |
3429 | * osd: use steady clock in prepare_to_stop() (`pr#26457 <https://github.com/ceph/ceph/pull/26457>`_, Mohamad Gebai) | |
3430 | * osd: use unique_ptr for managing life cycles (`pr#32007 <https://github.com/ceph/ceph/pull/32007>`_, Kefu Chai) | |
3431 | * osdc/Striper: specialize std::min<> (`pr#28732 <https://github.com/ceph/ceph/pull/28732>`_, Kefu Chai) | |
3432 | * osd_types: add ec profile to plain text osd pool ls detail output (`issue#40009 <http://tracker.ceph.com/issues/40009>`_, `pr#28224 <https://github.com/ceph/ceph/pull/28224>`_, Jan Fajerski) | |
3433 | * pybind,rbd: Add RBD_FEATURE_MIGRATING to rbd.pyx (`issue#39609 <http://tracker.ceph.com/issues/39609>`_, `pr#28009 <https://github.com/ceph/ceph/pull/28009>`_, Ricardo Marques) | |
3434 | * pybind,rbd: pybind/rbd: add config_set/get/remove api in rbd.pyx (`pr#29459 <https://github.com/ceph/ceph/pull/29459>`_, Zheng Yin) | |
3435 | * pybind,rbd: pybind/rbd: add pool config_set/get/remove api in rbd.pyx (`pr#30865 <https://github.com/ceph/ceph/pull/30865>`_, Zheng Yin) | |
3436 | * pybind,rbd: pybind/rbd: parent_info should return pool namespace (`pr#30793 <https://github.com/ceph/ceph/pull/30793>`_, Ricardo Marques) | |
3437 | * pybind,rbd: rbd/pybind: fix unsupported format character of %lx (`pr#30314 <https://github.com/ceph/ceph/pull/30314>`_, songweibin) | |
3438 | * pybind,tests: pybind/rados: do not slice zip() (`pr#31044 <https://github.com/ceph/ceph/pull/31044>`_, Kefu Chai) | |
3439 | * pybind,tests: test/pybind/test_rados.py: test test_operate_aio_write_op() (`pr#31158 <https://github.com/ceph/ceph/pull/31158>`_, Zhang Jiao) | |
3440 | * pybind/mgr: Add test_orchestrator to mypy (`pr#32500 <https://github.com/ceph/ceph/pull/32500>`_, Sebastian Wagner) | |
3441 | * pybind/mgr: add_tox_test: Add mypy to TOX_ENVS (`pr#32236 <https://github.com/ceph/ceph/pull/32236>`_, Sebastian Wagner) | |
3442 | * pybind/mgr: bump six to 1.14 (`pr#33185 <https://github.com/ceph/ceph/pull/33185>`_, Kefu Chai) | |
3443 | * pybind/tox: pass additional command line arguments through to tox (`pr#27947 <https://github.com/ceph/ceph/pull/27947>`_, Nathan Cutler) | |
3444 | * pybind: .gitignore: Add .mypy_cache to .gitignore (`pr#33510 <https://github.com/ceph/ceph/pull/33510>`_, Kristoffer Gr\xc3\xb6nlund) | |
3445 | * pybind: add verbose error message (`pr#28054 <https://github.com/ceph/ceph/pull/28054>`_, Daniel Badea, Changcheng Liu, Ovidiu Poncea) | |
3446 | * pybind: add WriteOp::set_xattr() & rm_xattr() (`pr#31829 <https://github.com/ceph/ceph/pull/31829>`_, Zhang Jiao) | |
3447 | * pybind: add writesame API (`pr#31489 <https://github.com/ceph/ceph/pull/31489>`_, Zhang Jiao) | |
3448 | * pybind: check CEPH_LIBDIR not MAKEFLAGS (`pr#29080 <https://github.com/ceph/ceph/pull/29080>`_, Kefu Chai) | |
3449 | * pybind: customize compiler before checking cflags (`pr#33177 <https://github.com/ceph/ceph/pull/33177>`_, Kefu Chai) | |
3450 | * pybind: fix use of WriteOpCtx and ReadOpCtx (`issue#38946 <http://tracker.ceph.com/issues/38946>`_, `pr#27213 <https://github.com/ceph/ceph/pull/27213>`_, Ramana Raja) | |
3451 | * pybind: pybind/rados/rados.pyx: improve Rados.create_pool() (`pr#31241 <https://github.com/ceph/ceph/pull/31241>`_, Zhang Jiao) | |
3452 | * pybind: pybind/rados: add application_metadata_get (`pr#30504 <https://github.com/ceph/ceph/pull/30504>`_, songweibin) | |
3453 | * pybind: pybind/rados: add Ioctx.get_pool_id() and Ioctx.get_pool_name() (`pr#29646 <https://github.com/ceph/ceph/pull/29646>`_, Zheng Yin) | |
3454 | * pybind: pybind/rados: add WriteOp::execute() (`pr#31546 <https://github.com/ceph/ceph/pull/31546>`_, Zhang Jiao) | |
3455 | * pybind: pybind/rados: should pass name to cstr() (`pr#27111 <https://github.com/ceph/ceph/pull/27111>`_, Kefu Chai) | |
3456 | * pybind: refactor monkey_with_compiler() (`pr#33061 <https://github.com/ceph/ceph/pull/33061>`_, Kefu Chai) | |
3457 | * pybind: set language_level for cythonize explicitly (`pr#26607 <https://github.com/ceph/ceph/pull/26607>`_, Kefu Chai) | |
3458 | * python-common, mgr/orchestrator, mgr/dashboard: Use common Devices (`pr#30662 <https://github.com/ceph/ceph/pull/30662>`_, Kiefer Chang, Sebastian Wagner) | |
3459 | * python-common: add unmanaged property to PlacementSpec (`pr#33955 <https://github.com/ceph/ceph/pull/33955>`_, Sage Weil) | |
3460 | * python-common: all:true -> \\* (`pr#33970 <https://github.com/ceph/ceph/pull/33970>`_, Sage Weil) | |
3461 | * python-common: move pytest integration from setup.py to tox.ini (`pr#31943 <https://github.com/ceph/ceph/pull/31943>`_, Sebastian Wagner) | |
3462 | * python-common: remove `all_hosts` from `PlacementSpec` (`pr#33948 <https://github.com/ceph/ceph/pull/33948>`_, Sebastian Wagner) | |
3463 | * qa/distros: rhel and centos: whitelist cephadm logrotate selinux denial (`pr#33110 <https://github.com/ceph/ceph/pull/33110>`_, Sage Weil) | |
3464 | * qa/standalone/test_ceph_daemon.sh: disable adoption for the moment (`pr#32178 <https://github.com/ceph/ceph/pull/32178>`_, Sage Weil) | |
3465 | * qa/standalone/test_ceph_daemon.sh: fix overwrites of temp files (`pr#31748 <https://github.com/ceph/ceph/pull/31748>`_, Sage Weil) | |
3466 | * qa/standalone/test_ceph_daemon: fix multi-version python test (`pr#31342 <https://github.com/ceph/ceph/pull/31342>`_, Sage Weil) | |
3467 | * qa/suites/cephadm: move orchestrator_cli test into rados/cephadm (`pr#33648 <https://github.com/ceph/ceph/pull/33648>`_, Sage Weil) | |
3468 | * qa/suites/rados/ceph: drop opensuse for now (`pr#33801 <https://github.com/ceph/ceph/pull/33801>`_, Sage Weil) | |
3469 | * qa/suites/rados/cephadm/smoke: disable rgw role for now (`pr#33360 <https://github.com/ceph/ceph/pull/33360>`_, Sage Weil) | |
3470 | * qa/suites/rados/cephadm/upgrade: change start version (`pr#33475 <https://github.com/ceph/ceph/pull/33475>`_, Sage Weil) | |
3471 | * qa/suites/rados/cephadm/upgrade: fix initial version (`pr#33396 <https://github.com/ceph/ceph/pull/33396>`_, Sage Weil) | |
3472 | * qa/suites/rados/cephadm: explicitly test many distros (`pr#32969 <https://github.com/ceph/ceph/pull/32969>`_, Sage Weil) | |
3473 | * qa/suites/rados/cephadm: fix conflicts, missing .qa link (`pr#33132 <https://github.com/ceph/ceph/pull/33132>`_, Sage Weil) | |
3474 | * qa/suites/rados/cephadm[-smoke]: test podman on ubuntu 18.04 (`pr#33111 <https://github.com/ceph/ceph/pull/33111>`_, Sage Weil) | |
3475 | * qa/tasks/cephadm: ceph.git branches are now pushed to quay.io (`pr#32375 <https://github.com/ceph/ceph/pull/32375>`_, Sage Weil) | |
3476 | * qa/tasks/cephadm: deploy rgw daemons too (`pr#33289 <https://github.com/ceph/ceph/pull/33289>`_, Sage Weil) | |
3477 | * qa/tasks/cephadm: learn to pull cephadm from githu (`pr#32787 <https://github.com/ceph/ceph/pull/32787>`_, Sage Weil) | |
3478 | * qa/tasks/cephadm: misc fixes (`pr#32713 <https://github.com/ceph/ceph/pull/32713>`_, Sage Weil) | |
3479 | * qa/tasks/ceph_manager.py: always use self.logger (`pr#29239 <https://github.com/ceph/ceph/pull/29239>`_, Kefu Chai) | |
3480 | * qa/tasks/ceph_manager: 5s -> 15s for osd out to be visible (`pr#29013 <https://github.com/ceph/ceph/pull/29013>`_, Sage Weil) | |
3481 | * qa/tasks/ceph_manager: fix movement of cot exports with cephadm (`pr#32986 <https://github.com/ceph/ceph/pull/32986>`_, Sage Weil) | |
3482 | * qa/tasks/ceph_manager: fix shell osd for ceph-objectstore-tool commands (`pr#32725 <https://github.com/ceph/ceph/pull/32725>`_, Sage Weil) | |
3483 | * qa/tasks/ceph_manager: make fix_pgp_num behave when no pool is found (`pr#32987 <https://github.com/ceph/ceph/pull/32987>`_, Sage Weil) | |
3484 | * qa/tasks/mgr/dashboard/test_health: update schema (`pr#30507 <https://github.com/ceph/ceph/pull/30507>`_, Kefu Chai) | |
3485 | * qa/tasks/mgr/dashboard/test_orchestrator: support addr attribute in inventory (`pr#33211 <https://github.com/ceph/ceph/pull/33211>`_, Kiefer Chang) | |
3486 | * qa/tasks/mgr/test_orchestrator_cli: fix device ls test (`pr#32384 <https://github.com/ceph/ceph/pull/32384>`_, Sage Weil) | |
3487 | * qa/tasks/mgr/test_orchestrator_cli: fix rgw add test (`pr#32101 <https://github.com/ceph/ceph/pull/32101>`_, Sage Weil) | |
3488 | * qa/tasks/mgr/test_orchestrator_cli: support multiple DriveGroups (`pr#33055 <https://github.com/ceph/ceph/pull/33055>`_, Kiefer Chang) | |
3489 | * qa/test: reduce over all number of runs (`pr#27979 <https://github.com/ceph/ceph/pull/27979>`_, Yuri Weinstein) | |
3490 | * qa/tests - cleaned up distro settings (`pr#27956 <https://github.com/ceph/ceph/pull/27956>`_, Yuri Weinstein) | |
3491 | * qa/tests - upped priority for upgrades on master, otherwise they neve\xe2\x80\xa6 (`pr#29666 <https://github.com/ceph/ceph/pull/29666>`_, Yuri Weinstein) | |
3492 | * qa/tests: added nautilus-x-singleton suite to rados as symlink (`pr#27291 <https://github.com/ceph/ceph/pull/27291>`_, Sage Weil) | |
3493 | * qa/tests: added rados on master, reduced fs, rbd, multimds (`pr#27535 <https://github.com/ceph/ceph/pull/27535>`_, Yuri Weinstein) | |
3494 | * qa/tests: added the subset clause for nautilus branch (`pr#27129 <https://github.com/ceph/ceph/pull/27129>`_, Yuri Weinstein) | |
3495 | * qa/tests: changed the TO email to ceph-qa@ceph.io (`pr#28721 <https://github.com/ceph/ceph/pull/28721>`_, Yuri Weinstein) | |
3496 | * qa/tests: moved some runs from ovh, removed ceph-disk/nautilus (`pr#27616 <https://github.com/ceph/ceph/pull/27616>`_, Yuri Weinstein) | |
3497 | * qa/tests: reduced runs for nautilus, added runs for octopus (`pr#33214 <https://github.com/ceph/ceph/pull/33214>`_, Yuri Weinstein) | |
3498 | * qa/tests: removed all runs on ovh (`pr#27960 <https://github.com/ceph/ceph/pull/27960>`_, Yuri Weinstein) | |
3499 | * qa/tests: removed filters for client-upgrade-\\* suites (`pr#28271 <https://github.com/ceph/ceph/pull/28271>`_, Yuri Weinstein) | |
3500 | * qa/tests: run luminous-x and mimic-x 2 times a week but with high priority (`pr#27527 <https://github.com/ceph/ceph/pull/27527>`_, Yuri Weinstein) | |
3501 | * qa/tests: trying to fix syntax error that prevented mimic-x to be add\xe2\x80\xa6 (`pr#31799 <https://github.com/ceph/ceph/pull/31799>`_, Yuri Weinstein) | |
3502 | * qa/valgrind.supp: abstract from ceph::buffers symbol versioning (`pr#33757 <https://github.com/ceph/ceph/pull/33757>`_, Radoslaw Zarzynski) | |
3503 | * qa/workunits/cephadm/test_adoption: run as root (`pr#33485 <https://github.com/ceph/ceph/pull/33485>`_, Sage Weil) | |
3504 | * qa/workunits/cephadm/test_cephadm.sh: consolidate wait loop logic (`pr#33544 <https://github.com/ceph/ceph/pull/33544>`_, Michael Fritch) | |
3505 | * qa/workunits/cephadm/test_cephadm.sh: dump logs on exit (`pr#33634 <https://github.com/ceph/ceph/pull/33634>`_, Michael Fritch) | |
3506 | * qa/workunits/cephadm/test_cephadm.sh: need --fsid always (`pr#32220 <https://github.com/ceph/ceph/pull/32220>`_, Sage Weil) | |
3507 | * qa/workunits/cephadm/test_cephadm.sh: re-enable `adopt` tests (`pr#32244 <https://github.com/ceph/ceph/pull/32244>`_, Michael Fritch) | |
3508 | * qa/workunits/cephadm/test_cephadm.sh: skip docker when service is disabled (`pr#33018 <https://github.com/ceph/ceph/pull/33018>`_, Michael Fritch) | |
3509 | * qa/workunits/cephadm/test_cephadm.sh: use avialable pythons; test on ubuntu and centos (`pr#32333 <https://github.com/ceph/ceph/pull/32333>`_, Sage Weil) | |
3510 | * qa/workunits/cephadm/test_cephadm: --skip-monitoring-stack (`pr#34013 <https://github.com/ceph/ceph/pull/34013>`_, Sage Weil) | |
3511 | * qa/workunits/cephadm/test_cephadm: fix typo (`pr#33181 <https://github.com/ceph/ceph/pull/33181>`_, Sage Weil) | |
3512 | * qa/workunits/cephadm/test_cephadm: workunit test cleanup (`pr#32625 <https://github.com/ceph/ceph/pull/32625>`_, Michael Fritch) | |
3513 | * qa/workunits/cephadm/test_repos: dont try to use the refspec (`pr#33134 <https://github.com/ceph/ceph/pull/33134>`_, Sage Weil) | |
3514 | * qa/workunits/cephadm: separate out test_adoption.sh; fix (`pr#33457 <https://github.com/ceph/ceph/pull/33457>`_, Sage Weil) | |
3515 | * qa: fixes (`pr#29361 <https://github.com/ceph/ceph/pull/29361>`_, Kefu Chai) | |
3516 | * qa: misc fixes for rados and py3 (`pr#32362 <https://github.com/ceph/ceph/pull/32362>`_, Sage Weil) | |
3517 | * qa: pin rgw/verify to 8.0 (`pr#32761 <https://github.com/ceph/ceph/pull/32761>`_, Ali Maredia) | |
3518 | * qa: Run flake8 on python2 and python3 (`pr#32222 <https://github.com/ceph/ceph/pull/32222>`_, Thomas Bechtold) | |
3519 | * qa: vstart_runner fails because of string index out of range (`pr#28990 <https://github.com/ceph/ceph/pull/28990>`_, Volker Theile) | |
3520 | * rbd,tests: cls/rbd: add snapshot limit UINT64_MAX test case (`pr#31350 <https://github.com/ceph/ceph/pull/31350>`_, Chen Pan) | |
3521 | * rbd,tests: cls/rbd: add snapshot_add raise -ESTALE test case (`pr#31149 <https://github.com/ceph/ceph/pull/31149>`_, wonderpow) | |
3522 | * rbd,tests: journal: always shutdown JournalRecoreder before destructing it (`pr#29501 <https://github.com/ceph/ceph/pull/29501>`_, Kefu Chai) | |
3523 | * rbd,tests: journal: fix flush by age and in-flight byte tracking (`pr#31392 <https://github.com/ceph/ceph/pull/31392>`_, Jason Dillaman) | |
3524 | * rbd,tests: mgr/dashboard: s/fsid/mirror_uuid/ (`pr#33348 <https://github.com/ceph/ceph/pull/33348>`_, Kefu Chai) | |
3525 | * rbd,tests: qa/rbd: add cram-based snap diff test (`issue#39447 <http://tracker.ceph.com/issues/39447>`_, `pr#28346 <https://github.com/ceph/ceph/pull/28346>`_, Shyukri Shyukriev, Nathan Cutler) | |
3526 | * rbd,tests: qa/suites/krbd: run unmap subsuite with msgr1 only (`pr#31265 <https://github.com/ceph/ceph/pull/31265>`_, Ilya Dryomov) | |
3527 | * rbd,tests: qa/suites/rbd: add random distro selection to librbd tests (`pr#27577 <https://github.com/ceph/ceph/pull/27577>`_, Jason Dillaman) | |
3528 | * rbd,tests: qa/suites/rbd: added writearound cache test permutations (`issue#39386 <http://tracker.ceph.com/issues/39386>`_, `pr#27694 <https://github.com/ceph/ceph/pull/27694>`_, Jason Dillaman) | |
3529 | * rbd,tests: qa/suites/rbd: fix errant tab in yaml which is causing parsing failures (`pr#30942 <https://github.com/ceph/ceph/pull/30942>`_, Jason Dillaman) | |
3530 | * rbd,tests: qa/suites/rbd: fixed download path for Ubuntu Bionic (`pr#32408 <https://github.com/ceph/ceph/pull/32408>`_, Jason Dillaman) | |
3531 | * rbd,tests: qa/suites/rbd: removed OpenStack tempest test cases (`pr#33900 <https://github.com/ceph/ceph/pull/33900>`_, Jason Dillaman) | |
3532 | * rbd,tests: qa/tests: added rbd task on ec (`pr#29541 <https://github.com/ceph/ceph/pull/29541>`_, Yuri Weinstein) | |
3533 | * rbd,tests: qa/workunit/rbd: fixed QoS throughput unit parsing (`pr#32280 <https://github.com/ceph/ceph/pull/32280>`_, Jason Dillaman) | |
3534 | * rbd,tests: qa/workunits/rbd: fix compare_images and compare_image_snapshots (`pr#28524 <https://github.com/ceph/ceph/pull/28524>`_, Mykola Golub) | |
3535 | * rbd,tests: qa/workunits/rbd: fixed python interpreter for EL8 (`pr#32409 <https://github.com/ceph/ceph/pull/32409>`_, Jason Dillaman) | |
3536 | * rbd,tests: qa/workunits/rbd: fixups for the new krbd discard behavior (`pr#27192 <https://github.com/ceph/ceph/pull/27192>`_, Ilya Dryomov) | |
3537 | * rbd,tests: qa/workunits/rbd: override CEPH_ARGS when initializing the site name (`pr#33187 <https://github.com/ceph/ceph/pull/33187>`_, Jason Dillaman) | |
3538 | * rbd,tests: qa/workunits/rbd: remove fast-diff from dynamic features test (`issue#39946 <http://tracker.ceph.com/issues/39946>`_, `pr#28135 <https://github.com/ceph/ceph/pull/28135>`_, Jason Dillaman) | |
3539 | * rbd,tests: qa/workunits/rbd: stress test `rbd mirror pool status --verbose` (`pr#29655 <https://github.com/ceph/ceph/pull/29655>`_, Mykola Golub) | |
3540 | * rbd,tests: qa/workunits/rbd: use context managers to control Rados lifespan (`pr#34035 <https://github.com/ceph/ceph/pull/34035>`_, Jason Dillaman) | |
3541 | * rbd,tests: qa/workunits/rbd: use https protocol for devstack git operations (`issue#39656 <http://tracker.ceph.com/issues/39656>`_, `pr#28063 <https://github.com/ceph/ceph/pull/28063>`_, Jason Dillaman) | |
3542 | * rbd,tests: qa/workunits/rbd: use more recent qemu-iotests that support Bionic (`issue#24668 <http://tracker.ceph.com/issues/24668>`_, `pr#27683 <https://github.com/ceph/ceph/pull/27683>`_, Jason Dillaman) | |
3543 | * rbd,tests: qa/workunits/rbd: wait for nbd map to close after unmap (`pr#33898 <https://github.com/ceph/ceph/pull/33898>`_, Jason Dillaman) | |
3544 | * rbd,tests: qa/workunits/rbd: wait for rbd-nbd unmap to complete (`issue#39598 <http://tracker.ceph.com/issues/39598>`_, `pr#27981 <https://github.com/ceph/ceph/pull/27981>`_, Jason Dillaman) | |
3545 | * rbd,tests: qa: add device mapper and lvm test cases for stable pages (`pr#27271 <https://github.com/ceph/ceph/pull/27271>`_, Ilya Dryomov) | |
3546 | * rbd,tests: qa: add krbd_discard_granularity.t test (`pr#27042 <https://github.com/ceph/ceph/pull/27042>`_, Ilya Dryomov) | |
3547 | * rbd,tests: qa: add RBD QOS functional test (`pr#27137 <https://github.com/ceph/ceph/pull/27137>`_, Mykola Golub) | |
3548 | * rbd,tests: qa: add script to test how libceph handles huge osdmaps (`pr#30363 <https://github.com/ceph/ceph/pull/30363>`_, Ilya Dryomov) | |
3549 | * rbd,tests: qa: avoid hexdump skip and length options (`pr#30502 <https://github.com/ceph/ceph/pull/30502>`_, Ilya Dryomov) | |
3550 | * rbd,tests: qa: avoid page cache for krbd discard round off tests (`pr#30452 <https://github.com/ceph/ceph/pull/30452>`_, Ilya Dryomov) | |
3551 | * rbd,tests: qa: krbd_parent_overlap.t: fix read test (`pr#29966 <https://github.com/ceph/ceph/pull/29966>`_, Ilya Dryomov) | |
3552 | * rbd,tests: test/cli-integration/rbd: fixed missing image and snap ids (`pr#29853 <https://github.com/ceph/ceph/pull/29853>`_, Jason Dillaman) | |
3553 | * rbd,tests: test/cli-integration: fixed spacing issue for RBD formatted tables (`pr#33902 <https://github.com/ceph/ceph/pull/33902>`_, Jason Dillaman) | |
3554 | * rbd,tests: test/cls_rbd/test_cls_rbd: update TestClsRbd.sparsify (`pr#30258 <https://github.com/ceph/ceph/pull/30258>`_, Kefu Chai) | |
3555 | * rbd,tests: test/cls_rbd: include compat.h for ERESTART (`pr#32172 <https://github.com/ceph/ceph/pull/32172>`_, Willem Jan Withagen) | |
3556 | * rbd,tests: test/journal: always close object (`pr#29476 <https://github.com/ceph/ceph/pull/29476>`_, Kefu Chai) | |
3557 | * rbd,tests: test/librados_test_stub: ensure the log flusher thread is started (`pr#27326 <https://github.com/ceph/ceph/pull/27326>`_, Jason Dillaman) | |
3558 | * rbd,tests: test/librbd: allow parallel runs of run-rbd-unit-tests (`pr#30072 <https://github.com/ceph/ceph/pull/30072>`_, Willem Jan Withagen) | |
3559 | * rbd,tests: test/librbd: drop ceph_test_librbd_api target (`issue#39072 <http://tracker.ceph.com/issues/39072>`_, `pr#27695 <https://github.com/ceph/ceph/pull/27695>`_, Jason Dillaman) | |
3560 | * rbd,tests: test/librbd: fix mock warnings in TestMockIoImageRequest (`pr#31497 <https://github.com/ceph/ceph/pull/31497>`_, Mykola Golub) | |
3561 | * rbd,tests: test/librbd: set nbd timeout due to newer kernels defaulting it on (`pr#29858 <https://github.com/ceph/ceph/pull/29858>`_, Jason Dillaman) | |
3562 | * rbd,tests: test/pybind/rbd.pyx: add test_remove_snap_by_id case in test_rbd.py (`pr#30927 <https://github.com/ceph/ceph/pull/30927>`_, Zhang Jiao) | |
3563 | * rbd,tests: test/pybind: add create_snap rasie ImageExists test case (`pr#31140 <https://github.com/ceph/ceph/pull/31140>`_, Gangbiao Liu) | |
3564 | * rbd,tests: test/pybind: inconsistent use of tabs and spaces in indentation (`pr#31606 <https://github.com/ceph/ceph/pull/31606>`_, Mykola Golub) | |
3565 | * rbd,tests: test/rbd_mirror: fix mock warnings (`pr#31608 <https://github.com/ceph/ceph/pull/31608>`_, Mykola Golub) | |
3566 | * rbd,tests: test/run-rbd-tests: properly initialize newly created rbd pool (`pr#33642 <https://github.com/ceph/ceph/pull/33642>`_, Mykola Golub) | |
3567 | * rbd,tests: test: add test_remove_snap_ImageNotFound test case in remove snap part (`pr#31221 <https://github.com/ceph/ceph/pull/31221>`_, Yingze Wei) | |
3568 | * rbd,tests: test:add test_remove_snap2 interface to remove snap when its protected (`pr#31208 <https://github.com/ceph/ceph/pull/31208>`_, Yingze Wei) | |
3569 | * rbd,tools: tools/rbd-ggate: close log before running postfork (`pr#30010 <https://github.com/ceph/ceph/pull/30010>`_, Willem Jan Withagen) | |
3570 | * rbd,tools: tools/rbd_nbd: use POSIX basename() (`pr#28856 <https://github.com/ceph/ceph/pull/28856>`_, Kefu Chai) | |
3571 | * rbd-ggate: fix fallout from bufferlist.copy() change (`pr#33057 <https://github.com/ceph/ceph/pull/33057>`_, Willem Jan Withagen) | |
3572 | * rbd-mirror: add namespace support (`issue#37529 <http://tracker.ceph.com/issues/37529>`_, `pr#28939 <https://github.com/ceph/ceph/pull/28939>`_, Mykola Golub) | |
3573 | * rbd-mirror: add namespace support to service daemon (`pr#31642 <https://github.com/ceph/ceph/pull/31642>`_, Mykola Golub) | |
3574 | * rbd-mirror: add support for snapshot-based mirroring resyncs (`pr#33490 <https://github.com/ceph/ceph/pull/33490>`_, Jason Dillaman) | |
3575 | * rbd-mirror: apply image state during snapshot replay (`pr#33335 <https://github.com/ceph/ceph/pull/33335>`_, Jason Dillaman) | |
3576 | * rbd-mirror: cannot restore deferred deletion mirrored images (`pr#30351 <https://github.com/ceph/ceph/pull/30351>`_, Jason Dillaman) | |
3577 | * rbd-mirror: clear out bufferlist prior to listing mirror images (`issue#39407 <http://tracker.ceph.com/issues/39407>`_, `pr#27720 <https://github.com/ceph/ceph/pull/27720>`_, Jason Dillaman) | |
3578 | * rbd-mirror: continue to isolate journal replay logic (`pr#32399 <https://github.com/ceph/ceph/pull/32399>`_, Jason Dillaman) | |
3579 | * rbd-mirror: do not auto-create peers in non-default namespaces (`pr#32341 <https://github.com/ceph/ceph/pull/32341>`_, Jason Dillaman) | |
3580 | * rbd-mirror: dont expect image map is always initialized (`pr#33368 <https://github.com/ceph/ceph/pull/33368>`_, Mykola Golub) | |
3581 | * rbd-mirror: dont overwrite status error returned by replay (`pr#28179 <https://github.com/ceph/ceph/pull/28179>`_, Mykola Golub) | |
3582 | * rbd-mirror: ensure deterministic ordering of method calls (`pr#32274 <https://github.com/ceph/ceph/pull/32274>`_, Jason Dillaman) | |
3583 | * rbd-mirror: extract journal replaying logic from image replayer (`pr#32257 <https://github.com/ceph/ceph/pull/32257>`_, Jason Dillaman) | |
3584 | * rbd-mirror: fix pool replayer status for case when init failed (`pr#32483 <https://github.com/ceph/ceph/pull/32483>`_, Mykola Golub) | |
3585 | * rbd-mirror: fix race on namespace replayer initialization failure (`pr#32243 <https://github.com/ceph/ceph/pull/32243>`_, Mykola Golub) | |
3586 | * rbd-mirror: handle duplicates in image sync throttler queue (`issue#40519 <http://tracker.ceph.com/issues/40519>`_, `pr#28730 <https://github.com/ceph/ceph/pull/28730>`_, Mykola Golub) | |
3587 | * rbd-mirror: hold lock while updating local image name (`pr#33988 <https://github.com/ceph/ceph/pull/33988>`_, Jason Dillaman) | |
3588 | * rbd-mirror: ignore errors relating to parsing the cluster config file (`pr#29808 <https://github.com/ceph/ceph/pull/29808>`_, Jason Dillaman) | |
3589 | * rbd-mirror: image status should report remote status (`pr#30558 <https://github.com/ceph/ceph/pull/30558>`_, Jason Dillaman) | |
3590 | * rbd-mirror: improve detection of blacklisted state (`pr#33411 <https://github.com/ceph/ceph/pull/33411>`_, Mykola Golub) | |
3591 | * rbd-mirror: initial end-to-end test and associated bug fixes (`pr#33588 <https://github.com/ceph/ceph/pull/33588>`_, Jason Dillaman) | |
3592 | * rbd-mirror: initial snapshot replay state machine (`pr#33166 <https://github.com/ceph/ceph/pull/33166>`_, Jason Dillaman) | |
3593 | * rbd-mirror: initial snapshot-based mirroring bootstrap logic (`pr#33002 <https://github.com/ceph/ceph/pull/33002>`_, Jason Dillaman) | |
3594 | * rbd-mirror: link against the specified alloc library (`issue#40110 <http://tracker.ceph.com/issues/40110>`_, `pr#28434 <https://github.com/ceph/ceph/pull/28434>`_, Jason Dillaman) | |
3595 | * rbd-mirror: make logrotate work (`pr#32456 <https://github.com/ceph/ceph/pull/32456>`_, Mykola Golub) | |
3596 | * rbd-mirror: mirrored clone should be same format (`pr#31161 <https://github.com/ceph/ceph/pull/31161>`_, Mykola Golub) | |
3597 | * rbd-mirror: peer_ping should send the local fsid to the remote (`pr#31950 <https://github.com/ceph/ceph/pull/31950>`_, Jason Dillaman) | |
3598 | * rbd-mirror: periodically flush IO and commit positions (`issue#39257 <http://tracker.ceph.com/issues/39257>`_, `pr#27533 <https://github.com/ceph/ceph/pull/27533>`_, Jason Dillaman) | |
3599 | * rbd-mirror: periodically poll remote mirror configuration (`pr#32671 <https://github.com/ceph/ceph/pull/32671>`_, Jason Dillaman) | |
3600 | * rbd-mirror: potential nullptr dereference in ImageReplayer::handle_start_replay (`pr#30484 <https://github.com/ceph/ceph/pull/30484>`_, Mykola Golub) | |
3601 | * rbd-mirror: prevent I/O modifications against a non-primary image (`pr#33831 <https://github.com/ceph/ceph/pull/33831>`_, Jason Dillaman) | |
3602 | * rbd-mirror: provide initial snapshot replay status (`pr#33440 <https://github.com/ceph/ceph/pull/33440>`_, Jason Dillaman) | |
3603 | * rbd-mirror: remove journal-specific logic from image replay and bootstrap state machines (`pr#32578 <https://github.com/ceph/ceph/pull/32578>`_, Jason Dillaman) | |
3604 | * rbd-mirror: removing non-primary trash snapshot (`pr#31260 <https://github.com/ceph/ceph/pull/31260>`_, Mykola Golub) | |
3605 | * rbd-mirror: rename per-image replication perf counters (`pr#32184 <https://github.com/ceph/ceph/pull/32184>`_, Mykola Golub) | |
3606 | * rbd-mirror: simplify peer bootstrapping (`pr#30411 <https://github.com/ceph/ceph/pull/30411>`_, Jason Dillaman) | |
3607 | * rbd-mirror: snapshot mirror mode (`pr#30548 <https://github.com/ceph/ceph/pull/30548>`_, Mykola Golub) | |
3608 | * rbd-mirror: snapshot-based mirroring should use image sync throttler (`pr#34040 <https://github.com/ceph/ceph/pull/34040>`_, Jason Dillaman) | |
3609 | * rbd-nbd: add netlink map/unmap support (`pr#27902 <https://github.com/ceph/ceph/pull/27902>`_, Mike Christie) | |
3610 | * rbd-nbd: add nl resize (`pr#29036 <https://github.com/ceph/ceph/pull/29036>`_, Mike Christie) | |
3611 | * rbd-nbd: sscanf return 0 mean not-match (`issue#39269 <http://tracker.ceph.com/issues/39269>`_, `pr#27484 <https://github.com/ceph/ceph/pull/27484>`_, Jianpeng Ma) | |
3612 | * rbd: creating thick-provision image progress percent info exceeds 100% (`pr#30954 <https://github.com/ceph/ceph/pull/30954>`_, Xiangdong Mu) | |
3613 | * rbd: journal: add support for aligned appends (`pr#28351 <https://github.com/ceph/ceph/pull/28351>`_, Mykola Golub) | |
3614 | * rbd: librbd: skip stale child with non-existent pool for list descendants (`pr#29654 <https://github.com/ceph/ceph/pull/29654>`_, songweibin) | |
3615 | * rbd: add --merge to disk-usage (`pr#30994 <https://github.com/ceph/ceph/pull/30994>`_, Alexandre Bruyelles) | |
3616 | * rbd: add mirror snapshot schedule commands (`pr#32882 <https://github.com/ceph/ceph/pull/32882>`_, Mykola Golub) | |
3617 | * rbd: add snap_exists method API (`pr#32497 <https://github.com/ceph/ceph/pull/32497>`_, Zheng Yin) | |
3618 | * rbd: client,common,mgr,rbd: clang related cleanups (`pr#33657 <https://github.com/ceph/ceph/pull/33657>`_, Kefu Chai) | |
3619 | * rbd: cls/rbd: improve efficiency of mirror image status queries (`pr#31865 <https://github.com/ceph/ceph/pull/31865>`_, Jason Dillaman) | |
3620 | * rbd: cls/rbd: sanitize entity instance messenger version type (`pr#30438 <https://github.com/ceph/ceph/pull/30438>`_, Jason Dillaman) | |
3621 | * rbd: cls/rbd: sanitize the mirror image status peer address after reading from disk (`pr#31824 <https://github.com/ceph/ceph/pull/31824>`_, Jason Dillaman) | |
3622 | * rbd: cls: reduce log level for non-fatal errors (`issue#40865 <http://tracker.ceph.com/issues/40865>`_, `pr#29165 <https://github.com/ceph/ceph/pull/29165>`_, Jason Dillaman) | |
3623 | * rbd: delete redundant words when trash restore fails because of same name (`pr#30952 <https://github.com/ceph/ceph/pull/30952>`_, Xiangdong Mu) | |
3624 | * rbd: fixed additional issues with CEPH_ARGS processing (`pr#33219 <https://github.com/ceph/ceph/pull/33219>`_, Jason Dillaman) | |
3625 | * rbd: incorporate rbd-mirror daemon status in mirror pool status (`pr#31949 <https://github.com/ceph/ceph/pull/31949>`_, Jason Dillaman) | |
3626 | * rbd: journal: fix race between player shut down and cache rebalance (`pr#28748 <https://github.com/ceph/ceph/pull/28748>`_, Mykola Golub) | |
3627 | * rbd: journal: fix race between player shut down and cache rebalance (`pr#29796 <https://github.com/ceph/ceph/pull/29796>`_, Mykola Golub) | |
3628 | * rbd: journal: optimize object overflow detection (`pr#28240 <https://github.com/ceph/ceph/pull/28240>`_, Mykola Golub) | |
3629 | * rbd: journal: properly advance read offset after skipping invalid range (`pr#28627 <https://github.com/ceph/ceph/pull/28627>`_, Mykola Golub) | |
3630 | * rbd: journal: return error after first corruption detected (`pr#28820 <https://github.com/ceph/ceph/pull/28820>`_, Mykola Golub) | |
3631 | * rbd: journal: wait for in flight advance sets on stopping recorder (`pr#28529 <https://github.com/ceph/ceph/pull/28529>`_, Mykola Golub) | |
3632 | * rbd: krbd: avoid udev netlink socket overrun (`pr#30965 <https://github.com/ceph/ceph/pull/30965>`_, Ilya Dryomov) | |
3633 | * rbd: krbd: fix rbd map hang due to udev return subsystem unordered (`issue#39089 <http://tracker.ceph.com/issues/39089>`_, `pr#27339 <https://github.com/ceph/ceph/pull/27339>`_, Zhi Zhang) | |
3634 | * rbd: krbd: modprobe before calling build_map_buf() (`pr#30978 <https://github.com/ceph/ceph/pull/30978>`_, Ilya Dryomov) | |
3635 | * rbd: krbd: retry on transient errors from udev_enumerate_scan_devices() (`pr#31023 <https://github.com/ceph/ceph/pull/31023>`_, Ilya Dryomov) | |
3636 | * rbd: krbd: return -ETIMEDOUT in polling (`issue#38792 <http://tracker.ceph.com/issues/38792>`_, `pr#27025 <https://github.com/ceph/ceph/pull/27025>`_, Dongsheng Yang) | |
3637 | * rbd: mgr/dashboard: support RBD mirroring bootstrap create/import (`issue#42355 <http://tracker.ceph.com/issues/42355>`_, `pr#31062 <https://github.com/ceph/ceph/pull/31062>`_, Jason Dillaman) | |
3638 | * rbd: msg/async: avoid unnecessary costly wakeups for outbound messages (`pr#28388 <https://github.com/ceph/ceph/pull/28388>`_, Jason Dillaman) | |
3639 | * rbd: msg/async: reduce verbosity of connection timeout failures (`issue#39448 <http://tracker.ceph.com/issues/39448>`_, `pr#28050 <https://github.com/ceph/ceph/pull/28050>`_, Jason Dillaman) | |
3640 | * rbd: pybind/mgr/rbd_support: fix missing variable in error path (`pr#29773 <https://github.com/ceph/ceph/pull/29773>`_, Jason Dillaman) | |
3641 | * rbd: pybind/mgr/rbd_support: ignore missing support for RBD namespaces (`pr#29433 <https://github.com/ceph/ceph/pull/29433>`_, Jason Dillaman) | |
3642 | * rbd: pybind/mgr/rbd_support: use image ids to detect duplicate tasks (`pr#29468 <https://github.com/ceph/ceph/pull/29468>`_, Jason Dillaman) | |
3643 | * rbd: pybind/mgr/rbd_support: wait for latest OSD map prior to handling commands (`pr#33451 <https://github.com/ceph/ceph/pull/33451>`_, Jason Dillaman) | |
3644 | * rbd: pybind/rbd: fix call to unregister_osd_perf_queries (`pr#29419 <https://github.com/ceph/ceph/pull/29419>`_, Venky Shankar) | |
3645 | * rbd: pybind/rbd: provide snap remove flags (`pr#31627 <https://github.com/ceph/ceph/pull/31627>`_, Mykola Golub) | |
3646 | * rbd: qa/suites/rbd/openstack: use 18.04, not 16.04 (`pr#32284 <https://github.com/ceph/ceph/pull/32284>`_, Sage Weil) | |
3647 | * rbd: rbd-ggate: fix compile errors from ceph::mutex update (`pr#29474 <https://github.com/ceph/ceph/pull/29474>`_, Willem Jan Withagen) | |
3648 | * rbd: rbd-mirror: adjust journal fetch properties based on memory target (`pr#27670 <https://github.com/ceph/ceph/pull/27670>`_, Mykola Golub) | |
3649 | * rbd: rbd/action: display image id in rbd du/list output (`pr#29376 <https://github.com/ceph/ceph/pull/29376>`_, songweibin) | |
3650 | * rbd: rbd/action: fix error getting positional argument (`issue#40095 <http://tracker.ceph.com/issues/40095>`_, `pr#28313 <https://github.com/ceph/ceph/pull/28313>`_, songweibin) | |
3651 | * rbd: rbd/bench: outputs bytes/s format dynamically (`pr#31491 <https://github.com/ceph/ceph/pull/31491>`_, Zheng Yin) | |
3652 | * rbd: rbd/cache: Replicated Write Log core codes part 1 (`pr#31279 <https://github.com/ceph/ceph/pull/31279>`_, Peterson, Scott, Li, Xiaoyan, Lu, Yuan, Chamarthy, Mahati) | |
3653 | * rbd: rbd/cache: Replicated Write Log core codes part 2 (`pr#31963 <https://github.com/ceph/ceph/pull/31963>`_, Peterson, Scott, Li, Xiaoyan, Lu, Yuan, Chamarthy, Mahati) | |
3654 | * rbd: rbd_replay: call the member decode() explicitly (`pr#27703 <https://github.com/ceph/ceph/pull/27703>`_, Kefu Chai) | |
3655 | * rbd: schedule for running trash purge operations (`pr#33389 <https://github.com/ceph/ceph/pull/33389>`_, Mykola Golub) | |
3656 | * rbd: src: use un-deprecated version of aio_create_completion (`pr#31333 <https://github.com/ceph/ceph/pull/31333>`_, Adam C. Emerson) | |
3657 | * rbd: use the ordered throttle for the export action (`issue#40435 <http://tracker.ceph.com/issues/40435>`_, `pr#28657 <https://github.com/ceph/ceph/pull/28657>`_, Jason Dillaman) | |
3658 | * remove cephadm-adoption-corpus as submodule (`pr#33587 <https://github.com/ceph/ceph/pull/33587>`_, Sage Weil) | |
3659 | * Return an error, for Bluestore OSD, if WAL or DB are defined in the tags of the OSD but not present on the system (`pr#28791 <https://github.com/ceph/ceph/pull/28791>`_, David Casier) | |
3660 | * rgw,tests: qa/rgw/pubsub: fix tests to sync from master (`pr#33049 <https://github.com/ceph/ceph/pull/33049>`_, Yuval Lifshitz) | |
3661 | * rgw,tests: qa/rgw/pubsub: verify incremental sync is used in pubsu (`pr#33068 <https://github.com/ceph/ceph/pull/33068>`_, Yuval Lifshitz) | |
3662 | * rgw,tests: qa/rgw: add integration test for sse-kms with barbican (`pr#30218 <https://github.com/ceph/ceph/pull/30218>`_, Casey Bodley, Adam Kupczyk) | |
3663 | * rgw,tests: qa/rgw: add new rgw/website suite for static website tests (`pr#30193 <https://github.com/ceph/ceph/pull/30193>`_, Casey Bodley) | |
3664 | * rgw,tests: qa/rgw: add rgw_obj and throttle tests to rgw verify suite (`pr#32188 <https://github.com/ceph/ceph/pull/32188>`_, Casey Bodley) | |
3665 | * rgw,tests: qa/rgw: disable debuginfo packages (`pr#27528 <https://github.com/ceph/ceph/pull/27528>`_, Casey Bodley) | |
3666 | * rgw,tests: qa/rgw: dont use ceph-ansible in s3a-hadoop suite (`issue#39706 <http://tracker.ceph.com/issues/39706>`_, `pr#28068 <https://github.com/ceph/ceph/pull/28068>`_, Casey Bodley) | |
3667 | * rgw,tests: qa/rgw: drop some objectstore types (`pr#30997 <https://github.com/ceph/ceph/pull/30997>`_, Casey Bodley) | |
3668 | * rgw,tests: qa/rgw: exercise DeleteRange in test_bucket_index_log_trim (`pr#33047 <https://github.com/ceph/ceph/pull/33047>`_, Casey Bodley) | |
3669 | * rgw,tests: qa/rgw: extra s3tests tasks use rgw endpoint configuration (`issue#17882 <http://tracker.ceph.com/issues/17882>`_, `pr#28631 <https://github.com/ceph/ceph/pull/28631>`_, Casey Bodley) | |
3670 | * rgw,tests: qa/rgw: fix import error in tasks/swift.py (`issue#40304 <http://tracker.ceph.com/issues/40304>`_, `pr#28605 <https://github.com/ceph/ceph/pull/28605>`_, Casey Bodley) | |
3671 | * rgw,tests: qa/rgw: fix swift warning message (`pr#28697 <https://github.com/ceph/ceph/pull/28697>`_, Casey Bodley) | |
3672 | * rgw,tests: qa/rgw: more fixes for swift task (`issue#40304 <http://tracker.ceph.com/issues/40304>`_, `pr#28823 <https://github.com/ceph/ceph/pull/28823>`_, Casey Bodley) | |
3673 | * rgw,tests: qa/rgw: multisite checkpoints consider pubsub zone (`pr#32941 <https://github.com/ceph/ceph/pull/32941>`_, Casey Bodley) | |
3674 | * rgw,tests: qa/rgw: refactor the kms backend configuration (`pr#30940 <https://github.com/ceph/ceph/pull/30940>`_, Casey Bodley) | |
3675 | * rgw,tests: qa/rgw: remove failing radosgw_admin_rest from multisite suite (`pr#32550 <https://github.com/ceph/ceph/pull/32550>`_, Casey Bodley) | |
3676 | * rgw,tests: qa/rgw: remove whitelist for SLOW_OPS against ec pools (`pr#31363 <https://github.com/ceph/ceph/pull/31363>`_, Casey Bodley) | |
3677 | * rgw,tests: qa/rgw: s3a-hadoop task defaults to maven-version 3.6.3 (`pr#32620 <https://github.com/ceph/ceph/pull/32620>`_, Casey Bodley) | |
3678 | * rgw,tests: qa/rgw: skip swift tests on rhel 7.6+ (`issue#40304 <http://tracker.ceph.com/issues/40304>`_, `pr#28532 <https://github.com/ceph/ceph/pull/28532>`_, Casey Bodley) | |
3679 | * rgw,tests: qa/rgw: update run-s3tests.sh (`pr#28964 <https://github.com/ceph/ceph/pull/28964>`_, Casey Bodley) | |
3680 | * rgw,tests: qa/rgw: use testing kms backend for multisite tests (`pr#31374 <https://github.com/ceph/ceph/pull/31374>`_, Casey Bodley) | |
3681 | * rgw,tests: qa/rgw: use testing kms backend for other rgw subsuites (`pr#31414 <https://github.com/ceph/ceph/pull/31414>`_, Casey Bodley) | |
3682 | * rgw,tests: qa/rgw: whitelist SLOW_OPS failures against ec pools (`pr#30944 <https://github.com/ceph/ceph/pull/30944>`_, Casey Bodley) | |
3683 | * rgw,tests: qa/suites/rgw/website: run test on ubuntu (`pr#32791 <https://github.com/ceph/ceph/pull/32791>`_, Sage Weil) | |
3684 | * rgw,tests: qa/suites/rgw: reenable ragweed (now py3) (`pr#32310 <https://github.com/ceph/ceph/pull/32310>`_, Sage Weil) | |
3685 | * rgw,tests: qa/suites: use s3-tests with python3 support (`pr#32624 <https://github.com/ceph/ceph/pull/32624>`_, Ali Maredia) | |
3686 | * rgw,tests: qa/tasks/swift: remove swift tests (`pr#32357 <https://github.com/ceph/ceph/pull/32357>`_, Sage Weil) | |
3687 | * rgw,tests: qa/tests: added rgw into upgrade sequence to improve coverage (`pr#29234 <https://github.com/ceph/ceph/pull/29234>`_, Yuri Weinstein) | |
3688 | * rgw,tests: qa/tests: added rgw into upgrade sequence to improve coverage - splits (`pr#29282 <https://github.com/ceph/ceph/pull/29282>`_, Yuri Weinstein) | |
3689 | * rgw,tests: qa: add force-branch to suites running s3readwrite & s3roundtrip tasks (`pr#32225 <https://github.com/ceph/ceph/pull/32225>`_, Ali Maredia) | |
3690 | * rgw,tests: qa: bump maven repo version in s3a_hadoop.py (`pr#30531 <https://github.com/ceph/ceph/pull/30531>`_, Ali Maredia) | |
3691 | * rgw,tests: qa: radosgw-admin: remove dependency on bunch package (`pr#32100 <https://github.com/ceph/ceph/pull/32100>`_, Yehuda Sadeh) | |
3692 | * rgw,tests: qa: radosgw_admin: validate a simple user stats output (`pr#30684 <https://github.com/ceph/ceph/pull/30684>`_, Abhishek Lekshmanan) | |
3693 | * rgw,tests: qa: remove mon valgrind check in rgw verfiy suite (`issue#38827 <http://tracker.ceph.com/issues/38827>`_, `pr#28155 <https://github.com/ceph/ceph/pull/28155>`_, Ali Maredia) | |
3694 | * rgw,tests: qa: remove s3-tests from rados/basic/tasks/rgw_snaps.yml (`pr#32940 <https://github.com/ceph/ceph/pull/32940>`_, Ali Maredia) | |
3695 | * rgw,tests: qa: rgw: add user-policy caps for the s3tests users (`pr#31127 <https://github.com/ceph/ceph/pull/31127>`_, Abhishek Lekshmanan) | |
3696 | * rgw,tests: qa: use curl in wait_for_radosgw() in util/rgw.py (`pr#28521 <https://github.com/ceph/ceph/pull/28521>`_, Ali Maredia) | |
3697 | * rgw,tests: rgw/amqp: fix race condition in AMQP unit test (`pr#30735 <https://github.com/ceph/ceph/pull/30735>`_, Yuval Lifshitz) | |
3698 | * rgw,tests: rgw/amqp: remove flaky amqp test (`pr#31510 <https://github.com/ceph/ceph/pull/31510>`_, Yuval Lifshitz) | |
3699 | * rgw,tests: rgw/pubsub: add multisite pubsub tests to teuthology (`pr#27838 <https://github.com/ceph/ceph/pull/27838>`_, Yuval Lifshitz) | |
3700 | * rgw,tests: rgw/pubsub: tests enhancements and fixes (`pr#28910 <https://github.com/ceph/ceph/pull/28910>`_, Yuval Lifshitz) | |
3701 | * rgw,tests: rgw/pubsub: use incremental sync for pubsub module by default (`pr#28470 <https://github.com/ceph/ceph/pull/28470>`_, Yuval Lifshitz) | |
3702 | * rgw,tests: test/rgw: fix test-rgw-multisite.sh script for creating multisite clusters (`pr#27984 <https://github.com/ceph/ceph/pull/27984>`_, Casey Bodley) | |
3703 | * rgw,tests: test/rgw: fixes for test-rgw-multisite.sh (`pr#33537 <https://github.com/ceph/ceph/pull/33537>`_, Casey Bodley) | |
3704 | * rgw,tests: test/rgw: raise timer durations for unittest_rgw_reshard_wait (`pr#32094 <https://github.com/ceph/ceph/pull/32094>`_, Casey Bodley) | |
3705 | * rgw,tests: test/rgw: test_rgw_reshard_wait uses same clock for timing (`pr#27035 <https://github.com/ceph/ceph/pull/27035>`_, Casey Bodley) | |
3706 | * rgw,tests: vstart: move common rgw config to [client.rgw] (`pr#29449 <https://github.com/ceph/ceph/pull/29449>`_, Casey Bodley) | |
3707 | * rgw,tools: ceph-dencoder: add RGWPeriodLatestEpochInfo support (`pr#30613 <https://github.com/ceph/ceph/pull/30613>`_, yuliyang) | |
3708 | * rgw,tools: rgw/examples: adding examples for boto3 extensions to AWS S3 (`pr#30600 <https://github.com/ceph/ceph/pull/30600>`_, Yuval Lifshitz) | |
3709 | * rgw,tools: vstart.sh: run multiple rgws with different ids (`pr#26690 <https://github.com/ceph/ceph/pull/26690>`_, Joao Eduardo Luis) | |
3710 | * rgw: rgw: cls_bucket_list_unordered lists a single shard (`issue#39393 <http://tracker.ceph.com/issues/39393>`_, `pr#27697 <https://github.com/ceph/ceph/pull/27697>`_, Casey Bodley) | |
3711 | * rgw: rgw: make radosgw-admin user create and modify distinct (`pr#31901 <https://github.com/ceph/ceph/pull/31901>`_, Matthew Oliver) | |
3712 | * rgw: rgw: returns LimitExceeded when user creates too many ACLs (`issue#26835 <http://tracker.ceph.com/issues/26835>`_, `pr#25692 <https://github.com/ceph/ceph/pull/25692>`_, Chang Liu) | |
3713 | * rgw: A task to run S3 Java tests against RGW (`pr#22788 <https://github.com/ceph/ceph/pull/22788>`_, Antoaneta Damyanova) | |
3714 | * rgw: add --object-version in radosgw-admin help info (`pr#30091 <https://github.com/ceph/ceph/pull/30091>`_, yuliyang) | |
3715 | * rgw: add a small efficiency (`pr#29178 <https://github.com/ceph/ceph/pull/29178>`_, J. Eric Ivancich) | |
3716 | * rgw: add admin rest api for bucket sync (`pr#19020 <https://github.com/ceph/ceph/pull/19020>`_, zhang Shaowen, Zhang Shaowen) | |
3717 | * rgw: add cls_queue and cls_rgw_gc for omap offload (`pr#28421 <https://github.com/ceph/ceph/pull/28421>`_, Pritha Srivastava, Casey Bodley) | |
3718 | * rgw: add const correctness to some rest functions (`pr#31660 <https://github.com/ceph/ceph/pull/31660>`_, J. Eric Ivancich) | |
3719 | * rgw: add creation time information into bucket stats (`pr#30384 <https://github.com/ceph/ceph/pull/30384>`_, Enming Zhang) | |
3720 | * rgw: Add days0 to rgw lc (`pr#29937 <https://github.com/ceph/ceph/pull/29937>`_, Or Friedmann) | |
3721 | * rgw: add detailed error message for PutACLs (`pr#30385 <https://github.com/ceph/ceph/pull/30385>`_, Enming Zhang) | |
3722 | * rgw: add editor directive comments to rgw services source files (`pr#27897 <https://github.com/ceph/ceph/pull/27897>`_, J. Eric Ivancich) | |
3723 | * rgw: add GET /admin/realm?list api to list realms (`pr#28156 <https://github.com/ceph/ceph/pull/28156>`_, Casey Bodley) | |
3724 | * rgw: add missing admin property when sync user info (`pr#30127 <https://github.com/ceph/ceph/pull/30127>`_, zhang Shaowen) | |
3725 | * rgw: add missing bilog status to help info (`pr#30357 <https://github.com/ceph/ceph/pull/30357>`_, zhang Shaowen) | |
3726 | * rgw: add missing close_section in send_versioned_response (`pr#28946 <https://github.com/ceph/ceph/pull/28946>`_, Casey Bodley) | |
3727 | * rgw: Add more details to the LC delete and transit log (`pr#30913 <https://github.com/ceph/ceph/pull/30913>`_, Or Friedmann) | |
3728 | * rgw: add num_shards to radosgw-admin bucket stats (`pr#30845 <https://github.com/ceph/ceph/pull/30845>`_, Paul Emmerich) | |
3729 | * rgw: add option to specify shard-id for bi list admin command (`pr#29394 <https://github.com/ceph/ceph/pull/29394>`_, Mark Kogan) | |
3730 | * rgw: add optional_yield to http client interface (`pr#25355 <https://github.com/ceph/ceph/pull/25355>`_, Casey Bodley) | |
3731 | * rgw: add optional_yield to SysObj service interfaces (`pr#25353 <https://github.com/ceph/ceph/pull/25353>`_, Casey Bodley) | |
3732 | * rgw: add PublicAccessBlock set of APIs on buckets (`pr#30033 <https://github.com/ceph/ceph/pull/30033>`_, Abhishek Lekshmanan) | |
3733 | * rgw: add rgw_rados_pool_recovery_priority (default 5) (`pr#29181 <https://github.com/ceph/ceph/pull/29181>`_, Sage Weil) | |
3734 | * rgw: add roles_pool in RGWZoneParams dump/decode json (`issue#22162 <http://tracker.ceph.com/issues/22162>`_, `pr#17338 <https://github.com/ceph/ceph/pull/17338>`_, Tianshan Qu) | |
3735 | * rgw: add S3 object lock feature to support object worm (`pr#26538 <https://github.com/ceph/ceph/pull/26538>`_, zhang Shaowen) | |
3736 | * rgw: add some comments to rgw code to help explain functionality (`pr#27896 <https://github.com/ceph/ceph/pull/27896>`_, J. Eric Ivancich) | |
3737 | * rgw: add SSE-KMS with Vault using token auth (`pr#29783 <https://github.com/ceph/ceph/pull/29783>`_, Andrea Baglioni, Sergio de Carvalho) | |
3738 | * rgw: Add support bucket policy for subuser (`pr#33165 <https://github.com/ceph/ceph/pull/33165>`_, Seena Fallah) | |
3739 | * rgw: add tenant as parameter to User in multisite tests (`pr#27969 <https://github.com/ceph/ceph/pull/27969>`_, Yuval Lifshitz) | |
3740 | * rgw: add transaction id to ops log (`pr#30163 <https://github.com/ceph/ceph/pull/30163>`_, zhang Shaowen) | |
3741 | * rgw: add YieldingAioThrottle for async PutObj/GetObj (`pr#26173 <https://github.com/ceph/ceph/pull/26173>`_, Casey Bodley) | |
3742 | * rgw: Added caching for S3 credentials retrieved from keystone (`pr#26095 <https://github.com/ceph/ceph/pull/26095>`_, James Weaver) | |
3743 | * rgw: adding documentation for AssumeRoleWithWebIdentity (`pr#31994 <https://github.com/ceph/ceph/pull/31994>`_, Pritha Srivastava) | |
3744 | * rgw: Adding iam namespace for Role and User Policy related REST APIs (`pr#27178 <https://github.com/ceph/ceph/pull/27178>`_, Pritha Srivastava) | |
3745 | * rgw: adding mfa code validation when bucket versioning status is changed (`pr#31767 <https://github.com/ceph/ceph/pull/31767>`_, Pritha Srivastava) | |
3746 | * rgw: Adding tcp_nodelay option to Beast (`pr#27008 <https://github.com/ceph/ceph/pull/27008>`_, Or Friedmann) | |
3747 | * rgw: address 0-length listing results when non-vis entries dominate (`pr#32636 <https://github.com/ceph/ceph/pull/32636>`_, J. Eric Ivancich) | |
3748 | * rgw: adjust allowable bucket index shard counts for dynamic resharding (`pr#30795 <https://github.com/ceph/ceph/pull/30795>`_, J. Eric Ivancich) | |
3749 | * rgw: admin: handle delete_at attr in object stat output (`pr#27781 <https://github.com/ceph/ceph/pull/27781>`_, Abhishek Lekshmanan) | |
3750 | * rgw: Allow admin APIs that write metadata to be executed first on the mast\xe2\x80\xa6 (`issue#39549 <http://tracker.ceph.com/issues/39549>`_, `pr#29549 <https://github.com/ceph/ceph/pull/29549>`_, Shilpa Jagannath) | |
3751 | * rgw: allow radosgw-admin to list bucket w --allow-unordered (`issue#39637 <http://tracker.ceph.com/issues/39637>`_, `pr#28031 <https://github.com/ceph/ceph/pull/28031>`_, J. Eric Ivancich) | |
3752 | * rgw: allow reshard log entries for non-existent buckets to be cancelled (`pr#31271 <https://github.com/ceph/ceph/pull/31271>`_, J. Eric Ivancich) | |
3753 | * rgw: apply_olh_log ignores RGW_ATTR_OLH_VER decode error (`pr#31976 <https://github.com/ceph/ceph/pull/31976>`_, Casey Bodley) | |
3754 | * rgw: asio: check the remote endpoint before processing requests (`pr#29967 <https://github.com/ceph/ceph/pull/29967>`_, Abhishek Lekshmanan) | |
3755 | * rgw: auth/Crypto: fallback to /dev/urandom if getentropy() fails (`pr#30544 <https://github.com/ceph/ceph/pull/30544>`_, Kefu Chai) | |
3756 | * rgw: auto-clean reshard queue entries for non-existent buckets (`pr#31323 <https://github.com/ceph/ceph/pull/31323>`_, J. Eric Ivancich) | |
3757 | * rgw: az: add archive zone tests (`pr#29359 <https://github.com/ceph/ceph/pull/29359>`_, Javier M. Mellid) | |
3758 | * rgw: beast frontend uses 512k mprotected coroutine stacks (`pr#31580 <https://github.com/ceph/ceph/pull/31580>`_, Daniel Gryniewicz, Casey Bodley) | |
3759 | * rgw: beast frontend uses yield_context to read/write body (`pr#27795 <https://github.com/ceph/ceph/pull/27795>`_, Casey Bodley) | |
3760 | * rgw: beast port parsing (`issue#39000 <http://tracker.ceph.com/issues/39000>`_, `pr#27242 <https://github.com/ceph/ceph/pull/27242>`_, Abhishek Lekshmanan) | |
3761 | * rgw: beast ssl certs config through config-key (`pr#33287 <https://github.com/ceph/ceph/pull/33287>`_, Yehuda Sadeh) | |
3762 | * rgw: bucket granularity sync (`pr#31686 <https://github.com/ceph/ceph/pull/31686>`_, Yehuda Sadeh) | |
3763 | * rgw: bucket re-creation fixes (`pr#32121 <https://github.com/ceph/ceph/pull/32121>`_, Yehuda Sadeh) | |
3764 | * rgw: bucket stats report mtime in UTC (`pr#27617 <https://github.com/ceph/ceph/pull/27617>`_, Casey Bodley) | |
3765 | * rgw: bucket tagging (`pr#27993 <https://github.com/ceph/ceph/pull/27993>`_, Chang Liu) | |
3766 | * rgw: build async scheduler only when beast is built (`pr#26634 <https://github.com/ceph/ceph/pull/26634>`_, Abhishek Lekshmanan) | |
3767 | * rgw: build radosgw daemon as a shared lib + small executable (`pr#32404 <https://github.com/ceph/ceph/pull/32404>`_, Kaleb S. Keithley) | |
3768 | * rgw: build_linked_oids_for_bucket and build_buckets_instance_index should return negative value if it fails (`pr#31346 <https://github.com/ceph/ceph/pull/31346>`_, zhangshaowen) | |
3769 | * rgw: change cls rgw reshard status to enum class (`pr#30611 <https://github.com/ceph/ceph/pull/30611>`_, J. Eric Ivancich) | |
3770 | * rgw: change MAX_USAGE_TRIM_ENTRIES value from 128 to 1000 (`pr#30392 <https://github.com/ceph/ceph/pull/30392>`_, zhang Shaowen) | |
3771 | * rgw: check lc objs not empty after fetching (`pr#26167 <https://github.com/ceph/ceph/pull/26167>`_, Yao Zongyou) | |
3772 | * rgw: clean index and remove bucket instance info when setting resharding status fails (`pr#31103 <https://github.com/ceph/ceph/pull/31103>`_, zhangshaowen) | |
3773 | * rgw: clean up ordered list (`pr#31338 <https://github.com/ceph/ceph/pull/31338>`_, J. Eric Ivancich) | |
3774 | * rgw: clean up some logging (`pr#27411 <https://github.com/ceph/ceph/pull/27411>`_, J. Eric Ivancich) | |
3775 | * rgw: cleanup the magic string usage in cls_rgw_client.cc (`pr#31432 <https://github.com/ceph/ceph/pull/31432>`_, zhangshaowen) | |
3776 | * rgw: cleanup:remove un-used class member in RGWDeleteLC (`pr#31404 <https://github.com/ceph/ceph/pull/31404>`_, zhang Shaowen) | |
3777 | * rgw: cleanup:remove un-used create_new_bucket_instance in rgw_admin.cc (`pr#31345 <https://github.com/ceph/ceph/pull/31345>`_, zhangshaowen) | |
3778 | * rgw: clear ent_list for each loop of bucket list (`issue#44394 <http://tracker.ceph.com/issues/44394>`_, `pr#33693 <https://github.com/ceph/ceph/pull/33693>`_, Yao Zongyou) | |
3779 | * rgw: cls/rgw: fix bilog trim tests in ceph_test_cls_rgw (`pr#30268 <https://github.com/ceph/ceph/pull/30268>`_, Casey Bodley) | |
3780 | * rgw: cls/rgw: keep issuing bilog trim ops after reset (`issue#40187 <http://tracker.ceph.com/issues/40187>`_, `pr#28430 <https://github.com/ceph/ceph/pull/28430>`_, Casey Bodley) | |
3781 | * rgw: cls/rgw: test before accessing pkeys->rbegin() (`issue#39984 <http://tracker.ceph.com/issues/39984>`_, `pr#28391 <https://github.com/ceph/ceph/pull/28391>`_, Casey Bodley) | |
3782 | * rgw: cls/rgw: when object is versioned and lc transition it, the object is becoming non-current (`pr#32458 <https://github.com/ceph/ceph/pull/32458>`_, Or Friedmann) | |
3783 | * rgw: cls/user: cls_user_set_buckets_info overwrites creation_time (`issue#39635 <http://tracker.ceph.com/issues/39635>`_, `pr#28045 <https://github.com/ceph/ceph/pull/28045>`_, Casey Bodley) | |
3784 | * rgw: cls_bucket_list\\_(un)ordered should clear results collection (`pr#33702 <https://github.com/ceph/ceph/pull/33702>`_, J. Eric Ivancich) | |
3785 | * rgw: compression info should be same during multipart uploading (`pr#30574 <https://github.com/ceph/ceph/pull/30574>`_, zhang Shaowen) | |
3786 | * rgw: conditionally allow non-unique email addresses (`issue#40089 <http://tracker.ceph.com/issues/40089>`_, `pr#28327 <https://github.com/ceph/ceph/pull/28327>`_, Matt Benjamin) | |
3787 | * rgw: continuation token doesnt work in list object v2 request (`pr#28988 <https://github.com/ceph/ceph/pull/28988>`_, zhang Shaowen) | |
3788 | * rgw: continuationToken or startAfter shouldnt be returned if not specified (`pr#29298 <https://github.com/ceph/ceph/pull/29298>`_, zhang Shaowen) | |
3789 | * rgw: correct some error log about reshard in cls_rgw.cc (`pr#31429 <https://github.com/ceph/ceph/pull/31429>`_, zhangshaowen) | |
3790 | * rgw: crypt: permit RGW-AUTO/default with SSE-S3 headers (`pr#30189 <https://github.com/ceph/ceph/pull/30189>`_, Matt Benjamin) | |
3791 | * rgw: crypto: throw DigestException from Digest and HMAC (`issue#39456 <http://tracker.ceph.com/issues/39456>`_, `pr#27765 <https://github.com/ceph/ceph/pull/27765>`_, Matt Benjamin) | |
3792 | * rgw: data sync markers include timestamp from datalog entry (`pr#32309 <https://github.com/ceph/ceph/pull/32309>`_, Casey Bodley) | |
3793 | * rgw: data/bilogs are trimmed when no peers are reading them (`issue#39487 <http://tracker.ceph.com/issues/39487>`_, `pr#27794 <https://github.com/ceph/ceph/pull/27794>`_, Casey Bodley) | |
3794 | * rgw: datalog/mdlog trim commands loop until done (`pr#29448 <https://github.com/ceph/ceph/pull/29448>`_, Casey Bodley) | |
3795 | * rgw: data_sync_source_zones only contains exporting zones (`pr#33193 <https://github.com/ceph/ceph/pull/33193>`_, Casey Bodley) | |
3796 | * rgw: decrypt filter does not cross multipart boundaries (`issue#38700 <http://tracker.ceph.com/issues/38700>`_, `pr#27130 <https://github.com/ceph/ceph/pull/27130>`_, Adam Kupczyk, Casey Bodley, Abhishek Lekshmanan) | |
3797 | * rgw: DefaultRetention requires either Days or Years (`pr#29680 <https://github.com/ceph/ceph/pull/29680>`_, Chang Liu) | |
3798 | * rgw: delete_obj_index() takes mtime for bilog (`issue#24991 <http://tracker.ceph.com/issues/24991>`_, `pr#27980 <https://github.com/ceph/ceph/pull/27980>`_, Casey Bodley) | |
3799 | * rgw: distinguish different get_usage for usage log (`pr#17719 <https://github.com/ceph/ceph/pull/17719>`_, Jiaying Ren) | |
3800 | * rgw: dmclock: wait until the request is handled (`pr#30777 <https://github.com/ceph/ceph/pull/30777>`_, GaryHyg) | |
3801 | * rgw: do not miss the 1000th element of every iteration during lifecycle processing (`pr#30861 <https://github.com/ceph/ceph/pull/30861>`_, Ilsoo Byun) | |
3802 | * rgw: do not remove delete marker when fixing versioned bucket (`pr#32562 <https://github.com/ceph/ceph/pull/32562>`_, Ilsoo Byun) | |
3803 | * rgw: Dont crash on copy when metadata directive not supplied (`issue#40416 <http://tracker.ceph.com/issues/40416>`_, `pr#28949 <https://github.com/ceph/ceph/pull/28949>`_, Adam C. Emerson) | |
3804 | * rgw: dont crash on missing /etc/mime.types (`issue#38328 <http://tracker.ceph.com/issues/38328>`_, `pr#26998 <https://github.com/ceph/ceph/pull/26998>`_, Casey Bodley) | |
3805 | * rgw: dont print error log when list reshard result is not truncated (`pr#31142 <https://github.com/ceph/ceph/pull/31142>`_, zhangshaowen) | |
3806 | * rgw: dont recalculate etags for slo/dlo (`pr#27470 <https://github.com/ceph/ceph/pull/27470>`_, Casey Bodley) | |
3807 | * rgw: dont throw when accept errors are happening on frontend (`pr#29587 <https://github.com/ceph/ceph/pull/29587>`_, Yuval Lifshitz) | |
3808 | * rgw: drop cloud sync module logs attrs from the log (`pr#27820 <https://github.com/ceph/ceph/pull/27820>`_, Nathan Cutler) | |
3809 | * rgw: drop dead flush_read_list declaration (`pr#29458 <https://github.com/ceph/ceph/pull/29458>`_, Jiaying Ren) | |
3810 | * rgw: drop unused rgw_decode_pki_token() (`pr#27052 <https://github.com/ceph/ceph/pull/27052>`_, Radoslaw Zarzynski) | |
3811 | * rgw: dump s3_code as the Code response element in RGWDeleteMultiObj_ObjStore_S3 (`issue#18241 <http://tracker.ceph.com/issues/18241>`_, `pr#12470 <https://github.com/ceph/ceph/pull/12470>`_, Radoslaw Zarzynski) | |
3812 | * rgw: eliminates duplicated tags_bl var (`pr#27970 <https://github.com/ceph/ceph/pull/27970>`_, Chang Liu) | |
3813 | * rgw: Evaluating bucket policies also while reading permissions for an\xe2\x80\xa6 (`issue#38638 <http://tracker.ceph.com/issues/38638>`_, `pr#27309 <https://github.com/ceph/ceph/pull/27309>`_, Pritha Srivastava) | |
3814 | * rgw: examples: rgw: add boto3 append & get usage api extensions (`pr#33063 <https://github.com/ceph/ceph/pull/33063>`_, Abhishek Lekshmanan) | |
3815 | * rgw: Expiration days cant be zero and transition days can be zero (`pr#30878 <https://github.com/ceph/ceph/pull/30878>`_, zhang Shaowen) | |
3816 | * rgw: extend SSE-KMS with Vault using transit secrets engine (`pr#31361 <https://github.com/ceph/ceph/pull/31361>`_, Andrea Baglioni, Sergio de Carvalho) | |
3817 | * rgw: fetch_remote_obj() compares expected object size (`pr#28303 <https://github.com/ceph/ceph/pull/28303>`_, Xiaoxi CHEN, Casey Bodley) | |
3818 | * rgw: find oldest period and update RGWMetadataLogHistory() (`pr#31873 <https://github.com/ceph/ceph/pull/31873>`_, Shilpa Jagannath) | |
3819 | * rgw: fix a bug that bucket instance obj cant be removed after resharding completed (`pr#31483 <https://github.com/ceph/ceph/pull/31483>`_, zhang Shaowen) | |
3820 | * rgw: fix a bug that lifecycle expiraton generates delete marker continuously (`issue#40393 <http://tracker.ceph.com/issues/40393>`_, `pr#28587 <https://github.com/ceph/ceph/pull/28587>`_, zhang Shaowen) | |
3821 | * rgw: fix bucket may redundantly list keys after BI_PREFIX_CHAR (`issue#39984 <http://tracker.ceph.com/issues/39984>`_, `pr#28188 <https://github.com/ceph/ceph/pull/28188>`_, Tianshan Qu) | |
3822 | * rgw: Fix bucket versioning vs. swift metadata bug (`pr#29240 <https://github.com/ceph/ceph/pull/29240>`_, Marcus Watts) | |
3823 | * rgw: Fix bug on subuser policy identity checker (`pr#33398 <https://github.com/ceph/ceph/pull/33398>`_, Seena Fallah) | |
3824 | * rgw: fix bug with (un)ordered bucket listing and marker w/ namespace (`pr#33046 <https://github.com/ceph/ceph/pull/33046>`_, J. Eric Ivancich) | |
3825 | * rgw: fix bugs in listobjectsv1 (`pr#28873 <https://github.com/ceph/ceph/pull/28873>`_, Albin Antony) | |
3826 | * rgw: fix cls_bucket_list_unordered() partial results (`pr#29692 <https://github.com/ceph/ceph/pull/29692>`_, Mark Kogan) | |
3827 | * rgw: fix compile errors with boost 1.70 (`pr#27730 <https://github.com/ceph/ceph/pull/27730>`_, Casey Bodley) | |
3828 | * rgw: fix data consistency error casued by rgw sent timeout (`pr#30257 <https://github.com/ceph/ceph/pull/30257>`_, \xe6\x9d\x8e\xe7\xba\xb2\xe5\xbd\xac82225) | |
3829 | * rgw: fix data sync start delay if remote havent init data_log (`pr#30393 <https://github.com/ceph/ceph/pull/30393>`_, Tianshan Qu) | |
3830 | * rgw: fix default storage class for get_compression_type (`pr#29909 <https://github.com/ceph/ceph/pull/29909>`_, Casey Bodley) | |
3831 | * rgw: fix default_placement containing / when storage_class is standard (`issue#39380 <http://tracker.ceph.com/issues/39380>`_, `pr#27676 <https://github.com/ceph/ceph/pull/27676>`_, mkogan1) | |
3832 | * rgw: fix dns name comparison for virtual hosting (`pr#30221 <https://github.com/ceph/ceph/pull/30221>`_, Casey Bodley) | |
3833 | * rgw: Fix documentation for rgw_ldap_secret (`pr#29816 <https://github.com/ceph/ceph/pull/29816>`_, Robin M\xc3\xbcller) | |
3834 | * rgw: fix drain handles error when deleting bucket with bypass-gc option (`pr#28789 <https://github.com/ceph/ceph/pull/28789>`_, dongdong tao) | |
3835 | * rgw: Fix dynamic resharding not working for empty zonegroup in period (`pr#31977 <https://github.com/ceph/ceph/pull/31977>`_, Or Friedmann) | |
3836 | * rgw: Fix expiration header does not return the earliest rule (`pr#29399 <https://github.com/ceph/ceph/pull/29399>`_, Or Friedmann) | |
3837 | * rgw: fix incorrect radosgw-admin zonegroup rm info (`pr#30319 <https://github.com/ceph/ceph/pull/30319>`_, zhang Shaowen) | |
3838 | * rgw: fix indentation for listobjectsv2 (`pr#28830 <https://github.com/ceph/ceph/pull/28830>`_, Albin Antony) | |
3839 | * rgw: fix list bucket with delimiter wrongly skip some special keys (`issue#40905 <http://tracker.ceph.com/issues/40905>`_, `pr#29215 <https://github.com/ceph/ceph/pull/29215>`_, Tianshan Qu) | |
3840 | * rgw: fix list bucket with start maker and delimiter / will miss next object\xe2\x80\xa6 (`issue#39989 <http://tracker.ceph.com/issues/39989>`_, `pr#28192 <https://github.com/ceph/ceph/pull/28192>`_, Tianshan Qu) | |
3841 | * rgw: fix list versions starts with version_id=null (`pr#29897 <https://github.com/ceph/ceph/pull/29897>`_, Tianshan Qu) | |
3842 | * rgw: fix MalformedXML errors in PutBucketObjectLock/PutObjRetention (`pr#28783 <https://github.com/ceph/ceph/pull/28783>`_, Casey Bodley) | |
3843 | * rgw: fix memory growth while deleting objects with (`pr#30174 <https://github.com/ceph/ceph/pull/30174>`_, Mark Kogan) | |
3844 | * rgw: fix minimum of unordered bucket listing (`pr#30146 <https://github.com/ceph/ceph/pull/30146>`_, J. Eric Ivancich) | |
3845 | * rgw: fix minor compiler warning in keystone auth (`pr#27100 <https://github.com/ceph/ceph/pull/27100>`_, David Disseldorp) | |
3846 | * rgw: fix miss get ret in STSService::storeARN (`issue#40386 <http://tracker.ceph.com/issues/40386>`_, `pr#28527 <https://github.com/ceph/ceph/pull/28527>`_, Tianshan Qu) | |
3847 | * rgw: fix miss handle curl error return (`pr#28345 <https://github.com/ceph/ceph/pull/28345>`_, Casey Bodley, Tianshan Qu) | |
3848 | * rgw: fix missing tenant prefix in bucket name during bucket link (`pr#29815 <https://github.com/ceph/ceph/pull/29815>`_, Shilpa Jagannath) | |
3849 | * rgw: fix multipart uploads error response (`pr#32771 <https://github.com/ceph/ceph/pull/32771>`_, GaryHyg) | |
3850 | * rgw: Fix narrowing conversion error (`pr#28905 <https://github.com/ceph/ceph/pull/28905>`_, Adam C. Emerson) | |
3851 | * rgw: fix one part of the bulk delete(RGWDeleteMultiObj_ObjStore_S3) fails but no error messages (`pr#29795 <https://github.com/ceph/ceph/pull/29795>`_, Snow Si) | |
3852 | * rgw: fix opslog operation field as per Amazon s3 (`issue#20978 <http://tracker.ceph.com/issues/20978>`_, `pr#30539 <https://github.com/ceph/ceph/pull/30539>`_, Jiaying Ren) | |
3853 | * rgw: fix potential realm watch lost (`issue#40991 <http://tracker.ceph.com/issues/40991>`_, `pr#29369 <https://github.com/ceph/ceph/pull/29369>`_, Tianshan Qu) | |
3854 | * rgw: fix read not exists null version return wrong (`issue#38811 <http://tracker.ceph.com/issues/38811>`_, `pr#27047 <https://github.com/ceph/ceph/pull/27047>`_, Tianshan Qu) | |
3855 | * rgw: fix refcount tags to match and update objects idtag (`pr#30013 <https://github.com/ceph/ceph/pull/30013>`_, J. Eric Ivancich) | |
3856 | * rgw: fix REQUEST_URI setting in the rgw_asio_client.cc (`pr#30540 <https://github.com/ceph/ceph/pull/30540>`_, Jiaying Ren) | |
3857 | * rgw: fix rgw crash and set correct error code (`pr#28172 <https://github.com/ceph/ceph/pull/28172>`_, yuliyang) | |
3858 | * rgw: fix rgw crash when duration is invalid in sts request (`pr#32119 <https://github.com/ceph/ceph/pull/32119>`_, yuliyang) | |
3859 | * rgw: fix rgw crash when token is not base64 encode (`pr#31830 <https://github.com/ceph/ceph/pull/31830>`_, yuliyang) | |
3860 | * rgw: fix rgw decompression log-print (`pr#29633 <https://github.com/ceph/ceph/pull/29633>`_, Han Fengzhe) | |
3861 | * rgw: fix rgw lc does not delete objects that do not have exactly the same tags as the rule (`pr#30151 <https://github.com/ceph/ceph/pull/30151>`_, Or Friedmann) | |
3862 | * rgw: fix RGWDeleteMultiObj::verify_permission() (`pr#26947 <https://github.com/ceph/ceph/pull/26947>`_, Irek Fasikhov) | |
3863 | * rgw: fix RGWUserInfo decode current version (`pr#31591 <https://github.com/ceph/ceph/pull/31591>`_, Chang Liu) | |
3864 | * rgw: fix S3 compatibility bug when CORS is not found (`issue#37945 <http://tracker.ceph.com/issues/37945>`_, `pr#25999 <https://github.com/ceph/ceph/pull/25999>`_, Nick Janus) | |
3865 | * rgw: fix sharded bucket listing with prefix/delimiter (`pr#33628 <https://github.com/ceph/ceph/pull/33628>`_, Casey Bodley) | |
3866 | * rgw: fix SignatureDoesNotMatch when use ipv6 address in s3 client (`pr#30778 <https://github.com/ceph/ceph/pull/30778>`_, yuliyang) | |
3867 | * rgw: fix signed char truncation in delimiter check (`pr#27001 <https://github.com/ceph/ceph/pull/27001>`_, Matt Benjamin) | |
3868 | * rgw: fix string_view formatting in RGWFormatter_Plain (`pr#33754 <https://github.com/ceph/ceph/pull/33754>`_, Casey Bodley) | |
3869 | * rgw: fix the bug of rgw not doing necessary checking to website configuration (`issue#40678 <http://tracker.ceph.com/issues/40678>`_, `pr#28904 <https://github.com/ceph/ceph/pull/28904>`_, Enming Zhang) | |
3870 | * rgw: fix unlock of shared lock in RGWCache (`pr#29558 <https://github.com/ceph/ceph/pull/29558>`_, Abhishek Lekshmanan) | |
3871 | * rgw: fix unlock of shared lock in RGWDataChangesLog (`pr#29538 <https://github.com/ceph/ceph/pull/29538>`_, Casey Bodley) | |
3872 | * rgw: Fix upload part copy range able to get almost any string (`pr#32487 <https://github.com/ceph/ceph/pull/32487>`_, Or Friedmann) | |
3873 | * rgw: fix version tracking across bucket link steps (`pr#29851 <https://github.com/ceph/ceph/pull/29851>`_, Matt Benjamin) | |
3874 | * rgw: fixed unrecognized arg error when using radosgw-admin zone rm (`pr#30060 <https://github.com/ceph/ceph/pull/30060>`_, Hongang Chen) | |
3875 | * rgw: Fixes related to omap offload and gc (`pr#33372 <https://github.com/ceph/ceph/pull/33372>`_, Pritha Srivastava) | |
3876 | * rgw: followup for user rename (`pr#29540 <https://github.com/ceph/ceph/pull/29540>`_, Casey Bodley) | |
3877 | * rgw: forwarded some requests to master zone (`pr#28276 <https://github.com/ceph/ceph/pull/28276>`_, Chang Liu) | |
3878 | * rgw: gc remove tag after all sub io finish (`issue#40903 <http://tracker.ceph.com/issues/40903>`_, `pr#29199 <https://github.com/ceph/ceph/pull/29199>`_, Tianshan Qu) | |
3879 | * rgw: get barbican secret key request maybe return error code (`pr#29639 <https://github.com/ceph/ceph/pull/29639>`_, Richard Bai(\xe7\x99\xbd\xe5\xad\xa6\xe4\xbd\x99)) | |
3880 | * rgw: get elastic search info in start_sync, avoid creating new coroutines manager (`pr#32269 <https://github.com/ceph/ceph/pull/32269>`_, Chang Liu) | |
3881 | * rgw: housekeeping of reset stats operation in radosgw-admin and cls back-end (`pr#29515 <https://github.com/ceph/ceph/pull/29515>`_, J. Eric Ivancich) | |
3882 | * rgw: http client drops lock before suspending coroutine (`pr#29553 <https://github.com/ceph/ceph/pull/29553>`_, Casey Bodley) | |
3883 | * rgw: iam: add all http args to req_info (`pr#31124 <https://github.com/ceph/ceph/pull/31124>`_, Abhishek Lekshmanan) | |
3884 | * rgw: iam: use a function to calculate the Action Bit string (`pr#30152 <https://github.com/ceph/ceph/pull/30152>`_, Abhishek Lekshmanan) | |
3885 | * rgw: ignore If-Unmodified-Since if If-Match exists, and ignore If-Modified-Since if If-None-Match exists (`pr#28625 <https://github.com/ceph/ceph/pull/28625>`_, zhang Shaowen) | |
3886 | * rgw: improve beast (`pr#33017 <https://github.com/ceph/ceph/pull/33017>`_, Or Friedmann, Matt Benjamin) | |
3887 | * rgw: improve data sync restart after failure (`pr#30175 <https://github.com/ceph/ceph/pull/30175>`_, Tianshan Qu) | |
3888 | * rgw: improve debugs on the path of RGWRados::cls_bucket_head (`pr#12709 <https://github.com/ceph/ceph/pull/12709>`_, Radoslaw Zarzynski) | |
3889 | * rgw: improvements to SSE-KMS with Vault (`pr#31025 <https://github.com/ceph/ceph/pull/31025>`_, Andrea Baglioni, Sergio de Carvalho) | |
3890 | * rgw: Improving doc for Cross Project(Tenant) access with Openstack Ke\xe2\x80\xa6 (`pr#27507 <https://github.com/ceph/ceph/pull/27507>`_, Pritha Srivastava) | |
3891 | * rgw: incorrect return value when processing CORS headers (`pr#28622 <https://github.com/ceph/ceph/pull/28622>`_, Ilsoo Byun) | |
3892 | * rgw: Incorrectly calling ceph::buffer::list::decode_base64 in bucket policy (`pr#31356 <https://github.com/ceph/ceph/pull/31356>`_, GaryHyg) | |
3893 | * rgw: increase beast parse buffer size to 64k (`pr#29776 <https://github.com/ceph/ceph/pull/29776>`_, Casey Bodley) | |
3894 | * rgw: increase log level for same or older period pull msg (`pr#33527 <https://github.com/ceph/ceph/pull/33527>`_, Ali Maredia) | |
3895 | * rgw: Increase the default number of RGW bucket shards (`pr#32660 <https://github.com/ceph/ceph/pull/32660>`_, Casey Bodley, Mark Nelson) | |
3896 | * rgw: init-radosgw: use ceph-conf to get cluster configuration value (`pr#27538 <https://github.com/ceph/ceph/pull/27538>`_, Daniel Badea) | |
3897 | * rgw: Initialize member variables in rgw_sync.h, rgw_rados.h (`pr#16929 <https://github.com/ceph/ceph/pull/16929>`_, amitkuma) | |
3898 | * rgw: initialize member variables of rgw_log_entry (`pr#32430 <https://github.com/ceph/ceph/pull/32430>`_, Kefu Chai) | |
3899 | * rgw: kill compile warnning in rgw_object_lock.h (`pr#30489 <https://github.com/ceph/ceph/pull/30489>`_, Chang Liu) | |
3900 | * rgw: LC expiration header should present midnight expiration date (`pr#31887 <https://github.com/ceph/ceph/pull/31887>`_, Or Friedmann) | |
3901 | * rgw: lc: check for valid placement target before processing transitions (`pr#28256 <https://github.com/ceph/ceph/pull/28256>`_, Abhishek Lekshmanan) | |
3902 | * rgw: LC: handle resharded buckets (`pr#26564 <https://github.com/ceph/ceph/pull/26564>`_, Abhishek Lekshmanan) | |
3903 | * rgw: ldap auth: S3 auth failure should return InvalidAccessKeyId (`pr#30332 <https://github.com/ceph/ceph/pull/30332>`_, Matt Benjamin) | |
3904 | * rgw: ldap: fix LDAPAuthEngine::init() when uri !empty() (`pr#26911 <https://github.com/ceph/ceph/pull/26911>`_, Matt Benjamin) | |
3905 | * rgw: lifecycle days may be 0 (`pr#26524 <https://github.com/ceph/ceph/pull/26524>`_, Matt Benjamin) | |
3906 | * rgw: lifecycle: alternate solution to prefix_map conflict (`issue#37879 <http://tracker.ceph.com/issues/37879>`_, `pr#26518 <https://github.com/ceph/ceph/pull/26518>`_, Matt Benjamin) | |
3907 | * rgw: limit entries in remove_olh_pending_entries() (`issue#39118 <http://tracker.ceph.com/issues/39118>`_, `pr#27400 <https://github.com/ceph/ceph/pull/27400>`_, Casey Bodley) | |
3908 | * rgw: list buckets: dont return buckets if limit=0 (`pr#32109 <https://github.com/ceph/ceph/pull/32109>`_, Yehuda Sadeh) | |
3909 | * rgw: list_bucket versions return NextVersionIdMarker = null if next_marker.instance is empty (`pr#17591 <https://github.com/ceph/ceph/pull/17591>`_, Shasha Lu) | |
3910 | * rgw: log refactoring for putobj_processor (`pr#26107 <https://github.com/ceph/ceph/pull/26107>`_, Ali Maredia) | |
3911 | * rgw: log refactoring for rgw_rest_s3/swift ops (`pr#27037 <https://github.com/ceph/ceph/pull/27037>`_, Ali Maredia) | |
3912 | * rgw: make dns hostnames matching case insensitive (`issue#40995 <http://tracker.ceph.com/issues/40995>`_, `pr#29380 <https://github.com/ceph/ceph/pull/29380>`_, Abhishek Lekshmanan) | |
3913 | * rgw: make max_connections configurable in beast (`pr#33053 <https://github.com/ceph/ceph/pull/33053>`_, Tiago Pasqualini) | |
3914 | * rgw: Make rgw admin ops api get user info consistent with the command line (`pr#26183 <https://github.com/ceph/ceph/pull/26183>`_, Li Shuhao) | |
3915 | * rgw: make sure modelines are correct for all files (`pr#29742 <https://github.com/ceph/ceph/pull/29742>`_, Daniel Gryniewicz) | |
3916 | * rgw: maybe coredump when reload operator happened (`pr#29733 <https://github.com/ceph/ceph/pull/29733>`_, Richard Bai(\xe7\x99\xbd\xe5\xad\xa6\xe4\xbd\x99)) | |
3917 | * rgw: metadata refactoring (`pr#29118 <https://github.com/ceph/ceph/pull/29118>`_, Casey Bodley, Yehuda Sadeh) | |
3918 | * rgw: mgr/ansible: Change default realm and zonegroup (`pr#29793 <https://github.com/ceph/ceph/pull/29793>`_, Sebastian Wagner) | |
3919 | * rgw: mgr/dashboard: enable/disable MFA Delete on RGW bucket (`pr#31922 <https://github.com/ceph/ceph/pull/31922>`_, Alfonso Mart\xc3\xadnez) | |
3920 | * rgw: mgr/orchestrator: name rgw by client.rgw.$realm.$zone[.$id] (`pr#31890 <https://github.com/ceph/ceph/pull/31890>`_, Sage Weil) | |
3921 | * rgw: mitigate bucket list with max-entries excessively high (`pr#29179 <https://github.com/ceph/ceph/pull/29179>`_, J. Eric Ivancich) | |
3922 | * rgw: move bucket reshard checks out of write path (`pr#29852 <https://github.com/ceph/ceph/pull/29852>`_, Casey Bodley) | |
3923 | * rgw: move delimiter-based bucket listing/filtering logic to cls (`pr#30272 <https://github.com/ceph/ceph/pull/30272>`_, J. Eric Ivancich) | |
3924 | * rgw: move forward marker even in case of many rgw.none indexes (`pr#32513 <https://github.com/ceph/ceph/pull/32513>`_, Ilsoo Byun) | |
3925 | * rgw: Move upload_info declaration out of conditional (`pr#29559 <https://github.com/ceph/ceph/pull/29559>`_, Adam C. Emerson) | |
3926 | * rgw: multipart upload abort is best-effort (`issue#40526 <http://tracker.ceph.com/issues/40526>`_, `pr#28724 <https://github.com/ceph/ceph/pull/28724>`_, J. Eric Ivancich) | |
3927 | * rgw: MultipartObjectProcessor supports stripe size > chunk size (`pr#32996 <https://github.com/ceph/ceph/pull/32996>`_, Casey Bodley) | |
3928 | * rgw: multisite log trimming only checks peers that sync from us (`issue#39283 <http://tracker.ceph.com/issues/39283>`_, `pr#27567 <https://github.com/ceph/ceph/pull/27567>`_, Casey Bodley) | |
3929 | * rgw: nfs: skip empty (non-POSIX) path segments (`issue#38744 <http://tracker.ceph.com/issues/38744>`_, `pr#26954 <https://github.com/ceph/ceph/pull/26954>`_, Matt Benjamin) | |
3930 | * rgw: nfs: svc-enable RGWLi (`pr#26981 <https://github.com/ceph/ceph/pull/26981>`_, Matt Benjamin) | |
3931 | * rgw: normalize v6 endpoint behaviour for the beast frontend (`issue#39038 <http://tracker.ceph.com/issues/39038>`_, `pr#27270 <https://github.com/ceph/ceph/pull/27270>`_, Abhishek Lekshmanan) | |
3932 | * rgw: object expirer fixes (`pr#27870 <https://github.com/ceph/ceph/pull/27870>`_, Abhishek Lekshmanan) | |
3933 | * rgw: Object tags shouldnt work with deletemarker or multipart expiration (`issue#40405 <http://tracker.ceph.com/issues/40405>`_, `pr#28617 <https://github.com/ceph/ceph/pull/28617>`_, zhang Shaowen) | |
3934 | * rgw: one log shard fails shouldnt block other shards process when reshard buckets (`pr#31155 <https://github.com/ceph/ceph/pull/31155>`_, zhangshaowen) | |
3935 | * rgw: One Rados Handle to Rule Them All (`pr#27102 <https://github.com/ceph/ceph/pull/27102>`_, Adam C. Emerson) | |
3936 | * rgw: orphan fixes (`pr#26412 <https://github.com/ceph/ceph/pull/26412>`_, Abhishek Lekshmanan) | |
3937 | * rgw: parse_copy_location defers url-decode (`issue#27217 <http://tracker.ceph.com/issues/27217>`_, `pr#25498 <https://github.com/ceph/ceph/pull/25498>`_, Casey Bodley) | |
3938 | * rgw: perfcounters: add gc retire counter (`pr#26351 <https://github.com/ceph/ceph/pull/26351>`_, Matt Benjamin) | |
3939 | * rgw: permit rgw-admin to populate user info by access-key (`pr#28331 <https://github.com/ceph/ceph/pull/28331>`_, Matt Benjamin) | |
3940 | * rgw: Policy should be url_decode when assume_role (`pr#28704 <https://github.com/ceph/ceph/pull/28704>`_, yuliyang) | |
3941 | * rgw: prefix-delimiter listing: support >1 character delimiter (`pr#26863 <https://github.com/ceph/ceph/pull/26863>`_, Matt Benjamin) | |
3942 | * rgw: prevent bucket reshard scheduling if bucket is resharding (`pr#30610 <https://github.com/ceph/ceph/pull/30610>`_, J. Eric Ivancich) | |
3943 | * rgw: prevent LC from reading stale head when transitioning object (`pr#31214 <https://github.com/ceph/ceph/pull/31214>`_, Ilsoo Byun) | |
3944 | * rgw: project and return lc expiration from GET/HEAD and PUT ops (`pr#26160 <https://github.com/ceph/ceph/pull/26160>`_, Matt Benjamin) | |
3945 | * rgw: Project Zipper - Bucket (`pr#31436 <https://github.com/ceph/ceph/pull/31436>`_, Daniel Gryniewicz) | |
3946 | * rgw: Project Zipper - Bucketlist (`pr#30619 <https://github.com/ceph/ceph/pull/30619>`_, Daniel Gryniewicz) | |
3947 | * rgw: Project Zipper part 1 (`pr#28824 <https://github.com/ceph/ceph/pull/28824>`_, Daniel Gryniewicz) | |
3948 | * rgw: qa/suite/rgw/verify: valgrind on centos again! (`pr#32727 <https://github.com/ceph/ceph/pull/32727>`_, Sage Weil) | |
3949 | * rgw: qa/tasks/s3tests_java: move to gradle 6.0.1 (`pr#32335 <https://github.com/ceph/ceph/pull/32335>`_, Sage Weil) | |
3950 | * rgw: qa/tests: update s3a hadoop versions used for test (`pr#26100 <https://github.com/ceph/ceph/pull/26100>`_, Vasu Kulkarni) | |
3951 | * rgw: qa: remove force-branch from overrides of s3-tests (`pr#32462 <https://github.com/ceph/ceph/pull/32462>`_, Ali Maredia) | |
3952 | * rgw: qa: update s3-test download code for s3-test tasks (`pr#31839 <https://github.com/ceph/ceph/pull/31839>`_, Ali Maredia) | |
3953 | * rgw: queue like an Egyptian(`pr#26461 <https://github.com/ceph/ceph/pull/26461>`_, Adam C. Emerson) | |
3954 | * rgw: race condition between resharding and ops waiting on resharding (`issue#38990 <http://tracker.ceph.com/issues/38990>`_, `pr#27223 <https://github.com/ceph/ceph/pull/27223>`_, J. Eric Ivancich) | |
3955 | * rgw: radosgw-admin flush user stats output (`pr#30669 <https://github.com/ceph/ceph/pull/30669>`_, Abhishek Lekshmanan) | |
3956 | * rgw: radosgw-admin zone placement rm and radosgw-admin zonegroup placement rm support --storage-class (`pr#31239 <https://github.com/ceph/ceph/pull/31239>`_, yuliyang) | |
3957 | * rgw: radosgw-admin: add --uid check in bucket list command (`pr#30194 <https://github.com/ceph/ceph/pull/30194>`_, Vikhyat Umrao) | |
3958 | * rgw: radosgw-admin: bucket sync status not caught up during full sync (`issue#40806 <http://tracker.ceph.com/issues/40806>`_, `pr#29094 <https://github.com/ceph/ceph/pull/29094>`_, Casey Bodley) | |
3959 | * rgw: radosgw-admin: fix syncs_from in bucket sync status (`issue#40022 <http://tracker.ceph.com/issues/40022>`_, `pr#28243 <https://github.com/ceph/ceph/pull/28243>`_, Casey Bodley) | |
3960 | * rgw: radosgw-admin: sync status displays id of shard furthest behind (`pr#32311 <https://github.com/ceph/ceph/pull/32311>`_, Casey Bodley) | |
3961 | * rgw: radosgw-admin: update help for max-concurrent-ios (`pr#30742 <https://github.com/ceph/ceph/pull/30742>`_, Paul Emmerich) | |
3962 | * rgw: reduce per-shard entry count during ordered bucket listing (`pr#30853 <https://github.com/ceph/ceph/pull/30853>`_, J. Eric Ivancich) | |
3963 | * rgw: reject bucket tagging requests and document unsupported (`pr#26952 <https://github.com/ceph/ceph/pull/26952>`_, Casey Bodley) | |
3964 | * rgw: relax es zone validity check (`pr#32290 <https://github.com/ceph/ceph/pull/32290>`_, jiahuizeng) | |
3965 | * rgw: release unused callback argument (`pr#32669 <https://github.com/ceph/ceph/pull/32669>`_, Ilsoo Byun) | |
3966 | * rgw: remove re-defined is_tagging_op in RGWHandler_REST_Bucket_S3 (`pr#29004 <https://github.com/ceph/ceph/pull/29004>`_, zhang Shaowen) | |
3967 | * rgw: remove unused bucket parameter in check_bucket_shards (`pr#31186 <https://github.com/ceph/ceph/pull/31186>`_, zhang Shaowen) | |
3968 | * rgw: remove unused last_run in reshard thread entry (`pr#31150 <https://github.com/ceph/ceph/pull/31150>`_, zhangshaowen) | |
3969 | * rgw: Replace COMPLETE_MULTIPART_MAX_LEN with rgw_max_put_param_size (`issue#38002 <http://tracker.ceph.com/issues/38002>`_, `pr#26070 <https://github.com/ceph/ceph/pull/26070>`_, Lei Liu) | |
3970 | * rgw: replace direct calls to ioctx.operate() (`pr#28569 <https://github.com/ceph/ceph/pull/28569>`_, Ali Maredia) | |
3971 | * rgw: ReplaceKeyPrefixWith and ReplaceKeyWith can not set at the same \xe2\x80\xa6 (`pr#32609 <https://github.com/ceph/ceph/pull/32609>`_, yuliyang) | |
3972 | * rgw: reshard list may return more than specified max_entries (`pr#31355 <https://github.com/ceph/ceph/pull/31355>`_, zhangshaowen) | |
3973 | * rgw: rest client fixes for cloud sync XML outputs (`pr#27680 <https://github.com/ceph/ceph/pull/27680>`_, Abhishek Lekshmanan) | |
3974 | * rgw: return error if lock log shard fails (`pr#31344 <https://github.com/ceph/ceph/pull/31344>`_, zhangshaowen) | |
3975 | * rgw: return ERR_NO_SUCH_BUCKET early while evaluating bucket policy (`issue#38420 <http://tracker.ceph.com/issues/38420>`_, `pr#26569 <https://github.com/ceph/ceph/pull/26569>`_, Abhishek Lekshmanan) | |
3976 | * rgw: rgw : Bucket mv, bucket chown and user rename utilities (`issue#35885 <http://tracker.ceph.com/issues/35885>`_, `issue#24348 <http://tracker.ceph.com/issues/24348>`_, `pr#28813 <https://github.com/ceph/ceph/pull/28813>`_, Shilpa Jagannath, Marcus Watts) | |
3977 | * rgw: rgw admin: add tenant argument to reshard cancel (`pr#26887 <https://github.com/ceph/ceph/pull/26887>`_, Abhishek Lekshmanan) | |
3978 | * rgw: rgw admin: disable stale instance delete in a multiste env (`pr#26852 <https://github.com/ceph/ceph/pull/26852>`_, Abhishek Lekshmanan) | |
3979 | * rgw: rgw multisite: add perf counters to data sync (`issue#38549 <http://tracker.ceph.com/issues/38549>`_, `pr#26722 <https://github.com/ceph/ceph/pull/26722>`_, Casey Bodley) | |
3980 | * rgw: rgw multisite: avoid writing bilog entries on PREPARE and CANCEL (`pr#26755 <https://github.com/ceph/ceph/pull/26755>`_, Casey Bodley) | |
3981 | * rgw: rgw multisite: data sync checks empty next_marker for datalog (`issue#39033 <http://tracker.ceph.com/issues/39033>`_, `pr#27276 <https://github.com/ceph/ceph/pull/27276>`_, Casey Bodley) | |
3982 | * rgw: rgw multisite: enforce spawn window for incremental data sync (`pr#32534 <https://github.com/ceph/ceph/pull/32534>`_, Casey Bodley) | |
3983 | * rgw: rgw multisite: fixes for concurrent version creation (`pr#31325 <https://github.com/ceph/ceph/pull/31325>`_, Casey Bodley) | |
3984 | * rgw: rgw/kafka: add ssl+sasl security to kafka (`pr#31834 <https://github.com/ceph/ceph/pull/31834>`_, Yuval Lifshitz) | |
3985 | * rgw: rgw/multisite: Dont allow certain radosgw-admin commands to run on non-master zone (`issue#39548 <http://tracker.ceph.com/issues/39548>`_, `pr#28861 <https://github.com/ceph/ceph/pull/28861>`_, Shilpa Jagannath) | |
3986 | * rgw: rgw/multisite: warn if bucket chown command is run on non-master zone (`pr#32932 <https://github.com/ceph/ceph/pull/32932>`_, Shilpa Jagannath) | |
3987 | * rgw: rgw/multisite:RGWListBucketIndexesCR for data full sync pagination (`issue#39551 <http://tracker.ceph.com/issues/39551>`_, `pr#28146 <https://github.com/ceph/ceph/pull/28146>`_, Shilpa Jagannath) | |
3988 | * rgw: rgw/notification: add opaque data (`pr#32723 <https://github.com/ceph/ceph/pull/32723>`_, Yuval Lifshitz) | |
3989 | * rgw: rgw/pubsub: add kafka notification endpoint (`pr#30960 <https://github.com/ceph/ceph/pull/30960>`_, Yuval Lifshitz) | |
3990 | * rgw: rgw/pubsub: fix doc on updates. fix multi-notifications (`pr#27931 <https://github.com/ceph/ceph/pull/27931>`_, Yuval Lifshitz, Casey Bodley) | |
3991 | * rgw: rgw/pubsub: fix records/event json format to match documentation (`pr#31926 <https://github.com/ceph/ceph/pull/31926>`_, Yuval Lifshitz) | |
3992 | * rgw: rgw/pubsub: handle subscription conf errors better (`pr#27530 <https://github.com/ceph/ceph/pull/27530>`_, Yuval Lifshitz) | |
3993 | * rgw: rgw/pubsub: notification filtering by object tags (`pr#31878 <https://github.com/ceph/ceph/pull/31878>`_, Yuval Lifshitz) | |
3994 | * rgw: rgw/pubsub: prevent kafka thread from spinning when there are no messages (`pr#31998 <https://github.com/ceph/ceph/pull/31998>`_, Yuval Lifshitz) | |
3995 | * rgw: rgw/pubsub: send notifications from multi-delete op (`pr#32155 <https://github.com/ceph/ceph/pull/32155>`_, Yuval Lifshitz) | |
3996 | * rgw: rgw/pubsub: service reordering issue (`pr#29877 <https://github.com/ceph/ceph/pull/29877>`_, Yuval Lifshitz) | |
3997 | * rgw: rgw/rgw_client_io_filters.h: print size_t the portable way (`pr#28838 <https://github.com/ceph/ceph/pull/28838>`_, Kefu Chai) | |
3998 | * rgw: rgw/rgw_crypt.cc: silence -Wsign-compare GCC warning (`pr#29151 <https://github.com/ceph/ceph/pull/29151>`_, Kefu Chai) | |
3999 | * rgw: rgw/rgw_main: auto set radosgws cpu affinity according to numa_node configuration (`pr#31001 <https://github.com/ceph/ceph/pull/31001>`_, luo rixin) | |
4000 | * rgw: rgw/rgw_op: Remove get_val from hotpath via legacy options (`pr#29943 <https://github.com/ceph/ceph/pull/29943>`_, Mark Nelson) | |
4001 | * rgw: rgw/rgw_rados: set pg_autoscale_bias=4 for omap pools (`pr#27375 <https://github.com/ceph/ceph/pull/27375>`_, Sage Weil, Casey Bodley) | |
4002 | * rgw: rgw/rgw_reshard: Dont dump RGWBucketReshard JSON in process_single_logshard (`pr#29894 <https://github.com/ceph/ceph/pull/29894>`_, Mark Nelson) | |
4003 | * rgw: rgw/rgw_user: add [[maybe_unused]] for silencing -Wunused-variable wa\xe2\x80\xa6 (`pr#30035 <https://github.com/ceph/ceph/pull/30035>`_, Kefu Chai) | |
4004 | * rgw: rgw/services: silence -Wunused-variable warning (`pr#30063 <https://github.com/ceph/ceph/pull/30063>`_, Lan Liu) | |
4005 | * rgw: RGW: add bucket permission verify when copy obj (`pr#29628 <https://github.com/ceph/ceph/pull/29628>`_, NancySu05) | |
4006 | * rgw: RGW: fix an endless loop error when to show usage (`pr#30470 <https://github.com/ceph/ceph/pull/30470>`_, lvshuhua) | |
4007 | * rgw: RGW: Set appropriate bucket quota value (when quota value is less than 0) (`pr#30920 <https://github.com/ceph/ceph/pull/30920>`_, GaryHyg) | |
4008 | * rgw: RGW:Listobjectsv2 (`pr#28102 <https://github.com/ceph/ceph/pull/28102>`_, Albin Antony) | |
4009 | * rgw: RGWCoroutine::call(nullptr) sets retcode=0 (`pr#29856 <https://github.com/ceph/ceph/pull/29856>`_, Casey Bodley) | |
4010 | * rgw: rgwfile reqid: absorbs rgw_file: allocate new id for continued request #25664 (`issue#37734 <http://tracker.ceph.com/issues/37734>`_, `pr#28108 <https://github.com/ceph/ceph/pull/28108>`_, Matt Benjamin, Tao Chen) | |
4011 | * rgw: RGWPeriodPusher uses zone system key for inter-zonegroup messages (`issue#39287 <http://tracker.ceph.com/issues/39287>`_, `pr#27576 <https://github.com/ceph/ceph/pull/27576>`_, Casey Bodley) | |
4012 | * rgw: RGWSI_User_Module filters .buckets objects out of user listing (`pr#29695 <https://github.com/ceph/ceph/pull/29695>`_, Casey Bodley) | |
4013 | * rgw: rgw_file: advance_mtime() should consider namespace expiration (`issue#40415 <http://tracker.ceph.com/issues/40415>`_, `pr#28632 <https://github.com/ceph/ceph/pull/28632>`_, Matt Benjamin) | |
4014 | * rgw: rgw_file: all directories are virtual with respect to contents (`issue#40204 <http://tracker.ceph.com/issues/40204>`_, `pr#28451 <https://github.com/ceph/ceph/pull/28451>`_, Matt Benjamin) | |
4015 | * rgw: rgw_file: avoid string::front() on empty path (`pr#32596 <https://github.com/ceph/ceph/pull/32596>`_, Matt Benjamin) | |
4016 | * rgw: rgw_file: dont deadlock in advance_mtime() (`pr#29560 <https://github.com/ceph/ceph/pull/29560>`_, Matt Benjamin) | |
4017 | * rgw: rgw_file: fix readdir eof() calc--caller stop implies !eof (`issue#40375 <http://tracker.ceph.com/issues/40375>`_, `pr#28565 <https://github.com/ceph/ceph/pull/28565>`_, Matt Benjamin) | |
4018 | * rgw: rgw_file: include tenant when hashing bucket names (`issue#40118 <http://tracker.ceph.com/issues/40118>`_, `pr#28370 <https://github.com/ceph/ceph/pull/28370>`_, Matt Benjamin) | |
4019 | * rgw: rgw_file: introduce fast S3 Unix stats (immutable) (`issue#40456 <http://tracker.ceph.com/issues/40456>`_, `pr#28664 <https://github.com/ceph/ceph/pull/28664>`_, Matt Benjamin) | |
4020 | * rgw: rgw_file: permit lookup_handle to lookup root_fh (`pr#28440 <https://github.com/ceph/ceph/pull/28440>`_, Matt Benjamin) | |
4021 | * rgw: rgw_file: readdir: do not construct markers w/leading / (`pr#29670 <https://github.com/ceph/ceph/pull/29670>`_, Matt Benjamin) | |
4022 | * rgw: rgw_file: save etag and acl info in setattr (`pr#26439 <https://github.com/ceph/ceph/pull/26439>`_, Tao Chen) | |
4023 | * rgw: rgw_lc: use a new bl while encoding RGW_ATTR_LC (`pr#28049 <https://github.com/ceph/ceph/pull/28049>`_, Abhishek Lekshmanan) | |
4024 | * rgw: rgw_sync: drop ENOENT error logs from mdlog (`pr#26908 <https://github.com/ceph/ceph/pull/26908>`_, Abhishek Lekshmanan) | |
4025 | * rgw: s/std::map/boost::container::flat_map/ cls_bucket_list_ordered (`pr#28637 <https://github.com/ceph/ceph/pull/28637>`_, Matt Benjamin) | |
4026 | * rgw: S3 compatible pubsub API (`pr#27091 <https://github.com/ceph/ceph/pull/27091>`_, Yuval Lifshitz) | |
4027 | * rgw: s3: dont require a body in S3 put-object-acl (`pr#31987 <https://github.com/ceph/ceph/pull/31987>`_, Matt Benjamin) | |
4028 | * rgw: save an unnecessary copy of RGWEnv (`pr#28426 <https://github.com/ceph/ceph/pull/28426>`_, Mark Kogan) | |
4029 | * rgw: Select the std::bitset to resolv ambiguity (`pr#31126 <https://github.com/ceph/ceph/pull/31126>`_, Willem Jan Withagen) | |
4030 | * rgw: set bucket attr twice when delete lifecycle config (`pr#30862 <https://github.com/ceph/ceph/pull/30862>`_, zhang Shaowen) | |
4031 | * rgw: set correct storage class for append (`pr#31088 <https://github.com/ceph/ceph/pull/31088>`_, yuliyang) | |
4032 | * rgw: set correct storage class for post object upload (`pr#30956 <https://github.com/ceph/ceph/pull/30956>`_, yuliyang) | |
4033 | * rgw: set null version object acl issues (`issue#36763 <http://tracker.ceph.com/issues/36763>`_, `pr#25044 <https://github.com/ceph/ceph/pull/25044>`_, Tianshan Qu) | |
4034 | * rgw: shard number must be non-negative when resharding the bucket (`pr#29037 <https://github.com/ceph/ceph/pull/29037>`_, zhang Shaowen) | |
4035 | * rgw: silence a -Wunused-function warning in pubsu (`pr#27578 <https://github.com/ceph/ceph/pull/27578>`_, Casey Bodley) | |
4036 | * rgw: Silence warning: control reaches end of non-void function (`issue#40747 <http://tracker.ceph.com/issues/40747>`_, `pr#28809 <https://github.com/ceph/ceph/pull/28809>`_, Jos Collin) | |
4037 | * rgw: split mdlog/datalog trimming into separate files (`pr#27579 <https://github.com/ceph/ceph/pull/27579>`_, Casey Bodley) | |
4038 | * rgw: sts: add all http args to req_info (`pr#31661 <https://github.com/ceph/ceph/pull/31661>`_, yuliyang) | |
4039 | * rgw: support encoding-type param for list bucket multiparts (`pr#30993 <https://github.com/ceph/ceph/pull/30993>`_, Abhishek Lekshmanan) | |
4040 | * rgw: support radosgw-admin zone/zonegroup placement get command (`pr#30880 <https://github.com/ceph/ceph/pull/30880>`_, jiahuizeng) | |
4041 | * rgw: support specify user default placement and placement_tags when create or modify user (`pr#31185 <https://github.com/ceph/ceph/pull/31185>`_, yuliyang) | |
4042 | * rgw: svc.bucket: assign to optional<> using = (`pr#32433 <https://github.com/ceph/ceph/pull/32433>`_, Kefu Chai) | |
4043 | * rgw: swift: bugfix: https://tracker.ceph.com/issues/37765 (`pr#25962 <https://github.com/ceph/ceph/pull/25962>`_, Andrey Groshev) | |
4044 | * rgw: sync counters: drop spaces from counter names (`pr#27725 <https://github.com/ceph/ceph/pull/27725>`_, Abhishek Lekshmanan) | |
4045 | * rgw: sync with elastic search v7 (`pr#29637 <https://github.com/ceph/ceph/pull/29637>`_, Chang Liu) | |
4046 | * rgw: TempURL should not allow PUTs with the X-Object-Manifest (`issue#20797 <http://tracker.ceph.com/issues/20797>`_, `pr#16659 <https://github.com/ceph/ceph/pull/16659>`_, Radoslaw Zarzynski) | |
4047 | * rgw: test/rgw: fix test_rgw_reshard_wait with -DHAVE_BOOST_CONTEXT=OFF (`pr#32811 <https://github.com/ceph/ceph/pull/32811>`_, Yaakov Selkowitz) | |
4048 | * rgw: test: modify iam tests to use a function to set bits (`pr#32808 <https://github.com/ceph/ceph/pull/32808>`_, Abhishek Lekshmanan) | |
4049 | * rgw: tests: Fix building with -DWITH_BOOST_CONTEXT=OFF (`pr#29430 <https://github.com/ceph/ceph/pull/29430>`_, Ulrich Weigand) | |
4050 | * rgw: the http response code of delete bucket should not be 204-no-content (`pr#30471 <https://github.com/ceph/ceph/pull/30471>`_, Chang Liu) | |
4051 | * rgw: Thread optional yield context through get_bucket_info call path (`pr#27898 <https://github.com/ceph/ceph/pull/27898>`_, Ali Maredia) | |
4052 | * rgw: thread option_yield through bucket index transaction prepare (`pr#28152 <https://github.com/ceph/ceph/pull/28152>`_, Ali Maredia) | |
4053 | * rgw: unexpected crash when creating bucket in librgw (`pr#26089 <https://github.com/ceph/ceph/pull/26089>`_, Tao CHEN) | |
4054 | * rgw: update op_mask of user via admin rest api (`issue#39084 <http://tracker.ceph.com/issues/39084>`_, `pr#21154 <https://github.com/ceph/ceph/pull/21154>`_, Ning Yao) | |
4055 | * rgw: update the hash source for multipart entries during resharding (`pr#32617 <https://github.com/ceph/ceph/pull/32617>`_, dongdong tao) | |
4056 | * rgw: update the radosgw-admin reshard status (`issue#37615 <http://tracker.ceph.com/issues/37615>`_, `pr#25496 <https://github.com/ceph/ceph/pull/25496>`_, Mark Kogan) | |
4057 | * rgw: updates to resharding documentation (`issue#39007 <http://tracker.ceph.com/issues/39007>`_, `pr#27250 <https://github.com/ceph/ceph/pull/27250>`_, J. Eric Ivancich) | |
4058 | * rgw: url decode PutUserPolicy params (`pr#29578 <https://github.com/ceph/ceph/pull/29578>`_, Abhishek Lekshmanan) | |
4059 | * rgw: url encode common prefixes for List Objects response (`pr#30970 <https://github.com/ceph/ceph/pull/30970>`_, Abhishek Lekshmanan) | |
4060 | * rgw: usage dump_unsigned instead dump_int (`pr#28308 <https://github.com/ceph/ceph/pull/28308>`_, yuliyang) | |
4061 | * rgw: usage dump_unsigned instead dump_int in dump_usage_categories_info (`pr#25808 <https://github.com/ceph/ceph/pull/25808>`_, yuliyang) | |
4062 | * rgw: use bucket creation time from bucket instance info (`pr#32180 <https://github.com/ceph/ceph/pull/32180>`_, Yehuda Sadeh) | |
4063 | * rgw: use explicit to_string() overload for boost::string_ref (`issue#39611 <http://tracker.ceph.com/issues/39611>`_, `pr#28013 <https://github.com/ceph/ceph/pull/28013>`_, Casey Bodley) | |
4064 | * rgw: use new Stopped state for special handling of bucket sync disable (`pr#33054 <https://github.com/ceph/ceph/pull/33054>`_, Casey Bodley) | |
4065 | * rgw: use STSEngine::authenticate when post upload with x_amz_security_token (`pr#31879 <https://github.com/ceph/ceph/pull/31879>`_, yuliyang) | |
4066 | * rgw: use the compatibilty function for pthread_setname (`pr#27456 <https://github.com/ceph/ceph/pull/27456>`_, Willem Jan Withagen) | |
4067 | * rgw: user policy: forward write requests to master zone (`pr#32476 <https://github.com/ceph/ceph/pull/32476>`_, Abhishek Lekshmanan) | |
4068 | * rgw: vstart: move [client.rgw] config into [client] (`pr#29778 <https://github.com/ceph/ceph/pull/29778>`_, Casey Bodley) | |
4069 | * rgw: vstart: only add --debug-ms=1 in RGWDEBUG (`pr#27409 <https://github.com/ceph/ceph/pull/27409>`_, Casey Bodley) | |
4070 | * rgw: warn on potential insecure mon connection (`pr#33777 <https://github.com/ceph/ceph/pull/33777>`_, Yehuda Sadeh) | |
4071 | * rgw: when resharding store progress json (`pr#30575 <https://github.com/ceph/ceph/pull/30575>`_, Mark Kogan) | |
4072 | * rgw: when you abort a multipart upload request, the quota may be not updated (`pr#29703 <https://github.com/ceph/ceph/pull/29703>`_, Richard Bai(\xe7\x99\xbd\xe5\xad\xa6\xe4\xbd\x99)) | |
4073 | * rgw: Zipper - RGWUser (`pr#32298 <https://github.com/ceph/ceph/pull/32298>`_, Daniel Gryniewicz) | |
4074 | * rgw: [RFC] rgw: raise default rgw_bucket_index_max_aio to 128 (`pr#28558 <https://github.com/ceph/ceph/pull/28558>`_, Casey Bodley) | |
4075 | * rgw: [rgw]:Validate bucket names as per revised s3 spec (`pr#26787 <https://github.com/ceph/ceph/pull/26787>`_, Soumya Koduri) | |
4076 | * seastar,crimson: pickup change to pin socket to fixed core (`pr#32797 <https://github.com/ceph/ceph/pull/32797>`_, Kefu Chai) | |
4077 | * seastar: pick up changes for better performance (`pr#28008 <https://github.com/ceph/ceph/pull/28008>`_, Kefu Chai) | |
4078 | * seastar: pick up latest changes and cleanups (`pr#29942 <https://github.com/ceph/ceph/pull/29942>`_, Kefu Chai) | |
4079 | * seastar: pick up the latest seastar (`pr#28709 <https://github.com/ceph/ceph/pull/28709>`_, Kefu Chai) | |
4080 | * seastar: pickup change to fix cgroups V2 support (`pr#32978 <https://github.com/ceph/ceph/pull/32978>`_, Kefu Chai) | |
4081 | * seastar: pickup the recent future optimizations (`pr#32296 <https://github.com/ceph/ceph/pull/32296>`_, Radoslaw Zarzynski) | |
4082 | * seastar: pickup unix domain socket support (`pr#30578 <https://github.com/ceph/ceph/pull/30578>`_, Kefu Chai) | |
4083 | * src/: silence GCC warnings (`pr#28684 <https://github.com/ceph/ceph/pull/28684>`_, Adam C. Emerson, Kefu Chai) | |
4084 | * src/msg/async/net_handler.cc: Fix compilation (`pr#31637 <https://github.com/ceph/ceph/pull/31637>`_, Carlos Valiente) | |
4085 | * src/script/kubejacker: Fix and simplify (`issue#39065 <http://tracker.ceph.com/issues/39065>`_, `pr#27292 <https://github.com/ceph/ceph/pull/27292>`_, Sebastian Wagner) | |
4086 | * src/script: extract mypy config to mypy.ini (`pr#28264 <https://github.com/ceph/ceph/pull/28264>`_, Alfonso Mart\xc3\xadnez) | |
4087 | * src/telemetry: remove, now lives in ceph-telemetry.git (`pr#31170 <https://github.com/ceph/ceph/pull/31170>`_, Dan Mick) | |
4088 | * src: polish the wording (`pr#33224 <https://github.com/ceph/ceph/pull/33224>`_, Jun Su) | |
4089 | * stop.sh: add --crimson option (`pr#28676 <https://github.com/ceph/ceph/pull/28676>`_, Kefu Chai) | |
4090 | * stop.sh: do not try to contact mon unless cluster is up (`pr#32295 <https://github.com/ceph/ceph/pull/32295>`_, Kefu Chai) | |
4091 | * support RDMA NIC without SRQ in msg/async/rdma (`pr#29947 <https://github.com/ceph/ceph/pull/29947>`_, Changcheng Liu, Roman Penyaev) | |
4092 | * tasks/ceph_deploy: get rid of iteritems for python3 (`pr#30791 <https://github.com/ceph/ceph/pull/30791>`_, Kyr Shatskyy) | |
4093 | * telemetry: make server compensate for older mgr modules, elasticsearch (`pr#27802 <https://github.com/ceph/ceph/pull/27802>`_, Dan Mick) | |
4094 | * test/crimson: fix interpretability with perf_async_msgr (`pr#28913 <https://github.com/ceph/ceph/pull/28913>`_, Yingxin Cheng) | |
4095 | * tests,tools: ceph-objectstore-tool: call collection_bits() crashes on the meta col\xe2\x80\xa6 (`pr#31133 <https://github.com/ceph/ceph/pull/31133>`_, David Zafman) | |
4096 | * tests,tools: ceph-objectstore-tool: set log date format (`pr#29297 <https://github.com/ceph/ceph/pull/29297>`_, Robert Church) | |
4097 | * tests,tools: tools/ceph-dencoder: split types.h into smaller pieces (`issue#39595 <http://tracker.ceph.com/issues/39595>`_, `pr#28359 <https://github.com/ceph/ceph/pull/28359>`_, Kefu Chai) | |
4098 | * tests,tools: tools/setup-virtualenv.sh: do not default to python2.7 (`pr#30379 <https://github.com/ceph/ceph/pull/30379>`_, Nathan Cutler) | |
4099 | * tests: add missing header cmath to test/mon/test_mon_memory_target.cc (`pr#30284 <https://github.com/ceph/ceph/pull/30284>`_, Su Yue) | |
4100 | * tests: ceph-object-corpus: pick up 15.0.0-539-g191ab33faf (`pr#27867 <https://github.com/ceph/ceph/pull/27867>`_, Kefu Chai) | |
4101 | * tests: cls/queue: add unit tests (`pr#33218 <https://github.com/ceph/ceph/pull/33218>`_, Yuval Lifshitz) | |
4102 | * tests: corrected issues with RBD tests under EL8 distros (`pr#32684 <https://github.com/ceph/ceph/pull/32684>`_, Jason Dillaman) | |
4103 | * tests: crimson/net: configure seastar to accept on a fixed core (`pr#32632 <https://github.com/ceph/ceph/pull/32632>`_, Yingxin Cheng) | |
4104 | * tests: crimson/test: add CBT based perf tests (`pr#29612 <https://github.com/ceph/ceph/pull/29612>`_, Kefu Chai) | |
4105 | * tests: crimson/test: v2 failover tests with crimson FailoverTestPeer (`pr#30162 <https://github.com/ceph/ceph/pull/30162>`_, Yingxin Cheng) | |
4106 | * tests: crush, test: update editor variables (`pr#30537 <https://github.com/ceph/ceph/pull/30537>`_, Kefu Chai) | |
4107 | * tests: fio_ceph_messenger: catch up v2 proto changes by using dummy auth (`pr#27264 <https://github.com/ceph/ceph/pull/27264>`_, Roman Penyaev) | |
4108 | * tests: import-generated.sh: use PATH to get ceph-dencoder (`pr#27573 <https://github.com/ceph/ceph/pull/27573>`_, Changcheng Liu) | |
4109 | * tests: introduce compiletest_cxx11_client for C++11 conformity (`pr#25395 <https://github.com/ceph/ceph/pull/25395>`_, Radoslaw Zarzynski) | |
4110 | * tests: lvm/deactivate: add unit tests, remove --all (`pr#32277 <https://github.com/ceph/ceph/pull/32277>`_, Jan Fajerski) | |
4111 | * tests: mgr/dashboard: ability to provide custom credentials for E2E tests (`pr#33549 <https://github.com/ceph/ceph/pull/33549>`_, Alfonso Mart\xc3\xadnez) | |
4112 | * tests: mgr/dashboard: Add linter for unclosed HTML tags (`issue#40686 <http://tracker.ceph.com/issues/40686>`_, `pr#28916 <https://github.com/ceph/ceph/pull/28916>`_, Patrick Nawracay) | |
4113 | * tests: mgr/dashboard: add python-common to $PYTHONPATH (`pr#29525 <https://github.com/ceph/ceph/pull/29525>`_, Kefu Chai) | |
4114 | * tests: mgr/dashboard: Added breadcrumb tests to Manager modules and Alerts menu (`pr#26853 <https://github.com/ceph/ceph/pull/26853>`_, Nathan Weinberg) | |
4115 | * tests: mgr/dashboard: Added breadcrumb tests to NFS menu (`pr#26850 <https://github.com/ceph/ceph/pull/26850>`_, Nathan Weinberg) | |
4116 | * tests: mgr/dashboard: Added breadcrumb tests to Object Gateway menu items (`pr#25451 <https://github.com/ceph/ceph/pull/25451>`_, Nathan Weinberg, Tiago Melo) | |
4117 | * tests: mgr/dashboard: comment failing QA suites out (`pr#30864 <https://github.com/ceph/ceph/pull/30864>`_, Tatjana Dehler) | |
4118 | * tests: mgr/dashboard: disable pylints --py3k flag (`pr#30078 <https://github.com/ceph/ceph/pull/30078>`_, Ernesto Puerta) | |
4119 | * tests: mgr/dashboard: E2E test to verify Configuration editing functionality (`pr#29216 <https://github.com/ceph/ceph/pull/29216>`_, Adam King, Rafael Quintero) | |
4120 | * tests: mgr/dashboard: Explicitly type page variables (`pr#29324 <https://github.com/ceph/ceph/pull/29324>`_, Adam King, Rafael Quintero) | |
4121 | * tests: mgr/dashboard: Fix e2e host test (`pr#30377 <https://github.com/ceph/ceph/pull/30377>`_, Tiago Melo) | |
4122 | * tests: mgr/dashboard: fix existing issues in user integration tests (`pr#30789 <https://github.com/ceph/ceph/pull/30789>`_, Tatjana Dehler) | |
4123 | * tests: mgr/dashboard: fix stray requests/error in Grafana unit test (`pr#33572 <https://github.com/ceph/ceph/pull/33572>`_, Patrick Seidensal) | |
4124 | * tests: mgr/dashboard: fix tasks.mgr.dashboard.test_rgw suite (`pr#33426 <https://github.com/ceph/ceph/pull/33426>`_, Alfonso Mart\xc3\xadnez) | |
4125 | * tests: mgr/dashboard: fix tests in order to match pg num conventions (`pr#31906 <https://github.com/ceph/ceph/pull/31906>`_, Tatjana Dehler) | |
4126 | * tests: mgr/dashboard: Improve e2e script (`pr#29101 <https://github.com/ceph/ceph/pull/29101>`_, Valentin Bajrami) | |
4127 | * tests: mgr/dashboard: RBD Image Purge Trash, Move to Trash and Restore (`pr#29673 <https://github.com/ceph/ceph/pull/29673>`_, Adam King, Rafael Quintero) | |
4128 | * tests: mgr/dashboard: reactivate dashboard test suites (`pr#32005 <https://github.com/ceph/ceph/pull/32005>`_, Tatjana Dehler) | |
4129 | * tests: mgr/dashboard: Reduce code duplication through TableActionComponent UnitTests (`issue#40399 <http://tracker.ceph.com/issues/40399>`_, `pr#28633 <https://github.com/ceph/ceph/pull/28633>`_, Patrick Nawracay) | |
4130 | * tests: mgr/dashboard: restore working directory after creating venv (`pr#32371 <https://github.com/ceph/ceph/pull/32371>`_, Kefu Chai) | |
4131 | * tests: mgr/dashboard: RGW bucket E2E Tests (`pr#28999 <https://github.com/ceph/ceph/pull/28999>`_, Adam King, Rafael Quintero) | |
4132 | * tests: mgr/dashboard: RGW user E2E Tests (`pr#29237 <https://github.com/ceph/ceph/pull/29237>`_, Adam King, Rafael Quintero) | |
4133 | * tests: mgr/dashboard: take portal_ip_addresses as a list (`pr#28495 <https://github.com/ceph/ceph/pull/28495>`_, Kefu Chai) | |
4134 | * tests: mgr/dashboard: Update formatting of e2e test files (`pr#29070 <https://github.com/ceph/ceph/pull/29070>`_, Adam King, Rafael Quintero) | |
4135 | * tests: mgr/dashboard: Updated existing E2E tests to match new format (`pr#27408 <https://github.com/ceph/ceph/pull/27408>`_, Nathan Weinberg) | |
4136 | * tests: mgr/dashboard: Verify fields on Configuration page (`pr#29583 <https://github.com/ceph/ceph/pull/29583>`_, Adam King, Rafael Quintero) | |
4137 | * tests: mgr/dashboard: Verify fields on OSDs page (`pr#29447 <https://github.com/ceph/ceph/pull/29447>`_, Adam King, Rafael Quintero) | |
4138 | * tests: mgr/dashboard: Wait for iSCSI target put and delete (`pr#30588 <https://github.com/ceph/ceph/pull/30588>`_, Ricardo Marques) | |
4139 | * tests: mgr/dashboard: Write E2E tests for pool creation, deletion and verification (`issue#40693 <http://tracker.ceph.com/issues/40693>`_, `issue#38093 <http://tracker.ceph.com/issues/38093>`_, `pr#28928 <https://github.com/ceph/ceph/pull/28928>`_, Patrick Nawracay) | |
4140 | * tests: mgr/orch: try harder when pickle fails to marshal an exception (`pr#33701 <https://github.com/ceph/ceph/pull/33701>`_, Kefu Chai) | |
4141 | * tests: mgr/ssh: add make check integration (`pr#31523 <https://github.com/ceph/ceph/pull/31523>`_, Sebastian Wagner) | |
4142 | * tests: mgr/tox: make run-tox.sh scripts more robust (`issue#39323 <http://tracker.ceph.com/issues/39323>`_, `pr#27614 <https://github.com/ceph/ceph/pull/27614>`_, Nathan Cutler) | |
4143 | * tests: osd-backfill-space.sh test failed in TEST_backfill_multi_partial() (`issue#39333 <http://tracker.ceph.com/issues/39333>`_, `pr#27769 <https://github.com/ceph/ceph/pull/27769>`_, David Zafman) | |
4144 | * tests: pybind/mgr: apply_drivegroups should return Sequence[Completion] (`pr#33977 <https://github.com/ceph/ceph/pull/33977>`_, Kefu Chai) | |
4145 | * tests: python: pin mypy requirement to mypy==0.770 (`pr#33926 <https://github.com/ceph/ceph/pull/33926>`_, Sebastian Wagner) | |
4146 | * tests: qa.tests: added smoke suite to the schedule on mimic,nautilus (`pr#28479 <https://github.com/ceph/ceph/pull/28479>`_, Yuri Weinstein) | |
4147 | * tests: qa/ceph-ansible: Disable dashboard (`pr#29916 <https://github.com/ceph/ceph/pull/29916>`_, Brad Hubbard) | |
4148 | * tests: qa/ceph-ansible: Move to ansible 2.8 (`issue#40602 <http://tracker.ceph.com/issues/40602>`_, `pr#28803 <https://github.com/ceph/ceph/pull/28803>`_, Brad Hubbard) | |
4149 | * tests: qa/ceph-ansible: Move to Nautilus (`pr#27013 <https://github.com/ceph/ceph/pull/27013>`_, Brad Hubbard) | |
4150 | * tests: qa/ceph-ansible: Replace pgs with pg_num (`issue#40605 <http://tracker.ceph.com/issues/40605>`_, `pr#28807 <https://github.com/ceph/ceph/pull/28807>`_, Brad Hubbard) | |
4151 | * tests: qa/ceph-ansible: Upgrade ansible version (`pr#33379 <https://github.com/ceph/ceph/pull/33379>`_, Brad Hubbard) | |
4152 | * tests: qa/cephadm/smoke: run on opensuse_15.1 (`pr#33338 <https://github.com/ceph/ceph/pull/33338>`_, Nathan Cutler) | |
4153 | * tests: qa/crontab/teuthology-cronjobs: fix suite-branch (`pr#27140 <https://github.com/ceph/ceph/pull/27140>`_, Neha Ojha) | |
4154 | * tests: qa/distros/all: add openSUSE 15.1, drop openSUSE 12.2 (`pr#30597 <https://github.com/ceph/ceph/pull/30597>`_, Nathan Cutler) | |
4155 | * tests: qa/distros: add SLE-12-SP3 and SLE-15-SP1 (`pr#31112 <https://github.com/ceph/ceph/pull/31112>`_, Nathan Cutler) | |
4156 | * tests: qa/orchestrator: do not test mon update 3 host1 (`pr#32023 <https://github.com/ceph/ceph/pull/32023>`_, Sage Weil, Kefu Chai) | |
4157 | * tests: qa/standalone/ceph-helpers: resurrect all OSD before waiting for health (`pr#28328 <https://github.com/ceph/ceph/pull/28328>`_, Kefu Chai) | |
4158 | * tests: qa/standalone/test_ceph_daemon: Fix ceph daemon standalone test (`pr#31440 <https://github.com/ceph/ceph/pull/31440>`_, Thomas Bechtold) | |
4159 | * tests: qa/suites/krbd: fsx with object-map and fast-diff (`pr#32376 <https://github.com/ceph/ceph/pull/32376>`_, Ilya Dryomov) | |
4160 | * tests: qa/suites/rados/cephadm/upgrade: add simple upgrade test (`pr#33343 <https://github.com/ceph/ceph/pull/33343>`_, Sage Weil) | |
4161 | * tests: qa/suites/rados/cephadm: deploy all monitoring components (`pr#33785 <https://github.com/ceph/ceph/pull/33785>`_, Sage Weil) | |
4162 | * tests: qa/suites/rados/perf/objectstore: do not symlink to qa/objectstore (`pr#30309 <https://github.com/ceph/ceph/pull/30309>`_, Neha Ojha) | |
4163 | * tests: qa/suites/rados/perf: test min recommended osd_memory_target (`pr#30347 <https://github.com/ceph/ceph/pull/30347>`_, Neha Ojha) | |
4164 | * tests: qa/suites/rados: whitelist POOL_APP_NOT_ENABLED warning (`pr#29763 <https://github.com/ceph/ceph/pull/29763>`_, Kefu Chai) | |
4165 | * tests: qa/suites/upgrade/nautilus-x/parallel: restart mgr.x before mons (`pr#33705 <https://github.com/ceph/ceph/pull/33705>`_, Neha Ojha) | |
4166 | * tests: qa/suites/upgrade: use correct branch names (`pr#27764 <https://github.com/ceph/ceph/pull/27764>`_, Neha Ojha) | |
4167 | * tests: qa/suites: do not test luminous-x upgrade path (`pr#27112 <https://github.com/ceph/ceph/pull/27112>`_, Kefu Chai) | |
4168 | * tests: qa/tasks/cbt.py: add support for client_endpoints (`pr#28522 <https://github.com/ceph/ceph/pull/28522>`_, Neha Ojha) | |
4169 | * tests: qa/tasks/cbt.py: change port to work with client_endpoints (`pr#28442 <https://github.com/ceph/ceph/pull/28442>`_, Neha Ojha) | |
4170 | * tests: qa/tasks/cbt.py: use git --depth 1 for faster clone (`pr#29597 <https://github.com/ceph/ceph/pull/29597>`_, Kefu Chai) | |
4171 | * tests: qa/tasks/ceph.py: quote <kind> in command line (`pr#33775 <https://github.com/ceph/ceph/pull/33775>`_, Kefu Chai) | |
4172 | * tests: qa/tasks/ceph.py: remove unused variables (`pr#31005 <https://github.com/ceph/ceph/pull/31005>`_, Kefu Chai) | |
4173 | * tests: qa/tasks/ceph2: add support for shell, packaged ceph-daemon (`pr#31891 <https://github.com/ceph/ceph/pull/31891>`_, Sage Weil) | |
4174 | * tests: qa/tasks/cephfs_test_runner: setattr to class not instance (`pr#32571 <https://github.com/ceph/ceph/pull/32571>`_, Kefu Chai) | |
4175 | * tests: qa/tasks/ceph_deploy: assume systemd and simplify shutdown wonkiness (`pr#29030 <https://github.com/ceph/ceph/pull/29030>`_, Sage Weil) | |
4176 | * tests: qa/tasks/ceph_deploy: install python3.6 instead of python3.4 for py3 tests (`pr#27504 <https://github.com/ceph/ceph/pull/27504>`_, Kefu Chai) | |
4177 | * tests: qa/tasks/ceph_manager.py: ignore errors in test_pool_min_size (`issue#40533 <http://tracker.ceph.com/issues/40533>`_, `pr#28731 <https://github.com/ceph/ceph/pull/28731>`_, Kefu Chai) | |
4178 | * tests: qa/tasks/ceph_manager: capture stderr for COT (`pr#33805 <https://github.com/ceph/ceph/pull/33805>`_, Kefu Chai) | |
4179 | * tests: qa/tasks/ceph_manager: do not panic if pg_num_target is missing (`pr#30973 <https://github.com/ceph/ceph/pull/30973>`_, Kefu Chai) | |
4180 | * tests: qa/tasks/ceph_manager: do not pick a pool is there is no pools (`pr#32519 <https://github.com/ceph/ceph/pull/32519>`_, Kefu Chai) | |
4181 | * tests: qa/tasks/mgr/dashboard/test_health: add allow_unknown in mgr_map (`pr#30517 <https://github.com/ceph/ceph/pull/30517>`_, Kefu Chai) | |
4182 | * tests: qa/tasks/mgr/dashboard/test_health: add missing field for test_full_health (`pr#29615 <https://github.com/ceph/ceph/pull/29615>`_, Kefu Chai) | |
4183 | * tests: qa/tasks/mgr/dashboard/test_health: update schema (`pr#32122 <https://github.com/ceph/ceph/pull/32122>`_, Tatjana Dehler) | |
4184 | * tests: qa/tasks/mgr/dashboard/test_mgr_module: sync w/ telemetry (`pr#29461 <https://github.com/ceph/ceph/pull/29461>`_, Kefu Chai) | |
4185 | * tests: qa/tasks/mgr/dashboard: set pg_num to 16 (`pr#32575 <https://github.com/ceph/ceph/pull/32575>`_, Kefu Chai) | |
4186 | * tests: qa/tasks/mgr/test_orchestrator_cli: fix mon update test (`pr#32428 <https://github.com/ceph/ceph/pull/32428>`_, Kefu Chai) | |
4187 | * tests: qa/tasks/mgr/test_orchestrator_cli: fix service action tests (`pr#32518 <https://github.com/ceph/ceph/pull/32518>`_, Kefu Chai) | |
4188 | * tests: qa/tasks/mgr/test_orchestrator_cli: fix test_host_ls (`pr#33477 <https://github.com/ceph/ceph/pull/33477>`_, Sage Weil) | |
4189 | * tests: qa/tasks/mgr/test_progress.py: fix bug in 9b4dbf0 (`pr#29385 <https://github.com/ceph/ceph/pull/29385>`_, Kamoltat (Junior) Sirivadhna) | |
4190 | * tests: qa/tasks/mgr/test_progress.py: s/ev/new_event/ (`issue#40618 <http://tracker.ceph.com/issues/40618>`_, `pr#29368 <https://github.com/ceph/ceph/pull/29368>`_, Kefu Chai) | |
4191 | * tests: qa/tasks/mgr: set mgr module option with --force (`pr#32588 <https://github.com/ceph/ceph/pull/32588>`_, Kefu Chai) | |
4192 | * tests: qa/tasks/vstart_runner: write string to StringIO (`pr#32438 <https://github.com/ceph/ceph/pull/32438>`_, Kefu Chai) | |
4193 | * tests: qa/tasks: call super classs setUp() (`pr#33325 <https://github.com/ceph/ceph/pull/33325>`_, Kefu Chai) | |
4194 | * tests: qa/tasks: py3 compat (tasks exercised by rados suites) (`pr#33709 <https://github.com/ceph/ceph/pull/33709>`_, Kyr Shatskyy, Kefu Chai) | |
4195 | * tests: qa/tasks: use items() for py3 compatibility (`pr#30813 <https://github.com/ceph/ceph/pull/30813>`_, Kyr Shatskyy) | |
4196 | * tests: qa/tests: filtered in only trusty (`issue#40195 <http://tracker.ceph.com/issues/40195>`_, `pr#28439 <https://github.com/ceph/ceph/pull/28439>`_, Yuri Weinstein) | |
4197 | * tests: qa/tests: added mimic-x on master run (`pr#29428 <https://github.com/ceph/ceph/pull/29428>`_, Yuri Weinstein) | |
4198 | * tests: qa/tests: added nautilus-p2p to cron (`pr#27218 <https://github.com/ceph/ceph/pull/27218>`_, Yuri Weinstein) | |
4199 | * tests: qa/tests: added nautilus-x run (`pr#27252 <https://github.com/ceph/ceph/pull/27252>`_, Yuri Weinstein) | |
4200 | * tests: qa/tests: added new client-upgrade-\\*-nautilus suites for jewel, luminous, mimic (`pr#28067 <https://github.com/ceph/ceph/pull/28067>`_, Yuri Weinstein) | |
4201 | * tests: qa/tests: added ragweed coverage to stress-split\\* upgrade suites (`issue#40467 <http://tracker.ceph.com/issues/40467>`_, `issue#40452 <http://tracker.ceph.com/issues/40452>`_, `pr#28931 <https://github.com/ceph/ceph/pull/28931>`_, Yuri Weinstein) | |
4202 | * tests: qa/tests: added ragweed coverage to stress-split\\* upgrade suites (`issue#40467 <http://tracker.ceph.com/issues/40467>`_, `issue#40452 <http://tracker.ceph.com/issues/40452>`_, `pr#28932 <https://github.com/ceph/ceph/pull/28932>`_, Yuri Weinstein) | |
4203 | * tests: qa/tests: added rgw into upgrade sequence to improve coverage (`pr#29406 <https://github.com/ceph/ceph/pull/29406>`_, Yuri Weinstein) | |
4204 | * tests: qa/tests: reduced distro to run to be random (`pr#28435 <https://github.com/ceph/ceph/pull/28435>`_, Yuri Weinstein) | |
4205 | * tests: qa/tests: reduced frequency for luminous and mimic runs (`pr#27057 <https://github.com/ceph/ceph/pull/27057>`_, Yuri Weinstein) | |
4206 | * tests: qa/tests: removed all runs for luminous - EOL (`pr#33186 <https://github.com/ceph/ceph/pull/33186>`_, Yuri Weinstein) | |
4207 | * tests: qa/tests: removed upgrade/client-upgrade-hammer becasue ubuntu 14.04 \xe2\x80\xa6 (`pr#28518 <https://github.com/ceph/ceph/pull/28518>`_, Yuri Weinstein) | |
4208 | * tests: qa/tests: removed `1node` and `systemd` tests as ceph-deploy is not actively developed (`issue#40207 <http://tracker.ceph.com/issues/40207>`_, `issue#40208 <http://tracker.ceph.com/issues/40208>`_, `pr#28455 <https://github.com/ceph/ceph/pull/28455>`_, Yuri Weinstein) | |
4209 | * tests: qa/valgrind.supp: generalize the whiterule for aes-128-gcm to help rgw suite (`issue#38827 <http://tracker.ceph.com/issues/38827>`_, `pr#28305 <https://github.com/ceph/ceph/pull/28305>`_, Radoslaw Zarzynski) | |
4210 | * tests: qa/workunits/cephadm/test_cephadm: drop stray exit 0 (`pr#32622 <https://github.com/ceph/ceph/pull/32622>`_, Sage Weil) | |
4211 | * tests: qa/workunits/cephtool/test.sh: a handful fixes (`pr#31689 <https://github.com/ceph/ceph/pull/31689>`_, Kefu Chai) | |
4212 | * tests: qa/workunits/mon/config.sh: s|bin/ceph|ceph| (`pr#27147 <https://github.com/ceph/ceph/pull/27147>`_, Kefu Chai) | |
4213 | * tests: qa/workunits/rados/test_crash.sh: do not rm coredump (`pr#32883 <https://github.com/ceph/ceph/pull/32883>`_, Kefu Chai) | |
4214 | * tests: qa/workunits/rados/test_envlibrados_for_rocksdb: accomodate rocksdb c\xe2\x80\xa6 (`pr#32143 <https://github.com/ceph/ceph/pull/32143>`_, Kefu Chai) | |
4215 | * tests: qa/workunits/rados/test_envlibrados_for_rocksdb: install newer cmake (`pr#29584 <https://github.com/ceph/ceph/pull/29584>`_, Kefu Chai) | |
4216 | * tests: qa/workunits/rados/test_librados_build.sh: download from current branch (`pr#31693 <https://github.com/ceph/ceph/pull/31693>`_, Kefu Chai) | |
4217 | * tests: qa/workunits/rados/test_librados_build.sh: install build deps (`pr#28484 <https://github.com/ceph/ceph/pull/28484>`_, Kefu Chai) | |
4218 | * tests: qa/workunits/rest: Better detection of rest url (`pr#26604 <https://github.com/ceph/ceph/pull/26604>`_, Brad Hubbard) | |
4219 | * tests: qa: add .qa link (`pr#32363 <https://github.com/ceph/ceph/pull/32363>`_, Patrick Donnelly) | |
4220 | * tests: qa: Add basic mypy support for the qa directory (`pr#32495 <https://github.com/ceph/ceph/pull/32495>`_, Thomas Bechtold) | |
4221 | * tests: qa: add path to device output schema (`pr#32427 <https://github.com/ceph/ceph/pull/32427>`_, Kefu Chai) | |
4222 | * tests: qa: add RHEL 7.7 and use as RHEL7 default (`pr#29908 <https://github.com/ceph/ceph/pull/29908>`_, Patrick Donnelly) | |
4223 | * tests: qa: correct zap disk with ceph-deploy tool (`pr#31312 <https://github.com/ceph/ceph/pull/31312>`_, Changcheng Liu, Alfredo Deza) | |
4224 | * tests: qa: distro helper symlinks (`pr#28371 <https://github.com/ceph/ceph/pull/28371>`_, Patrick Donnelly) | |
4225 | * tests: qa: enable CRB repo for RHEL8 (`pr#32426 <https://github.com/ceph/ceph/pull/32426>`_, Kefu Chai) | |
4226 | * tests: qa: enable dashboard tests to be run with --suite rados/dashboard (`pr#30434 <https://github.com/ceph/ceph/pull/30434>`_, Nathan Cutler) | |
4227 | * tests: qa: Enable flake8 tox and fix failures (`pr#32129 <https://github.com/ceph/ceph/pull/32129>`_, Thomas Bechtold) | |
4228 | * tests: qa: fix all the fsx.sh-invoking yaml files to install dependencies (`pr#33959 <https://github.com/ceph/ceph/pull/33959>`_, Greg Farnum) | |
4229 | * tests: qa: fix lingering ceph-mgr-ssh -> ceph-mgr-cephadm refs (`pr#32250 <https://github.com/ceph/ceph/pull/32250>`_, Sage Weil) | |
4230 | * tests: qa: get rid of iterkeys for py3 compatibility (`pr#30873 <https://github.com/ceph/ceph/pull/30873>`_, Kyr Shatskyy) | |
4231 | * tests: qa: kernel.sh: update for read-only changes (`pr#31773 <https://github.com/ceph/ceph/pull/31773>`_, Ilya Dryomov) | |
4232 | * tests: qa: krbd_exclusive_option.sh: fixup for json.tool ordering change (`pr#32358 <https://github.com/ceph/ceph/pull/32358>`_, Ilya Dryomov) | |
4233 | * tests: qa: krbd_exclusive_option.sh: update for recent kernel changes (`pr#32088 <https://github.com/ceph/ceph/pull/32088>`_, Ilya Dryomov) | |
4234 | * tests: qa: rbd_workunit_suites_fsx: install build dependencies (`pr#33412 <https://github.com/ceph/ceph/pull/33412>`_, Ilya Dryomov) | |
4235 | * tests: qa: run cephadm/smoke on opensuse 15.2 instead of 15.1 (`pr#33535 <https://github.com/ceph/ceph/pull/33535>`_, Nathan Cutler) | |
4236 | * tests: qa: update krbd tests for python3 (`pr#31968 <https://github.com/ceph/ceph/pull/31968>`_, Ilya Dryomov) | |
4237 | * tests: qa: update krbd_blkroset.t and add krbd_get_features.t (`pr#31771 <https://github.com/ceph/ceph/pull/31771>`_, Ilya Dryomov) | |
4238 | * tests: qa: whitelist FS_DEGRADED (`pr#32549 <https://github.com/ceph/ceph/pull/32549>`_, Kefu Chai) | |
4239 | * tests: remove spurious whitespace (`pr#33848 <https://github.com/ceph/ceph/pull/33848>`_, Milind Changire) | |
4240 | * tests: Revert qa/tasks/cbt: include py2 deps on ubuntu for now (`pr#32512 <https://github.com/ceph/ceph/pull/32512>`_, Kefu Chai) | |
4241 | * tests: script/run-cbt.sh: add support for ceph-osd testing (`pr#30811 <https://github.com/ceph/ceph/pull/30811>`_, Radoslaw Zarzynski) | |
4242 | * tests: script/run-cbt.sh: always use python3 (`pr#30321 <https://github.com/ceph/ceph/pull/30321>`_, Kefu Chai) | |
4243 | * tests: script/run-cbt.sh: check option correctly (`pr#30287 <https://github.com/ceph/ceph/pull/30287>`_, Kefu Chai) | |
4244 | * tests: script/run-cbt.sh: set fs.aio-max-nr for seastar (`pr#31667 <https://github.com/ceph/ceph/pull/31667>`_, Kefu Chai) | |
4245 | * tests: script/run_mypy: Support mypy 0.740 (`pr#31192 <https://github.com/ceph/ceph/pull/31192>`_, Sebastian Wagner) | |
4246 | * tests: script/run_tox.sh: do not use python2 if we have python3 (`pr#31751 <https://github.com/ceph/ceph/pull/31751>`_, Kefu Chai) | |
4247 | * tests: selinux: Update the policy for RHEL8 (`pr#28290 <https://github.com/ceph/ceph/pull/28290>`_, Boris Ranto) | |
4248 | * tests: src/test, qa/suites/rados/thrash: add dedup test (`pr#28983 <https://github.com/ceph/ceph/pull/28983>`_, Myoungwon Oh) | |
4249 | * tests: src/test/compressor: Add missing gtest (`pr#33731 <https://github.com/ceph/ceph/pull/33731>`_, Willem Jan Withagen) | |
4250 | * tests: src/test: fix creating two different objects for testing chunked object (`issue#39282 <http://tracker.ceph.com/issues/39282>`_, `pr#27667 <https://github.com/ceph/ceph/pull/27667>`_, Myoungwon Oh) | |
4251 | * tests: src/valgrind.supp: replace with the teuthologys file. Whitelist OpenSSL (`pr#27265 <https://github.com/ceph/ceph/pull/27265>`_, Radoslaw Zarzynski) | |
4252 | * tests: tasks/ceph: drop testdir replacement in skeleton_config (`pr#30829 <https://github.com/ceph/ceph/pull/30829>`_, Kyr Shatskyy) | |
4253 | * tests: tasks/ceph: get rid of iteritems for python3 (`pr#30792 <https://github.com/ceph/ceph/pull/30792>`_, Kyr Shatskyy) | |
4254 | * tests: test/bench_log: add usage function (`pr#31723 <https://github.com/ceph/ceph/pull/31723>`_, Xuqiang Chen) | |
4255 | * tests: test/bufferlist.cc: encode/decode int64_t instead of long (`pr#29881 <https://github.com/ceph/ceph/pull/29881>`_, Alexandre Oliva) | |
4256 | * tests: test/cli/ceph-conf: fix test (`pr#28818 <https://github.com/ceph/ceph/pull/28818>`_, Kefu Chai) | |
4257 | * tests: test/cli: Make the ceph-conf test more liberal (`pr#29405 <https://github.com/ceph/ceph/pull/29405>`_, Willem Jan Withagen) | |
4258 | * tests: test/common/test_util: skip it if /etc/os-release does not exist (`pr#27927 <https://github.com/ceph/ceph/pull/27927>`_, Kefu Chai) | |
4259 | * tests: test/crimson/: use 256M mem and 1 cpu core for each test (`pr#29152 <https://github.com/ceph/ceph/pull/29152>`_, Kefu Chai) | |
4260 | * tests: test/crimson/perf_async_msgr: remove unsued header file (`pr#28707 <https://github.com/ceph/ceph/pull/28707>`_, Jianpeng Ma) | |
4261 | * tests: test/crimson: add acceptable section to tests (`pr#30315 <https://github.com/ceph/ceph/pull/30315>`_, Kefu Chai) | |
4262 | * tests: test/crimson: add unit-test for ceph::net::Socket (`pr#28623 <https://github.com/ceph/ceph/pull/28623>`_, Yingxin Cheng) | |
4263 | * tests: test/crimson: cbt test does rand-reads instead of seq-reads (`pr#30794 <https://github.com/ceph/ceph/pull/30794>`_, Radoslaw Zarzynski) | |
4264 | * tests: test/crimson: fix a compiler error (`pr#27883 <https://github.com/ceph/ceph/pull/27883>`_, Jianpeng Ma) | |
4265 | * tests: test/crimson: fix build of unittest_seastar_monc (`pr#27515 <https://github.com/ceph/ceph/pull/27515>`_, Kefu Chai, Yingxin Cheng) | |
4266 | * tests: test/crimson: fix FTBFS (`pr#28902 <https://github.com/ceph/ceph/pull/28902>`_, Kefu Chai) | |
4267 | * tests: test/crimson: fix msgr test of ref counter racing (`issue#36405 <http://tracker.ceph.com/issues/36405>`_, `pr#28362 <https://github.com/ceph/ceph/pull/28362>`_, Yingxin Cheng) | |
4268 | * tests: test/crimson: implement a remote async TestPeer for crimson msgr tests (`pr#31156 <https://github.com/ceph/ceph/pull/31156>`_, Yingxin Cheng) | |
4269 | * tests: test/crimson: improved perf_crimson_msgr with timer and sampled lat (`pr#28542 <https://github.com/ceph/ceph/pull/28542>`_, Yingxin Cheng) | |
4270 | * tests: test/crimson: include writes in perf_crimson/async_server (`pr#27429 <https://github.com/ceph/ceph/pull/27429>`_, Yingxin Cheng) | |
4271 | * tests: test/crimson: lower the bar for cbt test (`pr#30458 <https://github.com/ceph/ceph/pull/30458>`_, Kefu Chai) | |
4272 | * tests: test/crimson: remove unittest_seastar_socket temporarily (`pr#32720 <https://github.com/ceph/ceph/pull/32720>`_, Kefu Chai) | |
4273 | * tests: test/crimson: update to accomodate Dispatcher changes (`pr#27093 <https://github.com/ceph/ceph/pull/27093>`_, Kefu Chai) | |
4274 | * tests: test/crimson: v2 failover tests with ack/keepalive (`pr#30803 <https://github.com/ceph/ceph/pull/30803>`_, Yingxin Cheng) | |
4275 | * tests: test/crimson: verify msgr v2 behavior with different policies (`pr#30925 <https://github.com/ceph/ceph/pull/30925>`_, Yingxin Cheng) | |
4276 | * tests: test/erasure-code: add exception handling to k & m (`pr#30087 <https://github.com/ceph/ceph/pull/30087>`_, Hang Li) | |
4277 | * tests: test/fio/fio_ceph_messenger: make exec multi client on the same host (`pr#28464 <https://github.com/ceph/ceph/pull/28464>`_, Jianpeng Ma) | |
4278 | * tests: test/fio: fix a compiler error (`pr#27880 <https://github.com/ceph/ceph/pull/27880>`_, Jianpeng Ma) | |
4279 | * tests: test/fio: introduce fio ioengine: fio_ceph_messenger (`pr#24678 <https://github.com/ceph/ceph/pull/24678>`_, Roman Penyaev) | |
4280 | * tests: test/kv_store_bench: Fix double free error (`pr#32439 <https://github.com/ceph/ceph/pull/32439>`_, Xuqiang Chen, luo rixin) | |
4281 | * tests: test/librados: avoid residual crush rule after test case execution (`issue#40970 <http://tracker.ceph.com/issues/40970>`_, `pr#29341 <https://github.com/ceph/ceph/pull/29341>`_, Bingyi Zhang) | |
4282 | * tests: test/librados: free AioCompletion using AioCompletion::release() (`pr#30204 <https://github.com/ceph/ceph/pull/30204>`_, Kefu Chai) | |
4283 | * tests: test/librados: use GTEST_SKIP() to skip test (`pr#32770 <https://github.com/ceph/ceph/pull/32770>`_, Kefu Chai) | |
4284 | * tests: test/msgr: fix ComplexTest fail when using DPDK protocal stack (`pr#31910 <https://github.com/ceph/ceph/pull/31910>`_, Chunsong Feng) | |
4285 | * tests: test/msgr: make ceph_perf_msgr_client/server work (`pr#28842 <https://github.com/ceph/ceph/pull/28842>`_, Jianpeng Ma) | |
4286 | * tests: test/objectstore: silence -Wsign-compare warning (`pr#27750 <https://github.com/ceph/ceph/pull/27750>`_, Kefu Chai) | |
4287 | * tests: test/old: remove stale tests (`pr#29124 <https://github.com/ceph/ceph/pull/29124>`_, Kefu Chai) | |
4288 | * tests: test/pybind/test_ceph_argparse.py: pg_num of pool creation now optional (`pr#30535 <https://github.com/ceph/ceph/pull/30535>`_, xie xingguo) | |
4289 | * tests: test/python: remove stale tests (`pr#29413 <https://github.com/ceph/ceph/pull/29413>`_, Kefu Chai) | |
4290 | * tests: test/TestOSDScrub: fix mktime() error (`pr#33430 <https://github.com/ceph/ceph/pull/33430>`_, luo rixin) | |
4291 | * tests: test/test_socket: fix dispatch_sockets() unexpected exception (`pr#33482 <https://github.com/ceph/ceph/pull/33482>`_, luo rixin) | |
4292 | * tests: test/test_weighted_shuffle: enlarge epsilon (`pr#27181 <https://github.com/ceph/ceph/pull/27181>`_, Kefu Chai) | |
4293 | * tests: test/unittest_bluefs: always remove temp bdev file (`pr#29676 <https://github.com/ceph/ceph/pull/29676>`_, Kefu Chai) | |
4294 | * tests: test/venv: do not hardwire to py2.7 for tox tests (`pr#29761 <https://github.com/ceph/ceph/pull/29761>`_, Willem Jan Withagen) | |
4295 | * tests: test: Add flush_pg_stats to avoid race with getting num_shards_repaired (`pr#33776 <https://github.com/ceph/ceph/pull/33776>`_, David Zafman) | |
4296 | * tests: test: Add `#include <array>` (`pr#27455 <https://github.com/ceph/ceph/pull/27455>`_, Willem Jan Withagen) | |
4297 | * tests: test: Allow fractional milliseconds to make test possible (`pr#30220 <https://github.com/ceph/ceph/pull/30220>`_, David Zafman) | |
4298 | * tests: test: do not include unnecessary includes (`pr#30065 <https://github.com/ceph/ceph/pull/30065>`_, Kefu Chai) | |
4299 | * tests: test: Do not test unicode if boost::spirit >= 1.72 (`pr#32388 <https://github.com/ceph/ceph/pull/32388>`_, Willem Jan Withagen) | |
4300 | * tests: test: Expect being off by up to 2 and make sure all PGs are active+clean (`pr#33566 <https://github.com/ceph/ceph/pull/33566>`_, David Zafman) | |
4301 | * tests: test: Fix failing ceph_objectstore_tool.py test (`pr#33593 <https://github.com/ceph/ceph/pull/33593>`_, David Zafman) | |
4302 | * tests: test: Fix race with osd restart and doing a scru (`pr#32039 <https://github.com/ceph/ceph/pull/32039>`_, David Zafman) | |
4303 | * tests: test: fix unused asserts variable in ceph_test_osd_stale_read.cc (`pr#32789 <https://github.com/ceph/ceph/pull/32789>`_, Radoslaw Zarzynski) | |
4304 | * tests: test: Fix wait_for_state() to wait for a PG to get into a state (`pr#32628 <https://github.com/ceph/ceph/pull/32628>`_, David Zafman) | |
4305 | * tests: test: Ignore OSD_SLOW_PING_TIME\\* if injecting socket failures (`pr#30714 <https://github.com/ceph/ceph/pull/30714>`_, David Zafman) | |
4306 | * tests: test: move bluestore dependent code under WITH_BLUESTORE (`pr#31335 <https://github.com/ceph/ceph/pull/31335>`_, Willem Jan Withagen) | |
4307 | * tests: test: remove Dockerfile for centos7 and add Dockerfile for centos8 (`pr#33452 <https://github.com/ceph/ceph/pull/33452>`_, Kefu Chai) | |
4308 | * tests: test: remove useless ASSERT_XXX macros for rgw test (`pr#30062 <https://github.com/ceph/ceph/pull/30062>`_, Zhi Zhang) | |
4309 | * tests: test: silence warning unused variable nvme (`pr#33650 <https://github.com/ceph/ceph/pull/33650>`_, Jos Collin) | |
4310 | * tests: test: Update pg log test for new trimming behavior (`pr#32945 <https://github.com/ceph/ceph/pull/32945>`_, David Zafman) | |
4311 | * tests: use python3 compatible print (`pr#30758 <https://github.com/ceph/ceph/pull/30758>`_, Kyr Shatskyy) | |
4312 | * tests: vstart.sh: Make sure mkdir succeeds (`pr#30005 <https://github.com/ceph/ceph/pull/30005>`_, Willem Jan Withagen) | |
4313 | * test_alien_echo: update to use crimson:: namespace (`pr#31135 <https://github.com/ceph/ceph/pull/31135>`_, Samuel Just) | |
4314 | * test_cephadm.sh: pass --fsid to shell command (`pr#32389 <https://github.com/ceph/ceph/pull/32389>`_, Sage Weil) | |
4315 | * test_cephadm: use container shell for ceph cmds (`pr#32627 <https://github.com/ceph/ceph/pull/32627>`_, Michael Fritch) | |
4316 | * tools: add maxread in rados listomapkeys (`pr#30637 <https://github.com/ceph/ceph/pull/30637>`_, lvshuhua) | |
4317 | * tools: adding ceph level immutable obj cache daemon (`pr#25545 <https://github.com/ceph/ceph/pull/25545>`_, Yuan Zhou, Dehao Shang) | |
4318 | * tools: backport-create-issue: flush line before overprinting (`pr#31688 <https://github.com/ceph/ceph/pull/31688>`_, Nathan Cutler) | |
4319 | * tools: backport-create-issue: read redmine key from file (`pr#31533 <https://github.com/ceph/ceph/pull/31533>`_, Tiago Melo) | |
4320 | * tools: backport-create-issue: resolve parent if all backports resolved/rejected (`pr#30752 <https://github.com/ceph/ceph/pull/30752>`_, Nathan Cutler) | |
4321 | * tools: backport-create-issue: resolve parent only if parent has backport issues (`pr#31753 <https://github.com/ceph/ceph/pull/31753>`_, Nathan Cutler) | |
4322 | * tools: backport-resolve-issue: narrow regular expression and read key/token from files (`pr#31594 <https://github.com/ceph/ceph/pull/31594>`_, Nathan Cutler) | |
4323 | * tools: backport-resolve-issue: populate tracker_description method (`pr#33105 <https://github.com/ceph/ceph/pull/33105>`_, Nathan Cutler) | |
4324 | * tools: backport-resolve-issue: recognize that Target version is populated and prune duplicate URLs (`pr#31247 <https://github.com/ceph/ceph/pull/31247>`_, Nathan Cutler) | |
4325 | * tools: backport-resolve-issue: resolve multiple backport issues (`pr#30988 <https://github.com/ceph/ceph/pull/30988>`_, Nathan Cutler) | |
4326 | * tools: backport-resolve-issue: use Basic Authentication instead of access_token (`pr#33173 <https://github.com/ceph/ceph/pull/33173>`_, Nathan Cutler) | |
4327 | * tools: build-integration-branch: dont fail on existing branch (`pr#33093 <https://github.com/ceph/ceph/pull/33093>`_, Sage Weil) | |
4328 | * tools: build-integration-branch: take PRs in chronological order (`pr#31132 <https://github.com/ceph/ceph/pull/31132>`_, Nathan Cutler) | |
4329 | * tools: ceph-backport.sh: allow user to specify --fork explicitly (`pr#31734 <https://github.com/ceph/ceph/pull/31734>`_, Nathan Cutler) | |
4330 | * tools: ceph-backport.sh: automate setting of milestone and component label, implement --version option (`pr#30725 <https://github.com/ceph/ceph/pull/30725>`_, Nathan Cutler) | |
4331 | * tools: ceph-backport.sh: cherry-pick individual commits (`pr#30097 <https://github.com/ceph/ceph/pull/30097>`_, Jan Fajerski) | |
4332 | * tools: ceph-backport.sh: fix setup routine (`pr#33456 <https://github.com/ceph/ceph/pull/33456>`_, Nathan Cutler) | |
4333 | * tools: ceph-backport.sh: guess component with --existing-pr (`pr#31419 <https://github.com/ceph/ceph/pull/31419>`_, Nathan Cutler) | |
4334 | * tools: ceph-backport.sh: implement --milestones feature and more-careful vetting (`pr#30879 <https://github.com/ceph/ceph/pull/30879>`_, Nathan Cutler) | |
4335 | * tools: ceph-backport.sh: implement interactive setup routine and new options (`pr#31366 <https://github.com/ceph/ceph/pull/31366>`_, Nathan Cutler) | |
4336 | * tools: ceph-backport.sh: use Basic Authentication instead of access_token (`pr#33182 <https://github.com/ceph/ceph/pull/33182>`_, Nathan Cutler) | |
4337 | * tools: ceph-conf: added --show-config-value to usage (`pr#29981 <https://github.com/ceph/ceph/pull/29981>`_, James McClune) | |
4338 | * tools: ceph-crash: use open(..,r) to read bytes for Python3 (`issue#40781 <http://tracker.ceph.com/issues/40781>`_, `pr#29053 <https://github.com/ceph/ceph/pull/29053>`_, Dan Mick) | |
4339 | * tools: ceph-daemon: ExecStart=/bin/bash script (`pr#31319 <https://github.com/ceph/ceph/pull/31319>`_, Sage Weil) | |
4340 | * tools: ceph-daemon: fix typo in the output_pub_ssh_key argument (`pr#31337 <https://github.com/ceph/ceph/pull/31337>`_, John McGowan) | |
4341 | * tools: ceph-daemon: Fix `ls` cmd for legacy confs (`pr#31329 <https://github.com/ceph/ceph/pull/31329>`_, Michael Fritch) | |
4342 | * tools: ceph-monstore-tool: print out caps when rebuilding monstore (`pr#27340 <https://github.com/ceph/ceph/pull/27340>`_, Kefu Chai) | |
4343 | * tools: ceph-objectstore-tool: return 0 if incmap is sane (`pr#29704 <https://github.com/ceph/ceph/pull/29704>`_, Kefu Chai) | |
4344 | * tools: ceph-objectstore-tool: update-mon-db: do not fail if incmap is missing (`pr#29571 <https://github.com/ceph/ceph/pull/29571>`_, Kefu Chai) | |
4345 | * tools: ceph.in: fix verbose print (`pr#29486 <https://github.com/ceph/ceph/pull/29486>`_, luo.runbing) | |
4346 | * tools: cls: add timeindex types to ceph-dencoder (`pr#27780 <https://github.com/ceph/ceph/pull/27780>`_, Abhishek Lekshmanan) | |
4347 | * tools: github/codeowners: add ceph-volume (`pr#31883 <https://github.com/ceph/ceph/pull/31883>`_, Jan Fajerski) | |
4348 | * tools: github: Add CODEOWNERs for designated code-owner reviews (`pr#29451 <https://github.com/ceph/ceph/pull/29451>`_, Ernesto Puerta) | |
4349 | * tools: no-mon-config switch for ceph-objectstore-tool (`pr#26717 <https://github.com/ceph/ceph/pull/26717>`_, Igor Fedotov) | |
4350 | * tools: pin the version of breathe that works with Python2 (`pr#27721 <https://github.com/ceph/ceph/pull/27721>`_, Alfredo Deza) | |
4351 | * tools: script/backport-create-issue: add --resolve-parent feature (`pr#29904 <https://github.com/ceph/ceph/pull/29904>`_, Nathan Cutler) | |
4352 | * tools: script/backport-create-issue: handle long Redmine issue names (`pr#27887 <https://github.com/ceph/ceph/pull/27887>`_, Nathan Cutler) | |
4353 | * tools: script/backport-resolve-issue: better error message (`pr#30187 <https://github.com/ceph/ceph/pull/30187>`_, Nathan Cutler) | |
4354 | * tools: script/backport-resolve-issue: handle tracker URLs better (`pr#29950 <https://github.com/ceph/ceph/pull/29950>`_, Nathan Cutler) | |
4355 | * tools: script/ceph-backport-sh: add access_token parameter to all ghub api c\xe2\x80\xa6 (`pr#29261 <https://github.com/ceph/ceph/pull/29261>`_, Jan Fajerski) | |
4356 | * tools: script/ceph-backport.sh: Add prepare function (`pr#28446 <https://github.com/ceph/ceph/pull/28446>`_, Tiago Melo) | |
4357 | * tools: script/ceph-backport.sh: Allow to set component label (`pr#29318 <https://github.com/ceph/ceph/pull/29318>`_, Tiago Melo) | |
4358 | * tools: script/ceph-backport.sh: allow user to specify remote repo (`pr#27233 <https://github.com/ceph/ceph/pull/27233>`_, Kefu Chai) | |
4359 | * tools: script/ceph-backport.sh: carry https through to logical conclusion (`pr#29743 <https://github.com/ceph/ceph/pull/29743>`_, Nathan Cutler) | |
4360 | * tools: script/ceph-backport.sh: Fix verification of git repository (`pr#30398 <https://github.com/ceph/ceph/pull/30398>`_, Tiago Melo) | |
4361 | * tools: script/ceph-backport.sh: make the script idempotent (`pr#30106 <https://github.com/ceph/ceph/pull/30106>`_, Nathan Cutler) | |
4362 | * tools: script/ceph-backport.sh: Use secure access for tracker.ceph.com (`pr#29438 <https://github.com/ceph/ceph/pull/29438>`_, Willem Jan Withagen) | |
4363 | * tools: script/ceph-backport.sh: wholesale refactor (`pr#29957 <https://github.com/ceph/ceph/pull/29957>`_, Nathan Cutler) | |
4364 | * tools: script/ceph-release-notes: alternate merge commit format (`pr#27281 <https://github.com/ceph/ceph/pull/27281>`_, Nathan Cutler) | |
4365 | * tools: script/ptl-tool: update for python3 (`pr#29095 <https://github.com/ceph/ceph/pull/29095>`_, Patrick Donnelly) | |
4366 | * tools: script/run_mypy: Sort groups (`pr#28225 <https://github.com/ceph/ceph/pull/28225>`_, Sebastian Wagner) | |
4367 | * tools: script/run_tox.sh: remove unused code (`pr#30386 <https://github.com/ceph/ceph/pull/30386>`_, Kefu Chai) | |
4368 | * tools: script/sepia_bt.sh: remove stale script (`pr#29129 <https://github.com/ceph/ceph/pull/29129>`_, Kefu Chai) | |
4369 | * tools: script: add backport-resolve-issue (`pr#29797 <https://github.com/ceph/ceph/pull/29797>`_, Nathan Cutler) | |
4370 | * tools: script: enable nautilus in backport scripts (`pr#26973 <https://github.com/ceph/ceph/pull/26973>`_, Nathan Cutler) | |
4371 | * tools: script: Obtain milestones via github API (`pr#27221 <https://github.com/ceph/ceph/pull/27221>`_, Lenz Grimmer) | |
4372 | * tools: script: raw_input was renamed to input in py3 (`pr#30346 <https://github.com/ceph/ceph/pull/30346>`_, Patrick Donnelly) | |
4373 | * tools: scripts/kubejacker: Fix mgr_plugins target for centos (`pr#28078 <https://github.com/ceph/ceph/pull/28078>`_, Sebastian Wagner) | |
4374 | * tools: scripts/run_mypy: add .gitignore (`pr#27118 <https://github.com/ceph/ceph/pull/27118>`_, Sebastian Wagner) | |
4375 | * tools: scripts: use https url for redmine (`pr#29536 <https://github.com/ceph/ceph/pull/29536>`_, Patrick Donnelly) | |
4376 | * tools: src/script/backport-create-issue: implement --force option (`pr#30571 <https://github.com/ceph/ceph/pull/30571>`_, Nathan Cutler) | |
4377 | * tools: src/script/check_commands.sh: fix grep regex class range (`pr#29161 <https://github.com/ceph/ceph/pull/29161>`_, Valentin Bajrami) | |
4378 | * tools: src/script/unhexdump-C: script to reverse a hexdump -C style hexdump (`pr#29098 <https://github.com/ceph/ceph/pull/29098>`_, Sage Weil) | |
4379 | * tools: stop.sh: use bash shell to solve syntax error (`pr#32263 <https://github.com/ceph/ceph/pull/32263>`_, luo rixin) | |
4380 | * tools: tool/ceph-conf: s/global_pre_init()/global_init()/ (`issue#7849 <http://tracker.ceph.com/issues/7849>`_, `pr#29058 <https://github.com/ceph/ceph/pull/29058>`_, Kefu Chai) | |
4381 | * tools: tool: ceph_monstore_tool: --readable=0 => --readable (`pr#32265 <https://github.com/ceph/ceph/pull/32265>`_, simon gao) | |
4382 | * tools: tools/ceph-kvstore-tool: print db stats (`pr#27162 <https://github.com/ceph/ceph/pull/27162>`_, Igor Fedotov) | |
4383 | * tools: tools/osdmaptool.cc: do not use deprecated std::random_shuffle() (`pr#31990 <https://github.com/ceph/ceph/pull/31990>`_, Kefu Chai) | |
4384 | * tools: tools/rados: update advisory lock break usage with --lock-cookie required (`pr#31348 <https://github.com/ceph/ceph/pull/31348>`_, Zhi Zhang) | |
4385 | * tools: vstart.sh: fix CEPH_PORT check and cleanups (`pr#26782 <https://github.com/ceph/ceph/pull/26782>`_, Changcheng Liu, Kefu Chai) | |
4386 | * tools: vstart: add --inc-osd option (`pr#30512 <https://github.com/ceph/ceph/pull/30512>`_, xie xingguo) | |
4387 | * tools: vstart: add new option to pass list of block devices to bluestore (`pr#27518 <https://github.com/ceph/ceph/pull/27518>`_, Jeff Layton) | |
4388 | * tools: vstart: fix error when getting CMake variables with the same prefix (`pr#31962 <https://github.com/ceph/ceph/pull/31962>`_, Kiefer Chang) | |
4389 | * tools: vstart: fix run() invocation for rgw (`pr#28386 <https://github.com/ceph/ceph/pull/28386>`_, Casey Bodley) | |
4390 | * Update grafana dashboards (`issue#39652 <http://tracker.ceph.com/issues/39652>`_, `pr#28043 <https://github.com/ceph/ceph/pull/28043>`_, Jan Fajerski) | |
4391 | * vstart.sh: add an option to use crimson-osd (`pr#27108 <https://github.com/ceph/ceph/pull/27108>`_, chunmei Liu, Kefu Chai) | |
4392 | * vstart.sh: correct ceph-run path (`pr#27968 <https://github.com/ceph/ceph/pull/27968>`_, Changcheng Liu) | |
4393 | * vstart.sh: fix install of cephadm ssh keys from ~/.ssh (`pr#33647 <https://github.com/ceph/ceph/pull/33647>`_, Sage Weil) | |
4394 | * vstart.sh: Fix problem that all extra_conf got merged into single line (`pr#28586 <https://github.com/ceph/ceph/pull/28586>`_, Adam Kupczyk) | |
4395 | * vstart.sh: move extra_seastar_args up in vstart.sh (`pr#32366 <https://github.com/ceph/ceph/pull/32366>`_, Chunmei Liu) | |
4396 | * vstart.sh: unify the indent (`pr#27995 <https://github.com/ceph/ceph/pull/27995>`_, Kefu Chai, Richael Zhuang) | |
4397 | * vstart_runner: split unicode arguments into lists (`pr#28561 <https://github.com/ceph/ceph/pull/28561>`_, Rishabh Dave) | |
9f95a23c TL |
4398 | |
4399 | .. _announcement: https://lists.fedoraproject.org/archives/list/epel-announce@lists.fedoraproject.org/message/EGUMKAIMPK2UD5VSHXM53BH2MBDGDWMO/ | |
4400 | .. _Bucket Notifications: ../../radosgw/notifications | |
4401 | .. _HashiCorp Vault Integration: ../../radosgw/vault | |
4402 | .. _Multisite Sync Policy: ../../radosgw/multisite-sync-policy |