Created
July 14, 2026 18:50
-
-
Save yuriw/cc567f8b243229aaf1def97d7207ea0d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Considering PR#69707 | |
| .Considering PR#69718 | |
| .Considering PR#69606 | |
| .Considering PR#69683 | |
| .Considering PR#69716 | |
| .Considering PR#69678 | |
| .Considering PR#69698 | |
| .Considering PR#69704 | |
| .Considering PR#69714 | |
| .Considering PR#69700 | |
| .Considering PR#69719 | |
| .Considering PR#69710 | |
| .Considering PR#69407 | |
| .Considering PR#69405 | |
| .Considering PR#66726 | |
| .Considering PR#69051 | |
| .Considering PR#68784 | |
| .Considering PR#69256 | |
| .Considering PR#68888 | |
| .Considering PR#69276 | |
| .Considering PR#68368 | |
| .Considering PR#68984 | |
| .Considering PR#64369 | |
| .Considering PR#68981 | |
| .Considering PR#69364 | |
| .Considering PR#68990 | |
| .Considering PR#69374 | |
| .Considering PR#69120 | |
| .Considering PR#61256 | |
| .Considering PR#69085 | |
| .Considering PR#68837 | |
| .Considering PR#68825 | |
| .Considering PR#65275 | |
| .Considering PR#69211 | |
| .Considering PR#69233 | |
| .Considering PR#69253 | |
| .Considering PR#69246 | |
| .Considering PR#65792 | |
| .Considering PR#68798 | |
| .Considering PR#69033 | |
| .Considering PR#68413 | |
| .Considering PR#69165 | |
| .Considering PR#69337 | |
| .Considering PR#69176 | |
| .Considering PR#69315 | |
| .Considering PR#69212 | |
| .Considering PR#66746 | |
| .Considering PR#69188 | |
| .Considering PR#56634 | |
| .Considering PR#68793 | |
| .Considering PR#69153 | |
| .Considering PR#69248 | |
| .Considering PR#66492 | |
| .Considering PR#68094 | |
| .Considering PR#69317 | |
| .Considering PR#65950 | |
| .Considering PR#67371 | |
| .Considering PR#69172 | |
| .Considering PR#68977 | |
| .Considering PR#69118 | |
| .Considering PR#69295 | |
| .Considering PR#69263 | |
| .Considering PR#69040 | |
| .Considering PR#68910 | |
| .Considering PR#67901 | |
| .Considering PR#69240 | |
| .Considering PR#68989 | |
| .Considering PR#69288 | |
| .Considering PR#69177 | |
| .Considering PR#69148 | |
| .Considering PR#69054 | |
| .Considering PR#69270 | |
| .Considering PR#69171 | |
| .Considering PR#69285 | |
| .Considering PR#69259 | |
| .Considering PR#64805 | |
| .Considering PR#69201 | |
| .Considering PR#68734 | |
| .Considering PR#69183 | |
| .Considering PR#69215 | |
| .Considering PR#69180 | |
| .Considering PR#69268 | |
| .Considering PR#68979 | |
| .Considering PR#66154 | |
| .Considering PR#69221 | |
| .Considering PR#68863 | |
| .Considering PR#69007 | |
| .Considering PR#66459 | |
| .Considering PR#68996 | |
| .Considering PR#68817 | |
| .Considering PR#66748 | |
| .Considering PR#69167 | |
| .Considering PR#69137 | |
| .Considering PR#69222 | |
| .Considering PR#68941 | |
| .Considering PR#69219 | |
| .Considering PR#69174 | |
| .Considering PR#68756 | |
| .Considering PR#68774 | |
| .Considering PR#68430 | |
| .Considering PR#67709 | |
| .Considering PR#69037 | |
| .Considering PR#67717 | |
| .Considering PR#69105 | |
| .Considering PR#68098 | |
| .Considering PR#69121 | |
| .Considering PR#69214 | |
| .Considering PR#69026 | |
| .Considering PR#68362 | |
| .Considering PR#66936 | |
| .Considering PR#69061 | |
| .Considering PR#69083 | |
| .Considering PR#69203 | |
| .Considering PR#68775 | |
| .Considering PR#69168 | |
| .Considering PR#69152 | |
| .Considering PR#67889 | |
| .Considering PR#69143 | |
| .Considering PR#69135 | |
| .Considering PR#66500 | |
| .Considering PR#69185 | |
| .Considering PR#68745 | |
| .Considering PR#69044 | |
| .Considering PR#68934 | |
| .Considering PR#68899 | |
| .Considering PR#67683 | |
| .Considering PR#69163 | |
| .Considering PR#66439 | |
| .Considering PR#68607 | |
| .Considering PR#69166 | |
| .Considering PR#68898 | |
| .Considering PR#69144 | |
| .Considering PR#68095 | |
| .Considering PR#69110 | |
| .Considering PR#68936 | |
| .Considering PR#69073 | |
| .Considering PR#69055 | |
| .Considering PR#69128 | |
| .Considering PR#3 | |
| Ignoring low-numbered PR, probably picked up from ceph/ceph-qa-suite.git | |
| Considering PR#69095 | |
| .Considering PR#67246 | |
| .Considering PR#68851 | |
| .Considering PR#69111 | |
| .Considering PR#69126 | |
| .Considering PR#68972 | |
| .Considering PR#68964 | |
| .Considering PR#69125 | |
| .Considering PR#68727 | |
| .Considering PR#69122 | |
| .Considering PR#69019 | |
| .Considering PR#64293 | |
| .Considering PR#69116 | |
| .Considering PR#69068 | |
| .Considering PR#67551 | |
| .Considering PR#67337 | |
| .Considering PR#67857 | |
| .Considering PR#68874 | |
| .Considering PR#67079 | |
| .Considering PR#67950 | |
| .Considering PR#68258 | |
| .Considering PR#61131 | |
| .Considering PR#68858 | |
| .Considering PR#67935 | |
| .Considering PR#68894 | |
| .Considering PR#69064 | |
| .Considering PR#69020 | |
| .Considering PR#69018 | |
| .Considering PR#59476 | |
| .Considering PR#68887 | |
| .Considering PR#69067 | |
| .Considering PR#69082 | |
| .Considering PR#69006 | |
| .Considering PR#68961 | |
| .Considering PR#68884 | |
| .Considering PR#68861 | |
| .Considering PR#69042 | |
| .Considering PR#68667 | |
| .Considering PR#68771 | |
| .Considering PR#66150 | |
| .Considering PR#69045 | |
| .Considering PR#68823 | |
| .Considering PR#68684 | |
| .Considering PR#68292 | |
| .Considering PR#67308 | |
| .Considering PR#68737 | |
| .Considering PR#67315 | |
| .Considering PR#66477 | |
| .Considering PR#68902 | |
| .Considering PR#68915 | |
| .Considering PR#68976 | |
| .Considering PR#68358 | |
| .Considering PR#68948 | |
| .Considering PR#68873 | |
| .Considering PR#68985 | |
| .Considering PR#69013 | |
| .Considering PR#69014 | |
| .Considering PR#68907 | |
| .Considering PR#68896 | |
| .Considering PR#68998 | |
| .Considering PR#68893 | |
| .Considering PR#68897 | |
| .Considering PR#69004 | |
| .Considering PR#68962 | |
| .Considering PR#68796 | |
| .Considering PR#68880 | |
| .Considering PR#67010 | |
| .Considering PR#67008 | |
| .Considering PR#68991 | |
| .Considering PR#68728 | |
| .Considering PR#67700 | |
| .Considering PR#68575 | |
| .Considering PR#65611 | |
| .Considering PR#68987 | |
| .Considering PR#68810 | |
| .Considering PR#68997 | |
| .Considering PR#68966 | |
| .Considering PR#68799 | |
| .Considering PR#68137 | |
| .Considering PR#68986 | |
| .Considering PR#68816 | |
| .Considering PR#68560 | |
| .Considering PR#68988 | |
| .Considering PR#68478 | |
| .Considering PR#68213 | |
| .Considering PR#67763 | |
| .Considering PR#68952 | |
| .Considering PR#68872 | |
| .Considering PR#68946 | |
| .Considering PR#68758 | |
| .Considering PR#68178 | |
| .Considering PR#68967 | |
| .Considering PR#68970 | |
| .Considering PR#68782 | |
| .Considering PR#68685 | |
| .Considering PR#68891 | |
| .Considering PR#68971 | |
| .Considering PR#68937 | |
| .Considering PR#68868 | |
| .Considering PR#68951 | |
| .Considering PR#67547 | |
| .Considering PR#68953 | |
| .Considering PR#66908 | |
| .Considering PR#68686 | |
| .Considering PR#67752 | |
| .Considering PR#68740 | |
| .Considering PR#68601 | |
| .Considering PR#68567 | |
| .Considering PR#68949 | |
| .Considering PR#68743 | |
| .Considering PR#68571 | |
| .Considering PR#68932 | |
| .Considering PR#68909 | |
| .Considering PR#68931 | |
| .Considering PR#68923 | |
| .Considering PR#68921 | |
| .Considering PR#68359 | |
| .Considering PR#68811 | |
| .Considering PR#68721 | |
| .Considering PR#68913 | |
| .Considering PR#68409 | |
| .Considering PR#67858 | |
| .Considering PR#67694 | |
| .Considering PR#68703 | |
| .Considering PR#68866 | |
| .Considering PR#66064 | |
| .Considering PR#68842 | |
| .Considering PR#68646 | |
| .Considering PR#67070 | |
| .Considering PR#68699 | |
| .Considering PR#68712 | |
| .Considering PR#64774 | |
| .Considering PR#67087 | |
| .Considering PR#68725 | |
| .Considering PR#68876 | |
| .Considering PR#68602 | |
| .Considering PR#68014 | |
| .Considering PR#68761 | |
| .Considering PR#68781 | |
| .Considering PR#68780 | |
| .Considering PR#68779 | |
| .Considering PR#68801 | |
| .Considering PR#68769 | |
| .Considering PR#68765 | |
| .Considering PR#68844 | |
| .Considering PR#68814 | |
| .Considering PR#68857 | |
| .Considering PR#67030 | |
| .Considering PR#68128 | |
| .Considering PR#68389 | |
| .Considering PR#68141 | |
| .Considering PR#68446 | |
| .Considering PR#68748 | |
| .Considering PR#68052 | |
| .Considering PR#68084 | |
| .Considering PR#66820 | |
| .Considering PR#67707 | |
| .Considering PR#66189 | |
| .Considering PR#68398 | |
| .Considering PR#68484 | |
| .Considering PR#68333 | |
| .Considering PR#68132 | |
| .Considering PR#68630 | |
| .Considering PR#68839 | |
| .Considering PR#68534 | |
| .Considering PR#68544 | |
| .Considering PR#68340 | |
| .Considering PR#68085 | |
| .Considering PR#68806 | |
| .Considering PR#68131 | |
| .Considering PR#68609 | |
| .Considering PR#67292 | |
| .Considering PR#66559 | |
| .Considering PR#68848 | |
| .Considering PR#68365 | |
| .Considering PR#67915 | |
| .Considering PR#68326 | |
| .Considering PR#67715 | |
| .Considering PR#68847 | |
| .Considering PR#68401 | |
| .Considering PR#68747 | |
| .Considering PR#67344 | |
| .Considering PR#67422 | |
| .Considering PR#68386 | |
| .Considering PR#68834 | |
| .Considering PR#68676 | |
| .Considering PR#53891 | |
| .Considering PR#68489 | |
| .Considering PR#68812 | |
| .Considering PR#68750 | |
| .Considering PR#67671 | |
| .Considering PR#68833 | |
| .Considering PR#68628 | |
| .Considering PR#68702 | |
| .Considering PR#68522 | |
| .Considering PR#68711 | |
| .Considering PR#68422 | |
| .Considering PR#68790 | |
| .Considering PR#68151 | |
| .Considering PR#68156 | |
| .Considering PR#68637 | |
| .Considering PR#68797 | |
| .Considering PR#68364 | |
| .Considering PR#68788 | |
| .Considering PR#68735 | |
| .Considering PR#68614 | |
| .Considering PR#66430 | |
| .Considering PR#68634 | |
| .Considering PR#68257 | |
| .Considering PR#68653 | |
| .Considering PR#68755 | |
| .Considering PR#67729 | |
| .Considering PR#68659 | |
| .Considering PR#68274 | |
| .Considering PR#68404 | |
| .Considering PR#67870 | |
| .Considering PR#68707 | |
| .Considering PR#66373 | |
| .Considering PR#68629 | |
| .Considering PR#68677 | |
| .Considering PR#67531 | |
| .Considering PR#68259 | |
| .Considering PR#68749 | |
| .Considering PR#68615 | |
| .Considering PR#59650 | |
| .Considering PR#68473 | |
| .Considering PR#68241 | |
| .Considering PR#68626 | |
| .Considering PR#68625 | |
| .Considering PR#68211 | |
| .Considering PR#64561 | |
| .Considering PR#68694 | |
| .Considering PR#68533 | |
| .Considering PR#67787 | |
| .Considering PR#68479 | |
| .Considering PR#66695 | |
| .Considering PR#67978 | |
| .Considering PR#67536 | |
| .Considering PR#68701 | |
| .Considering PR#67484 | |
| .Considering PR#68284 | |
| .Considering PR#67974 | |
| .Considering PR#68474 | |
| .Considering PR#68697 | |
| .Considering PR#68437 | |
| .Considering PR#68665 | |
| .Considering PR#68640 | |
| .Considering PR#68007 | |
| .Considering PR#68453 | |
| .Considering PR#67856 | |
| .Considering PR#68622 | |
| .Considering PR#66170 | |
| .Considering PR#67962 | |
| .Considering PR#68055 | |
| .Considering PR#68210 | |
| .Considering PR#66146 | |
| .Considering PR#68553 | |
| .Considering PR#67417 | |
| .Considering PR#68452 | |
| .Considering PR#68658 | |
| .Considering PR#67049 | |
| .Considering PR#61826 | |
| .Considering PR#67720 | |
| .Considering PR#68657 | |
| .Considering PR#68670 | |
| .Considering PR#68538 | |
| .Considering PR#68638 | |
| .Considering PR#67984 | |
| .Considering PR#67825 | |
| .Considering PR#68639 | |
| .Considering PR#68641 | |
| .Considering PR#68655 | |
| .Considering PR#68186 | |
| .Considering PR#68010 | |
| .Considering PR#68648 | |
| .Considering PR#68561 | |
| .Considering PR#66258 | |
| .Considering PR#68026 | |
| .Considering PR#68577 | |
| .Considering PR#66993 | |
| .Considering PR#68502 | |
| .Considering PR#68540 | |
| .Considering PR#68424 | |
| .Considering PR#68046 | |
| .Considering PR#68416 | |
| .Considering PR#68376 | |
| .Considering PR#68578 | |
| .Considering PR#68278 | |
| .Considering PR#68228 | |
| .Considering PR#68570 | |
| .Considering PR#68543 | |
| .Considering PR#68595 | |
| .Considering PR#68429 | |
| .Considering PR#68550 | |
| .Considering PR#68407 | |
| .Considering PR#68618 | |
| .Considering PR#68338 | |
| .Considering PR#66586 | |
| .Considering PR#67651 | |
| .Considering PR#68152 | |
| .Considering PR#67906 | |
| .Considering PR#68549 | |
| .Considering PR#66331 | |
| .Considering PR#68164 | |
| .Considering PR#68608 | |
| .Considering PR#67372 | |
| .Considering PR#68341 | |
| .Considering PR#68394 | |
| .Considering PR#68127 | |
| .Considering PR#68582 | |
| .Considering PR#68606 | |
| .Considering PR#68366 | |
| .Considering PR#68576 | |
| .Considering PR#68483 | |
| .Considering PR#68555 | |
| .Considering PR#68414 | |
| .Considering PR#66704 | |
| .Considering PR#66432 | |
| .Considering PR#68472 | |
| .Considering PR#68541 | |
| .Considering PR#65656 | |
| .Considering PR#68562 | |
| .Considering PR#68529 | |
| .Considering PR#68469 | |
| .Considering PR#68535 | |
| .Considering PR#68547 | |
| .Considering PR#68531 | |
| .Considering PR#68525 | |
| .Considering PR#67019 | |
| .Considering PR#68183 | |
| .Considering PR#68467 | |
| .Considering PR#68280 | |
| .Considering PR#68493 | |
| .Considering PR#68036 | |
| .Considering PR#68177 | |
| .Considering PR#68353 | |
| .Considering PR#68441 | |
| .Considering PR#68537 | |
| .Considering PR#68521 | |
| .Considering PR#67995 | |
| .Considering PR#68490 | |
| .Considering PR#68465 | |
| .Considering PR#68412 | |
| .Considering PR#68411 | |
| .Considering PR#67869 | |
| .Considering PR#68485 | |
| .Considering PR#68464 | |
| .Considering PR#67867 | |
| .Considering PR#68179 | |
| .Considering PR#68486 | |
| .Considering PR#68440 | |
| .Considering PR#68224 | |
| .Considering PR#68160 | |
| .Considering PR#67546 | |
| .Considering PR#67710 | |
| .Considering PR#67878 | |
| .Considering PR#68175 | |
| .Considering PR#68377 | |
| .Considering PR#68302 | |
| .Considering PR#68033 | |
| .Considering PR#68163 | |
| .Considering PR#67424 | |
| .Considering PR#67665 | |
| .Considering PR#67189 | |
| .Considering PR#67958 | |
| .Considering PR#68393 | |
| .Considering PR#67841 | |
| .Considering PR#68011 | |
| .Considering PR#68324 | |
| .Considering PR#67560 | |
| .Considering PR#67966 | |
| .Considering PR#68466 | |
| .Considering PR#67863 | |
| .Considering PR#68204 | |
| .Considering PR#67548 | |
| .Considering PR#68097 | |
| .Considering PR#68279 | |
| .Considering PR#67479 | |
| .Considering PR#66778 | |
| .Considering PR#66194 | |
| .Considering PR#66763 | |
| .Considering PR#67828 | |
| .Considering PR#67722 | |
| .Considering PR#67656 | |
| .Considering PR#67616 | |
| .Considering PR#60387 | |
| .Considering PR#67219 | |
| .Considering PR#67365 | |
| .Considering PR#67999 | |
| .Considering PR#68454 | |
| .Considering PR#67735 | |
| .Considering PR#67836 | |
| .Considering PR#67952 | |
| .Considering PR#65641 | |
| .Considering PR#66121 | |
| .Considering PR#67598 | |
| .Considering PR#68061 | |
| .Considering PR#67685 | |
| .Considering PR#68456 | |
| .Considering PR#68400 | |
| .Considering PR#68423 | |
| .Considering PR#67601 | |
| .Considering PR#68438 | |
| .Considering PR#67749 | |
| .Considering PR#67188 | |
| .Considering PR#67585 | |
| .Considering PR#68202 | |
| .Considering PR#68392 | |
| .Considering PR#68297 | |
| .Considering PR#68245 | |
| .Considering PR#68289 | |
| .Considering PR#68113 | |
| .Considering PR#67823 | |
| .Considering PR#67822 | |
| .Considering PR#67493 | |
| .Considering PR#66257 | |
| .Considering PR#66313 | |
| .Considering PR#66381 | |
| .Considering PR#68391 | |
| .Considering PR#68205 | |
| .Considering PR#68383 | |
| .Considering PR#68154 | |
| .Considering PR#68301 | |
| .Considering PR#68282 | |
| .Considering PR#68283 | |
| .Considering PR#68181 | |
| .Considering PR#68403 | |
| .Considering PR#68355 | |
| .Considering PR#68062 | |
| .Considering PR#65986 | |
| .Considering PR#67032 | |
| .Considering PR#68322 | |
| .Considering PR#68367 | |
| .Considering PR#68336 | |
| .Considering PR#68298 | |
| .Considering PR#68351 | |
| .Considering PR#66294 | |
| .Considering PR#62351 | |
| .Considering PR#68034 | |
| .Considering PR#68239 | |
| .Considering PR#67555 | |
| .Considering PR#68360 | |
| .Considering PR#66495 | |
| .Considering PR#60156 | |
| .Considering PR#67645 | |
| .Considering PR#67268 | |
| .Considering PR#67358 | |
| .Considering PR#68363 | |
| .Considering PR#65508 | |
| .Considering PR#67661 | |
| .Considering PR#68167 | |
| .Considering PR#67253 | |
| .Considering PR#68342 | |
| .Considering PR#67744 | |
| .Considering PR#68275 | |
| .Considering PR#68306 | |
| .Considering PR#65917 | |
| .Considering PR#68329 | |
| .Considering PR#68166 | |
| .Considering PR#68043 | |
| .Considering PR#66460 | |
| .Considering PR#68048 | |
| .Considering PR#67388 | |
| .Considering PR#68305 | |
| .Considering PR#67622 | |
| .Considering PR#67584 | |
| .Considering PR#67443 | |
| .Considering PR#67951 | |
| .Considering PR#67872 | |
| .Considering PR#68343 | |
| .Considering PR#68303 | |
| .Considering PR#67817 | |
| .Considering PR#68223 | |
| .Considering PR#68230 | |
| .Considering PR#68327 | |
| .Considering PR#64208 | |
| .Considering PR#68288 | |
| .Considering PR#68114 | |
| .Considering PR#68150 | |
| .Considering PR#67759 | |
| .Considering PR#68219 | |
| .Considering PR#68285 | |
| .Considering PR#67842 | |
| .Considering PR#68281 | |
| .Considering PR#67803 | |
| .Considering PR#68269 | |
| .Considering PR#67339 | |
| .Considering PR#68220 | |
| .Considering PR#67069 | |
| .Considering PR#67669 | |
| .Considering PR#66438 | |
| .Considering PR#66577 | |
| .Considering PR#67699 | |
| .Considering PR#66992 | |
| .Considering PR#67621 | |
| .Considering PR#67953 | |
| .Considering PR#68266 | |
| .Considering PR#68270 | |
| .Considering PR#68271 | |
| .Considering PR#68255 | |
| .Considering PR#66385 | |
| .Considering PR#68225 | |
| .Considering PR#68125 | |
| .Considering PR#68235 | |
| .Considering PR#68234 | |
| .Considering PR#68237 | |
| .Considering PR#67945 | |
| .Considering PR#67113 | |
| .Considering PR#68218 | |
| .Considering PR#67678 | |
| .Considering PR#67733 | |
| .Considering PR#68233 | |
| .Considering PR#68198 | |
| .Considering PR#68111 | |
| .Considering PR#68025 | |
| .Considering PR#68029 | |
| .Considering PR#68208 | |
| .Considering PR#68004 | |
| .Considering PR#68199 | |
| .Considering PR#68217 | |
| .Considering PR#68200 | |
| .Considering PR#68009 | |
| .Considering PR#68201 | |
| .Considering PR#64249 | |
| .Considering PR#68212 | |
| .Considering PR#65425 | |
| .Considering PR#67096 | |
| .Considering PR#67852 | |
| .Considering PR#67824 | |
| .Considering PR#67813 | |
| .Considering PR#67843 | |
| .Considering PR#68072 | |
| .Considering PR#68146 | |
| .Considering PR#67679 | |
| .Considering PR#67934 | |
| .Considering PR#68129 | |
| .Considering PR#68173 | |
| .Considering PR#68053 | |
| .Considering PR#68168 | |
| .Considering PR#66678 | |
| .Considering PR#67961 | |
| .Considering PR#67957 | |
| .Considering PR#68153 | |
| .Considering PR#68002 | |
| .Considering PR#68013 | |
| .Considering PR#68115 | |
| .Considering PR#68130 | |
| .Considering PR#67553 | |
| .Considering PR#67498 | |
| .Considering PR#67737 | |
| .Considering PR#68120 | |
| .Considering PR#68124 | |
| .Considering PR#67925 | |
| .Considering PR#64894 | |
| .Considering PR#68093 | |
| .Considering PR#67955 | |
| .Considering PR#67654 | |
| .Considering PR#66776 | |
| .Considering PR#67929 | |
| .Considering PR#67740 | |
| .Considering PR#67866 | |
| .Considering PR#68049 | |
| .Considering PR#67991 | |
| .Considering PR#68100 | |
| .Considering PR#68110 | |
| .Considering PR#67766 | |
| .Considering PR#68104 | |
| .Considering PR#67996 | |
| .Considering PR#67624 | |
| .Considering PR#67891 | |
| .Considering PR#68066 | |
| .Considering PR#66920 | |
| .Considering PR#66824 | |
| .Considering PR#65987 | |
| .Considering PR#65939 | |
| .Considering PR#65875 | |
| .Considering PR#68099 | |
| .Considering PR#68020 | |
| .Considering PR#68090 | |
| .Considering PR#67192 | |
| .Considering PR#67992 | |
| .Considering PR#68083 | |
| .Considering PR#68047 | |
| .Considering PR#68081 | |
| .Considering PR#68082 | |
| .Considering PR#68080 | |
| .Considering PR#67965 | |
| .Considering PR#67963 | |
| .Considering PR#67829 | |
| .Considering PR#68021 | |
| .Considering PR#68045 | |
| .Considering PR#68015 | |
| .Considering PR#67768 | |
| .Considering PR#68030 | |
| .Considering PR#67998 | |
| .Considering PR#68000 | |
| .Considering PR#68023 | |
| .Considering PR#68001 | |
| .Considering PR#68003 | |
| .Considering PR#67777 | |
| .Considering PR#66524 | |
| .Considering PR#67997 | |
| .Considering PR#66318 | |
| .Considering PR#67289 | |
| .Considering PR#65847 | |
| .Considering PR#64641 | |
| .Considering PR#67314 | |
| .Considering PR#67723 | |
| .Considering PR#67936 | |
| .Considering PR#57395 | |
| .Considering PR#67954 | |
| .Considering PR#67830 | |
| .Considering PR#67420 | |
| .Considering PR#67853 | |
| .Considering PR#67959 | |
| .Considering PR#67696 | |
| .Considering PR#61981 | |
| .Considering PR#67804 | |
| .Considering PR#67833 | |
| .Considering PR#67809 | |
| .Considering PR#67781 | |
| .Considering PR#67896 | |
| .Considering PR#67919 | |
| .Considering PR#67928 | |
| .Considering PR#67918 | |
| .Considering PR#67746 | |
| .Considering PR#67652 | |
| .Considering PR#67557 | |
| .Considering PR#67327 | |
| .Considering PR#67230 | |
| .Considering PR#67127 | |
| .Considering PR#67102 | |
| .Considering PR#66651 | |
| .Considering PR#66396 | |
| .Considering PR#66244 | |
| .Considering PR#66055 | |
| .Considering PR#63859 | |
| .Considering PR#67568 | |
| .Considering PR#66624 | |
| .Considering PR#67798 | |
| .Considering PR#67336 | |
| .Considering PR#67745 | |
| .Considering PR#67406 | |
| .Considering PR#65885 | |
| .Considering PR#66923 | |
| .Considering PR#67877 | |
| .Considering PR#65404 | |
| .Considering PR#67405 | |
| .Considering PR#67632 | |
| .Considering PR#67643 | |
| .Considering PR#64439 | |
| .Considering PR#66026 | |
| .Considering PR#67815 | |
| .Considering PR#67847 | |
| .Considering PR#67544 | |
| .Considering PR#67807 | |
| .Considering PR#65509 | |
| .Considering PR#67865 | |
| .Considering PR#67124 | |
| .Considering PR#67125 | |
| .Considering PR#67377 | |
| .Considering PR#67496 | |
| .Considering PR#67556 | |
| .Considering PR#67610 | |
| .Considering PR#65541 | |
| .Considering PR#66261 | |
| .Considering PR#67716 | |
| .Considering PR#67769 | |
| .Considering PR#67810 | |
| .Considering PR#67742 | |
| .Considering PR#67812 | |
| .Considering PR#67783 | |
| .Considering PR#67122 | |
| .Considering PR#67754 | |
| .Considering PR#67244 | |
| .Considering PR#62227 | |
| .Considering PR#67436 | |
| .Considering PR#67776 | |
| .Considering PR#67619 | |
| .Considering PR#67708 | |
| .Considering PR#66450 | |
| .Considering PR#67530 | |
| .Considering PR#67690 | |
| .Considering PR#67421 | |
| .Considering PR#67695 | |
| .Considering PR#67433 | |
| .Considering PR#64975 | |
| .Considering PR#65912 | |
| .Considering PR#67734 | |
| .Considering PR#67782 | |
| .Considering PR#66580 | |
| .Considering PR#67780 | |
| .Considering PR#67275 | |
| .Considering PR#67609 | |
| .Considering PR#67770 | |
| .Considering PR#67718 | |
| .Considering PR#65405 | |
| .Considering PR#67760 | |
| .Considering PR#67647 | |
| .Considering PR#67713 | |
| .Considering PR#67396 | |
| .Considering PR#67638 | |
| .Considering PR#67660 | |
| .Considering PR#67712 | |
| .Considering PR#67714 | |
| .Considering PR#66245 | |
| .Considering PR#67739 | |
| .Considering PR#67451 | |
| .Considering PR#67641 | |
| .Considering PR#65626 | |
| .Considering PR#67659 | |
| .Considering PR#67736 | |
| .Considering PR#67431 | |
| .Considering PR#67428 | |
| .Considering PR#67393 | |
| .Considering PR#66203 | |
| .Considering PR#67640 | |
| .Considering PR#67649 | |
| .Considering PR#67097 | |
| .Considering PR#67567 | |
| .Considering PR#67697 | |
| .Considering PR#67667 | |
| .Considering PR#65881 | |
| .Considering PR#66639 | |
| .Considering PR#67726 | |
| .Considering PR#67639 | |
| .Considering PR#66254 | |
| .Considering PR#67589 | |
| .Considering PR#67257 | |
| .Considering PR#67457 | |
| .Considering PR#67689 | |
| .Considering PR#65858 | |
| .Considering PR#65423 | |
| .Considering PR#67541 | |
| .Considering PR#67435 | |
| .Considering PR#66181 | |
| .Considering PR#67630 | |
| .Considering PR#67682 | |
| .Considering PR#67115 | |
| .Considering PR#65513 | |
| .Considering PR#66368 | |
| .Considering PR#67668 | |
| .Considering PR#67672 | |
| .Considering PR#67571 | |
| .Considering PR#67378 | |
| .Considering PR#67081 | |
| .Considering PR#67658 | |
| .Considering PR#66571 | |
| .Considering PR#67653 | |
| .Considering PR#67615 | |
| .Considering PR#67534 | |
| .Considering PR#67225 | |
| .Considering PR#67629 | |
| .Considering PR#66383 | |
| .Considering PR#66758 | |
| .Considering PR#67590 | |
| .Considering PR#65911 | |
| .Considering PR#67599 | |
| .Considering PR#67563 | |
| .Considering PR#67613 | |
| .Considering PR#67400 | |
| .Considering PR#67301 | |
| .Considering PR#65878 | |
| .Considering PR#67335 | |
| .Considering PR#66551 | |
| .Considering PR#67346 | |
| .Considering PR#67136 | |
| .Considering PR#67626 | |
| .Considering PR#67604 | |
| .Considering PR#67227 | |
| .Considering PR#67291 | |
| .Considering PR#67602 | |
| .Considering PR#67595 | |
| .Considering PR#66578 | |
| .Considering PR#67444 | |
| .Considering PR#66799 | |
| .Considering PR#67578 | |
| .Considering PR#67523 | |
| .Considering PR#67608 | |
| .Considering PR#66111 | |
| .Considering PR#67126 | |
| .Considering PR#67414 | |
| .Considering PR#67476 | |
| .Considering PR#67554 | |
| .Considering PR#66832 | |
| .Considering PR#67480 | |
| .Considering PR#67158 | |
| .Considering PR#67569 | |
| .Considering PR#67591 | |
| .Considering PR#65877 | |
| .Considering PR#65879 | |
| .Considering PR#65883 | |
| .Considering PR#66288 | |
| .Considering PR#67517 | |
| .Considering PR#67276 | |
| .Considering PR#67535 | |
| .Considering PR#64718 | |
| .Considering PR#67345 | |
| .Considering PR#67095 | |
| .Considering PR#66879 | |
| .Considering PR#67167 | |
| .Considering PR#67524 | |
| .Considering PR#67482 | |
| .Considering PR#66262 | |
| .Considering PR#67486 | |
| .Considering PR#67169 | |
| .Considering PR#67083 | |
| .Considering PR#67472 | |
| .Considering PR#67503 | |
| .Considering PR#67123 | |
| .Considering PR#67088 | |
| .Considering PR#66802 | |
| .Considering PR#67385 | |
| .Considering PR#67522 | |
| .Considering PR#66069 | |
| .Considering PR#67525 | |
| .Considering PR#67500 | |
| .Considering PR#67234 | |
| .Considering PR#66057 | |
| .Considering PR#67419 | |
| .Considering PR#67236 | |
| .Considering PR#67477 | |
| .Considering PR#66572 | |
| .Considering PR#67509 | |
| .Considering PR#67387 | |
| .Considering PR#66090 | |
| .Considering PR#67487 | |
| .Considering PR#67328 | |
| .Considering PR#67347 | |
| .Considering PR#67021 | |
| .Considering PR#67304 | |
| .Considering PR#66850 | |
| .Considering PR#67242 | |
| .Considering PR#67340 | |
| .Considering PR#64818 | |
| .Considering PR#67473 | |
| .Considering PR#66178 | |
| .Considering PR#66280 | |
| .Considering PR#65319 | |
| .Considering PR#67331 | |
| .Considering PR#66637 | |
| .Considering PR#67474 | |
| .Considering PR#67159 | |
| .Considering PR#67284 | |
| .Considering PR#67467 | |
| .Considering PR#66857 | |
| .Considering PR#67453 | |
| .Considering PR#67379 | |
| .Considering PR#67295 | |
| .Considering PR#66466 | |
| .Considering PR#67460 | |
| .Considering PR#67135 | |
| .Considering PR#65947 | |
| .Considering PR#65607 | |
| .Considering PR#67312 | |
| .Considering PR#67445 | |
| .Considering PR#67332 | |
| .Considering PR#67432 | |
| .Considering PR#66108 | |
| .Considering PR#66316 | |
| .Considering PR#66065 | |
| .Considering PR#65467 | |
| .Considering PR#66475 | |
| .Considering PR#67442 | |
| .Considering PR#66981 | |
| .Considering PR#67360 | |
| .Considering PR#67386 | |
| .Considering PR#67330 | |
| .Considering PR#66575 | |
| .Considering PR#53457 | |
| .Considering PR#66876 | |
| .Considering PR#67410 | |
| .Considering PR#64500 | |
| .Considering PR#66735 | |
| .Considering PR#66557 | |
| .Considering PR#67256 | |
| .Considering PR#67423 | |
| .Considering PR#67397 | |
| .Considering PR#67368 | |
| .Considering PR#66907 | |
| .Considering PR#67274 | |
| .Considering PR#67374 | |
| .Considering PR#66685 | |
| .Considering PR#67221 | |
| .Considering PR#67277 | |
| .Considering PR#67165 | |
| .Considering PR#67375 | |
| .Considering PR#67132 | |
| .Considering PR#67119 | |
| .Considering PR#66527 | |
| .Considering PR#66544 | |
| .Considering PR#67287 | |
| .Considering PR#66455 | |
| .Considering PR#67306 | |
| .Considering PR#67112 | |
| .Considering PR#66484 | |
| .Considering PR#67348 | |
| .Considering PR#67370 | |
| .Considering PR#67231 | |
| .Considering PR#67110 | |
| .Considering PR#66967 | |
| .Considering PR#67305 | |
| .Considering PR#66912 | |
| .Considering PR#66894 | |
| .Considering PR#66376 | |
| .Considering PR#62067 | |
| .Considering PR#67353 | |
| .Considering PR#67351 | |
| .Considering PR#65318 | |
| .Considering PR#67218 | |
| .Considering PR#67240 | |
| .Considering PR#66646 | |
| .Considering PR#66183 | |
| .Considering PR#66606 | |
| .Considering PR#66352 | |
| .Considering PR#66591 | |
| .Considering PR#66553 | |
| .Considering PR#66721 | |
| .Considering PR#66567 | |
| .Considering PR#66509 | |
| .Considering PR#67264 | |
| .Considering PR#66594 | |
| .Considering PR#66657 | |
| .Considering PR#67309 | |
| .Considering PR#67078 | |
| .Considering PR#66526 | |
| .Considering PR#67320 | |
| .Considering PR#66821 | |
| .Considering PR#67044 | |
| .Considering PR#66929 | |
| .Considering PR#66906 | |
| .Considering PR#67316 | |
| .Considering PR#67307 | |
| .Considering PR#67011 | |
| .Considering PR#67290 | |
| .Considering PR#66255 | |
| .Considering PR#65538 | |
| .Considering PR#67182 | |
| .Considering PR#67104 | |
| .Considering PR#67059 | |
| .Considering PR#67202 | |
| .Considering PR#67128 | |
| .Considering PR#67174 | |
| .Considering PR#66092 | |
| .Considering PR#66815 | |
| .Considering PR#64743 | |
| .Considering PR#66979 | |
| .Considering PR#64819 | |
| .Considering PR#67170 | |
| .Considering PR#67217 | |
| .Considering PR#67261 | |
| .Considering PR#67266 | |
| .Considering PR#67251 | |
| .Considering PR#66552 | |
| .Considering PR#67024 | |
| .Considering PR#65814 | |
| .Considering PR#66644 | |
| .Considering PR#67254 | |
| .Considering PR#67186 | |
| .Considering PR#67086 | |
| .Considering PR#67145 | |
| .Considering PR#67247 | |
| .Considering PR#67243 | |
| .Considering PR#66467 | |
| .Considering PR#67220 | |
| .Considering PR#67180 | |
| .Considering PR#67222 | |
| .Considering PR#65623 | |
| .Considering PR#65074 | |
| .Considering PR#67190 | |
| .Considering PR#66616 | |
| .Considering PR#66393 | |
| .Considering PR#66874 | |
| .Considering PR#67047 | |
| .Considering PR#67206 | |
| .Considering PR#67201 | |
| .Considering PR#67094 | |
| .Considering PR#66886 | |
| .Considering PR#67203 | |
| .Considering PR#67181 | |
| .Considering PR#66811 | |
| .Considering PR#66162 | |
| .Considering PR#67175 | |
| .Considering PR#66488 | |
| .Considering PR#67177 | |
| .Considering PR#66367 | |
| .Considering PR#66514 | |
| .Considering PR#66369 | |
| .Considering PR#66666 | |
| .Considering PR#67106 | |
| .Considering PR#66512 | |
| .Considering PR#66962 | |
| .Considering PR#66798 | |
| .Considering PR#66511 | |
| .Considering PR#66698 | |
| .Considering PR#67157 | |
| .Considering PR#65157 | |
| .Considering PR#67138 | |
| .Considering PR#67133 | |
| .Considering PR#66817 | |
| .Considering PR#67090 | |
| .Considering PR#66597 | |
| .Considering PR#67144 | |
| .Considering PR#67143 | |
| .Considering PR#67142 | |
| .Considering PR#65862 | |
| .Considering PR#67130 | |
| .Considering PR#67120 | |
| .Considering PR#66961 | |
| .Considering PR#66949 | |
| .Considering PR#62201 | |
| .Considering PR#67139 | |
| .Considering PR#67101 | |
| .Considering PR#66771 | |
| .Considering PR#67114 | |
| .Considering PR#65632 | |
| .Considering PR#66966 | |
| .Considering PR#67093 | |
| .Considering PR#67045 | |
| .Considering PR#66465 | |
| .Considering PR#67060 | |
| .Considering PR#67103 | |
| .Considering PR#66171 | |
| .Considering PR#66155 | |
| .Considering PR#67108 | |
| .Considering PR#65314 | |
| .Considering PR#64707 | |
| .Considering PR#66851 | |
| .Considering PR#66545 | |
| .Considering PR#67085 | |
| .Considering PR#67026 | |
| .Considering PR#66546 | |
| .Considering PR#67018 | |
| .Considering PR#66761 | |
| .Considering PR#66508 | |
| .Considering PR#66370 | |
| .Considering PR#67054 | |
| .Considering PR#66846 | |
| .Considering PR#66740 | |
| .Considering PR#67063 | |
| .Considering PR#67048 | |
| .Considering PR#66622 | |
| .Considering PR#66673 | |
| .Considering PR#66623 | |
| .Considering PR#67058 | |
| .Considering PR#67006 | |
| .Considering PR#66914 | |
| .Considering PR#67041 | |
| .Considering PR#66625 | |
| .Considering PR#66648 | |
| .Considering PR#67037 | |
| .Considering PR#66749 | |
| .Considering PR#66944 | |
| .Considering PR#67020 | |
| .Considering PR#66998 | |
| .Considering PR#66847 | |
| .Considering PR#66938 | |
| .Considering PR#66975 | |
| .Considering PR#66626 | |
| .Considering PR#66515 | |
| .Considering PR#66751 | |
| .Considering PR#66731 | |
| .Considering PR#66988 | |
| .Considering PR#66980 | |
| .Considering PR#66982 | |
| .Considering PR#66447 | |
| .Considering PR#66822 | |
| .Considering PR#66901 | |
| .Considering PR#66215 | |
| .Considering PR#66927 | |
| .Considering PR#66910 | |
| .Considering PR#66791 | |
| .Considering PR#66661 | |
| .Considering PR#66925 | |
| .Considering PR#66968 | |
| .Considering PR#66953 | |
| .Considering PR#66917 | |
| .Considering PR#66856 | |
| .Considering PR#66932 | |
| .Considering PR#66943 | |
| .Considering PR#66959 | |
| .Considering PR#66569 | |
| .Considering PR#66937 | |
| .Considering PR#66878 | |
| .Considering PR#65751 | |
| .Considering PR#66855 | |
| .Considering PR#66903 | |
| .Considering PR#66694 | |
| .Considering PR#66818 | |
| .Considering PR#66843 | |
| .Considering PR#66844 | |
| .Considering PR#66800 | |
| .Considering PR#66418 | |
| .Considering PR#65563 | |
| .Considering PR#66898 | |
| .Considering PR#66801 | |
| .Considering PR#66715 | |
| .Considering PR#66378 | |
| .Considering PR#66899 | |
| .Considering PR#66895 | |
| .Considering PR#66883 | |
| .Considering PR#66803 | |
| .Considering PR#66714 | |
| .Considering PR#66783 | |
| .Considering PR#66792 | |
| .Considering PR#65941 | |
| .Considering PR#66810 | |
| .Considering PR#66752 | |
| .Considering PR#66845 | |
| .Considering PR#66852 | |
| .Considering PR#66848 | |
| .Considering PR#66734 | |
| .Considering PR#66773 | |
| .Considering PR#66457 | |
| .Considering PR#66858 | |
| .Considering PR#66859 | |
| .Considering PR#66862 | |
| .Considering PR#66849 | |
| .Considering PR#66830 | |
| .Considering PR#66827 | |
| .Considering PR#66826 | |
| .Considering PR#66774 | |
| .Considering PR#66841 | |
| .Considering PR#66836 | |
| .Considering PR#66835 | |
| .Considering PR#66833 | |
| .Considering PR#66670 | |
| .Considering PR#66786 | |
| .Considering PR#66772 | |
| .Considering PR#66728 | |
| .Considering PR#66814 | |
| .Considering PR#66604 | |
| .Considering PR#65495 | |
| .Considering PR#66806 | |
| .Considering PR#66809 | |
| .Considering PR#66718 | |
| .Considering PR#66808 | |
| .Considering PR#66782 | |
| .Considering PR#66682 | |
| .Considering PR#66781 | |
| .Considering PR#66485 | |
| .Considering PR#66599 | |
| .Considering PR#66787 | |
| .Considering PR#66195 | |
| .Considering PR#66733 | |
| .Considering PR#66784 | |
| .Considering PR#66785 | |
| .Considering PR#66680 | |
| .Considering PR#66766 | |
| .Considering PR#66747 | |
| .Considering PR#66583 | |
| .Considering PR#66755 | |
| .Considering PR#66713 | |
| .Considering PR#66638 | |
| .Considering PR#66100 | |
| .Considering PR#66380 | |
| .Considering PR#66732 | |
| .Considering PR#66686 | |
| .Considering PR#65937 | |
| .Considering PR#66712 | |
| .Considering PR#66697 | |
| .Considering PR#66610 | |
| .Considering PR#66705 | |
| .Considering PR#66700 | |
| .Considering PR#66674 | |
| .Considering PR#66687 | |
| .Considering PR#66681 | |
| .Considering PR#66675 | |
| .Considering PR#66662 | |
| .Considering PR#66677 | |
| .Considering PR#66656 | |
| .Considering PR#66643 | |
| .Considering PR#66576 | |
| .Considering PR#66510 | |
| .Considering PR#65324 | |
| .Considering PR#65496 | |
| .Considering PR#65805 | |
| .Considering PR#66554 | |
| .Considering PR#66232 | |
| .Considering PR#66630 | |
| .Considering PR#66631 | |
| .Considering PR#66641 | |
| .Considering PR#66068 | |
| .Considering PR#66129 | |
| .Considering PR#66277 | |
| .Considering PR#66204 | |
| .Considering PR#66542 | |
| .Considering PR#66579 | |
| .Considering PR#66632 | |
| .Considering PR#66322 | |
| .Considering PR#66497 | |
| .Considering PR#66617 | |
| .Considering PR#66441 | |
| .Considering PR#66602 | |
| .Considering PR#66507 | |
| .Considering PR#66629 | |
| .Considering PR#66620 | |
| .Considering PR#66581 | |
| .Considering PR#66605 | |
| .Considering PR#66621 | |
| .Considering PR#66341 | |
| .Considering PR#66233 | |
| .Considering PR#66188 | |
| .Considering PR#66568 | |
| .Considering PR#65511 | |
| .Considering PR#66281 | |
| .Considering PR#66588 | |
| .Considering PR#66547 | |
| .Considering PR#66394 | |
| .Considering PR#66134 | |
| .Considering PR#66079 | |
| .Considering PR#65173 | |
| .Considering PR#64966 | |
| .Considering PR#66574 | |
| .Considering PR#66516 | |
| .Considering PR#66528 | |
| .Considering PR#66249 | |
| .Considering PR#54435 | |
| .Considering PR#66404 | |
| .Considering PR#66533 | |
| .Considering PR#66506 | |
| .Considering PR#65689 | |
| .Considering PR#66549 | |
| .Considering PR#66562 | |
| .Considering PR#66304 | |
| .Considering PR#66560 | |
| .Considering PR#66020 | |
| .Considering PR#66070 | |
| .Considering PR#66402 | |
| .Considering PR#62002 | |
| .Considering PR#65729 | |
| .Considering PR#66489 | |
| .Considering PR#66158 | |
| .Considering PR#66454 | |
| .Considering PR#66531 | |
| .Considering PR#66539 | |
| .Considering PR#66505 | |
| .Considering PR#57263 | |
| .Considering PR#65960 | |
| .Considering PR#66180 | |
| .Considering PR#66030 | |
| .Considering PR#66199 | |
| .Considering PR#66337 | |
| .Considering PR#66487 | |
| .Considering PR#66042 | |
| .Considering PR#65194 | |
| .Considering PR#66406 | |
| .Considering PR#64222 | |
| .Considering PR#66478 | |
| .Considering PR#65274 | |
| .Considering PR#66453 | |
| .Considering PR#66384 | |
| .Considering PR#66093 | |
| .Considering PR#65390 | |
| .Considering PR#65245 | |
| .Considering PR#65900 | |
| .Considering PR#66339 | |
| .Considering PR#66461 | |
| .Considering PR#66440 | |
| .Considering PR#66328 | |
| .Considering PR#66462 | |
| .Considering PR#66431 | |
| .Considering PR#63794 | |
| .Considering PR#66410 | |
| .Considering PR#66407 | |
| .Considering PR#66437 | |
| .Considering PR#66346 | |
| .Considering PR#66436 | |
| .Considering PR#65433 | |
| .Considering PR#66417 | |
| .Considering PR#66375 | |
| .Considering PR#66330 | |
| .Considering PR#66321 | |
| .Considering PR#66425 | |
| .Considering PR#66230 | |
| .Considering PR#64248 | |
| .Considering PR#65771 | |
| .Considering PR#66377 | |
| .Considering PR#65739 | |
| .Considering PR#66166 | |
| .Considering PR#66416 | |
| .Considering PR#66420 | |
| .Considering PR#66421 | |
| .Considering PR#66423 | |
| .Considering PR#66340 | |
| .Considering PR#66333 | |
| .Considering PR#66336 | |
| .Considering PR#66332 | |
| .Considering PR#66382 | |
| .Considering PR#66006 | |
| .Considering PR#66326 | |
| .Considering PR#66372 | |
| .Considering PR#66293 | |
| .Considering PR#65995 | |
| .Considering PR#65694 | |
| .Considering PR#65687 | |
| .Considering PR#65698 | |
| .Considering PR#65615 | |
| .Considering PR#66311 | |
| .Considering PR#66319 | |
| .Considering PR#66323 | |
| .Considering PR#66229 | |
| .Considering PR#66325 | |
| .Considering PR#55638 | |
| .Considering PR#66228 | |
| .Considering PR#65915 | |
| .Considering PR#66120 | |
| .Considering PR#66022 | |
| .Considering PR#63390 | |
| .Considering PR#66268 | |
| .Considering PR#62765 | |
| .Considering PR#66307 | |
| .Considering PR#65971 | |
| .Considering PR#65374 | |
| .Considering PR#66207 | |
| .Considering PR#65711 | |
| .Considering PR#66286 | |
| .Considering PR#66298 | |
| .Considering PR#65735 | |
| .Considering PR#66303 | |
| .Considering PR#66275 | |
| .Considering PR#66259 | |
| .Considering PR#66253 | |
| .Considering PR#66291 | |
| .Considering PR#66246 | |
| .Considering PR#66299 | |
| .Considering PR#66105 | |
| .Considering PR#65999 | |
| .Considering PR#65931 | |
| .Considering PR#64909 | |
| .Considering PR#66206 | |
| .Considering PR#66179 | |
| .Considering PR#62630 | |
| .Considering PR#65918 | |
| .Considering PR#66219 | |
| .Considering PR#66273 | |
| .Considering PR#66266 | |
| .Considering PR#65773 | |
| .Considering PR#65901 | |
| .Considering PR#66149 | |
| .Considering PR#66265 | |
| .Considering PR#66238 | |
| .Considering PR#65715 | |
| .Considering PR#65936 | |
| .Considering PR#65962 | |
| .Considering PR#66235 | |
| .Considering PR#65099 | |
| .Considering PR#66186 | |
| .Considering PR#66218 | |
| .Considering PR#65726 | |
| .Considering PR#66116 | |
| .Considering PR#66143 | |
| .Considering PR#66160 | |
| .Considering PR#65782 | |
| .Considering PR#66193 | |
| .Considering PR#65806 | |
| .Considering PR#66184 | |
| .Considering PR#66198 | |
| .Considering PR#66182 | |
| .Considering PR#66213 | |
| .Considering PR#66119 | |
| .Considering PR#65981 | |
| .Considering PR#66187 | |
| .Considering PR#66192 | |
| .Considering PR#64715 | |
| .Considering PR#66041 | |
| .Considering PR#66110 | |
| .Considering PR#66067 | |
| .Considering PR#62830 | |
| .Considering PR#66038 | |
| .Considering PR#66191 | |
| .Considering PR#65023 | |
| .Considering PR#63353 | |
| .Considering PR#65716 | |
| .Considering PR#65780 | |
| .Considering PR#65014 | |
| .Considering PR#66137 | |
| .Considering PR#66144 | |
| .Considering PR#65972 | |
| .Considering PR#65983 | |
| .Considering PR#66172 | |
| .Considering PR#65795 | |
| .Considering PR#66159 | |
| .Considering PR#66123 | |
| .Considering PR#66107 | |
| .Considering PR#65465 | |
| .Considering PR#66036 | |
| .Considering PR#66025 | |
| .Considering PR#61137 | |
| .Considering PR#66147 | |
| .Considering PR#65953 | |
| .Considering PR#65849 | |
| .Considering PR#66089 | |
| .Considering PR#66103 | |
| .Considering PR#66130 | |
| .Considering PR#66122 | |
| .Considering PR#66124 | |
| .Considering PR#64292 | |
| .Considering PR#65717 | |
| .Considering PR#66112 | |
| .Considering PR#66115 | |
| .Considering PR#64122 | |
| .Considering PR#65872 | |
| .Considering PR#66114 | |
| .Considering PR#66075 | |
| .Considering PR#64961 | |
| .Considering PR#66087 | |
| .Considering PR#65886 | |
| .Considering PR#65884 | |
| .Considering PR#65882 | |
| .Considering PR#65876 | |
| .Considering PR#66097 | |
| .Considering PR#66101 | |
| .Considering PR#65693 | |
| .Considering PR#66001 | |
| .Considering PR#66073 | |
| .Considering PR#66060 | |
| .Considering PR#65942 | |
| .Considering PR#65568 | |
| .Considering PR#66082 | |
| .Considering PR#66016 | |
| .Considering PR#65763 | |
| .Considering PR#66083 | |
| .Considering PR#65948 | |
| .Considering PR#65842 | |
| .Considering PR#66049 | |
| .Considering PR#66084 | |
| .Considering PR#65796 | |
| .Considering PR#66088 | |
| .Considering PR#65834 | |
| .Considering PR#66047 | |
| .Considering PR#66059 | |
| .Considering PR#65859 | |
| .Considering PR#65714 | |
| .Considering PR#64965 | |
| .Considering PR#64956 | |
| .Considering PR#65608 | |
| .Considering PR#66044 | |
| .Considering PR#65049 | |
| .Considering PR#66053 | |
| .Considering PR#65940 | |
| .Considering PR#65870 | |
| .Considering PR#66046 | |
| .Considering PR#65571 | |
| .Considering PR#66034 | |
| .Considering PR#65894 | |
| .Considering PR#65788 | |
| .Considering PR#65770 | |
| .Considering PR#60105 | |
| .Considering PR#64128 | |
| .Considering PR#66035 | |
| .Considering PR#65991 | |
| .Considering PR#65864 | |
| .Considering PR#65329 | |
| .Considering PR#63762 | |
| .Considering PR#65480 | |
| .Considering PR#66008 | |
| .Considering PR#65907 | |
| .Considering PR#65938 | |
| .Considering PR#65159 | |
| .Considering PR#62908 | |
| .Considering PR#65990 | |
| .Considering PR#66005 | |
| .Considering PR#65994 | |
| .Considering PR#65916 | |
| .Considering PR#64889 | |
| .Considering PR#65997 | |
| .Considering PR#65772 | |
| .Considering PR#65775 | |
| .Considering PR#65996 | |
| .Considering PR#64331 | |
| .Considering PR#65977 | |
| .Considering PR#65408 | |
| .Considering PR#64768 | |
| .Considering PR#65899 | |
| .Considering PR#64730 | |
| .Considering PR#65902 | |
| .Considering PR#65585 | |
| .Considering PR#60815 | |
| .Considering PR#65982 | |
| .Considering PR#64959 | |
| .Considering PR#62787 | |
| .Considering PR#65926 | |
| .Considering PR#65980 | |
| .Considering PR#65920 | |
| .Considering PR#65970 | |
| .Considering PR#64762 | |
| .Considering PR#65168 | |
| .Considering PR#65869 | |
| .Considering PR#65973 | |
| .Considering PR#65707 | |
| .Considering PR#65954 | |
| .Considering PR#65774 | |
| .Considering PR#65955 | |
| .Considering PR#65891 | |
| .Considering PR#65967 | |
| .Considering PR#64359 | |
| .Considering PR#65367 | |
| .Considering PR#65935 | |
| .Considering PR#65664 | |
| .Considering PR#65529 | |
| .Considering PR#65054 | |
| .Considering PR#64377 | |
| .Considering PR#65616 | |
| .Considering PR#64756 | |
| .Considering PR#65578 | |
| .Considering PR#65236 | |
| .Considering PR#64176 | |
| .Considering PR#65934 | |
| .Considering PR#65919 | |
| .Considering PR#65930 | |
| .Considering PR#65065 | |
| .Considering PR#65468 | |
| .Considering PR#65848 | |
| .Considering PR#65791 | |
| .Considering PR#65829 | |
| .Considering PR#60361 | |
| .Considering PR#65731 | |
| .Considering PR#65531 | |
| .Considering PR#65851 | |
| .Considering PR#65898 | |
| .Considering PR#65909 | |
| .Considering PR#65375 | |
| .Considering PR#64682 | |
| .Considering PR#64009 | |
| .Considering PR#65910 | |
| .Considering PR#65745 | |
| .Considering PR#65554 | |
| .Considering PR#65893 | |
| .Considering PR#65783 | |
| .Considering PR#64908 | |
| .Considering PR#65131 | |
| .Considering PR#65422 | |
| .Considering PR#65305 | |
| .Considering PR#65841 | |
| .Considering PR#64709 | |
| .Considering PR#64345 | |
| .Considering PR#62971 | |
| .Considering PR#65892 | |
| .Considering PR#65855 | |
| .Considering PR#65723 | |
| .Considering PR#65839 | |
| .Considering PR#65525 | |
| .Considering PR#65450 | |
| .Considering PR#65033 | |
| .Considering PR#65757 | |
| .Considering PR#65852 | |
| .Considering PR#63190 | |
| .Considering PR#65840 | |
| .Considering PR#65734 | |
| .Considering PR#65866 | |
| .Considering PR#65857 | |
| .Considering PR#65558 | |
| .Considering PR#65833 | |
| .Considering PR#65865 | |
| .Considering PR#64587 | |
| .Considering PR#65713 | |
| .Considering PR#62360 | |
| .Considering PR#65787 | |
| .Considering PR#65704 | |
| .Considering PR#65743 | |
| .Considering PR#65742 | |
| .Considering PR#65741 | |
| .Considering PR#65835 | |
| .Considering PR#65797 | |
| .Considering PR#65644 | |
| .Considering PR#65804 | |
| .Considering PR#65482 | |
| .Considering PR#65809 | |
| .Considering PR#65811 | |
| .Considering PR#65135 | |
| .Considering PR#65699 | |
| .Considering PR#65819 | |
| .Considering PR#65803 | |
| .Considering PR#63169 | |
| .Considering PR#65703 | |
| .Considering PR#63917 | |
| .Considering PR#65676 | |
| .Considering PR#64874 | |
| .Considering PR#64744 | |
| .Considering PR#64729 | |
| .Considering PR#65627 | |
| .Considering PR#65545 | |
| .Considering PR#65662 | |
| .Considering PR#65606 | |
| .Considering PR#64971 | |
| .Considering PR#65104 | |
| .Considering PR#65432 | |
| .Considering PR#65640 | |
| .Considering PR#65702 | |
| .Considering PR#65760 | |
| .Considering PR#65721 | |
| .Considering PR#65748 | |
| .Considering PR#65722 | |
| .Considering PR#65736 | |
| .Considering PR#65720 | |
| .Considering PR#65730 | |
| .Considering PR#65733 | |
| .Considering PR#65391 | |
| .Considering PR#64727 | |
| .Considering PR#65134 | |
| .Considering PR#65479 | |
| .Considering PR#65459 | |
| .Considering PR#65700 | |
| .Considering PR#65612 | |
| .Considering PR#65610 | |
| .Considering PR#59676 | |
| .Considering PR#65232 | |
| .Considering PR#65410 | |
| .Considering PR#65501 | |
| .Considering PR#65483 | |
| .Considering PR#61173 | |
| .Considering PR#64830 | |
| .Considering PR#65403 | |
| .Considering PR#64912 | |
| .Considering PR#64562 | |
| .Considering PR#65649 | |
| .Considering PR#64467 | |
| .Considering PR#65669 | |
| .Considering PR#65586 | |
| .Considering PR#65643 | |
| .Considering PR#65593 | |
| .Considering PR#65631 | |
| .Considering PR#65309 | |
| .Considering PR#65567 | |
| .Considering PR#65599 | |
| .Considering PR#65469 | |
| .Considering PR#64194 | |
| .Considering PR#65652 | |
| .Considering PR#65443 | |
| .Considering PR#65354 | |
| .Considering PR#65551 | |
| .Considering PR#65424 | |
| .Considering PR#64755 | |
| .Considering PR#65243 | |
| .Considering PR#65503 | |
| .Considering PR#65504 | |
| .Considering PR#65646 | |
| .Considering PR#65396 | |
| .Considering PR#65634 | |
| .Considering PR#65268 | |
| .Considering PR#65119 | |
| .Considering PR#65600 | |
| .Considering PR#65561 | |
| .Considering PR#65409 | |
| .Considering PR#65519 | |
| .Considering PR#65487 | |
| .Considering PR#65265 | |
| .Considering PR#65576 | |
| .Considering PR#64933 | |
| .Considering PR#65569 | |
| .Considering PR#65547 | |
| .Considering PR#65555 | |
| .Considering PR#65412 | |
| .Considering PR#65537 | |
| .Considering PR#64858 | |
| .Considering PR#64559 | |
| .Considering PR#65441 | |
| .Considering PR#65633 | |
| .Considering PR#65198 | |
| .Considering PR#65234 | |
| .Considering PR#65283 | |
| .Considering PR#65317 | |
| .Considering PR#65353 | |
| .Considering PR#65197 | |
| .Considering PR#65204 | |
| .Considering PR#65566 | |
| .Considering PR#65579 | |
| .Considering PR#65613 | |
| .Considering PR#65489 | |
| .Considering PR#65527 | |
| .Considering PR#65484 | |
| .Considering PR#62887 | |
| .Considering PR#65415 | |
| .Considering PR#64152 | |
| .Considering PR#65392 | |
| .Considering PR#65577 | |
| .Considering PR#64893 | |
| .Considering PR#63170 | |
| .Considering PR#65548 | |
| .Considering PR#65373 | |
| .Considering PR#65155 | |
| .Considering PR#63962 | |
| .Considering PR#65510 | |
| .Considering PR#65322 | |
| .Considering PR#65291 | |
| .Considering PR#65149 | |
| .Considering PR#64642 | |
| .Considering PR#65398 | |
| .Considering PR#64018 | |
| .Considering PR#65366 | |
| .Considering PR#65528 | |
| .Considering PR#65166 | |
| .Considering PR#59608 | |
| .Considering PR#65565 | |
| .Considering PR#65394 | |
| .Considering PR#65399 | |
| .Considering PR#65372 | |
| .Considering PR#65532 | |
| .Considering PR#65553 | |
| .Considering PR#64978 | |
| .Considering PR#65516 | |
| .Considering PR#65559 | |
| .Considering PR#63089 | |
| .Considering PR#64428 | |
| .Considering PR#65481 | |
| .Considering PR#62469 | |
| .Considering PR#64917 | |
| .Considering PR#65370 | |
| .Considering PR#65536 | |
| .Considering PR#65498 | |
| .Considering PR#65530 | |
| .Considering PR#64771 | |
| .Considering PR#64970 | |
| .Considering PR#65227 | |
| .Considering PR#65514 | |
| .Considering PR#65456 | |
| .Considering PR#65521 | |
| .Considering PR#64728 | |
| .Considering PR#65170 | |
| .Considering PR#65494 | |
| .Considering PR#65388 | |
| .Considering PR#65181 | |
| .Considering PR#65172 | |
| .Considering PR#65499 | |
| .Considering PR#65350 | |
| .Considering PR#65507 | |
| .Considering PR#64829 | |
| .Considering PR#64271 | |
| .Considering PR#64341 | |
| .Considering PR#64434 | |
| .Considering PR#65010 | |
| .Considering PR#64569 | |
| .Considering PR#64504 | |
| .Considering PR#64324 | |
| .Considering PR#64992 | |
| .Considering PR#65115 | |
| .Considering PR#64683 | |
| .Considering PR#65321 | |
| .Considering PR#64855 | |
| .Considering PR#65312 | |
| .Considering PR#64190 | |
| .Considering PR#65158 | |
| .Considering PR#65393 | |
| .Considering PR#64800 | |
| .Considering PR#65470 | |
| .Considering PR#65428 | |
| .Considering PR#65406 | |
| .Considering PR#65320 | |
| .Considering PR#64463 | |
| .Considering PR#58926 | |
| .Considering PR#63895 | |
| .Considering PR#65387 | |
| .Considering PR#64844 | |
| .Considering PR#64375 | |
| .Considering PR#59515 | |
| .Considering PR#63636 | |
| .Considering PR#65015 | |
| .Considering PR#64788 | |
| .Considering PR#64958 | |
| .Considering PR#64967 | |
| .Considering PR#65436 | |
| .Considering PR#64999 | |
| .Considering PR#64927 | |
| .Considering PR#65431 | |
| .Considering PR#65419 | |
| .Considering PR#64837 | |
| .Considering PR#65384 | |
| .Considering PR#62747 | |
| .Considering PR#65281 | |
| .Considering PR#65231 | |
| .Considering PR#65421 | |
| .Considering PR#62106 | |
| .Considering PR#65150 | |
| .Considering PR#65338 | |
| .Considering PR#65193 | |
| .Considering PR#64859 | |
| .Considering PR#64963 | |
| .Considering PR#64801 | |
| .Considering PR#65414 | |
| .Considering PR#65011 | |
| .Considering PR#65376 | |
| .Considering PR#65062 | |
| .Considering PR#64997 | |
| .Considering PR#64977 | |
| .Considering PR#65120 | |
| .Considering PR#65325 | |
| .Considering PR#65215 | |
| .Considering PR#65016 | |
| .Considering PR#64845 | |
| .Considering PR#65371 | |
| .Considering PR#64863 | |
| .Considering PR#64764 | |
| .Considering PR#65313 | |
| .Considering PR#64957 | |
| .Considering PR#64627 | |
| .Considering PR#65061 | |
| .Considering PR#64553 | |
| .Considering PR#64458 | |
| .Considering PR#64995 | |
| .Considering PR#65316 | |
| .Considering PR#65331 | |
| .Considering PR#65101 | |
| .Considering PR#64603 | |
| .Considering PR#63687 | |
| .Considering PR#64717 | |
| .Considering PR#64550 | |
| .Considering PR#64273 | |
| .Considering PR#64696 | |
| .Considering PR#64663 | |
| .Considering PR#65079 | |
| .Considering PR#65240 | |
| .Considering PR#64554 | |
| .Considering PR#64577 | |
| .Considering PR#65192 | |
| .Considering PR#65276 | |
| .Considering PR#65285 | |
| .Considering PR#65246 | |
| .Considering PR#63641 | |
| .Considering PR#65284 | |
| .Considering PR#65176 | |
| .Considering PR#65029 | |
| .Considering PR#64955 | |
| .Considering PR#65146 | |
| .Considering PR#65247 | |
| .Considering PR#65050 | |
| .Considering PR#65266 | |
| .Considering PR#64973 | |
| .Considering PR#64742 | |
| .Considering PR#65222 | |
| .Considering PR#63921 | |
| .Considering PR#65130 | |
| .Considering PR#65169 | |
| .Considering PR#65230 | |
| .Considering PR#65019 | |
| .Considering PR#65208 | |
| .Considering PR#64681 | |
| .Considering PR#65217 | |
| .Considering PR#65190 | |
| .Considering PR#65180 | |
| .Considering PR#64659 | |
| .Considering PR#64074 | |
| .Considering PR#64969 | |
| .Considering PR#64827 | |
| .Considering PR#64440 | |
| .Considering PR#64993 | |
| .Considering PR#64951 | |
| .Considering PR#65102 | |
| .Considering PR#65165 | |
| .Considering PR#65185 | |
| .Considering PR#65154 | |
| .Considering PR#65027 | |
| .Considering PR#65108 | |
| .Considering PR#65070 | |
| .Considering PR#65028 | |
| .Considering PR#64807 | |
| .Considering PR#65007 | |
| .Considering PR#65161 | |
| .Considering PR#64987 | |
| .Considering PR#65177 | |
| .Considering PR#65178 | |
| .Considering PR#63910 | |
| .Considering PR#65151 | |
| .Considering PR#64726 | |
| .Considering PR#65018 | |
| .Considering PR#62017 | |
| .Considering PR#65052 | |
| .Considering PR#63858 | |
| .Considering PR#64053 | |
| .Considering PR#63594 | |
| .Considering PR#65174 | |
| .Considering PR#65017 | |
| .Considering PR#64564 | |
| .Considering PR#65139 | |
| .Considering PR#65075 | |
| .Considering PR#64833 | |
| .Considering PR#65156 | |
| .Considering PR#65055 | |
| .Considering PR#65069 | |
| .Considering PR#65147 | |
| .Considering PR#65012 | |
| .Considering PR#65140 | |
| .Considering PR#64979 | |
| .Considering PR#65128 | |
| .Considering PR#65103 | |
| .Considering PR#64988 | |
| .Considering PR#64864 | |
| .Considering PR#64929 | |
| .Considering PR#65084 | |
| .Considering PR#65048 | |
| .Considering PR#64835 | |
| .Considering PR#65021 | |
| .Considering PR#65020 | |
| .Considering PR#64940 | |
| .Considering PR#64931 | |
| .Considering PR#64928 | |
| .Considering PR#64921 | |
| .Considering PR#64626 | |
| .Considering PR#64828 | |
| .Considering PR#64698 | |
| .Considering PR#65051 | |
| .Considering PR#64772 | |
| .Considering PR#64939 | |
| .Considering PR#65022 | |
| .Considering PR#64980 | |
| .Considering PR#64945 | |
| .Considering PR#64731 | |
| .Considering PR#64702 | |
| .Considering PR#64701 | |
| .Considering PR#64804 | |
| .Considering PR#64372 | |
| .Considering PR#64787 | |
| .Considering PR#64981 | |
| .Considering PR#64930 | |
| .Considering PR#64923 | |
| .Considering PR#64922 | |
| .Considering PR#64811 | |
| .Considering PR#64982 | |
| .Considering PR#65008 | |
| .Considering PR#65013 | |
| .Considering PR#63938 | |
| .Considering PR#61770 | |
| .Considering PR#64998 | |
| .Considering PR#64976 | |
| .Considering PR#64942 | |
| .Considering PR#64964 | |
| .Considering PR#64821 | |
| .Considering PR#64938 | |
| .Considering PR#64501 | |
| .Considering PR#64926 | |
| .Considering PR#64861 | |
| .Considering PR#64253 | |
| .Considering PR#64675 | |
| .Considering PR#64575 | |
| .Considering PR#64812 | |
| .Considering PR#64911 | |
| .Considering PR#64890 | |
| .Considering PR#64753 | |
| .Considering PR#64767 | |
| .Considering PR#64716 | |
| .Considering PR#64952 | |
| .Considering PR#64773 | |
| .Considering PR#64905 | |
| .Considering PR#62915 | |
| .Considering PR#61116 | |
| .Considering PR#64822 | |
| .Considering PR#62488 | |
| .Considering PR#64714 | |
| .Considering PR#64810 | |
| .Considering PR#62513 | |
| .Considering PR#64522 | |
| .Considering PR#64779 | |
| .Considering PR#64713 | |
| .Considering PR#64614 | |
| .Considering PR#64710 | |
| .Considering PR#64586 | |
| .Considering PR#64634 | |
| .Considering PR#64876 | |
| .Considering PR#64881 | |
| .Considering PR#64625 | |
| .Considering PR#64703 | |
| .Considering PR#64699 | |
| .Considering PR#62770 | |
| .Considering PR#64566 | |
| .Considering PR#64528 | |
| .Considering PR#64763 | |
| .Considering PR#64136 | |
| .Considering PR#64869 | |
| .Considering PR#64854 | |
| .Considering PR#64848 | |
| .Considering PR#64856 | |
| .Considering PR#64719 | |
| .Considering PR#64712 | |
| .Considering PR#63698 | |
| .Considering PR#64849 | |
| .Considering PR#63047 | |
| .Considering PR#64825 | |
| .Considering PR#64689 | |
| .Considering PR#64832 | |
| .Considering PR#64662 | |
| .Considering PR#64840 | |
| .Considering PR#64809 | |
| .Considering PR#64838 | |
| .Considering PR#64824 | |
| .Considering PR#64823 | |
| .Considering PR#64388 | |
| .Considering PR#64628 | |
| .Considering PR#64376 | |
| .Considering PR#63063 | |
| .Considering PR#64671 | |
| .Considering PR#64141 | |
| .Considering PR#63227 | |
| .Considering PR#64808 | |
| .Considering PR#64221 | |
| .Considering PR#60326 | |
| .Considering PR#64521 | |
| .Considering PR#64494 | |
| .Considering PR#62948 | |
| .Considering PR#64803 | |
| .Considering PR#64806 | |
| .Considering PR#64789 | |
| .Considering PR#64790 | |
| .Considering PR#64792 | |
| .Considering PR#64797 | |
| .Considering PR#64502 | |
| .Considering PR#64754 | |
| .Considering PR#64766 | |
| .Considering PR#64624 | |
| .Considering PR#64038 | |
| .Considering PR#64708 | |
| .Considering PR#64631 | |
| .Considering PR#64638 | |
| .Considering PR#64680 | |
| .Considering PR#62992 | |
| .Considering PR#64657 | |
| .Considering PR#64757 | |
| .Considering PR#64750 | |
| .Considering PR#64565 | |
| .Considering PR#64737 | |
| .Considering PR#64351 | |
| .Considering PR#64060 | |
| .Considering PR#64452 | |
| .Considering PR#64617 | |
| .Considering PR#63604 | |
| .Considering PR#64070 | |
| .Considering PR#64733 | |
| .Considering PR#64466 | |
| .Considering PR#64323 | |
| .Considering PR#63555 | |
| .Considering PR#63270 | |
| .Considering PR#64601 | |
| .Considering PR#64705 | |
| .Considering PR#64711 | |
| .Considering PR#64583 | |
| .Considering PR#63348 | |
| .Considering PR#64503 | |
| .Considering PR#63945 | |
| .Considering PR#64592 | |
| .Considering PR#64289 | |
| .Considering PR#64593 | |
| .Considering PR#64585 | |
| .Considering PR#64498 | |
| .Considering PR#64418 | |
| .Considering PR#64142 | |
| .Considering PR#64690 | |
| .Considering PR#64523 | |
| .Considering PR#64409 | |
| .Considering PR#64308 | |
| .Considering PR#64297 | |
| .Considering PR#63524 | |
| .Considering PR#62554 | |
| .Considering PR#64465 | |
| .Considering PR#63408 | |
| .Considering PR#64545 | |
| .Considering PR#64193 | |
| .Considering PR#64661 | |
| .Considering PR#64352 | |
| .Considering PR#64219 | |
| .Considering PR#63642 | |
| .Considering PR#64667 | |
| .Considering PR#62790 | |
| .Considering PR#64535 | |
| .Considering PR#64402 | |
| .Considering PR#63825 | |
| .Considering PR#63391 | |
| .Considering PR#64185 | |
| .Considering PR#64635 | |
| .Considering PR#62886 | |
| .Considering PR#64454 | |
| .Considering PR#64616 | |
| .Considering PR#62682 | |
| .Considering PR#64633 | |
| .Considering PR#64568 | |
| .Considering PR#64639 | |
| .Considering PR#64640 | |
| .Considering PR#63974 | |
| .Considering PR#64543 | |
| .Considering PR#62767 | |
| .Considering PR#64595 | |
| .Considering PR#64225 | |
| .Considering PR#64505 | |
| .Considering PR#64527 | |
| .Considering PR#64591 | |
| .Considering PR#64437 | |
| .Considering PR#64604 | |
| .Considering PR#61767 | |
| .Considering PR#63407 | |
| .Considering PR#64005 | |
| .Considering PR#63214 | |
| .Considering PR#57953 | |
| .Considering PR#64356 | |
| .Considering PR#58564 | |
| .Considering PR#64459 | |
| .Considering PR#63261 | |
| .Considering PR#63239 | |
| .Considering PR#64567 | |
| .Considering PR#63672 | |
| .Considering PR#64549 | |
| .Considering PR#63128 | |
| .Considering PR#64363 | |
| .Considering PR#64186 | |
| .Considering PR#64016 | |
| .Considering PR#64003 | |
| .Considering PR#62951 | |
| .Considering PR#63890 | |
| .Considering PR#64560 | |
| .Considering PR#63731 | |
| .Considering PR#64272 | |
| .Considering PR#64516 | |
| .Considering PR#64346 | |
| .Considering PR#62985 | |
| .Considering PR#64448 | |
| .Considering PR#63421 | |
| .Considering PR#64537 | |
| .Considering PR#64532 | |
| .Considering PR#64524 | |
| .Considering PR#64157 | |
| .Considering PR#64536 | |
| .Considering PR#64229 | |
| .Considering PR#64517 | |
| .Considering PR#64251 | |
| .Considering PR#64441 | |
| .Considering PR#64526 | |
| .Considering PR#64513 | |
| .Considering PR#64433 | |
| .Considering PR#64391 | |
| .Considering PR#64520 | |
| .Considering PR#63414 | |
| .Considering PR#64121 | |
| .Considering PR#62701 | |
| .Considering PR#64325 | |
| .Considering PR#64518 | |
| .Considering PR#64349 | |
| .Considering PR#63184 | |
| .Considering PR#64355 | |
| .Considering PR#64401 | |
| .Considering PR#64489 | |
| .Considering PR#64499 | |
| .Considering PR#62982 | |
| .Considering PR#64158 | |
| .Considering PR#61020 | |
| .Considering PR#64261 | |
| .Considering PR#62530 | |
| .Considering PR#64184 | |
| .Considering PR#63162 | |
| .Considering PR#62808 | |
| .Considering PR#59889 | |
| .Considering PR#61017 | |
| .Considering PR#62927 | |
| .Considering PR#62984 | |
| .Considering PR#63563 | |
| .Considering PR#63952 | |
| .Considering PR#64385 | |
| .Considering PR#64477 | |
| .Considering PR#63232 | |
| .Considering PR#64487 | |
| .Considering PR#64486 | |
| .Considering PR#64446 | |
| .Considering PR#64461 | |
| .Considering PR#64468 | |
| .Considering PR#64483 | |
| .Considering PR#64470 | |
| .Considering PR#64374 | |
| .Considering PR#64333 | |
| .Considering PR#64432 | |
| .Considering PR#62813 | |
| .Considering PR#63080 | |
| .Considering PR#64462 | |
| .Considering PR#64362 | |
| .Considering PR#64259 | |
| .Considering PR#64329 | |
| .Considering PR#64426 | |
| .Considering PR#64447 | |
| .Considering PR#64405 | |
| .Considering PR#64445 | |
| .Considering PR#64327 | |
| .Considering PR#64386 | |
| .Considering PR#63852 | |
| .Considering PR#64390 | |
| .Considering PR#64305 | |
| .Considering PR#63879 | |
| .Considering PR#63759 | |
| .Considering PR#64226 | |
| .Considering PR#63960 | |
| .Considering PR#64417 | |
| .Considering PR#63851 | |
| .Considering PR#64310 | |
| .Considering PR#64429 | |
| .Considering PR#64335 | |
| .Considering PR#64290 | |
| .Considering PR#64361 | |
| .Considering PR#63897 | |
| .Considering PR#64223 | |
| .Considering PR#63844 | |
| .Considering PR#64382 | |
| .Considering PR#63924 | |
| .Considering PR#63873 | |
| .Considering PR#63843 | |
| .Considering PR#64191 | |
| .Considering PR#64254 | |
| .Considering PR#64380 | |
| .Considering PR#64041 | |
| .Considering PR#63935 | |
| .Considering PR#63780 | |
| .Considering PR#64334 | |
| .Considering PR#64378 | |
| .Considering PR#64263 | |
| .Considering PR#64004 | |
| .Considering PR#64135 | |
| .Considering PR#63987 | |
| .Considering PR#63562 | |
| .Considering PR#62112 | |
| .Considering PR#64370 | |
| .Considering PR#64069 | |
| .Considering PR#63986 | |
| .Considering PR#64203 | |
| .Considering PR#63909 | |
| .Considering PR#62713 | |
| .Considering PR#64017 | |
| .Considering PR#64275 | |
| .Considering PR#64262 | |
| .Considering PR#64246 | |
| .Considering PR#63817 | |
| .Considering PR#64067 | |
| .Considering PR#62170 | |
| .Considering PR#64110 | |
| .Considering PR#64328 | |
| .Considering PR#63144 | |
| .Considering PR#64061 | |
| .Considering PR#63378 | |
| .Considering PR#64252 | |
| .Considering PR#64318 | |
| .Considering PR#64109 | |
| .Considering PR#63779 | |
| .Considering PR#61989 | |
| .Considering PR#61286 | |
| .Considering PR#44283 | |
| .Considering PR#62949 | |
| .Considering PR#64319 | |
| .Considering PR#62842 | |
| .Considering PR#64245 | |
| .Considering PR#64306 | |
| .Considering PR#62943 | |
| .Considering PR#64238 | |
| .Considering PR#64250 | |
| .Considering PR#64228 | |
| .Considering PR#63359 | |
| .Considering PR#64296 | |
| .Considering PR#64215 | |
| .Considering PR#64260 | |
| .Considering PR#64087 | |
| .Considering PR#62239 | |
| .Considering PR#63889 | |
| .Considering PR#61535 | |
| .Considering PR#61468 | |
| .Considering PR#64255 | |
| .Considering PR#64239 | |
| .Considering PR#64065 | |
| .Considering PR#60416 | |
| .Considering PR#64244 | |
| .Considering PR#63760 | |
| .Considering PR#62929 | |
| .Considering PR#64010 | |
| .Considering PR#63560 | |
| .Considering PR#64243 | |
| .Considering PR#62785 | |
| .Considering PR#64211 | |
| .Considering PR#64164 | |
| .Considering PR#64123 | |
| .Considering PR#62944 | |
| .Considering PR#63564 | |
| .Considering PR#63102 | |
| .Considering PR#63179 | |
| .Considering PR#63930 | |
| .Considering PR#63926 | |
| .Considering PR#64182 | |
| .Considering PR#64181 | |
| .Considering PR#62668 | |
| .Considering PR#63936 | |
| .Considering PR#64174 | |
| .Considering PR#63374 | |
| .Considering PR#63839 | |
| .Considering PR#63970 | |
| .Considering PR#63792 | |
| .Considering PR#63552 | |
| .Considering PR#63523 | |
| .Considering PR#64172 | |
| .Considering PR#64161 | |
| .Considering PR#64162 | |
| .Considering PR#64163 | |
| .Considering PR#63673 | |
| .Considering PR#63972 | |
| .Considering PR#59435 | |
| .Considering PR#64160 | |
| .Considering PR#64153 | |
| .Considering PR#64107 | |
| .Considering PR#64137 | |
| .Considering PR#64111 | |
| .Considering PR#64105 | |
| .Considering PR#64106 | |
| .Considering PR#62675 | |
| .Considering PR#64063 | |
| .Considering PR#60797 | |
| .Considering PR#63963 | |
| .Considering PR#63961 | |
| .Considering PR#64088 | |
| .Considering PR#64104 | |
| .Considering PR#64072 | |
| .Considering PR#63883 | |
| .Considering PR#63796 | |
| .Considering PR#64075 | |
| .Considering PR#64071 | |
| .Considering PR#64103 | |
| .Considering PR#63398 | |
| .Considering PR#63425 | |
| .Considering PR#62916 | |
| .Considering PR#64046 | |
| .Considering PR#64026 | |
| .Considering PR#64019 | |
| .Considering PR#64006 | |
| .Considering PR#63247 | |
| .Considering PR#62445 | |
| .Considering PR#63561 | |
| .Considering PR#63443 | |
| .Considering PR#63271 | |
| .Considering PR#63212 | |
| .Considering PR#63364 | |
| .Considering PR#63302 | |
| .Considering PR#64048 | |
| .Considering PR#63522 | |
| .Considering PR#63761 | |
| .Considering PR#63516 | |
| .Considering PR#62844 | |
| .Considering PR#63517 | |
| .Considering PR#63383 | |
| .Considering PR#63323 | |
| .Considering PR#64035 | |
| .Considering PR#64002 | |
| .Considering PR#64040 | |
| .Considering PR#63988 | |
| .Considering PR#63486 | |
| .Considering PR#58881 | |
| .Considering PR#64037 | |
| .Considering PR#64042 | |
| .Considering PR#63925 | |
| .Considering PR#62568 | |
| .Considering PR#64036 | |
| .Considering PR#63800 | |
| .Considering PR#63891 | |
| .Considering PR#64047 | |
| .Considering PR#63149 | |
| .Considering PR#63295 | |
| .Considering PR#63521 | |
| .Considering PR#64000 | |
| .Considering PR#63959 | |
| .Considering PR#63931 | |
| .Considering PR#63413 | |
| .Considering PR#64007 | |
| .Considering PR#64015 | |
| .Considering PR#62241 | |
| .Considering PR#63685 | |
| .Considering PR#63328 | |
| .Considering PR#63907 | |
| .Considering PR#60440 | |
| .Considering PR#63983 | |
| .Considering PR#63159 | |
| .Considering PR#63416 | |
| .Considering PR#63296 | |
| .Considering PR#62952 | |
| .Considering PR#61850 | |
| .Considering PR#63572 | |
| .Considering PR#64001 | |
| .Considering PR#63619 | |
| .Considering PR#60507 | |
| .Considering PR#63937 | |
| .Considering PR#63933 | |
| .Considering PR#63975 | |
| .Considering PR#63399 | |
| .Considering PR#63951 | |
| .Considering PR#55875 | |
| .Considering PR#63872 | |
| .Considering PR#62806 | |
| .Considering PR#63515 | |
| .Considering PR#63822 | |
| .Considering PR#63303 | |
| .Considering PR#63177 | |
| .Considering PR#62197 | |
| .Considering PR#63326 | |
| .Considering PR#63821 | |
| .Considering PR#63291 | |
| .Considering PR#63034 | |
| .Considering PR#63934 | |
| .Considering PR#62671 | |
| .Considering PR#63833 | |
| .Considering PR#63834 | |
| .Considering PR#63675 | |
| .Considering PR#62616 | |
| .Considering PR#63793 | |
| .Considering PR#63918 | |
| .Considering PR#63919 | |
| .Considering PR#63795 | |
| .Considering PR#63920 | |
| .Considering PR#63913 | |
| .Considering PR#63922 | |
| .Considering PR#62299 | |
| .Considering PR#63887 | |
| .Considering PR#63557 | |
| .Considering PR#63605 | |
| .Considering PR#63005 | |
| .Considering PR#63160 | |
| .Considering PR#63714 | |
| .Considering PR#63840 | |
| .Considering PR#63876 | |
| .Considering PR#63877 | |
| .Considering PR#61543 | |
| .Considering PR#63003 | |
| .Considering PR#62880 | |
| .Considering PR#62148 | |
| .Considering PR#63875 | |
| .Considering PR#63784 | |
| .Considering PR#63827 | |
| .Considering PR#63826 | |
| .Considering PR#63842 | |
| .Considering PR#63836 | |
| .Considering PR#63841 | |
| .Considering PR#63819 | |
| .Considering PR#63745 | |
| .Considering PR#58194 | |
| .Considering PR#63599 | |
| .Considering PR#63677 | |
| .Considering PR#63750 | |
| .Considering PR#63715 | |
| .Considering PR#62714 | |
| .Considering PR#63781 | |
| .Considering PR#63460 | |
| .Considering PR#63350 | |
| .Considering PR#63333 | |
| .Considering PR#63655 | |
| .Considering PR#63758 | |
| .Considering PR#63620 | |
| .Considering PR#63671 | |
| .Considering PR#63782 | |
| .Considering PR#62817 | |
| .Considering PR#63741 | |
| .Considering PR#63740 | |
| .Considering PR#63739 | |
| .Considering PR#63735 | |
| .Considering PR#63085 | |
| .Considering PR#63595 | |
| .Considering PR#63621 | |
| .Considering PR#63721 | |
| .Considering PR#63713 | |
| .Considering PR#62935 | |
| .Considering PR#63729 | |
| .Considering PR#63734 | |
| .Considering PR#63733 | |
| .Considering PR#63596 | |
| .Considering PR#63361 | |
| .Considering PR#63702 | |
| .Considering PR#63409 | |
| .Considering PR#63264 | |
| .Considering PR#63244 | |
| .Considering PR#62865 | |
| .Considering PR#63136 | |
| .Considering PR#62648 | |
| .Considering PR#63389 | |
| .Considering PR#63686 | |
| .Considering PR#59565 | |
| .Considering PR#63218 | |
| .Considering PR#63520 | |
| .Considering PR#63676 | |
| .Considering PR#63622 | |
| .Considering PR#62893 | |
| .Considering PR#63614 | |
| .Considering PR#63476 | |
| .Considering PR#63195 | |
| .Considering PR#63628 | |
| .Considering PR#63623 | |
| .Considering PR#63556 | |
| .Considering PR#62121 | |
| .Considering PR#62913 | |
| .Considering PR#63188 | |
| .Considering PR#63358 | |
| .Considering PR#63373 | |
| .Considering PR#63629 | |
| .Considering PR#63630 | |
| .Considering PR#63631 | |
| .Considering PR#63632 | |
| .Considering PR#63643 | |
| .Considering PR#63634 | |
| .Considering PR#63644 | |
| .Considering PR#63618 | |
| .Considering PR#61264 | |
| .Considering PR#63633 | |
| .Considering PR#63429 | |
| .Considering PR#63606 | |
| .Considering PR#63529 | |
| .Considering PR#63600 | |
| .Considering PR#63613 | |
| .Considering PR#63570 | |
| .Considering PR#63603 | |
| .Considering PR#63559 | |
| .Considering PR#63435 | |
| .Considering PR#63410 | |
| .Considering PR#63412 | |
| .Considering PR#60428 | |
| .Considering PR#63381 | |
| .Considering PR#63471 | |
| .Considering PR#63470 | |
| .Considering PR#63565 | |
| .Considering PR#63452 | |
| .Considering PR#63451 | |
| .Considering PR#63240 | |
| .Considering PR#63525 | |
| .Considering PR#61547 | |
| .Considering PR#62549 | |
| .Considering PR#63131 | |
| .Considering PR#63178 | |
| .Considering PR#63220 | |
| .Considering PR#63092 | |
| .Considering PR#63481 | |
| .Considering PR#62164 | |
| .Considering PR#63450 | |
| .Considering PR#62823 | |
| .Considering PR#63528 | |
| .Considering PR#59903 | |
| .Considering PR#62496 | |
| .Considering PR#63419 | |
| .Considering PR#63275 | |
| .Considering PR#63530 | |
| .Considering PR#62973 | |
| .Considering PR#63327 | |
| .Considering PR#60833 | |
| .Considering PR#63267 | |
| .Considering PR#63433 | |
| .Considering PR#62955 | |
| .Considering PR#63377 | |
| .Considering PR#63268 | |
| .Considering PR#63347 | |
| .Considering PR#63459 | |
| .Considering PR#63418 | |
| .Considering PR#63417 | |
| .Considering PR#63465 | |
| .Considering PR#63463 | |
| .Considering PR#62600 | |
| .Considering PR#63428 | |
| .Considering PR#63487 | |
| .Considering PR#63376 | |
| .Considering PR#63480 | |
| .Considering PR#63366 | |
| .Considering PR#63434 | |
| .Considering PR#62179 | |
| .Considering PR#63335 | |
| .Considering PR#63334 | |
| .Considering PR#59161 | |
| .Considering PR#63475 | |
| .Considering PR#63474 | |
| .Considering PR#63464 | |
| .Considering PR#63469 | |
| .Considering PR#63472 | |
| .Considering PR#63027 | |
| .Considering PR#63420 | |
| .Considering PR#63426 | |
| .Considering PR#63415 | |
| .Considering PR#62683 | |
| .Considering PR#63446 | |
| .Considering PR#63400 | |
| .Considering PR#63411 | |
| .Considering PR#63360 | |
| .Considering PR#62777 | |
| .Considering PR#63352 | |
| .Considering PR#63161 | |
| .Considering PR#63189 | |
| .Considering PR#63292 | |
| .Considering PR#63369 | |
| .Considering PR#63308 | |
| .Considering PR#63048 | |
| .Considering PR#63371 | |
| .Considering PR#63379 | |
| .Considering PR#63368 | |
| .Considering PR#62906 | |
| .Considering PR#63367 | |
| .Considering PR#63365 | |
| .Considering PR#62934 | |
| .Considering PR#63331 | |
| .Considering PR#62071 | |
| .Considering PR#62684 | |
| .Considering PR#63099 | |
| .Considering PR#62507 | |
| .Considering PR#63370 | |
| .Considering PR#63181 | |
| .Considering PR#62946 | |
| .Considering PR#63219 | |
| .Considering PR#62631 | |
| .Considering PR#62632 | |
| .Considering PR#62698 | |
| .Considering PR#63151 | |
| .Considering PR#62510 | |
| .Considering PR#63266 | |
| .Considering PR#63357 | |
| .Considering PR#63351 | |
| .Considering PR#63325 | |
| .Considering PR#63319 | |
| .Considering PR#63281 | |
| .Considering PR#63289 | |
| .Considering PR#63294 | |
| .Considering PR#63330 | |
| .Considering PR#63329 | |
| .Considering PR#63300 | |
| .Considering PR#60963 | |
| .Considering PR#63166 | |
| .Considering PR#63318 | |
| .Considering PR#63320 | |
| .Considering PR#63321 | |
| .Considering PR#62186 | |
| .Considering PR#63317 | |
| .Considering PR#63309 | |
| .Considering PR#63293 | |
| .Considering PR#63279 | |
| .Considering PR#63301 | |
| .Considering PR#61637 | |
| .Considering PR#63256 | |
| .Considering PR#63163 | |
| .Considering PR#62926 | |
| .Considering PR#63226 | |
| .Considering PR#63221 | |
| .Considering PR#63255 | |
| .Considering PR#63259 | |
| .Considering PR#63253 | |
| .Considering PR#63254 | |
| .Considering PR#63252 | |
| .Considering PR#63233 | |
| .Considering PR#63194 | |
| .Considering PR#62841 | |
| .Considering PR#62025 | |
| .Considering PR#63231 | |
| .Considering PR#63039 | |
| .Considering PR#63183 | |
| .Considering PR#63237 | |
| .Considering PR#63174 | |
| .Considering PR#63165 | |
| .Considering PR#63137 | |
| .Considering PR#63138 | |
| .Considering PR#63215 | |
| .Considering PR#62250 | |
| .Considering PR#62414 | |
| .Considering PR#63209 | |
| .Considering PR#63175 | |
| .Considering PR#63127 | |
| .Considering PR#63145 | |
| .Considering PR#62969 | |
| .Considering PR#63143 | |
| .Considering PR#63203 | |
| .Considering PR#63205 | |
| .Considering PR#63084 | |
| .Considering PR#63173 | |
| .Considering PR#63172 | |
| .Considering PR#63103 | |
| .Considering PR#63126 | |
| .Considering PR#63088 | |
| .Considering PR#63180 | |
| .Considering PR#63090 | |
| .Considering PR#62745 | |
| .Considering PR#62815 | |
| .Considering PR#63001 | |
| .Considering PR#63171 | |
| .Considering PR#63038 | |
| .Considering PR#63156 | |
| .Considering PR#63157 | |
| .Considering PR#63164 | |
| .Considering PR#63050 | |
| .Considering PR#63139 | |
| .Considering PR#57789 | |
| .Considering PR#53989 | |
| .Considering PR#62709 | |
| .Considering PR#62847 | |
| .Considering PR#62947 | |
| .Considering PR#62516 | |
| .Considering PR#63112 | |
| .Considering PR#62398 | |
| .Considering PR#62891 | |
| .Considering PR#62848 | |
| .Considering PR#62755 | |
| .Considering PR#62718 | |
| .Considering PR#62585 | |
| .Considering PR#62743 | |
| .Considering PR#62638 | |
| .Considering PR#63093 | |
| .Considering PR#62809 | |
| .Considering PR#62705 | |
| .Considering PR#62873 | |
| .Considering PR#63081 | |
| .Considering PR#62993 | |
| .Considering PR#62903 | |
| .Considering PR#62011 | |
| .Considering PR#62851 | |
| .Considering PR#63083 | |
| .Considering PR#63056 | |
| .Considering PR#62805 | |
| .Considering PR#62866 | |
| .Considering PR#63041 | |
| .Considering PR#62827 | |
| .Considering PR#63057 | |
| .Considering PR#63064 | |
| .Considering PR#60515 | |
| .Considering PR#62980 | |
| .Considering PR#63046 | |
| .Considering PR#63060 | |
| .Considering PR#63062 | |
| .Considering PR#62843 | |
| .Considering PR#62760 | |
| .Considering PR#62894 | |
| .Considering PR#62826 | |
| .Considering PR#62972 | |
| .Considering PR#62836 | |
| .Considering PR#59206 | |
| .Considering PR#62904 | |
| .Considering PR#63035 | |
| .Considering PR#63033 | |
| .Considering PR#63028 | |
| .Considering PR#63029 | |
| .Considering PR#63032 | |
| .Considering PR#62672 | |
| .Considering PR#62670 | |
| .Considering PR#61962 | |
| .Considering PR#62922 | |
| .Considering PR#63010 | |
| .Considering PR#62978 | |
| .Considering PR#62872 | |
| .Considering PR#62089 | |
| .Considering PR#63011 | |
| .Considering PR#56576 | |
| .Considering PR#63004 | |
| .Considering PR#63008 | |
| .Considering PR#63007 | |
| .Considering PR#63006 | |
| .Considering PR#63009 | |
| .Considering PR#61796 | |
| .Considering PR#62657 | |
| .Considering PR#53365 | |
| .Considering PR#62860 | |
| .Considering PR#62977 | |
| .Considering PR#62975 | |
| .Considering PR#62991 | |
| .Considering PR#62996 | |
| .Considering PR#62979 | |
| .Considering PR#62970 | |
| .Considering PR#62986 | |
| .Considering PR#62988 | |
| . done collecting merges. | |
| - (DRAFT) rgw/d4n: Add cache\_request for cache API ([pr#65314](https://github.com/ceph/ceph/pull/65314), Samarah Uriarte) | |
| - <span></span>.github/milestone: add umbrella ([pr#69407](https://github.com/ceph/ceph/pull/69407), Patrick Donnelly) | |
| - [DNM] ProtocolV2: make handle\_existing\_connection check for cookie mismatch first ([pr#63413](https://github.com/ceph/ceph/pull/63413), Kamoltat Sirivadhna) | |
| - [Docs]: Corrected spelling mistake ([pr#64088](https://github.com/ceph/ceph/pull/64088), Instelligence.io) | |
| - [mgr/dashboard]: Mismatch in the object size observed in Advance section in Tiering ([pr#65170](https://github.com/ceph/ceph/pull/65170), Dnyaneshwari Talwekar) | |
| - [Packaging]: Use system-defined location for home directories ([pr#62507](https://github.com/ceph/ceph/pull/62507), Shawn Edwards) | |
| - [run-make] Added flag for Dashboard and WError ([pr#66181](https://github.com/ceph/ceph/pull/66181), Anshuman) | |
| - \* refs/pull/59676/head ([pr#59676](https://github.com/ceph/ceph/pull/59676), Neeraj Pratap Singh) | |
| - \* refs/pull/60326/head ([pr#60326](https://github.com/ceph/ceph/pull/60326), Max Kellermann) | |
| - \* refs/pull/61116/head ([pr#61116](https://github.com/ceph/ceph/pull/61116), Giorgos Kappes) | |
| - \* refs/pull/61173/head ([pr#61173](https://github.com/ceph/ceph/pull/61173), Md Mahamudur Rahaman Sajib) | |
| - \* refs/pull/61981/head ([pr#61981](https://github.com/ceph/ceph/pull/61981), neeraj pratap singh, Neeraj Pratap Singh) | |
| - \* refs/pull/62554/head ([pr#62554](https://github.com/ceph/ceph/pull/62554), Milind Changire) | |
| - \* refs/pull/62682/head ([pr#62682](https://github.com/ceph/ceph/pull/62682), Kotresh HR) | |
| - \* refs/pull/63636/head ([issue#71515](http://tracker.ceph.com/issues/71515), [pr#63636](https://github.com/ceph/ceph/pull/63636), Venky Shankar) | |
| - \* refs/pull/64297/head ([pr#64297](https://github.com/ceph/ceph/pull/64297), Kotresh HR) | |
| - \* refs/pull/64308/head ([pr#64308](https://github.com/ceph/ceph/pull/64308), Patrick Donnelly) | |
| - \* refs/pull/64434/head ([pr#64434](https://github.com/ceph/ceph/pull/64434), Igor Golikov, Venky Shankar) | |
| - \* refs/pull/64523/head ([issue#50279](http://tracker.ceph.com/issues/50279), [pr#64523](https://github.com/ceph/ceph/pull/64523), Venky Shankar) | |
| - \* refs/pull/64627/head ([pr#64627](https://github.com/ceph/ceph/pull/64627), Zhansong Gao) | |
| - \* refs/pull/64663/head ([pr#64663](https://github.com/ceph/ceph/pull/64663), Kotresh HR) | |
| - \* refs/pull/64702/head ([pr#64702](https://github.com/ceph/ceph/pull/64702), izxl007) | |
| - \* refs/pull/64716/head ([pr#64716](https://github.com/ceph/ceph/pull/64716), Xavi Hernandez) | |
| - \* refs/pull/64743/head ([pr#64743](https://github.com/ceph/ceph/pull/64743), Xavi Hernandez) | |
| - \* refs/pull/64822/head ([pr#64822](https://github.com/ceph/ceph/pull/64822), Patrick Donnelly) | |
| - \* refs/pull/64958/head ([pr#64958](https://github.com/ceph/ceph/pull/64958), Edwin Rodriguez) | |
| - \* refs/pull/64967/head ([pr#64967](https://github.com/ceph/ceph/pull/64967), Edwin Rodriguez) | |
| - \* refs/pull/65232/head ([pr#65232](https://github.com/ceph/ceph/pull/65232), Anthony D'Atri) | |
| - \* refs/pull/65320/head ([pr#65320](https://github.com/ceph/ceph/pull/65320), Xavi Hernandez) | |
| - \* refs/pull/65392/head ([pr#65392](https://github.com/ceph/ceph/pull/65392), Max Kellermann) | |
| - \* refs/pull/65467/head ([pr#65467](https://github.com/ceph/ceph/pull/65467), Rishabh Dave) | |
| - \* refs/pull/65483/head ([pr#65483](https://github.com/ceph/ceph/pull/65483), ethanwu) | |
| - \* refs/pull/65495/head ([pr#65495](https://github.com/ceph/ceph/pull/65495), Edwin Rodriguez) | |
| - \* refs/pull/65538/head ([pr#65538](https://github.com/ceph/ceph/pull/65538), Xavi Hernandez) | |
| - \* refs/pull/65577/head ([pr#65577](https://github.com/ceph/ceph/pull/65577), Kotresh HR) | |
| - \* refs/pull/65713/head ([pr#65713](https://github.com/ceph/ceph/pull/65713), Venky Shankar) | |
| - \* refs/pull/65876/head ([pr#65876](https://github.com/ceph/ceph/pull/65876), Edwin Rodriguez) | |
| - \* refs/pull/65882/head ([pr#65882](https://github.com/ceph/ceph/pull/65882), Edwin Rodriguez) | |
| - \* refs/pull/65884/head ([pr#65884](https://github.com/ceph/ceph/pull/65884), Edwin Rodriguez) | |
| - \* refs/pull/65886/head ([pr#65886](https://github.com/ceph/ceph/pull/65886), Edwin Rodriguez) | |
| - \* refs/pull/66025/head ([issue#73639](http://tracker.ceph.com/issues/73639), [pr#66025](https://github.com/ceph/ceph/pull/66025), haoyixing) | |
| - \* refs/pull/66030/head ([pr#66030](https://github.com/ceph/ceph/pull/66030), Edwin Rodriguez) | |
| - \* refs/pull/66036/head ([issue#73624](http://tracker.ceph.com/issues/73624), [pr#66036](https://github.com/ceph/ceph/pull/66036), Venky Shankar) | |
| - \* refs/pull/66093/head ([pr#66093](https://github.com/ceph/ceph/pull/66093), Avan Thakkar) | |
| - \* refs/pull/66183/head ([pr#66183](https://github.com/ceph/ceph/pull/66183), Xavi Hernandez) | |
| - \* refs/pull/66475/head ([issue#74026](http://tracker.ceph.com/issues/74026), [pr#66475](https://github.com/ceph/ceph/pull/66475), Venky Shankar) | |
| - \* refs/pull/66907/head ([pr#66907](https://github.com/ceph/ceph/pull/66907), Xavi Hernandez) | |
| - \* refs/pull/66927/head ([issue#74397](http://tracker.ceph.com/issues/74397), [pr#66927](https://github.com/ceph/ceph/pull/66927), Venky Shankar) | |
| - \* refs/pull/67476/head ([pr#67476](https://github.com/ceph/ceph/pull/67476), Jos Collin) | |
| - Add <span></span>.clang-format configuration file ([pr#65049](https://github.com/ceph/ceph/pull/65049), Edwin Rodriguez) | |
| - Add /health/snapshot api ([pr#65019](https://github.com/ceph/ceph/pull/65019), Afreen Misbah) | |
| - Add Abhishek Desai into githubmap, organizationmap, mailmap ([pr#66083](https://github.com/ceph/ceph/pull/66083), Abhishek Desai) | |
| - Add cephadm-signed certificate support for all services ([pr#62106](https://github.com/ceph/ceph/pull/62106), Redouane Kachach) | |
| - Add Devika Babrekar into githubmap, organizationmap, mailmap ([pr#66253](https://github.com/ceph/ceph/pull/66253), Devika Babrekar) | |
| - Add documentation for ceph\_test\_rados ([pr#68437](https://github.com/ceph/ceph/pull/68437), Alex Ainscow) | |
| - Add health warning for deprecated EC plugins and techniques ([pr#69026](https://github.com/ceph/ceph/pull/69026), Jamie Pryde) | |
| - Add missing includes to many subsystems ([pr#64977](https://github.com/ceph/ceph/pull/64977), Max Kellermann) | |
| - Add normalization and casesensitive options to the subvolume group creation command ([pr#64324](https://github.com/ceph/ceph/pull/64324), Venky Shankar, Xavi Hernandez) | |
| - Add NVMe preformat support to skip redundant mkfs discard ([pr#66646](https://github.com/ceph/ceph/pull/66646), Ujjawal Anand) | |
| - Add PRE\_BUILD to breakpad command (fix for CMake > 3<span></span>.30) ([pr#63643](https://github.com/ceph/ceph/pull/63643), Jesse F. Williamson) | |
| - add Sagar Gopale to githubmap mailmap organizationmap ([pr#66436](https://github.com/ceph/ceph/pull/66436), Sagar Gopale) | |
| - Add Support for Catch2 unit tests ([pr#62873](https://github.com/ceph/ceph/pull/62873), Jesse F. Williamson) | |
| - added code to fix failure on Haproxy error for rgw service with ipv6 ([pr#67493](https://github.com/ceph/ceph/pull/67493), Kobi Ginon) | |
| - aio\_cxx: Fix mutual deadlock and resolve test unreliability ([pr#66430](https://github.com/ceph/ceph/pull/66430), Nitzan Mordechai) | |
| - Assorted build-with-container improvements ([pr#63887](https://github.com/ceph/ceph/pull/63887), John Mulligan) | |
| - auth: add missing includes ([pr#62844](https://github.com/ceph/ceph/pull/62844), Max Kellermann) | |
| - auth: msgr2 can return incorrect allowed\_modes through AuthBadMethodFrame ([pr#64717](https://github.com/ceph/ceph/pull/64717), Miki Patel) | |
| - auth: reduce header dependencies ([pr#65541](https://github.com/ceph/ceph/pull/65541), Max Kellermann) | |
| - auth: remove unused AuthTicket::renew\_after member variable ([pr#64591](https://github.com/ceph/ceph/pull/64591), Kefu Chai) | |
| - Avoid calling zonegroup modify if realm/zonegroup/zone are not present ([pr#67598](https://github.com/ceph/ceph/pull/67598), Kushal Deb) | |
| - Beacon diff ([pr#65563](https://github.com/ceph/ceph/pull/65563), Leonid Chernin, Samuel Just) | |
| - blk,os/bluestore: do not call extblkdev::detect\_device on every ([pr#68177](https://github.com/ceph/ceph/pull/68177), Igor Fedotov) | |
| - blk/kernel: bring "bdev\_async\_discard" config parameter back ([pr#65608](https://github.com/ceph/ceph/pull/65608), Igor Fedotov) | |
| - blk/kernel: improve DiscardThread life cycle ([pr#64351](https://github.com/ceph/ceph/pull/64351), Igor Fedotov) | |
| - blk:Warning added for discard queue overflow ([pr#61286](https://github.com/ceph/ceph/pull/61286), Jaya Prakash) | |
| - BlueFS: \_flush\_and\_sync\_log\_jump\_D should validate that jump\_to >= log<span></span>.writer->pos ([pr#68043](https://github.com/ceph/ceph/pull/68043), dheart) | |
| - bluestore, extblkdev: Now plugins can raise health warnings ([pr#68416](https://github.com/ceph/ceph/pull/68416), Adam Kupczyk) | |
| - bluestore/bluefs: FileWriter simpler flush ([pr#66439](https://github.com/ceph/ceph/pull/66439), Igor Fedotov, Adam Kupczyk) | |
| - bluestore/BlueFS: fix bytes\_written\_slow counter with aio\_write ([pr#66147](https://github.com/ceph/ceph/pull/66147), chungfengz) | |
| - bluestore: Faster allocation recovery - evolution ([pr#64369](https://github.com/ceph/ceph/pull/64369), Adam Kupczyk) | |
| - bluestore: Fix \_setattr() with rare memory alignments ([pr#63839](https://github.com/ceph/ceph/pull/63839), Adam Kupczyk, Alex Ainscow) | |
| - bluestore: Fix BlueFS WAL envelope mode rendering write buffer misalignment ([pr#66438](https://github.com/ceph/ceph/pull/66438), Adam Kupczyk, Igor Fedotov) | |
| - Breakpad Crash Handler ([pr#61264](https://github.com/ceph/ceph/pull/61264), Marcel Lauhoff) | |
| - btree: Safeguard delete\_leaf\_node to prevent dereferencing null nodes ([pr#64961](https://github.com/ceph/ceph/pull/64961), Edwin Rodriguez) | |
| - build(deps): bump vite from 5<span></span>.4<span></span>.19 to 5<span></span>.4<span></span>.20 in /src/pybind/mgr/dashboard/frontend ([pr#65571](https://github.com/ceph/ceph/pull/65571), dependabot[bot]) | |
| - build-with-container: improve source rpm detection ([pr#65156](https://github.com/ceph/ceph/pull/65156), John Mulligan) | |
| - build-with-container: add argument groups to organize options ([pr#65514](https://github.com/ceph/ceph/pull/65514), John Mulligan) | |
| - build-with-container: build image variants ([pr#65919](https://github.com/ceph/ceph/pull/65919), John Mulligan) | |
| - build-with-container: ensure npm dir is set up before configure ([pr#65376](https://github.com/ceph/ceph/pull/65376), John Mulligan) | |
| - build-with-container: naming cleanup ([pr#65835](https://github.com/ceph/ceph/pull/65835), John Mulligan) | |
| - build: Fix opentelemetry-cpp build failure on Noble ([pr#62616](https://github.com/ceph/ceph/pull/62616), Adam C. Emerson) | |
| - build: Modify rocksdb submodule ([pr#63190](https://github.com/ceph/ceph/pull/63190), Adam C. Emerson) | |
| - build: Rocky 9 support ([pr#64657](https://github.com/ceph/ceph/pull/64657), David Galloway) | |
| - build: Update python packaging for src/python-common ([pr#68401](https://github.com/ceph/ceph/pull/68401), John Mulligan) | |
| - Bump NFS Version in Ceph ([pr#67906](https://github.com/ceph/ceph/pull/67906), Shweta Bhosale) | |
| - Carbonize upgrade page ([pr#68971](https://github.com/ceph/ceph/pull/68971), Afreen Misbah) | |
| - ceph-backport<span></span>.sh: clean function argument use and update GitHub help link ([pr#67059](https://github.com/ceph/ceph/pull/67059), Ville Ojamo) | |
| - ceph-backport<span></span>.sh: update known milestones ([pr#63570](https://github.com/ceph/ceph/pull/63570), Jos Collin) | |
| - ceph-crash: reduce log noise from auth fallback in post\_crash() ([pr#68283](https://github.com/ceph/ceph/pull/68283), Kefu Chai) | |
| - ceph-exporter: fix systemd unit ([pr#64561](https://github.com/ceph/ceph/pull/64561), Henry Hirsch) | |
| - ceph-mixin: Update monitoring mixin ([pr#64755](https://github.com/ceph/ceph/pull/64755), Aashish Sharma, SuperQ, Ankush Behl) | |
| - ceph-mon: Improve efficiency of upmap cleanup in osdmaps for large clusters ([pr#66204](https://github.com/ceph/ceph/pull/66204), Andras Pataki) | |
| - ceph-object-corpus: pick up 20<span></span>.2<span></span>.0-380-gdbcbbd3f281 ([pr#66591](https://github.com/ceph/ceph/pull/66591), Nitzan Mordechai) | |
| - ceph-object-corpus: update submodule ([pr#64007](https://github.com/ceph/ceph/pull/64007), Kefu Chai) | |
| - ceph-objectstore-tool: update `clear-snapset` command doc ([pr#65099](https://github.com/ceph/ceph/pull/65099), Naveen Naidu) | |
| - ceph-volume: add --osd-fsid support to raw mode prepare ([pr#68338](https://github.com/ceph/ceph/pull/68338), Guillaume Abrioux, Duanming Zhou) | |
| - ceph-volume: add seastore OSDs support ([pr#64323](https://github.com/ceph/ceph/pull/64323), Guillaume Abrioux) | |
| - ceph-volume: avoid Device() instantiation in lvm OSD filtering ([pr#67047](https://github.com/ceph/ceph/pull/67047), Guillaume Abrioux) | |
| - ceph-volume: avoid RuntimeError on ceph-volume raw list with non-existent loop devices ([pr#64833](https://github.com/ceph/ceph/pull/64833), Parfait Detchenou) | |
| - ceph-volume: detect rotational media under dm-crypt for workqueue bypass ([pr#69105](https://github.com/ceph/ceph/pull/69105), Guillaume Abrioux) | |
| - ceph-volume: drop udevadm subprocess calls ([pr#65029](https://github.com/ceph/ceph/pull/65029), Guillaume Abrioux) | |
| - ceph-volume: fallback to default for empty get\_file\_contents values ([pr#68765](https://github.com/ceph/ceph/pull/68765), Guillaume Abrioux) | |
| - ceph-volume: fix argparse dmcrypt opts: use str type ([pr#68769](https://github.com/ceph/ceph/pull/68769), Guillaume Abrioux) | |
| - ceph-volume: fix build on RHEL 10/python 3<span></span>.12 ([pr#66929](https://github.com/ceph/ceph/pull/66929), Mark Kogan) | |
| - ceph-volume: fix inventory without /dev/vg/lv (slashed paths) ([pr#67891](https://github.com/ceph/ceph/pull/67891), Guillaume Abrioux) | |
| - ceph-volume: fix re-deployment of OSD issues with disk selection filters and DB Devices ([pr#68858](https://github.com/ceph/ceph/pull/68858), Raimund Sacherer) | |
| - ceph-volume: Fix splitting with too many parts ([pr#63004](https://github.com/ceph/ceph/pull/63004), Janne Heß) | |
| - ceph-volume: fix UdevData initialisation from empty /run/udev/data/\* file ([pr#65554](https://github.com/ceph/ceph/pull/65554), Matteo Paramatti) | |
| - ceph-volume: fix vendor detection for nvme devices ([pr#67996](https://github.com/ceph/ceph/pull/67996), Guillaume Abrioux) | |
| - ceph-volume: has\_bluestore\_label checks all bluestore label replica o… ([pr#68414](https://github.com/ceph/ceph/pull/68414), Guillaume Abrioux) | |
| - ceph-volume: include LVM mapper devices in get\_devices() ([pr#67231](https://github.com/ceph/ceph/pull/67231), Guillaume Abrioux) | |
| - ceph-volume: lvm<span></span>.Lvm<span></span>.setup\_metadata\_devices refactor ([pr#65851](https://github.com/ceph/ceph/pull/65851), Guillaume Abrioux) | |
| - ceph-volume: make TPM2 PCR policy configurable (default to PCR 7) ([pr#68670](https://github.com/ceph/ceph/pull/68670), Guillaume Abrioux) | |
| - ceph-volume: migrate namedtuple based config and sysInfo to dataclasses ([pr#66219](https://github.com/ceph/ceph/pull/66219), Guillaume Abrioux) | |
| - ceph-volume: OSD mapper lifecycle (LVM + raw) for activate ([pr#68894](https://github.com/ceph/ceph/pull/68894), Guillaume Abrioux) | |
| - ceph-volume: pass --set-keepcaps for FCM crush device class on mkfs ([pr#68595](https://github.com/ceph/ceph/pull/68595), Guillaume Abrioux) | |
| - ceph-volume: pass osd\_type value to ceph-volume ([pr#67264](https://github.com/ceph/ceph/pull/67264), Guillaume Abrioux) | |
| - ceph-volume: raw activate should ignore lvm backed OSD devices ([pr#68657](https://github.com/ceph/ceph/pull/68657), Guillaume Abrioux) | |
| - ceph-volume: refactor LvmBlueStore<span></span>.setup\_device() ([pr#62648](https://github.com/ceph/ceph/pull/62648), Guillaume Abrioux) | |
| - ceph-volume: retry lvs after empty result and "devices file is missing" stderr ([pr#69143](https://github.com/ceph/ceph/pull/69143), Guillaume Abrioux) | |
| - ceph-volume: single lvs call to speed up exclude\_lvm\_osd\_devices ([pr#67240](https://github.com/ceph/ceph/pull/67240), Guillaume Abrioux) | |
| - ceph-volume: skip /dev/ram\* devices in inventory ([pr#68467](https://github.com/ceph/ceph/pull/68467), Ujjawal Anand) | |
| - ceph-volume: skip cdrom devices in inverntory ([pr#67624](https://github.com/ceph/ceph/pull/67624), Ujjawal Anand) | |
| - ceph-volume: skip internal raid mirror LVs in inventory ([pr#69700](https://github.com/ceph/ceph/pull/69700), Guillaume Abrioux) | |
| - ceph-volume: skip mkfs discard for LVM NVMe OSDs ([pr#68220](https://github.com/ceph/ceph/pull/68220), Ujjawal Anand) | |
| - ceph-volume: support additional dmcrypt params ([pr#65321](https://github.com/ceph/ceph/pull/65321), Guillaume Abrioux) | |
| - ceph-volume: use udev data instead of LVM subprocess in get\_devices() ([pr#65745](https://github.com/ceph/ceph/pull/65745), Guillaume Abrioux) | |
| - ceph<span></span>.spec<span></span>.in: build with fuse 3 ([pr#63169](https://github.com/ceph/ceph/pull/63169), Andreas Stieger) | |
| - ceph<span></span>.spec<span></span>.in: don't rm ceph conf and logs in ceph-common postun ([pr#62790](https://github.com/ceph/ceph/pull/62790), Justin Caratzas) | |
| - ceph<span></span>.spec<span></span>.in: Include Crimson by default ([pr#66229](https://github.com/ceph/ceph/pull/66229), Matan Breizman) | |
| - ceph<span></span>.spec<span></span>.in: only require c-ares >= 1<span></span>.28 on el10+ ([pr#69295](https://github.com/ceph/ceph/pull/69295), Kefu Chai) | |
| - ceph<span></span>.spec<span></span>.in: replace golang github prometheus with promtool binary path ([pr#68336](https://github.com/ceph/ceph/pull/68336), Nizamudeen A) | |
| - ceph<span></span>.spec<span></span>.in: require c-ares >= 1<span></span>.28 for ceph-osd-crimson ([pr#69259](https://github.com/ceph/ceph/pull/69259), Kautilya Tripathi) | |
| - ceph<span></span>.spec<span></span>.in: use rpm macro for python shebang pathfix ([pr#64123](https://github.com/ceph/ceph/pull/64123), John Mulligan) | |
| - ceph<span></span>.spec: declare PyYAML and Jinja2 Requires for cephadm RPM ([pr#68368](https://github.com/ceph/ceph/pull/68368), Kobi Ginon) | |
| - ceph: fix a small error in the ceph command help ([pr#66666](https://github.com/ceph/ceph/pull/66666), John Mulligan) | |
| - ceph\_mon: Fix shutdown order to destroy Monitor before closing mon store ([pr#68166](https://github.com/ceph/ceph/pull/68166), Prashant D) | |
| - cephadm, ceph-volume: add tests for crimson OSD support ([pr#67290](https://github.com/ceph/ceph/pull/67290), Shraddha Agrawal) | |
| - cephadm, ceph-volume: deploy crimson OSDs using cephadm ([pr#66811](https://github.com/ceph/ceph/pull/66811), Shraddha Agrawal) | |
| - cephadm, debian/rules: Use system packages for cephadm bundled dependencies ([pr#65936](https://github.com/ceph/ceph/pull/65936), Kefu Chai) | |
| - cephadm/build: Fix \_has\_python\_pip() function check ([pr#65934](https://github.com/ceph/ceph/pull/65934), Kefu Chai) | |
| - cephadm/cephadmlib: Eliminate false warnings about old sysctl conf files ([pr#65147](https://github.com/ceph/ceph/pull/65147), Gil Bregman) | |
| - cephadm/images: Update tags for samba and smbmetrics containers ([pr#68259](https://github.com/ceph/ceph/pull/68259), Anoop C S) | |
| - cephadm/nvmeof: enable rbd\_with\_crc32c by default ([pr#66569](https://github.com/ceph/ceph/pull/66569), Alexander Indenbaum) | |
| - cephadm/samples: don't specify localhost as grafana addr ([pr#67393](https://github.com/ceph/ceph/pull/67393), Adam King) | |
| - cephadm: add command to send signals to daemons ([pr#63962](https://github.com/ceph/ceph/pull/63962), Adam King) | |
| - cephadm: add get\_dependencies to smb service class ([pr#68164](https://github.com/ceph/ceph/pull/68164), John Mulligan) | |
| - cephadm: add optional build flag ([pr#63412](https://github.com/ceph/ceph/pull/63412), Alex Wojno) | |
| - cephadm: add support for seastore ([pr#67274](https://github.com/ceph/ceph/pull/67274), Shraddha Agrawal) | |
| - cephadm: Automates the procedure to shutdown and bring up an entire Ceph cluster ([pr#67388](https://github.com/ceph/ceph/pull/67388), Teoman ONAY) | |
| - cephadm: avoid double counting NVMe devices in host facts ([pr#67669](https://github.com/ceph/ceph/pull/67669), Ujjawal Anand) | |
| - cephadm: Bind mount /var/lib/samba with 0755 ([pr#64454](https://github.com/ceph/ceph/pull/64454), Anoop C S) | |
| - cephadm: ceph mgr fail or active ceph mgr restart causes unnecessary … ([pr#68553](https://github.com/ceph/ceph/pull/68553), Yael Azulay) | |
| - cephadm: cephadm: omit --osd-type classic for older ceph-volume ([pr#69168](https://github.com/ceph/ceph/pull/69168), Guillaume Abrioux) | |
| - cephadm: disable UDP in samples/nfs<span></span>.json for test\_cephadm Ganesha ([pr#68976](https://github.com/ceph/ceph/pull/68976), Kobi Ginon) | |
| - cephadm: don't collect image ids for daemons with no container info ([pr#62935](https://github.com/ceph/ceph/pull/62935), Adam King) | |
| - cephadm: During the upgrade, when inspecting the new ceph image for t… ([pr#68538](https://github.com/ceph/ceph/pull/68538), Yael Azulay) | |
| - cephadm: fail the script if byte-compile step fails ([pr#65373](https://github.com/ceph/ceph/pull/65373), John Mulligan) | |
| - cephadm: fix building rpm-sourced cephadm zippapp on el10 ([pr#65176](https://github.com/ceph/ceph/pull/65176), John Mulligan) | |
| - cephadm: fix EndPoint to handle bracketed IPv6 addresses ([pr#67530](https://github.com/ceph/ceph/pull/67530), Redouane Kachach) | |
| - cephadm: fix rm-cluster when /etc/ceph/ceph<span></span>.conf is a directory ([pr#67621](https://github.com/ceph/ceph/pull/67621), Kefu Chai) | |
| - cephadm: Get ceph cluster count missing data dir ([pr#63952](https://github.com/ceph/ceph/pull/63952), James Oakley) | |
| - cephadm: improve hw qat experience with cephadm ([pr#63895](https://github.com/ceph/ceph/pull/63895), Kushal Deb) | |
| - cephadm: improve oauth2-proxy validation error messaging ([pr#68699](https://github.com/ceph/ceph/pull/68699), Shubha Jain) | |
| - cephadm: minor ergonomic improvements for hackers ([pr#63247](https://github.com/ceph/ceph/pull/63247), John Mulligan) | |
| - cephadm: pass wal/db slot count to ceph-volume ([pr#64893](https://github.com/ceph/ceph/pull/64893), Ksawery Dziekoński) | |
| - cephadm: reapply hugepages for nvmeof at service start ([pr#67365](https://github.com/ceph/ceph/pull/67365), Kushal Deb) | |
| - cephadm: Refactor \_check\_daemons to allow service subclasses to choose the next action ([pr#67737](https://github.com/ceph/ceph/pull/67737), John Mulligan) | |
| - cephadm: retry cleaning old cgroups when it fails ([pr#67049](https://github.com/ceph/ceph/pull/67049), Adam King) | |
| - cephadm: support custom distros by falling back to `ID\_LIKE` ([pr#65599](https://github.com/ceph/ceph/pull/65599), bachmanity1) | |
| - cephadm: Use specified method for osd<span></span>.default ([pr#65050](https://github.com/ceph/ceph/pull/65050), Zack Cerza) | |
| - cephadm: wait for latest osd map after ceph-volume before OSD deploy ([pr#68367](https://github.com/ceph/ceph/pull/68367), Guillaume Abrioux) | |
| - cephdm: add support for raw bluestore + crimson OSD deployment ([pr#67374](https://github.com/ceph/ceph/pull/67374), Shraddha Agrawal) | |
| - cephfs, tools/cephfs\_mirror: migrate from boost::variant to std::variant ([pr#63178](https://github.com/ceph/ceph/pull/63178), Kefu Chai) | |
| - cephfs-mirror: integrate blockdiff with mirror daemon ([issue#70225](http://tracker.ceph.com/issues/70225), [pr#62250](https://github.com/ceph/ceph/pull/62250), Venky Shankar, Jos Collin) | |
| - cephfs<span></span>.pyx: handle when UID/GID passed to chown() is -1 ([pr#64999](https://github.com/ceph/ceph/pull/64999), Rishabh Dave) | |
| - cephfs: fix monclient not subscribed monmap/config ([pr#64909](https://github.com/ceph/ceph/pull/64909), Shaohui Wang) | |
| - cephfs: include cleanup ([pr#62948](https://github.com/ceph/ceph/pull/62948), Venky Shankar, Max Kellermann) | |
| - cephfs: MDCache request cleanup ([pr#62630](https://github.com/ceph/ceph/pull/62630), Abhishek Lekshmanan) | |
| - cephfs: session tracker accounts for killing sessions ([pr#62631](https://github.com/ceph/ceph/pull/62631), Abhishek Lekshmanan) | |
| - cephfs\_mirror: deprecate peer\_add command ([pr#65309](https://github.com/ceph/ceph/pull/65309), Jos Collin) | |
| - ci: Fixes for ceph-rook-e2e job ([pr#68029](https://github.com/ceph/ceph/pull/68029), David Galloway) | |
| - client: account for mixed quotas in statfs ([pr#65918](https://github.com/ceph/ceph/pull/65918), Christopher Hoffman) | |
| - client: asynchronous fsync can decrement request ref twice ([issue#71510](http://tracker.ceph.com/issues/71510), [pr#63619](https://github.com/ceph/ceph/pull/63619), Venky Shankar) | |
| - client: disallow unprivileged users to escalate root privileges ([pr#62025](https://github.com/ceph/ceph/pull/62025), Xiubo Li, Venky Shankar) | |
| - client: do not allow zero‑length reads ([pr#65656](https://github.com/ceph/ceph/pull/65656), Dhairya Parmar) | |
| - client: do not check file size when inode does not have Fc caps ([issue#70726](http://tracker.ceph.com/issues/70726), [pr#63383](https://github.com/ceph/ceph/pull/63383), Venky Shankar) | |
| - client: During encryption of short case-insensitive file names, store raw ciphertext ([pr#67377](https://github.com/ceph/ceph/pull/67377), Christopher Hoffman) | |
| - client: fix async/sync I/O stalling due to buffer list exceeding INT\_MAX ([pr#58564](https://github.com/ceph/ceph/pull/58564), Dhairya Parmar) | |
| - client: fix memory leak in Client::CRF\_iofinish::complete ([pr#60507](https://github.com/ceph/ceph/pull/60507), Shachar Sharon) | |
| - client: fix unmount hang after lookups ([pr#62488](https://github.com/ceph/ceph/pull/62488), Dhairya Parmar) | |
| - client: Only use known fields when comparing policies ([pr#66288](https://github.com/ceph/ceph/pull/66288), Christopher Hoffman) | |
| - client: prohibit unprivileged users from setting sgid/suid bits ([pr#64356](https://github.com/ceph/ceph/pull/64356), Kefu Chai) | |
| - client: some improvements for Client<span></span>.cc ([pr#65432](https://github.com/ceph/ceph/pull/65432), Rishabh Dave) | |
| - client: Use correct size for fscrypt dummy key ([pr#68141](https://github.com/ceph/ceph/pull/68141), Christopher Hoffman) | |
| - client: use path supplied in statfs ([pr#64864](https://github.com/ceph/ceph/pull/64864), Christopher Hoffman) | |
| - cloud restore : add None type for cloud-s3-glacier ([pr#64128](https://github.com/ceph/ceph/pull/64128), Jiffin Tony Thottan) | |
| - cls/CMakeLists<span></span>.txt: find\_package Lua for cls\_lua ([pr#63620](https://github.com/ceph/ceph/pull/63620), Samuel Just) | |
| - cls/hello: debug\_cls -> debug\_objclass in the comment ([pr#65980](https://github.com/ceph/ceph/pull/65980), Ilya Dryomov) | |
| - cls/rbd: remove unused includes ([pr#64432](https://github.com/ceph/ceph/pull/64432), Kefu Chai) | |
| - cls/rbd: use default values for non-decoded fields in test instances ([pr#63933](https://github.com/ceph/ceph/pull/63933), Kefu Chai) | |
| - cls/rbd: write image mirror status if state is CREATING ([pr#63050](https://github.com/ceph/ceph/pull/63050), N Balachandran) | |
| - cls/rgw: remove unused class BucketIndexAioManager ([pr#63930](https://github.com/ceph/ceph/pull/63930), Casey Bodley) | |
| - cls/rgw\_gc: read config via cls\_get\_config ([pr#67284](https://github.com/ceph/ceph/pull/67284), Kautilya Tripathi) | |
| - cls/test: Stop the cls\_fifo<span></span>.get\_info test from Segmentation Faulting ([pr#67422](https://github.com/ceph/ceph/pull/67422), Matty Williams) | |
| - cls: remove unused variable ([pr#69054](https://github.com/ceph/ceph/pull/69054), Kefu Chai) | |
| - cls: return EIO instead of ceph::from\_error\_code() ([pr#68359](https://github.com/ceph/ceph/pull/68359), Ronen Friedman) | |
| - cmake,blk/spdk: support WITH\_SYSTEM\_SPDK ([pr#69185](https://github.com/ceph/ceph/pull/69185), Sun Yuechi) | |
| - cmake,debian: enable ceph-mon-client-nvmeof on Debian derivatives ([pr#68817](https://github.com/ceph/ceph/pull/68817), Kefu Chai) | |
| - cmake/AddCephTest: use namespaced Catch2 imported targets ([pr#69165](https://github.com/ceph/ceph/pull/69165), Sun Yuechi) | |
| - cmake/BuildISAL: build and install library targets only ([pr#68758](https://github.com/ceph/ceph/pull/68758), Kefu Chai) | |
| - cmake/isal-l: explicitly configure libdir to avoid wrong libisal<span></span>.a ([pr#68404](https://github.com/ceph/ceph/pull/68404), Igor Fedotov) | |
| - cmake/modules/FindBoost: add support for Boost 1<span></span>.88<span></span>.0 ([pr#64250](https://github.com/ceph/ceph/pull/64250), Kefu Chai) | |
| - cmake/rgw: WITH\_RADOSGW\_POSIX depends on WITH\_RADOSGW\_DBSTORE ([pr#65795](https://github.com/ceph/ceph/pull/65795), Casey Bodley) | |
| - cmake: add cmake 4 support ([pr#65916](https://github.com/ceph/ceph/pull/65916), Edwin Rodriguez) | |
| - cmake: build static seastar for release builds ([pr#66682](https://github.com/ceph/ceph/pull/66682), Kefu Chai) | |
| - cmake: BuildArrow<span></span>.cmake uses bundled thrift if system version < 0<span></span>.17 ([pr#65970](https://github.com/ceph/ceph/pull/65970), Casey Bodley) | |
| - cmake: bump minimum required CMake version to 3<span></span>.22<span></span>.1 ([pr#63795](https://github.com/ceph/ceph/pull/63795), Kefu Chai) | |
| - cmake: clarify WITH\_CRIMSON help text ([pr#66718](https://github.com/ceph/ceph/pull/66718), Kefu Chai) | |
| - cmake: convert erasure\_code and json\_spirit to OBJECT libraries ([pr#65729](https://github.com/ceph/ceph/pull/65729), Kefu Chai) | |
| - cmake: Define BITS\_PER\_LONG for ppc64le target ([pr#66599](https://github.com/ceph/ceph/pull/66599), T K Chandra Hasan) | |
| - cmake: disable Catch2 tests when Catch2 is unavailable ([pr#69374](https://github.com/ceph/ceph/pull/69374), Sun Yuechi) | |
| - cmake: disable LeakSanitizer suppression output to fix CLI tests ([pr#65192](https://github.com/ceph/ceph/pull/65192), Kefu Chai) | |
| - cmake: disable WITH\_BREAKPAD on power arch ([pr#66166](https://github.com/ceph/ceph/pull/66166), Casey Bodley) | |
| - cmake: enable out-of-source build of breakpad ([pr#63655](https://github.com/ceph/ceph/pull/63655), Kefu Chai) | |
| - cmake: fix checks for WITH\_SYSTEM\_QATLIB ([pr#66097](https://github.com/ceph/ceph/pull/66097), Casey Bodley) | |
| - cmake: fix for -DWITH\_BREAKPAD=OFF ([pr#66462](https://github.com/ceph/ceph/pull/66462), Casey Bodley) | |
| - cmake: Fix ISA-L build on arm ([pr#68711](https://github.com/ceph/ceph/pull/68711), Jamie Pryde) | |
| - cmake: fix liburing path passed to rocksdb ([pr#66786](https://github.com/ceph/ceph/pull/66786), sungjoon_koh) | |
| - cmake: fix undefined PY\_LDFLAGS in distutils\_install\_cython\_module ([pr#67037](https://github.com/ceph/ceph/pull/67037), Kefu Chai) | |
| - cmake: guard unittest\_global\_doublefree with WITH\_LIBCEPHFS ([pr#66848](https://github.com/ceph/ceph/pull/66848), Kefu Chai) | |
| - cmake: link legacy-option-headers from targets that use legacy options ([pr#69215](https://github.com/ceph/ceph/pull/69215), Sun Yuechi) | |
| - cmake: link uring::uring to Boost::boost and fix cephfs tools linkage ([pr#67619](https://github.com/ceph/ceph/pull/67619), Kefu Chai) | |
| - cmake: migrate Python module installation from setup<span></span>.py to pip ([pr#67045](https://github.com/ceph/ceph/pull/67045), Kefu Chai) | |
| - cmake: remove \_FORTIFY\_SOURCE define ([pr#65371](https://github.com/ceph/ceph/pull/65371), Casey Bodley) | |
| - cmake: remove Boost::system linkage for boost 1<span></span>.89+ ([pr#66801](https://github.com/ceph/ceph/pull/66801), Kefu Chai) | |
| - cmake: remove error\_code<span></span>.cc from osdc to fix ODR violation ([pr#64259](https://github.com/ceph/ceph/pull/64259), Kefu Chai) | |
| - cmake: Remove unused cls\_lock\_client linkage ([pr#64261](https://github.com/ceph/ceph/pull/64261), Kefu Chai) | |
| - cmake: replace WITH\_SEASTAR with WITH\_CRIMSON ([pr#64246](https://github.com/ceph/ceph/pull/64246), Kefu Chai) | |
| - cmake: skip boost dependency on ALIAS executable targets ([pr#55638](https://github.com/ceph/ceph/pull/55638), Seena Fallah) | |
| - cmake: support building with system jerasure and gf-complete ([pr#68258](https://github.com/ceph/ceph/pull/68258), Kefu Chai) | |
| - cmake: suppress -Wmaybe-uninitialized warning in memstore PageSet ([pr#63796](https://github.com/ceph/ceph/pull/63796), Kefu Chai) | |
| - cmake: update C standard from C99 to C11 ([pr#66079](https://github.com/ceph/ceph/pull/66079), Edwin Rodriguez) | |
| - cmake: upgrade CMAKE\_CXX\_STANDARD from 20 to 23 ([pr#64426](https://github.com/ceph/ceph/pull/64426), Kefu Chai) | |
| - cmake: use find\_program(REQUIRED) to fail early on missing programs ([pr#63975](https://github.com/ceph/ceph/pull/63975), Kefu Chai) | |
| - CMakeLists: Fallback to RelWithDebInfo ([pr#61637](https://github.com/ceph/ceph/pull/61637), Matan Breizman) | |
| - CODEOWNERS: add a build-sig group for various build / test files ([pr#68403](https://github.com/ceph/ceph/pull/68403), John Mulligan) | |
| - CODEOWNERS: add an smb group for various smb related files ([pr#68578](https://github.com/ceph/ceph/pull/68578), John Mulligan) | |
| - common/admin\_socket: use POSIX timer for delayed signal delivery ([pr#68816](https://github.com/ceph/ceph/pull/68816), Kefu Chai) | |
| - common/async: fix stack-use-after-scope in co\_waiter ([pr#67568](https://github.com/ceph/ceph/pull/67568), Kefu Chai) | |
| - common/async: improved `redirect\_error`, `run\_coro`, and tests ([pr#65062](https://github.com/ceph/ceph/pull/65062), Adam C. Emerson) | |
| - common/async: remove null\_yield support for spawn\_throttle ([pr#64624](https://github.com/ceph/ceph/pull/64624), Casey Bodley) | |
| - common/async:: Update delete operator in CompletionImpl ([pr#64969](https://github.com/ceph/ceph/pull/64969), Edwin Rodriguez) | |
| - common/ceph\_context<span></span>.h: reserve space for breakpad in CephContext ([pr#64829](https://github.com/ceph/ceph/pull/64829), Adam Kupczyk) | |
| - common/compat: resolve compiler warnings on win32 ([pr#65715](https://github.com/ceph/ceph/pull/65715), Patrick Donnelly) | |
| - common/Cycles: Add high-precision counter support for riscv64 ([pr#65120](https://github.com/ceph/ceph/pull/65120), WenLei) | |
| - common/Formatter: move {JSON,Table,XML}Formatter to separate files ([pr#65403](https://github.com/ceph/ceph/pull/65403), Max Kellermann) | |
| - common/frag: properly convert frag\_t to net/store endianness ([pr#66199](https://github.com/ceph/ceph/pull/66199), Patrick Donnelly) | |
| - common/io\_exerciser: Add consistency checking functionality to IO exerciser ([pr#62985](https://github.com/ceph/ceph/pull/62985), Connor Fawcett) | |
| - common/io\_exerciser: fix buffer overread in DataGenerator ([pr#64036](https://github.com/ceph/ceph/pull/64036), Kefu Chai) | |
| - common/io\_exerciser: Fixes for sequencing options ([pr#62973](https://github.com/ceph/ceph/pull/62973), Connor Fawcett) | |
| - common/mutex\_debug: fix arm64 SIGBUS/segfault due to data race ([pr#64273](https://github.com/ceph/ceph/pull/64273), Kefu Chai) | |
| - common/not\_before\_queue: Fix signed comparison warning ([pr#62670](https://github.com/ceph/ceph/pull/62670), Adam Emerson) | |
| - common/options/crimson: introduce crimson\_poll\_mode ([pr#63333](https://github.com/ceph/ceph/pull/63333), Matan Breizman) | |
| - common/options: document log\_to\_stderr's conditional default value ([pr#66766](https://github.com/ceph/ceph/pull/66766), Kefu Chai) | |
| - common/options: fix heap-use-after-free by using never-destroyed static ([pr#66895](https://github.com/ceph/ceph/pull/66895), Kefu Chai) | |
| - common/options: fix typo in option description ([pr#62944](https://github.com/ceph/ceph/pull/62944), Lorenz Bausch) | |
| - common/options: improve rgw\_dns\_name and clarify separator ([pr#68972](https://github.com/ceph/ceph/pull/68972), Ville Ojamo) | |
| - common/perf\_counters: don't use magics for add\_u64\_counter{,\_histogram} ([pr#66134](https://github.com/ceph/ceph/pull/66134), Radoslaw Zarzynski) | |
| - common/perf\_counters: improve add() performance ([pr#68150](https://github.com/ceph/ceph/pull/68150), Ronen Friedman) | |
| - common/perf\_counters: track maximum increment value for LONGRUNAVG perf ([pr#63594](https://github.com/ceph/ceph/pull/63594), Igor Fedotov) | |
| - common/plugin: fix spacing in plugin load error message ([pr#64222](https://github.com/ceph/ceph/pull/64222), Kefu Chai) | |
| - common/static\_ptr: avoid using std::aligned\_storage\_t ([pr#64040](https://github.com/ceph/ceph/pull/64040), Kefu Chai) | |
| - common/static\_ptr: pass an integer to alignas to fix GCC-11 build fai… ([pr#64071](https://github.com/ceph/ceph/pull/64071), Kefu Chai) | |
| - common/util: silent "warning: ‘cgroup\_limit’ may be used uninitialized" ([pr#68179](https://github.com/ceph/ceph/pull/68179), Igor Fedotov) | |
| - common/version: strip trailing newline from vendor release file ([pr#68111](https://github.com/ceph/ceph/pull/68111), Naveen Naidu) | |
| - common: Add cputrace tool for scope-based CPU performance tracing ([pr#64331](https://github.com/ceph/ceph/pull/64331), Jaya Prakash, Adam Kupczyk) | |
| - common: Allow PerfCounters to return a provided service ID ([pr#65350](https://github.com/ceph/ceph/pull/65350), Adam C. Emerson) | |
| - common: avoid using std::aligned\_storage\_t ([pr#62991](https://github.com/ceph/ceph/pull/62991), Kefu Chai) | |
| - common: enable AVX512+VPCLMULQDQ for crc32c performance on x86 ([pr#66150](https://github.com/ceph/ceph/pull/66150), Maodi Ma) | |
| - common: fix backtrace leak in \_\_ceph\_abort and friends ([pr#63300](https://github.com/ceph/ceph/pull/63300), Kefu Chai) | |
| - common: fix the ms\_async\_op\_threads not applied successfully for daemons running in foreground mode ([pr#63390](https://github.com/ceph/ceph/pull/63390), dongdong tao) | |
| - common: fix TrackedOp intrusive\_ptr compatibility with boost 1<span></span>.89+ ([pr#66728](https://github.com/ceph/ceph/pull/66728), Kefu Chai) | |
| - common: fix uninitialized nref in crimson CephContext ([pr#67453](https://github.com/ceph/ceph/pull/67453), Alexander Indenbaum) | |
| - common: include cleanup ([pr#62915](https://github.com/ceph/ceph/pull/62915), Max Kellermann) | |
| - common: ModeCollector: locating the value of the mode ([pr#65716](https://github.com/ceph/ceph/pull/65716), Ronen Friedman) | |
| - common: ModeCollector: missing bits ([pr#66192](https://github.com/ceph/ceph/pull/66192), Ronen Friedman) | |
| - common: remove unused arch<span></span>.h ([pr#68099](https://github.com/ceph/ceph/pull/68099), Sun Yuechi) | |
| - common: remove unused attribute ([pr#65516](https://github.com/ceph/ceph/pull/65516), Patrick Donnelly) | |
| - compressor/zstd: compressor correct buffer end detection using get\_remaining() ([pr#64682](https://github.com/ceph/ceph/pull/64682), Igor Fedotov) | |
| - compressor/zstd: include <zstd<span></span>.h> instead of the bundled path ([pr#69188](https://github.com/ceph/ceph/pull/69188), Sun Yuechi) | |
| - compressor: compressor\_zlib\_isal did not take effect in compression ([pr#59206](https://github.com/ceph/ceph/pull/59206), Yao guotao) | |
| - container/build<span></span>.sh: add 'rocky-10' suffix if necessary ([pr#66046](https://github.com/ceph/ceph/pull/66046), Dan Mick) | |
| - container/build<span></span>.sh: fix debug tag overwrite ([pr#68303](https://github.com/ceph/ceph/pull/68303), Shraddha Agrawal) | |
| - container/build<span></span>.sh: FROM\_IMAGE=rockylinux-10 default for >=tentacle ([pr#67959](https://github.com/ceph/ceph/pull/67959), David Galloway) | |
| - container/build<span></span>.sh: Use dedicated debug tags ([pr#67041](https://github.com/ceph/ceph/pull/67041), Matan Breizman) | |
| - container/Containerfile: fix crimson package naming ([pr#66265](https://github.com/ceph/ceph/pull/66265), Matan Breizman) | |
| - container/make-manifest-list<span></span>.py: add version parameter ([pr#67830](https://github.com/ceph/ceph/pull/67830), Dan Mick) | |
| - container: support building a container image with custom packages ([pr#64976](https://github.com/ceph/ceph/pull/64976), John Mulligan) | |
| - Containerfile: Support Rocky 10 as base image ([pr#66069](https://github.com/ceph/ceph/pull/66069), David Galloway) | |
| - CONTRIBUTING: link to Governance doc ([pr#66262](https://github.com/ceph/ceph/pull/66262), Dan van der Ster, Josh Durgin, Neha Ojha) | |
| - Control PG autoscaler during upgrades with pg\_autoscale\_during\_upgrade ([pr#67694](https://github.com/ceph/ceph/pull/67694), Ashwin M. Joshi) | |
| - Correct: ceph orch daemon incorrectly setting container image to force ([pr#68484](https://github.com/ceph/ceph/pull/68484), Kobi Ginon) | |
| - cpp-btree: fix array bounds warning in btree\_node::swap() ([pr#65450](https://github.com/ceph/ceph/pull/65450), Kefu Chai) | |
| - crimsn/os/seastore: separate reset accounting from transaction creation ([pr#69211](https://github.com/ceph/ceph/pull/69211), Matan Breizman) | |
| - Crimson PG Splitting ([pr#60428](https://github.com/ceph/ceph/pull/60428), Aishwarya Mathuria) | |
| - crimson+classic/osd/scrub: limit scrubbing under snap-trimming overload ([pr#68737](https://github.com/ceph/ceph/pull/68737), Ronen Friedman) | |
| - crimson-store-bench: add utility for measuring IO patterns against crimson FuturizedStore ([pr#64614](https://github.com/ceph/ceph/pull/64614), Samuel Just, Shreya Subramanian) | |
| - crimson/<span></span>.<span></span>.<span></span>./circular\_journal\_space: fix boundary check ([pr#65154](https://github.com/ceph/ceph/pull/65154), Chanyoung Park) | |
| - crimson/<span></span>.<span></span>.<span></span>./ephemeral: faster seastore eph dev ([pr#64926](https://github.com/ceph/ceph/pull/64926), Chanyoung Park) | |
| - crimson/<span></span>.<span></span>.<span></span>./fixed\_kv\_node: don't call copy\_out if delta\_buffer is empty ([pr#65017](https://github.com/ceph/ceph/pull/65017), Samuel Just) | |
| - crimson/<span></span>.<span></span>.<span></span>./linked\_tree\_node: fix incorrect end offset calculation ([pr#64625](https://github.com/ceph/ceph/pull/64625), Chanyoung Park) | |
| - crimson/<span></span>.<span></span>.<span></span>./linked\_tree\_node: fix pivot\_idx assertion in balancing ([pr#64714](https://github.com/ceph/ceph/pull/64714), Chanyoung Park) | |
| - crimson/<span></span>.<span></span>.<span></span>./omap\_btree\_node\_impl: fix complete flag for depth 2 omap scan ([pr#64466](https://github.com/ceph/ceph/pull/64466), Chanyoung Park) | |
| - crimson/<span></span>.<span></span>.<span></span>./omap\_btree\_node\_impl: fix inner node iterate ([pr#64593](https://github.com/ceph/ceph/pull/64593), Chanyoung Park) | |
| - crimson/<span></span>.<span></span>.<span></span>./omap\_btree\_node\_impl: pass pivot\_idx for balancing ([pr#64675](https://github.com/ceph/ceph/pull/64675), Chanyoung Park) | |
| - crimson/<span></span>.<span></span>.<span></span>./rbm\_device: remove unnecessary zero fill in anonymous mmap ([pr#65070](https://github.com/ceph/ceph/pull/65070), Chanyoung Park) | |
| - crimson/<span></span>.<span></span>.<span></span>./store-bench: fix coll\_refs index error ([pr#65527](https://github.com/ceph/ceph/pull/65527), Chanyoung Park) | |
| - crimson/<span></span>.<span></span>.<span></span>./string\_kv\_node\_layout: switch linear to binary search ([pr#64938](https://github.com/ceph/ceph/pull/64938), Chanyoung Park) | |
| - crimson/admin/osd\_admin: introduce reactor\_backend command ([pr#67457](https://github.com/ceph/ceph/pull/67457), Matan Breizman) | |
| - crimson/common/fatal\_signal: Rework signals ([pr#63673](https://github.com/ceph/ceph/pull/63673), Matan Breizman) | |
| - crimson/common/interruptible\_future: fix interruption leakage in green\_get/get/yield/maybe\_yield ([pr#67740](https://github.com/ceph/ceph/pull/67740), Xuehan Xu) | |
| - crimson/common/smp\_helpers: fix missing include ([pr#64203](https://github.com/ceph/ceph/pull/64203), Matan Breizman) | |
| - crimson/common: replace deprecated fmt::localtime() with localtime\_r() ([pr#64465](https://github.com/ceph/ceph/pull/64465), Kefu Chai) | |
| - crimson/doc/seastore: document device super-block structure ([pr#68677](https://github.com/ceph/ceph/pull/68677), Ronen Friedman) | |
| - crimson/os,tools,qa: fix crimson-objectstore-tool tests ([pr#68474](https://github.com/ceph/ceph/pull/68474), Ronen Friedman) | |
| - crimson/os/seastore/2Q: don't add empty extents to the warm out queue ([pr#64979](https://github.com/ceph/ceph/pull/64979), Zhang Song) | |
| - crimson/os/seastore/async\_cleaner: measure io block time ([pr#64498](https://github.com/ceph/ceph/pull/64498), Xuehan Xu) | |
| - crimson/os/seastore/async\_cleaner: set different threshold for starting and stopping trimming dirty ([pr#63515](https://github.com/ceph/ceph/pull/63515), Yingxin Cheng, Xuehan Xu) | |
| - crimson/os/seastore/btree: bottom-up search capability ([pr#64252](https://github.com/ceph/ceph/pull/64252), Xuehan Xu, Zhang Song) | |
| - crimson/os/seastore/cache/LRU: account the empty extent when adding it to LRU ([pr#62969](https://github.com/ceph/ceph/pull/62969), Zhang Song) | |
| - crimson/os/seastore/cache: clear extents\_index when the booting is done ([pr#65198](https://github.com/ceph/ceph/pull/65198), Xuehan Xu) | |
| - crimson/os/seastore/cache: conconrrent read of EXIST\_CLEAN extents can ([pr#68534](https://github.com/ceph/ceph/pull/68534), Xuehan Xu) | |
| - crimson/os/seastore/cache: extend extent lifecycle after wait-io ([pr#64401](https://github.com/ceph/ceph/pull/64401), Yingxin Cheng) | |
| - crimson/os/seastore/cache: fix inappropriate lambda by-reference captures in get\_extent\_viewable\_by\_trans() ([pr#64002](https://github.com/ceph/ceph/pull/64002), Xuehan Xu) | |
| - crimson/os/seastore/cache: fix possible extent chksum error ([pr#67157](https://github.com/ceph/ceph/pull/67157), Xuehan Xu) | |
| - crimson/os/seastore/cache: TRIM\_DIRTY/CLEANER\\_\* transactions won't invalidate other transactions anymore ([pr#67589](https://github.com/ceph/ceph/pull/67589), Xuehan Xu) | |
| - crimson/os/seastore/cache: TRIM\_DIRTY/CLEANER\\_\* transactions won't invalidate other transactions anymore ([pr#66488](https://github.com/ceph/ceph/pull/66488), Xuehan Xu) | |
| - crimson/os/seastore/cache: Verify crc prior to complete\_io ([pr#66506](https://github.com/ceph/ceph/pull/66506), Matan Breizman, Zhang Song, Xuehan Xu) | |
| - crimson/os/seastore/CBJournal: correct needs\_roll condition ([pr#65108](https://github.com/ceph/ceph/pull/65108), Zhang Song) | |
| - crimson/os/seastore/epm: avoid unnecessary container copies ([pr#66158](https://github.com/ceph/ceph/pull/66158), Xuehan Xu) | |
| - crimson/os/seastore/epm: make max\_generation and gc\_formula configurable ([pr#64452](https://github.com/ceph/ceph/pull/64452), Xuehan Xu) | |
| - crimson/os/seastore/epm: Verify available segments on mkfs/mount ([pr#65578](https://github.com/ceph/ceph/pull/65578), Matan Breizman) | |
| - crimson/os/seastore/journal: switch CircularJournalSpace to coroutines ([pr#68544](https://github.com/ceph/ceph/pull/68544), Myoungwon Oh) | |
| - crimson/os/seastore/lba/btree\_lba\_manager: never downcast reserved ptrs ([pr#64109](https://github.com/ceph/ceph/pull/64109), Xuehan Xu) | |
| - crimson/os/seastore/lba: fix wrong asserts and "if" conditions ([pr#69067](https://github.com/ceph/ceph/pull/69067), Xuehan Xu) | |
| - crimson/os/seastore/linked\_tree\_node: correct balance pivots calculation for both fixed-kv tree and omap tree ([pr#63219](https://github.com/ceph/ceph/pull/63219), Xuehan Xu, Yingxin Cheng) | |
| - crimson/os/seastore/linked\_tree\_node: get\_child\_sync should also get transactional views of the extent ([pr#69248](https://github.com/ceph/ceph/pull/69248), Xuehan Xu) | |
| - crimson/os/seastore/logical\_child\_node: LogicalChildNode should respond to the invalidation event ([pr#64617](https://github.com/ceph/ceph/pull/64617), Xuehan Xu) | |
| - crimson/os/seastore/object\_data\_handler: avoid reserving zero-length regions ([pr#67567](https://github.com/ceph/ceph/pull/67567), Xuehan Xu) | |
| - crimson/os/seastore/object\_data\_handler: make sure continuous object data blocks are loaded with a single io request ([pr#65425](https://github.com/ceph/ceph/pull/65425), Xuehan Xu) | |
| - crimson/os/seastore/object\_data\_handler: remove redundant indirect mappings at the end of ObjectDataHandler::clone() ([pr#64993](https://github.com/ceph/ceph/pull/64993), Xuehan Xu) | |
| - crimson/os/seastore/omap\_manager: fix OMapLeafNode rewrite type error ([pr#64318](https://github.com/ceph/ceph/pull/64318), Xuehan Xu) | |
| - crimson/os/seastore/omap\_manager: handle the cases in which omap nodes are rewritten before seen by users ([pr#63376](https://github.com/ceph/ceph/pull/63376), Xuehan Xu) | |
| - crimson/os/seastore/omap\_manager: only mutate the parent when merge/balance can proceed ([pr#63520](https://github.com/ceph/ceph/pull/63520), Xuehan Xu) | |
| - crimson/os/seastore/onode\_manager: avoid debug related info from occupying too much cpu time ([pr#69095](https://github.com/ceph/ceph/pull/69095), Xuehan Xu) | |
| - crimson/os/seastore/rbm: fix incorrect reporting block size ([pr#64807](https://github.com/ceph/ceph/pull/64807), Myoungwon Oh) | |
| - crimson/os/seastore/rbm: handle no-space case properly ([pr#65197](https://github.com/ceph/ceph/pull/65197), Myoungwon Oh, Chanyoung Park) | |
| - crimson/os/seastore/rbm: improve large sequential write by issuing writes in parallel ([pr#64585](https://github.com/ceph/ceph/pull/64585), Myoungwon Oh) | |
| - crimson/os/seastore/rbm: prevent incorrect space calculation at maximum capacity ([pr#63428](https://github.com/ceph/ceph/pull/63428), Myoungwon Oh) | |
| - crimson/os/seastore/rbm: switch rbm to coroutine ([pr#65367](https://github.com/ceph/ceph/pull/65367), Myoungwon Oh) | |
| - crimson/os/seastore/rbm: switch to coroutine in state\_device ([pr#65243](https://github.com/ceph/ceph/pull/65243), Matan Breizman, Myoungwon Oh) | |
| - crimson/os/seastore/segment\_manager: Check segments prior to mkfs ([pr#64771](https://github.com/ceph/ceph/pull/64771), Matan Breizman) | |
| - crimson/os/seastore/transaction\_manager: Cache::retire\_absent\_extent\_addr should be called immediately after TransactionManager::get\_extent\_if\_linked if necessary ([pr#63218](https://github.com/ceph/ceph/pull/63218), Xuehan Xu, Yingxin Cheng) | |
| - crimson/os/seastore/transaction\_manager: read\_pin\_by\_type read the whole extent if it's not fully loaded ([pr#65424](https://github.com/ceph/ceph/pull/65424), Xuehan Xu) | |
| - crimson/os/seastore: adaptive cleaner thresholds from observed workload ([pr#69083](https://github.com/ceph/ceph/pull/69083), Shai Fultheim) | |
| - crimson/os/seastore: Add progress logging to transaction processing ([pr#67024](https://github.com/ceph/ceph/pull/67024), Aishwarya Mathuria) | |
| - crimson/os/seastore: add retire alloc remarks for backref extents to skip replay invalid deltas ([pr#65061](https://github.com/ceph/ceph/pull/65061), Zhang Song) | |
| - crimson/os/seastore: add support for OP\_SPLIT\_COLLECTION2 ([pr#64626](https://github.com/ceph/ceph/pull/64626), Xuehan Xu) | |
| - crimson/os/seastore: auto-tune cleaner gc segment pick under random-write ([pr#68964](https://github.com/ceph/ceph/pull/68964), Shai Fultheim) | |
| - crimson/os/seastore: cleanup CachedExtent::extent\_state\_t and related logic ([pr#63389](https://github.com/ceph/ceph/pull/63389), Yingxin Cheng) | |
| - crimson/os/seastore: correct possible mergeable size for ool extents ([pr#65166](https://github.com/ceph/ceph/pull/65166), Myoungwon Oh) | |
| - crimson/os/seastore: destroy Transaction only when no other reference exists ([pr#68630](https://github.com/ceph/ceph/pull/68630), Xuehan Xu) | |
| - crimson/os/seastore: do not treat non-ZNS devices as errors ([pr#68358](https://github.com/ceph/ceph/pull/68358), Ronen Friedman) | |
| - crimson/os/seastore: drop backrefs in cases of pure rbm seastores ([pr#66740](https://github.com/ceph/ceph/pull/66740), Xuehan Xu) | |
| - crimson/os/seastore: enforce capacity in RBMCleaner::try\_reserve\_projected\_usage ([pr#69153](https://github.com/ceph/ceph/pull/69153), Shai Fultheim) | |
| - crimson/os/seastore: fix cleaner space leak from shadowed result list ([pr#68949](https://github.com/ceph/ceph/pull/68949), Shai Fultheim) | |
| - crimson/os/seastore: fix cleaner stall under IO-block pressure ([pr#68961](https://github.com/ceph/ceph/pull/68961), Shai Fultheim) | |
| - crimson/os/seastore: fix do\_transaction\_no\_callbacks logs ([pr#66406](https://github.com/ceph/ceph/pull/66406), Matan Breizman) | |
| - crimson/os/seastore: fix incorrect total space reporting when using multiple shards in RBM ([pr#64703](https://github.com/ceph/ceph/pull/64703), Myoungwon Oh) | |
| - crimson/os/seastore: fix WITH\_ZNS builds ([pr#68270](https://github.com/ceph/ceph/pull/68270), Ronen Friedman) | |
| - crimson/os/seastore: force rewrite transactions to conflict with others if it involve insertions on the lba tree ([pr#69044](https://github.com/ceph/ceph/pull/69044), Xuehan Xu) | |
| - crimson/os/seastore: handle enoent in SeaStore::Shard::stat ([pr#68333](https://github.com/ceph/ceph/pull/68333), Lumir Sliva) | |
| - crimson/os/seastore: increase OI\_MAX\_LENGTH to avoid storing OI data in the omap tree ([pr#63459](https://github.com/ceph/ceph/pull/63459), Myoungwon Oh) | |
| - crimson/os/seastore: introduce 2Q cache replacement algorithm ([pr#64060](https://github.com/ceph/ceph/pull/64060), Zhang Song) | |
| - crimson/os/seastore: introduce BtreeCursor to simplify the implementation of LBAMapping/BackrefMapping ([pr#62071](https://github.com/ceph/ceph/pull/62071), Zhang Song, Xuehan Xu) | |
| - crimson/os/seastore: Introduce LogStoreManager ([pr#64439](https://github.com/ceph/ceph/pull/64439), Myoungwon Oh) | |
| - crimson/os/seastore: introduce static layout of laddr\_t ([pr#59476](https://github.com/ceph/ceph/pull/59476), Xuehan Xu, Zhang Song) | |
| - crimson/os/seastore: introduce with\_repeat\_trans\_intr ([pr#64812](https://github.com/ceph/ceph/pull/64812), Matan Breizman) | |
| - crimson/os/seastore: LBACursor based LBAManager/TM interfaces and the related ObjectDataHandler refactor ([pr#62513](https://github.com/ceph/ceph/pull/62513), Xuehan Xu) | |
| - crimson/os/seastore: link RetiredExtentPlaceholder up to lba leaf nodes ([pr#64828](https://github.com/ceph/ceph/pull/64828), Xuehan Xu) | |
| - crimson/os/seastore: make the common write case the fast path in logmanager ([pr#68132](https://github.com/ceph/ceph/pull/68132), Myoungwon Oh) | |
| - crimson/os/seastore: OP\_CLONERANGE2 support ---- another approach ([pr#65134](https://github.com/ceph/ceph/pull/65134), Xuehan Xu) | |
| - crimson/os/seastore: optimize omap\_rm\_key\_range ([pr#65157](https://github.com/ceph/ceph/pull/65157), chunmei liu, Chunmei Liu) | |
| - crimson/os/seastore: Prepare no invalidation to LBA user txns ([pr#68127](https://github.com/ceph/ceph/pull/68127), Matan Breizman) | |
| - crimson/os/seastore: remove an extra continuation in delta-overwrite path ([pr#68340](https://github.com/ceph/ceph/pull/68340), Myoungwon Oh) | |
| - crimson/os/seastore: remove RetiredExtentPlaceholder ([pr#69045](https://github.com/ceph/ceph/pull/69045), Xuehan Xu) | |
| - crimson/os/seastore: SegmentManager::get\_segment\_manager() cleanups ([pr#68839](https://github.com/ceph/ceph/pull/68839), Kefu Chai) | |
| - crimson/os/seastore: update extent states from pending to stable upon prepare\_record() ([pr#63972](https://github.com/ceph/ceph/pull/63972), Yingxin Cheng) | |
| - crimson/os/seastore: write "seastore block device" signature in write\_superblock ([pr#64333](https://github.com/ceph/ceph/pull/64333), Mohit Agrawal) | |
| - crimson/os/seastrore/omap\_manager: initialize rewritten omap nodes when ([pr#64355](https://github.com/ceph/ceph/pull/64355), Xuehan Xu) | |
| - crimson/os: fix multiple compile-time warnings on unused variables ([pr#67088](https://github.com/ceph/ceph/pull/67088), Radoslaw Zarzynski) | |
| - crimson/os: implement OP\_MERGE\_COLLECTION ([pr#68750](https://github.com/ceph/ceph/pull/68750), Kefu Chai) | |
| - crimson/osd,qa: support and test the 'assert' ASOK command ([pr#68880](https://github.com/ceph/ceph/pull/68880), Ronen Friedman) | |
| - crimson/osd,qa: support OSD memory size in the OSD and in QA suites ([pr#68725](https://github.com/ceph/ceph/pull/68725), Ronen Friedman) | |
| - crimson/osd/<span></span>.<span></span>./client\_request: fix is\_misdirected ([pr#64503](https://github.com/ceph/ceph/pull/64503), Matan Breizman) | |
| - crimson/osd/osd<span></span>.cc: add osd\_objectstore to OSD metadata ([pr#67817](https://github.com/ceph/ceph/pull/67817), Shraddha Agrawal) | |
| - crimson/osd/osd\_operations/client\_request: rely on the checks in PG::do\_recover\_missing() to determine whether to recover clone objects ([pr#65283](https://github.com/ceph/ceph/pull/65283), Xuehan Xu) | |
| - crimson/osd/pg: create "submit\_lock" unlocker before locking it ([pr#65616](https://github.com/ceph/ceph/pull/65616), Xuehan Xu) | |
| - crimson/osd/pg: drop inappropriate assertions ([pr#67697](https://github.com/ceph/ceph/pull/67697), Xuehan Xu) | |
| - crimson/osd/pg: set log\_entry\_update\_waiting\_on prior to sending requests ([pr#63233](https://github.com/ceph/ceph/pull/63233), Matan Breizman) | |
| - crimson/osd/pg: skip replicas that's still missing the object being ([pr#68533](https://github.com/ceph/ceph/pull/68533), Xuehan Xu) | |
| - crimson/osd/pg: tolerate NULL PG::pglog\_based\_recovery\_op when cancelling pglog based recovery ([pr#65353](https://github.com/ceph/ceph/pull/65353), Xuehan Xu) | |
| - crimson/osd/pg\_backend: needn't check if os<span></span>.exist ([pr#63144](https://github.com/ceph/ceph/pull/63144), Chunmei Liu) | |
| - crimson/osd/pg\_backend: tolerate enoent for both head and clone when doing rollback ([pr#65317](https://github.com/ceph/ceph/pull/65317), Xuehan Xu) | |
| - crimson/osd/pg\_recovery: call MOSDPGRecoveryDelete instead of MOSDPGBackfillRemove ([pr#67925](https://github.com/ceph/ceph/pull/67925), Shraddha Agrawal) | |
| - crimson/osd/pg\_recovery: call on\_global\_recover on the "recover deleted" object when it's not missing on the primary too ([pr#67866](https://github.com/ceph/ceph/pull/67866), Xuehan Xu) | |
| - crimson/osd/pg\_recovery: only reset\_pglog\_based\_recovery\_op if complete ([pr#63215](https://github.com/ceph/ceph/pull/63215), Samuel Just) | |
| - crimson/osd/pg\_recovery: rework start\_recovery\_ops ([pr#62847](https://github.com/ceph/ceph/pull/62847), Matan Breizman) | |
| - crimson/osd/recovery\_backend: interrupt all recovery\_waiter unconditionally when cleaning up the recovery backend ([pr#65234](https://github.com/ceph/ceph/pull/65234), Xuehan Xu) | |
| - crimson/osd/recovery\_backend: scan\_for\_backfill\_primary correctly handle missing object ([pr#63035](https://github.com/ceph/ceph/pull/63035), Matan Breizman) | |
| - Crimson/osd/snap-mapper: flush pending writes on pg interval change ([pr#68796](https://github.com/ceph/ceph/pull/68796), Ronen Friedman) | |
| - crimson/osd: acquire throttle when scanning replica/primary for backfill ([pr#68386](https://github.com/ceph/ceph/pull/68386), Kefu Chai) | |
| - crimson/osd: add debug logs for snaptrim and scrub background\_process\_lock ([pr#69240](https://github.com/ceph/ceph/pull/69240), Aishwarya Mathuria) | |
| - crimson/osd: add verbose DEBUG logs for OSD startup ([pr#67090](https://github.com/ceph/ceph/pull/67090), Shraddha Agrawal) | |
| - crimson/osd: add warning log for stray pgmeta-like objects ([pr#67929](https://github.com/ceph/ceph/pull/67929), Myoungwon Oh) | |
| - crimson/osd: Admin Socket fixes ([pr#63523](https://github.com/ceph/ceph/pull/63523), Matan Breizman) | |
| - crimson/osd: always ask for the newest osdmap ([pr#65726](https://github.com/ceph/ceph/pull/65726), Xuehan Xu) | |
| - crimson/osd: avoid calling get\_sharded\_store() for obj size ([pr#69256](https://github.com/ceph/ceph/pull/69256), Ronen Friedman) | |
| - crimson/osd: bring support for EC, including recovery ([pr#57395](https://github.com/ceph/ceph/pull/57395), Radoslaw Zarzynski, Radosław Zarzyński) | |
| - crimson/osd: committed/handle\_osd\_maps into coroutines ([pr#63555](https://github.com/ceph/ceph/pull/63555), Matan Breizman) | |
| - crimson/osd: decouple snap trim initiation from scrub completion ([pr#68948](https://github.com/ceph/ceph/pull/68948), Ronen Friedman) | |
| - crimson/osd: defer snap trimming while scrubbing ([pr#68735](https://github.com/ceph/ceph/pull/68735), Ronen Friedman) | |
| - crimson/osd: drop redundant trailing co\_return in pg\_advance\_map ([pr#68876](https://github.com/ceph/ceph/pull/68876), Kefu Chai) | |
| - crimson/osd: fix assertion fail in prepare\_clone ([pr#65465](https://github.com/ceph/ceph/pull/65465), Kautilya Tripathi) | |
| - crimson/osd: fix incorrect format error in log message ([pr#63460](https://github.com/ceph/ceph/pull/63460), Myoungwon Oh) | |
| - crimson/osd: fix mark-down crash for removed OSDs ([pr#68884](https://github.com/ceph/ceph/pull/68884), Kefu Chai) | |
| - crimson/osd: fix PG splitting logic during map gaps ([pr#67225](https://github.com/ceph/ceph/pull/67225), Aishwarya Mathuria) | |
| - crimson/osd: fix race between AllReplicasRecovered and DeferRecovery ([pr#68383](https://github.com/ceph/ceph/pull/68383), Aishwarya Mathuria) | |
| - crimson/osd: fix wrong log arguments in get\_option\_value and \_get\_early\_config ([pr#68090](https://github.com/ceph/ceph/pull/68090), Kefu Chai) | |
| - crimson/osd: give each split child its own PeeringCtx ([pr#69120](https://github.com/ceph/ceph/pull/69120), Kefu Chai) | |
| - crimson/osd: inline log file stream setup to fix dangling pointer ([pr#68861](https://github.com/ceph/ceph/pull/68861), Matan Breizman, Kefu Chai) | |
| - crimson/osd: make load\_obc(obc, md\_ref) return void ([pr#68200](https://github.com/ceph/ceph/pull/68200), Kefu Chai) | |
| - crimson/osd: make PGAdvanceMap idempotent ([pr#68823](https://github.com/ceph/ceph/pull/68823), Kefu Chai) | |
| - crimson/osd: move to a unified on-device super-block structure ([pr#68341](https://github.com/ceph/ceph/pull/68341), Ronen Friedman) | |
| - crimson/osd: only unblock wait\_for\_active\_blocker on replica when ACTIVE ([pr#69020](https://github.com/ceph/ceph/pull/69020), Kefu Chai) | |
| - crimson/osd: pg splitting fixes ([pr#65165](https://github.com/ceph/ceph/pull/65165), Aishwarya Mathuria) | |
| - crimson/osd: put PGBackend/RecoveryBackend/PGRecovery and other related classes into the crimson::osd namespace ([pr#64275](https://github.com/ceph/ceph/pull/64275), Xuehan Xu) | |
| - crimson/osd: skip PGAdvanceMap on a deleted PG ([pr#68814](https://github.com/ceph/ceph/pull/68814), Aishwarya Mathuria) | |
| - crimson/osd: use O\_CLOEXEC with pipe2() in get\_early\_config ([pr#68223](https://github.com/ceph/ceph/pull/68223), Kefu Chai) | |
| - crimson/osd: wake pgs\_creating waiters in PGMap::pg\_loaded() ([pr#69019](https://github.com/ceph/ceph/pull/69019), Kefu Chai) | |
| - crimson/rgw: Fix clang compiler warnings ([pr#65791](https://github.com/ceph/ceph/pull/65791), Alex Ainscow) | |
| - crimson/scrub: fix assert in PGScrubber::release\_range() on interval change ([pr#69064](https://github.com/ceph/ceph/pull/69064), Kefu Chai) | |
| - crimson/seastore: avoid using 'final' to mean 'override' ([pr#68201](https://github.com/ceph/ceph/pull/68201), Ronen Friedman) | |
| - crimson/seastore: clamp block\_size to laddr\_t::UNIT\_SIZE on small-LBA devices ([pr#69006](https://github.com/ceph/ceph/pull/69006), Kefu Chai) | |
| - crimson/seastore: fixing some 'unused' warnings ([pr#67484](https://github.com/ceph/ceph/pull/67484), Ronen Friedman) | |
| - crimson/seastore: make RecordSubmitter::wait\_available() idempotent ([pr#69121](https://github.com/ceph/ceph/pull/69121), Kefu Chai) | |
| - crimson/seastore: reject oversized writes and zeros instead of aborting ([pr#69018](https://github.com/ceph/ceph/pull/69018), Kefu Chai) | |
| - crimson/seastore: segment\_manager: fix -Wunused warnings ([pr#69122](https://github.com/ceph/ceph/pull/69122), Kefu Chai) | |
| - crimson/seastore: use DMA alignment for block size instead of stat ([pr#65869](https://github.com/ceph/ceph/pull/65869), Kefu Chai) | |
| - crimson/seatore: rework lba\_manager to use LBACursor rather than LBAMapping ([pr#66245](https://github.com/ceph/ceph/pull/66245), Samuel Just) | |
| - crimson/test: chain invoke\_on\_all() future instead of calling get() ([pr#69288](https://github.com/ceph/ceph/pull/69288), Ronen Friedman) | |
| - crimson/test: rm 'assert's in test\_object\_data\_handlers<span></span>.cc ([pr#68212](https://github.com/ceph/ceph/pull/68212), Ronen Friedman) | |
| - crimson/tests: emit success message in unittest-seastar-alienstore-thread-pool ([pr#69268](https://github.com/ceph/ceph/pull/69268), Ronen Friedman) | |
| - crimson/tests: fix test\_remap\_pin\_concurrent ([pr#68489](https://github.com/ceph/ceph/pull/68489), Ronen Friedman) | |
| - crimson/tool/crimson-store-bench: rework command line parsing, other fixes ([pr#65018](https://github.com/ceph/ceph/pull/65018), Samuel Just, Matan Breizman) | |
| - crimson: add missing includes ([pr#68790](https://github.com/ceph/ceph/pull/68790), Max Kellermann) | |
| - crimson: Add objectstore tool with partial functionality ([pr#63604](https://github.com/ceph/ceph/pull/63604), Matan Breizman, junxiang Mu) | |
| - crimson: add pg subcommands support in CLI ([pr#66993](https://github.com/ceph/ceph/pull/66993), Kautilya Tripathi) | |
| - crimson: admin: fix FTBFS with gcc 15 ([pr#65707](https://github.com/ceph/ceph/pull/65707), Duncan Bellamy) | |
| - crimson: bump defaults to be more appropriate ([pr#63138](https://github.com/ceph/ceph/pull/63138), Samuel Just) | |
| - crimson: clean ups in main\_config\_bootstrap\_helpers<span></span>.cc ([pr#68130](https://github.com/ceph/ceph/pull/68130), Kefu Chai) | |
| - crimson: fix building without systemd ([pr#65700](https://github.com/ceph/ceph/pull/65700), Duncan Bellamy) | |
| - crimson: fix dump\_metrics skipping metrics argument ([pr#67186](https://github.com/ceph/ceph/pull/67186), Jose J Palacios-Perez) | |
| - crimson: fix unused variable warnings due to assert() and NDEBUG builds ([pr#62894](https://github.com/ceph/ceph/pull/62894), Radoslaw Zarzynski) | |
| - crimson: further improvements to store-bench ([pr#65215](https://github.com/ceph/ceph/pull/65215), Samuel Just) | |
| - crimson: Implement a lock\_excl\_wait wrapper ([pr#65849](https://github.com/ceph/ceph/pull/65849), Mohit Agrawal) | |
| - crimson: implement crimson Omap iterate interface ([pr#62530](https://github.com/ceph/ceph/pull/62530), chunmei liu, Chunmei Liu) | |
| - crimson: osd\_operation cleanups and fix for MOSDRepOpReply ordering ([pr#62836](https://github.com/ceph/ceph/pull/62836), Samuel Just) | |
| - crimson: PG backfill is not showing any progress ([pr#62760](https://github.com/ceph/ceph/pull/62760), Radoslaw Zarzynski, Mohit Agrawal) | |
| - crimson: remove redundant comments and improve comment so it's more accurate ([pr#68093](https://github.com/ceph/ceph/pull/68093), Kefu Chai) | |
| - crimson: replace assert\_all class with a format-safe function template ([pr#69137](https://github.com/ceph/ceph/pull/69137), Kefu Chai) | |
| - crimson: Simplify first time deployments ([pr#65007](https://github.com/ceph/ceph/pull/65007), Matan Breizman, Neha Ojha) | |
| - crimson: simplify vstart crimson-osd reactor pinning ([pr#63137](https://github.com/ceph/ceph/pull/63137), Samuel Just) | |
| - crimson: Support mclock for crimson ([pr#62002](https://github.com/ceph/ceph/pull/62002), Mohit Agrawal) | |
| - crimson: switch to ceph\_abort\_msg ([pr#64262](https://github.com/ceph/ceph/pull/64262), Matan Breizman) | |
| - crimson: Use osd\_objectstore instead of using crimson\_osd\_objectstore ([pr#63817](https://github.com/ceph/ceph/pull/63817), Mohit Agrawal) | |
| - crush/mapper: Mark pushed variable as maybe unused ([pr#64970](https://github.com/ceph/ceph/pull/64970), Edwin Rodriguez) | |
| - crushtool: init with CINIT\_FLAG\_NO\_DAEMON\_ACTIONS ([pr#63092](https://github.com/ceph/ceph/pull/63092), Bill Scales) | |
| - d4n: Update suite and test programs ([pr#66070](https://github.com/ceph/ceph/pull/66070), Samarah, Samarah Uriarte) | |
| - dashboard: add location field to NVMeoF namespace and gateway group APIs ([pr#67400](https://github.com/ceph/ceph/pull/67400), Victoria Mackie) | |
| - dashboard: align 'no notifications available' icon in notifications page ([pr#67744](https://github.com/ceph/ceph/pull/67744), Shashiranjan Singh, Shashiranjan singh) | |
| - dashboard: align notifications footer to bottom when body has fewer items ([pr#67787](https://github.com/ceph/ceph/pull/67787), Shashiranjan singh) | |
| - dashboard: ensure nodeenv downloaded content is owned by current user ([pr#63099](https://github.com/ceph/ceph/pull/63099), John Mulligan) | |
| - dashboard: fix notification icon alignment with timestamp in notification panel ([pr#67679](https://github.com/ceph/ceph/pull/67679), Shashiranjan Singh) | |
| - dashboard: fix the workaround for unpacking node sources ([pr#63435](https://github.com/ceph/ceph/pull/63435), John Mulligan) | |
| - dashboard: use metadata = event<span></span>.get('refs', {}) instead of dict(event… ([pr#67901](https://github.com/ceph/ceph/pull/67901), Aarti Dhikale) | |
| - deb/cephadm: add explicit --home for cephadm user ([pr#64459](https://github.com/ceph/ceph/pull/64459), Casey Bodley) | |
| - deb/cephadm: Don't assume a home directory is configured ([pr#66394](https://github.com/ceph/ceph/pull/66394), Elliot Courant) | |
| - deb/mgr: remove deprecated distutils from ceph-mgr<span></span>.requires ([pr#64386](https://github.com/ceph/ceph/pull/64386), Casey Bodley) | |
| - deb: use glob match to support systemd unit dir changes ([pr#64001](https://github.com/ceph/ceph/pull/64001), Kefu Chai) | |
| - debian,ceph<span></span>.spec: fix ceph-osd upgrade conflicts ([pr#66568](https://github.com/ceph/ceph/pull/66568), Matan Breizman) | |
| - debian,ceph<span></span>.spec: split ceph-osd into shared base and implementation packages ([pr#65782](https://github.com/ceph/ceph/pull/65782), Matan Breizman, Kefu Chai) | |
| - debian,rpm: split ceph-mgr-modules-core into per-module packages ([pr#68989](https://github.com/ceph/ceph/pull/68989), Kefu Chai) | |
| - debian/control: add iproute2 to build dependencies ([pr#66732](https://github.com/ceph/ceph/pull/66732), Kefu Chai) | |
| - debian/control: Add libxsimd-dev build dependency for vendored Arrow ([pr#65935](https://github.com/ceph/ceph/pull/65935), Kefu Chai) | |
| - debian/control: install libnuma-dev unconditionally ([pr#65103](https://github.com/ceph/ceph/pull/65103), Dan Mick) | |
| - debian/control: record python3-packaging dependency for ceph-volume ([pr#66528](https://github.com/ceph/ceph/pull/66528), Thomas Lamprecht, Max R. Carrara) | |
| - debian/rules: strip ceph-osd-classic and ceph-osd-crimson ([pr#68997](https://github.com/ceph/ceph/pull/68997), Kefu Chai) | |
| - debian: drop explicit libprotobuf dependency from ceph-osd-crimson ([pr#68857](https://github.com/ceph/ceph/pull/68857), Kefu Chai) | |
| - debian: enable crimson packages ([pr#69212](https://github.com/ceph/ceph/pull/69212), Shraddha Agrawal) | |
| - debian: include rgw-gap-list manpage and rgw-policy-check in ceph-common ([pr#65739](https://github.com/ceph/ceph/pull/65739), Kefu Chai) | |
| - debian: package manpage for cephfs-top ([pr#68799](https://github.com/ceph/ceph/pull/68799), Kefu Chai) | |
| - debian: package mgr/smb in ceph-mgr-modules-core ([pr#67133](https://github.com/ceph/ceph/pull/67133), Roland Sommer) | |
| - debian: radosgw: add media-types packages as alternative for mime-support ([pr#63702](https://github.com/ceph/ceph/pull/63702), Thomas Lamprecht) | |
| - debian: remove invoke-rc<span></span>.d calls from postrm scripts ([pr#66352](https://github.com/ceph/ceph/pull/66352), Kefu Chai) | |
| - debian: remove stale distutils override from py3dist-overrides ([pr#68255](https://github.com/ceph/ceph/pull/68255), Thomas Lamprecht, Max R. Carrara, Kefu Chai) | |
| - dependabot: stop dashboard npm upgrade PRs ([pr#64811](https://github.com/ceph/ceph/pull/64811), Ernesto Puerta) | |
| - developer: Add name to maps ([pr#66657](https://github.com/ceph/ceph/pull/66657), Ashwin M. Joshi) | |
| - do\_cmake<span></span>.sh: remove --progress, it's just noise ([pr#63171](https://github.com/ceph/ceph/pull/63171), Dan Mick) | |
| - doc,qa: remove references to ceph-deploy ([pr#67822](https://github.com/ceph/ceph/pull/67822), Patrick Donnelly) | |
| - doc/\_ext: cleanups ([pr#64158](https://github.com/ceph/ceph/pull/64158), Kefu Chai) | |
| - doc/\_ext: fix ceph\_commands<span></span>.py for new decorator-based command system ([pr#67254](https://github.com/ceph/ceph/pull/67254), Kefu Chai) | |
| - doc/\_ext: unbreak releases timeline if other than 3 active releases ([pr#66903](https://github.com/ceph/ceph/pull/66903), Ville Ojamo) | |
| - doc/ceph-volume: Fix spelling etc errors ([pr#68115](https://github.com/ceph/ceph/pull/68115), Ville Ojamo) | |
| - doc/ceph<span></span>.rst: scrub-related 'tell pgid' commands ([pr#66626](https://github.com/ceph/ceph/pull/66626), Ronen Friedman) | |
| - doc/cephadm/services: Clarify service discovery auth in monitoring<span></span>.rst ([pr#66060](https://github.com/ceph/ceph/pull/66060), Dudy) | |
| - doc/cephadm/services: Improve formatting and small fixes in index<span></span>.rst ([pr#64744](https://github.com/ceph/ceph/pull/64744), Ville Ojamo) | |
| - doc/cephadm: Correct formatting in upgrade<span></span>.rst ([pr#63139](https://github.com/ceph/ceph/pull/63139), Anthony D'Atri) | |
| - doc/cephadm: correct markup in rgw<span></span>.rst ([pr#63060](https://github.com/ceph/ceph/pull/63060), Zac Dover) | |
| - doc/cephadm: edit host-management<span></span>.rst ([pr#63613](https://github.com/ceph/ceph/pull/63613), Zac Dover) | |
| - doc/cephadm: Fix automodule generation in certmgr<span></span>.rst ([pr#63328](https://github.com/ceph/ceph/pull/63328), Ville Ojamo) | |
| - doc/cephadm: Fix command plus improvements in services/mgmt-gateway<span></span>.rst ([pr#66382](https://github.com/ceph/ceph/pull/66382), Ville Ojamo) | |
| - doc/cephadm: Fix errors and improvements in services/monitoring<span></span>.rst ([pr#65536](https://github.com/ceph/ceph/pull/65536), Ville Ojamo) | |
| - doc/cephadm: Fix formatting errors and improvements in osd<span></span>.rst ([pr#66677](https://github.com/ceph/ceph/pull/66677), Ville Ojamo) | |
| - doc/cephadm: Fix more spelling errors ([pr#67812](https://github.com/ceph/ceph/pull/67812), Ville Ojamo) | |
| - doc/cephadm: Fix spelling errors ([pr#67770](https://github.com/ceph/ceph/pull/67770), Ville Ojamo) | |
| - doc/cephadm: fix typo and missing quote in activate-existing-osds ([pr#69246](https://github.com/ceph/ceph/pull/69246), Emmanuel Ameh) | |
| - doc/cephadm: fix upgrade ordering ([pr#63433](https://github.com/ceph/ceph/pull/63433), Pierre Riteau) | |
| - doc/cephadm: improve "Maintenance Mode" ([pr#62600](https://github.com/ceph/ceph/pull/62600), Zac Dover) | |
| - doc/cephadm: more improvements to install<span></span>.rst ([pr#66899](https://github.com/ceph/ceph/pull/66899), Ville Ojamo) | |
| - doc/cephadm: small improvements ([pr#66830](https://github.com/ceph/ceph/pull/66830), Ville Ojamo) | |
| - doc/cephadm: small improvements continued ([pr#66862](https://github.com/ceph/ceph/pull/66862), Ville Ojamo) | |
| - doc/cephadm: Small improvements in services/tracing<span></span>.rst ([pr#64808](https://github.com/ceph/ceph/pull/64808), Ville Ojamo) | |
| - doc/cephadm: small improvements to host-management<span></span>.rst ([pr#66835](https://github.com/ceph/ceph/pull/66835), Ville Ojamo) | |
| - doc/cephadm: small improvements to install<span></span>.rst ([pr#66836](https://github.com/ceph/ceph/pull/66836), Ville Ojamo) | |
| - doc/cephadm: small improvements to operations<span></span>.rst ([pr#66841](https://github.com/ceph/ceph/pull/66841), Ville Ojamo) | |
| - doc/cephadm: small improvements to services/index<span></span>.rst ([pr#66833](https://github.com/ceph/ceph/pull/66833), Ville Ojamo) | |
| - doc/cephadm: small improvements to troubleshooting<span></span>.rst ([pr#66858](https://github.com/ceph/ceph/pull/66858), Ville Ojamo) | |
| - doc/cephadm: small improvements to upgrade<span></span>.rst ([pr#66859](https://github.com/ceph/ceph/pull/66859), Ville Ojamo) | |
| - doc/cephfs/createfs: Recommend default data pool on SSDs for non-EC ([pr#65920](https://github.com/ceph/ceph/pull/65920), Niklas Hambüchen) | |
| - doc/cephfs/fs-volumes<span></span>.rst: Correct volume creation with pre-existing pools ([pr#68211](https://github.com/ceph/ceph/pull/68211), adatri) | |
| - doc/cephfs: add fscrypt to index<span></span>.rst ([pr#66712](https://github.com/ceph/ceph/pull/66712), Zac Dover) | |
| - doc/cephfs: Add missing labels in cache-configuration<span></span>.rst ([pr#65811](https://github.com/ceph/ceph/pull/65811), Ville Ojamo) | |
| - doc/cephfs: add snapshot name note ([pr#63083](https://github.com/ceph/ceph/pull/63083), Patrick Donnelly) | |
| - doc/cephfs: correct ill-formatted command ([pr#63464](https://github.com/ceph/ceph/pull/63464), Zac Dover) | |
| - doc/cephfs: correct reference structure in fs-volumes<span></span>.rst ([pr#63254](https://github.com/ceph/ceph/pull/63254), Zac Dover) | |
| - doc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring<span></span>.rst ([pr#63371](https://github.com/ceph/ceph/pull/63371), Ville Ojamo) | |
| - doc/cephfs: document first-damage<span></span>.py ([pr#63951](https://github.com/ceph/ceph/pull/63951), Zac Dover) | |
| - doc/cephfs: edit ceph-dokan<span></span>.rst (1 of x) ([pr#64690](https://github.com/ceph/ceph/pull/64690), Zac Dover) | |
| - doc/cephfs: edit ceph-dokan<span></span>.rst (2 of x) ([pr#64737](https://github.com/ceph/ceph/pull/64737), Zac Dover) | |
| - doc/cephfs: edit ceph-dokan<span></span>.rst (3 of x) ([pr#64766](https://github.com/ceph/ceph/pull/64766), Zac Dover) | |
| - doc/cephfs: edit disaster-recovery<span></span>.rst ([pr#64640](https://github.com/ceph/ceph/pull/64640), Zac Dover) | |
| - doc/cephfs: edit disaster-recovery<span></span>.rst ([pr#64604](https://github.com/ceph/ceph/pull/64604), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#65325](https://github.com/ceph/ceph/pull/65325), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64929](https://github.com/ceph/ceph/pull/64929), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#65021](https://github.com/ceph/ceph/pull/65021), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64940](https://github.com/ceph/ceph/pull/64940), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64931](https://github.com/ceph/ceph/pull/64931), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64928](https://github.com/ceph/ceph/pull/64928), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64921](https://github.com/ceph/ceph/pull/64921), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64939](https://github.com/ceph/ceph/pull/64939), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64981](https://github.com/ceph/ceph/pull/64981), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64930](https://github.com/ceph/ceph/pull/64930), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64923](https://github.com/ceph/ceph/pull/64923), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64922](https://github.com/ceph/ceph/pull/64922), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64982](https://github.com/ceph/ceph/pull/64982), Zac Dover, Venky Shankar) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64876](https://github.com/ceph/ceph/pull/64876), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64881](https://github.com/ceph/ceph/pull/64881), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64869](https://github.com/ceph/ceph/pull/64869), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64854](https://github.com/ceph/ceph/pull/64854), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst ([pr#64832](https://github.com/ceph/ceph/pull/64832), Zac Dover) | |
| - doc/cephfs: edit troubleshooting<span></span>.rst (Slow MDS) ([pr#65185](https://github.com/ceph/ceph/pull/65185), Zac Dover) | |
| - doc/cephfs: fix docs for pause\_purging and pause\_cloning ([pr#66213](https://github.com/ceph/ceph/pull/66213), Rishabh Dave) | |
| - doc/cephfs: Fix spelling etc errors ([pr#67853](https://github.com/ceph/ceph/pull/67853), Ville Ojamo) | |
| - doc/cephfs: Fix Sphinx warnings and other minor improvements ([pr#65909](https://github.com/ceph/ceph/pull/65909), Ville Ojamo) | |
| - doc/cephfs: Improve formatting in mantle<span></span>.rst ([pr#63919](https://github.com/ceph/ceph/pull/63919), Ville Ojamo) | |
| - doc/cephfs: Improve mount-using-fuse<span></span>.rst ([pr#64462](https://github.com/ceph/ceph/pull/64462), Anthony D'Atri) | |
| - doc/cephfs: Remove spaces from command ([pr#68271](https://github.com/ceph/ceph/pull/68271), Zac Dover) | |
| - doc/cephfs: Small improvements in fscrypt<span></span>.rst ([pr#66416](https://github.com/ceph/ceph/pull/66416), Ville Ojamo) | |
| - doc/cephfs: specify mount path in example command ([pr#63309](https://github.com/ceph/ceph/pull/63309), Joshua Blanch) | |
| - doc/cephfs: Typos and small improvements in scrub<span></span>.rst ([pr#65809](https://github.com/ceph/ceph/pull/65809), Ville Ojamo) | |
| - doc/cephfs: update cephfs disaster recovery documentation ([issue#71629](http://tracker.ceph.com/issues/71629), [pr#64787](https://github.com/ceph/ceph/pull/64787), Venky Shankar, Zac Dover) | |
| - doc/cephfs: Update deprecation notice in experimental-features<span></span>.rst ([pr#63918](https://github.com/ceph/ceph/pull/63918), Ville Ojamo) | |
| - doc/cephfs: Update quota<span></span>.rst ([pr#65051](https://github.com/ceph/ceph/pull/65051), Jannis Speer, Zac Dover) | |
| - doc/dev/cephfs-mirroring: edit file 1 of x ([pr#63256](https://github.com/ceph/ceph/pull/63256), Zac Dover) | |
| - doc/dev/cephfs-mirroring: edit file 2 of x ([pr#63259](https://github.com/ceph/ceph/pull/63259), Zac Dover) | |
| - doc/dev/cephfs-mirroring: edit file 3 of x ([pr#63275](https://github.com/ceph/ceph/pull/63275), Zac Dover) | |
| - doc/dev/cephfs-mirroring: edit file 4 of x ([pr#63632](https://github.com/ceph/ceph/pull/63632), Zac Dover) | |
| - doc/dev/config: Document how to use :confval: directive for config options ([pr#64160](https://github.com/ceph/ceph/pull/64160), Kefu Chai) | |
| - doc/dev/crimson: Update Seastore docs ([pr#66798](https://github.com/ceph/ceph/pull/66798), Matan Breizman) | |
| - doc/dev/internals: Improve Ceph Internals TOC ([pr#68991](https://github.com/ceph/ceph/pull/68991), Bill Scales) | |
| - doc/dev/release-checklist: check v21<span></span>.0<span></span>.0 tag ([pr#68023](https://github.com/ceph/ceph/pull/68023), Radoslaw Zarzynski) | |
| - doc/dev: add sequence diagrams back to health-reports<span></span>.rst ([pr#67130](https://github.com/ceph/ceph/pull/67130), Ville Ojamo) | |
| - doc/dev: document exact CRC parameters for crc32c used in msgr2 ([pr#66641](https://github.com/ceph/ceph/pull/66641), Johannes Cornelis Draaijer) | |
| - doc/dev: fix release cycle diagram and missing text ([pr#68931](https://github.com/ceph/ceph/pull/68931), Ville Ojamo) | |
| - doc/dev: Fix Sphinx complaints in msgr2<span></span>.rst ([pr#66784](https://github.com/ceph/ceph/pull/66784), Ville Ojamo) | |
| - doc/dev: fix suite sample layout example ([pr#66005](https://github.com/ceph/ceph/pull/66005), Kyr Shatskyy) | |
| - doc/dev: fix typo in basic-workflow<span></span>.rst ([pr#68080](https://github.com/ceph/ceph/pull/68080), Lumir Sliva) | |
| - doc/dev: Fix typo in release-process<span></span>.rst ([pr#65819](https://github.com/ceph/ceph/pull/65819), Yuri Weinstein) | |
| - doc/dev: fix typos in running-tests-locally<span></span>.rst ([pr#68081](https://github.com/ceph/ceph/pull/68081), Lumir Sliva) | |
| - doc/dev: improve formatting and clarify documentation ([pr#66747](https://github.com/ceph/ceph/pull/66747), Johannes Cornelis Draaijer) | |
| - doc/dev: Improvements to health-reports<span></span>.rst (1 of 2) ([pr#66806](https://github.com/ceph/ceph/pull/66806), Ville Ojamo) | |
| - doc/dev: refresh vstart<span></span>.sh options in dev\_cluster\_deployment ([pr#68946](https://github.com/ceph/ceph/pull/68946), Kefu Chai) | |
| - doc/dev:update blkin<span></span>.rst doc for lttng trace ([pr#65180](https://github.com/ceph/ceph/pull/65180), lizhipeng) | |
| - doc/foundation: Update associate member representative ([pr#66087](https://github.com/ceph/ceph/pull/66087), Enrico Bocchi) | |
| - doc/glossary: Add "CRC" to glossary ([pr#66705](https://github.com/ceph/ceph/pull/66705), Zac Dover) | |
| - doc/glossary: s/OMAP/omap/ ([pr#63733](https://github.com/ceph/ceph/pull/63733), Zac Dover) | |
| - doc/governance: remove Ken and Jeff from CSC ([pr#68780](https://github.com/ceph/ceph/pull/68780), Patrick Donnelly) | |
| - doc/governance: remove Sam from CSC ([pr#68781](https://github.com/ceph/ceph/pull/68781), Patrick Donnelly) | |
| - doc/governance: update Ceph Executive Council List ([pr#68779](https://github.com/ceph/ceph/pull/68779), Patrick Donnelly) | |
| - doc/governance: Update governance<span></span>.rst to change the email id ([pr#68146](https://github.com/ceph/ceph/pull/68146), Vikhyat Umrao) | |
| - doc/hardware-monitoring: improve index<span></span>.rst ([pr#68120](https://github.com/ceph/ceph/pull/68120), Ville Ojamo) | |
| - doc/install: Linkify mention of ceph<span></span>.conf and use ref for links ([pr#64848](https://github.com/ceph/ceph/pull/64848), Ville Ojamo) | |
| - doc/install: Small improvements in manual-freebsd-deployment<span></span>.rst ([pr#64874](https://github.com/ceph/ceph/pull/64874), Ville Ojamo) | |
| - doc/man/8: Fix link in ceph-objectstore-tool<span></span>.rst ([pr#64792](https://github.com/ceph/ceph/pull/64792), Ville Ojamo) | |
| - doc/man/8: Fix links in rgw-policy-check<span></span>.rst ([pr#64789](https://github.com/ceph/ceph/pull/64789), Ville Ojamo) | |
| - doc/man/8: Fix small errors and small improvements in mount<span></span>.ceph<span></span>.rst ([pr#64727](https://github.com/ceph/ceph/pull/64727), Ville Ojamo) | |
| - doc/man/8: Improve mount<span></span>.ceph<span></span>.rst ([pr#64726](https://github.com/ceph/ceph/pull/64726), Anthony D'Atri) | |
| - doc/man/cephadm: update `--orphan-initial-daemons` argument description ([pr#65013](https://github.com/ceph/ceph/pull/65013), Naveen Naidu) | |
| - doc/man: fix broken markup in cephadm<span></span>.rst ([pr#69014](https://github.com/ceph/ceph/pull/69014), Ville Ojamo) | |
| - doc/man: Fix inline formatting in ceph-bluestore-tool<span></span>.rst ([pr#63330](https://github.com/ceph/ceph/pull/63330), Ville Ojamo) | |
| - doc/man: fix invalid directive missing a second colon ([pr#66815](https://github.com/ceph/ceph/pull/66815), Ville Ojamo) | |
| - doc/man: fix spelling etc errors (1 of 2) ([pr#68156](https://github.com/ceph/ceph/pull/68156), Ville Ojamo) | |
| - doc/man: improve ceph<span></span>.rst ([pr#68151](https://github.com/ceph/ceph/pull/68151), Ville Ojamo) | |
| - doc/man: Remove stale EOL release names from deprecation notices ([pr#69364](https://github.com/ceph/ceph/pull/69364), Emmanuel Ameh) | |
| - doc/mgr/ceph\_api: edit index<span></span>.rst ([pr#63172](https://github.com/ceph/ceph/pull/63172), Zac Dover) | |
| - doc/mgr/crash<span></span>.rst: remove outdated module enabling instructions ([pr#64239](https://github.com/ceph/ceph/pull/64239), Kefu Chai) | |
| - doc/mgr/dashboard: add note that only RSA keys are supported for TLS ([pr#65731](https://github.com/ceph/ceph/pull/65731), Martin Koch) | |
| - doc/mgr/dashboard: s/promt/prompt/ in dashboard<span></span>.rst ([pr#63252](https://github.com/ceph/ceph/pull/63252), Zac Dover) | |
| - doc/mgr/dashboard\_plugins: edit feature\_toggles<span></span>.inc<span></span>.rst ([pr#63622](https://github.com/ceph/ceph/pull/63622), Zac Dover) | |
| - doc/mgr/smb: document the 'provider' option for smb share ([pr#63088](https://github.com/ceph/ceph/pull/63088), Sachin Prabhu) | |
| - doc/mgr/telemetry: add doc for telemetry upgrade tests ([pr#61543](https://github.com/ceph/ceph/pull/61543), Naveen Naidu) | |
| - doc/mgr: edit administrator<span></span>.rst ([pr#63084](https://github.com/ceph/ceph/pull/63084), Zac Dover) | |
| - doc/mgr: edit alerts<span></span>.rst ([pr#63173](https://github.com/ceph/ceph/pull/63173), Zac Dover) | |
| - doc/mgr: edit cli\_api ([pr#63734](https://github.com/ceph/ceph/pull/63734), Zac Dover) | |
| - doc/mgr: edit cli\_api<span></span>.rst ([pr#63195](https://github.com/ceph/ceph/pull/63195), Zac Dover) | |
| - doc/mgr: edit crash<span></span>.rst ([pr#63255](https://github.com/ceph/ceph/pull/63255), Zac Dover) | |
| - doc/mgr: edit dashboard<span></span>.rst ([pr#63301](https://github.com/ceph/ceph/pull/63301), Zac Dover) | |
| - doc/mgr: edit debug<span></span>.inc<span></span>.rst ([pr#63365](https://github.com/ceph/ceph/pull/63365), Zac Dover) | |
| - doc/mgr: edit diskpredictor<span></span>.rst ([pr#63369](https://github.com/ceph/ceph/pull/63369), Zac Dover) | |
| - doc/mgr: edit feature\_toggles<span></span>.inc<span></span>.rst ([pr#63367](https://github.com/ceph/ceph/pull/63367), Zac Dover) | |
| - doc/mgr: edit hello<span></span>.rst ([pr#63370](https://github.com/ceph/ceph/pull/63370), Zac Dover) | |
| - doc/mgr: edit influx<span></span>.rst ([pr#63415](https://github.com/ceph/ceph/pull/63415), Zac Dover) | |
| - doc/mgr: edit insights<span></span>.rst ([pr#63417](https://github.com/ceph/ceph/pull/63417), Zac Dover) | |
| - doc/mgr: edit iostat<span></span>.rst ([pr#63623](https://github.com/ceph/ceph/pull/63623), Zac Dover) | |
| - doc/mgr: edit iostat<span></span>.rst ([pr#63418](https://github.com/ceph/ceph/pull/63418), Zac Dover) | |
| - doc/mgr: edit localpool<span></span>.rst ([pr#63629](https://github.com/ceph/ceph/pull/63629), Zac Dover) | |
| - doc/mgr: edit localpool<span></span>.rst ([pr#63419](https://github.com/ceph/ceph/pull/63419), Zac Dover) | |
| - doc/mgr: edit mds\_autoscaler<span></span>.rst ([pr#63420](https://github.com/ceph/ceph/pull/63420), Zac Dover) | |
| - doc/mgr: edit modules<span></span>.rst ([pr#63630](https://github.com/ceph/ceph/pull/63630), Zac Dover) | |
| - doc/mgr: edit modules<span></span>.rst ([pr#63451](https://github.com/ceph/ceph/pull/63451), Zac Dover) | |
| - doc/mgr: edit motd<span></span>.inc<span></span>.rst ([pr#63368](https://github.com/ceph/ceph/pull/63368), Zac Dover) | |
| - doc/mgr: edit nfs<span></span>.rst ([pr#63631](https://github.com/ceph/ceph/pull/63631), Zac Dover) | |
| - doc/mgr: edit nfs<span></span>.rst ([pr#63452](https://github.com/ceph/ceph/pull/63452), Zac Dover) | |
| - doc/mgr: edit orchestrator<span></span>.rst ([pr#63469](https://github.com/ceph/ceph/pull/63469), Zac Dover) | |
| - doc/mgr: edit progress<span></span>.rst ([pr#63633](https://github.com/ceph/ceph/pull/63633), Zac Dover) | |
| - doc/mgr: edit progress<span></span>.rst ([pr#63470](https://github.com/ceph/ceph/pull/63470), Zac Dover) | |
| - doc/mgr: edit prometheus<span></span>.rst ([pr#63471](https://github.com/ceph/ceph/pull/63471), Zac Dover) | |
| - doc/mgr: edit rgw<span></span>.rst ([pr#63472](https://github.com/ceph/ceph/pull/63472), Zac Dover) | |
| - doc/mgr: edit smb<span></span>.rst ([pr#63474](https://github.com/ceph/ceph/pull/63474), Zac Dover) | |
| - doc/mgr: edit telegraf<span></span>.rst ([pr#63475](https://github.com/ceph/ceph/pull/63475), Zac Dover) | |
| - doc/mgr: edit telemetry (1 of x) ([pr#63735](https://github.com/ceph/ceph/pull/63735), Zac Dover) | |
| - doc/mgr: edit telemetry (2 of x) ([pr#63739](https://github.com/ceph/ceph/pull/63739), Zac Dover) | |
| - doc/mgr: edit telemetry (3 of x) ([pr#63740](https://github.com/ceph/ceph/pull/63740), Zac Dover) | |
| - doc/mgr: edit telemetry (4 of x) ([pr#63741](https://github.com/ceph/ceph/pull/63741), Zac Dover) | |
| - doc/mgr: edit telemetry<span></span>.rst ([pr#63780](https://github.com/ceph/ceph/pull/63780), Zac Dover) | |
| - doc/mgr: edit telemetry<span></span>.rst ([pr#63779](https://github.com/ceph/ceph/pull/63779), Zac Dover) | |
| - doc/mgr: edit telemetry<span></span>.rst ([pr#63875](https://github.com/ceph/ceph/pull/63875), Zac Dover) | |
| - doc/mgr: edit telemetry<span></span>.rst ([pr#63826](https://github.com/ceph/ceph/pull/63826), Zac Dover) | |
| - doc/mgr: edit telemetry<span></span>.rst ([pr#63781](https://github.com/ceph/ceph/pull/63781), Zac Dover) | |
| - doc/mgr: edit telemetry<span></span>.rst ([pr#63476](https://github.com/ceph/ceph/pull/63476), Zac Dover) | |
| - doc/mgr: edit telemetry<span></span>.rst (lines 300-400) ([pr#63827](https://github.com/ceph/ceph/pull/63827), Zac Dover) | |
| - doc/mgr: Fix a copy-paste error in smb<span></span>.rst ([pr#65910](https://github.com/ceph/ceph/pull/65910), Anoop C S) | |
| - doc/mgr: Fix collection desc in telemetry<span></span>.rst ([pr#66643](https://github.com/ceph/ceph/pull/66643), Ville Ojamo) | |
| - doc/mgr: Small improvements in rgw<span></span>.rst ([pr#63481](https://github.com/ceph/ceph/pull/63481), Ville Ojamo) | |
| - doc/monitoring: correct list formatting ([pr#63253](https://github.com/ceph/ceph/pull/63253), Zac Dover) | |
| - doc/monitoring: fix typo s/Orometheus/Prometheus/ ([pr#66629](https://github.com/ceph/ceph/pull/66629), Tokuhiro Matsuno) | |
| - doc/monitoring: Improve index<span></span>.rst ([pr#67918](https://github.com/ceph/ceph/pull/67918), Ville Ojamo) | |
| - doc/PendingReleaseNotes: document osd\_scrub\_queued\_snaptrims\_limit ([pr#69082](https://github.com/ceph/ceph/pull/69082), Ronen Friedman) | |
| - doc/qa: drop mentioning 'manual' in remote snapshotting ([pr#64035](https://github.com/ceph/ceph/pull/64035), Jos Collin) | |
| - doc/rados/bluestore: Add documentation for the BlueFS spillover cleaner ([pr#69221](https://github.com/ceph/ceph/pull/69221), Jaya Prakash) | |
| - doc/rados/bluestore: RockDB cache shards, perf counters ([pr#68774](https://github.com/ceph/ceph/pull/68774), Adam Kupczyk) | |
| - doc/rados/configuration: Fix invalid hyperlinks in mclock-config-ref<span></span>.rst ([pr#63317](https://github.com/ceph/ceph/pull/63317), Ville Ojamo) | |
| - doc/rados/configuration: Improve ceph-conf<span></span>.rst ([pr#63934](https://github.com/ceph/ceph/pull/63934), Anthony D'Atri) | |
| - doc/rados/configuration: Mention show-with-defaults and ceph-conf ([pr#64074](https://github.com/ceph/ceph/pull/64074), Niklas Hambüchen) | |
| - doc/rados/configuration: recommend wpq for EC clusters seeing slow ops ([pr#68932](https://github.com/ceph/ceph/pull/68932), Matthew N. Heler) | |
| - doc/rados/configuration: Small improvements in ceph-conf<span></span>.rst ([pr#64255](https://github.com/ceph/ceph/pull/64255), Ville Ojamo) | |
| - doc/rados/configuration: Update bluestore-config-ref<span></span>.rst WAL+DB sizing ([pr#68322](https://github.com/ceph/ceph/pull/68322), Anthony D'Atri) | |
| - doc/rados/operations: Actually mention `upmap\_max\_deviation` setting name ([pr#64075](https://github.com/ceph/ceph/pull/64075), Niklas Hambüchen) | |
| - doc/rados/operations: add kernel client procedure to read balancer documentation ([pr#65419](https://github.com/ceph/ceph/pull/65419), Laura Flores) | |
| - doc/rados/operations: Add settings advice to balancer<span></span>.rst ([pr#63530](https://github.com/ceph/ceph/pull/63530), Anthony D'Atri) | |
| - doc/rados/operations: Additional improvements to placement-groups<span></span>.rst ([pr#63644](https://github.com/ceph/ceph/pull/63644), Anthony D'Atri) | |
| - doc/rados/operations: Address suggestions for stretch-mode<span></span>.rst ([pr#63836](https://github.com/ceph/ceph/pull/63836), Anthony D'Atri, Zac Dover) | |
| - doc/rados/operations: Clarify exiting in stretch-mode<span></span>.rst ([pr#66597](https://github.com/ceph/ceph/pull/66597), Anthony D'Atri) | |
| - doc/rados/operations: Clarify overwrites in erasure-code<span></span>.rst ([pr#65410](https://github.com/ceph/ceph/pull/65410), Anthony D'Atri) | |
| - doc/rados/operations: edit cache-tiering<span></span>.rst ([pr#63614](https://github.com/ceph/ceph/pull/63614), Zac Dover) | |
| - doc/rados/operations: Fix invalid hyperlink in crush-map-edits<span></span>.rst ([pr#63318](https://github.com/ceph/ceph/pull/63318), Ville Ojamo) | |
| - doc/rados/operations: Fix unordered list in health-checks<span></span>.rst ([pr#63320](https://github.com/ceph/ceph/pull/63320), Ville Ojamo) | |
| - doc/rados/operations: Improve formatting in crush-map<span></span>.rst ([pr#67332](https://github.com/ceph/ceph/pull/67332), adatri) | |
| - doc/rados/operations: Improve health-checks<span></span>.rst ([pr#65230](https://github.com/ceph/ceph/pull/65230), Anthony D'Atri) | |
| - doc/rados/operations: Improve placement-groups<span></span>.rst ([pr#63618](https://github.com/ceph/ceph/pull/63618), Anthony D'Atri) | |
| - doc/rados/operations: Improve stretch-mode<span></span>.rst ([pr#62714](https://github.com/ceph/ceph/pull/62714), Anthony D'Atri) | |
| - doc/rados/operations: remove duplicate word ([pr#65954](https://github.com/ceph/ceph/pull/65954), positiveEV) | |
| - doc/rados/ops: add caps restore command ([pr#64306](https://github.com/ceph/ceph/pull/64306), Zac Dover) | |
| - doc/rados/ops: edit cache-tiering<span></span>.rst ([pr#63877](https://github.com/ceph/ceph/pull/63877), Zac Dover) | |
| - doc/rados/ops: edit cache-tiering<span></span>.rst ([pr#63745](https://github.com/ceph/ceph/pull/63745), Zac Dover) | |
| - doc/rados: add kernel client notes to require\_min\_compat\_client ([pr#68810](https://github.com/ceph/ceph/pull/68810), Kefu Chai) | |
| - doc/rados: clarify "upmap\_max\_deviation" ([pr#64111](https://github.com/ceph/ceph/pull/64111), Zac Dover) | |
| - doc/rados: document require\_osd\_release and require\_min\_compat\_client ([pr#68608](https://github.com/ceph/ceph/pull/68608), Kefu Chai) | |
| - doc/rados: edit balancer<span></span>.rst ([pr#63628](https://github.com/ceph/ceph/pull/63628), Zac Dover) | |
| - doc/rados: enhance "pools<span></span>.rst" ([pr#63842](https://github.com/ceph/ceph/pull/63842), Zac Dover) | |
| - doc/rados: Fix and improve formatting in operations/monitoring<span></span>.rst ([pr#65991](https://github.com/ceph/ceph/pull/65991), Ville Ojamo) | |
| - doc/rados: Fix broken links ([pr#64856](https://github.com/ceph/ceph/pull/64856), Zac Dover) | |
| - doc/rados: fix command syntax in add-or-rm-mons<span></span>.rst ([pr#68234](https://github.com/ceph/ceph/pull/68234), Ville Ojamo) | |
| - doc/rados: Fix link to Intel ISA-L in erasure-code-isa<span></span>.rst ([pr#66808](https://github.com/ceph/ceph/pull/66808), Ville Ojamo) | |
| - doc/rados: fix links in operations/cache-tiering<span></span>.rst ([pr#66982](https://github.com/ceph/ceph/pull/66982), Ville Ojamo) | |
| - doc/rados: fix markup in troubleshooting-mon<span></span>.rst ([pr#68535](https://github.com/ceph/ceph/pull/68535), Ville Ojamo) | |
| - doc/rados: Fix minor issues and improvements in health-checks<span></span>.rst ([pr#66662](https://github.com/ceph/ceph/pull/66662), Ville Ojamo) | |
| - doc/rados: Fix minor issues and improvements in health-checks<span></span>.rst (2 of x) ([pr#66675](https://github.com/ceph/ceph/pull/66675), Ville Ojamo) | |
| - doc/rados: Fix minor issues, improvements in health-checks<span></span>.rst (3 of x) ([pr#66681](https://github.com/ceph/ceph/pull/66681), Ville Ojamo) | |
| - doc/rados: Fix minor issues, improvements in health-checks<span></span>.rst (4 of x) ([pr#66695](https://github.com/ceph/ceph/pull/66695), Ville Ojamo) | |
| - doc/rados: Fix minor issues, improvements in health-checks<span></span>.rst (5 of x) ([pr#66697](https://github.com/ceph/ceph/pull/66697), Ville Ojamo) | |
| - doc/rados: Fix more mClock links in ops/monitoring-osd-pg<span></span>.rst ([pr#64790](https://github.com/ceph/ceph/pull/64790), Ville Ojamo) | |
| - doc/rados: Fix spelling errors (1 of 3) ([pr#67813](https://github.com/ceph/ceph/pull/67813), Ville Ojamo) | |
| - doc/rados: Fix spelling errors (2 of 3) ([pr#67824](https://github.com/ceph/ceph/pull/67824), Ville Ojamo) | |
| - doc/rados: Fix spelling errors (3 of 3) ([pr#67825](https://github.com/ceph/ceph/pull/67825), Ville Ojamo) | |
| - doc/rados: Fix Sphinx warnings in troubleshooting/log-and-debug<span></span>.rst ([pr#66785](https://github.com/ceph/ceph/pull/66785), Ville Ojamo) | |
| - doc/rados: fix unbalanced double backticks markup ([pr#66980](https://github.com/ceph/ceph/pull/66980), Ville Ojamo) | |
| - doc/rados: improve markup in cache-tiering<span></span>.rst ([pr#63465](https://github.com/ceph/ceph/pull/63465), Zac Dover) | |
| - doc/rados: improve operations/erasure-code-lrc<span></span>.rst ([pr#68237](https://github.com/ceph/ceph/pull/68237), Ville Ojamo) | |
| - doc/rados: improve troubleshooting-mon<span></span>.rst ([pr#68561](https://github.com/ceph/ceph/pull/68561), Ville Ojamo) | |
| - doc/rados: improve troubleshooting-pg<span></span>.rst ([pr#66932](https://github.com/ceph/ceph/pull/66932), Ville Ojamo) | |
| - doc/rados: move label to right place in pools<span></span>.rst ([pr#69013](https://github.com/ceph/ceph/pull/69013), Ville Ojamo) | |
| - doc/rados: remove clonedata command ([pr#64334](https://github.com/ceph/ceph/pull/64334), Zac Dover) | |
| - doc/rados: Remove obsolete fs-recommendations links ([pr#64840](https://github.com/ceph/ceph/pull/64840), Ville Ojamo) | |
| - doc/rados: repair short underline ([pr#65128](https://github.com/ceph/ceph/pull/65128), Zac Dover) | |
| - doc/rados: s/enpty/empty/ in pgcalc doc ([pr#63463](https://github.com/ceph/ceph/pull/63463), Zac Dover) | |
| - doc/rados: Update mClock doc on steps to override OSD IOPS capacity config ([pr#62826](https://github.com/ceph/ceph/pull/62826), Sridhar Seshasayee) | |
| - doc/rados: use ref for links and improve links in operations ([pr#66943](https://github.com/ceph/ceph/pull/66943), Ville Ojamo) | |
| - doc/rados: Use ref instead of relative external links ([pr#64838](https://github.com/ceph/ceph/pull/64838), Ville Ojamo) | |
| - doc/rados: warn against lowering require\_min\_compat\_client in read-balancer ([pr#68812](https://github.com/ceph/ceph/pull/68812), Kefu Chai) | |
| - doc/radosgw/admin<span></span>.rst: explain bucket and uid flags for bucket quota ([pr#63983](https://github.com/ceph/ceph/pull/63983), Hyun Jin Kim) | |
| - doc/radosgw/compression: separate RGW and RADOS pool level compression ([pr#62972](https://github.com/ceph/ceph/pull/62972), Laimis Juzeliūnas, Laimis Juzeliunas) | |
| - doc/radosgw/s3: Document delete-if-unmodified-since ([pr#63359](https://github.com/ceph/ceph/pull/63359), Anthony D'Atri) | |
| - doc/radosgw/s3select: added SQL LIMIT operator examples ([pr#67182](https://github.com/ceph/ceph/pull/67182), Khushhal) | |
| - doc/radosgw: add "persistent\_topic\_len" ([pr#64105](https://github.com/ceph/ceph/pull/64105), Zac Dover) | |
| - doc/radosgw: add "persistent\_topic\_size" ([pr#64106](https://github.com/ceph/ceph/pull/64106), Zac Dover) | |
| - doc/radosgw: add rgw\_enable\_lc\_threads & rgw\_enable\_gc\_threads ([pr#64319](https://github.com/ceph/ceph/pull/64319), Zac Dover) | |
| - doc/radosgw: change all intra-docs links to use ref (1 of 6) ([pr#66944](https://github.com/ceph/ceph/pull/66944), Ville Ojamo) | |
| - doc/radosgw: change all intra-docs links to use ref (2 of 6) ([pr#67006](https://github.com/ceph/ceph/pull/67006), Ville Ojamo) | |
| - doc/radosgw: change all intra-docs links to use ref (4 of 6) ([pr#67008](https://github.com/ceph/ceph/pull/67008), Ville Ojamo) | |
| - doc/radosgw: change all intra-docs links to use ref (6 of 6) ([pr#67010](https://github.com/ceph/ceph/pull/67010), Ville Ojamo) | |
| - doc/radosgw: Cosmetic and formatting improvements in frontends<span></span>.rst ([pr#63156](https://github.com/ceph/ceph/pull/63156), Ville Ojamo) | |
| - doc/radosgw: Cosmetic and formatting improvements in vault<span></span>.rst ([pr#63209](https://github.com/ceph/ceph/pull/63209), Ville Ojamo) | |
| - doc/radosgw: Cosmetic improvements and ref links in account<span></span>.rst ([pr#63426](https://github.com/ceph/ceph/pull/63426), Ville Ojamo) | |
| - doc/radosgw: Cosmetic improvements in cloud-transition<span></span>.rst ([pr#63446](https://github.com/ceph/ceph/pull/63446), Ville Ojamo) | |
| - doc/radosgw: Cosmetic improvements in dynamicresharding<span></span>.rst ([pr#63163](https://github.com/ceph/ceph/pull/63163), Ville Ojamo) | |
| - doc/radosgw: deprecate STS Lite for tentacle ([pr#66053](https://github.com/ceph/ceph/pull/66053), Casey Bodley) | |
| - doc/radosgw: document account-root for PUT and POST /admin/user ([pr#67397](https://github.com/ceph/ceph/pull/67397), Casey Bodley) | |
| - doc/radosgw: edit "Lifecycle Settings" ([pr#64532](https://github.com/ceph/ceph/pull/64532), Zac Dover) | |
| - doc/radosgw: edit cloud-transition (1 of x) ([pr#63907](https://github.com/ceph/ceph/pull/63907), Zac Dover) | |
| - doc/radosgw: edit cloud-transition<span></span>.rst ([pr#63876](https://github.com/ceph/ceph/pull/63876), Zac Dover) | |
| - doc/radosgw: edit config-ref<span></span>.rst ([pr#64639](https://github.com/ceph/ceph/pull/64639), Zac Dover) | |
| - doc/radosgw: edit metrics<span></span>.rst ([pr#63782](https://github.com/ceph/ceph/pull/63782), Zac Dover) | |
| - doc/radosgw: edit sentence in metrics<span></span>.rst ([pr#62893](https://github.com/ceph/ceph/pull/62893), Zac Dover) | |
| - doc/radosgw: expose rgw\_multi\_obj\_max\_aio info ([pr#66826](https://github.com/ceph/ceph/pull/66826), Zac Dover) | |
| - doc/radosgw: Fix capitalization, tab use, punctuation in two files ([pr#63450](https://github.com/ceph/ceph/pull/63450), Ville Ojamo) | |
| - doc/radosgw: Fix frontends<span></span>.rst typo ([pr#66112](https://github.com/ceph/ceph/pull/66112), Anthony D'Atri) | |
| - doc/radosgw: Fix indentation in cloud-transition<span></span>.rst ([pr#63321](https://github.com/ceph/ceph/pull/63321), Ville Ojamo) | |
| - doc/radosgw: Fix length of section header underlines in oidc<span></span>.rst ([pr#62986](https://github.com/ceph/ceph/pull/62986), Ville Ojamo) | |
| - doc/radosgw: Fix link to Intel QAT in qat-accel<span></span>.rst ([pr#66809](https://github.com/ceph/ceph/pull/66809), Ville Ojamo) | |
| - doc/radosgw: Fix markup in adminops<span></span>.rst ([pr#67602](https://github.com/ceph/ceph/pull/67602), Ville Ojamo) | |
| - doc/radosgw: Fix RST syntax rendered as text in oidc<span></span>.rst ([pr#62988](https://github.com/ceph/ceph/pull/62988), Ville Ojamo) | |
| - doc/radosgw: Fix section header level in config-ref<span></span>.rst ([pr#62970](https://github.com/ceph/ceph/pull/62970), Ville Ojamo) | |
| - doc/radosgw: Fix spelling errors ([pr#67776](https://github.com/ceph/ceph/pull/67776), Ville Ojamo) | |
| - doc/radosgw: get caller identity docs ([pr#64592](https://github.com/ceph/ceph/pull/64592), Raja Sharma) | |
| - doc/radosgw: improve "pubsub\_push\_pending" info ([pr#64103](https://github.com/ceph/ceph/pull/64103), Zac Dover) | |
| - doc/radosgw: improve DNS host name config in s3/commons<span></span>.rst ([pr#66883](https://github.com/ceph/ceph/pull/66883), Ville Ojamo) | |
| - doc/radosgw: Improve formatting consistency and language in bucket\_logging<span></span>.rst ([pr#64537](https://github.com/ceph/ceph/pull/64537), Ville Ojamo) | |
| - doc/radosgw: Improve formatting in bucketpolicy<span></span>.rst ([pr#63006](https://github.com/ceph/ceph/pull/63006), Ville Ojamo) | |
| - doc/radosgw: Improve formatting in d3n\_datacache<span></span>.rst ([pr#63028](https://github.com/ceph/ceph/pull/63028), Ville Ojamo) | |
| - doc/radosgw: Improve formatting in layout<span></span>.rst ([pr#62979](https://github.com/ceph/ceph/pull/62979), Anthony D'Atri) | |
| - doc/radosgw: Improve language, capitalization and use config database ([pr#63057](https://github.com/ceph/ceph/pull/63057), Ville Ojamo) | |
| - doc/radosgw: Improve language, formatting in s3\_objects\_dedup<span></span>.rst ([pr#66639](https://github.com/ceph/ceph/pull/66639), Ville Ojamo) | |
| - doc/radosgw: Improve rgw-cache<span></span>.rst ([pr#63080](https://github.com/ceph/ceph/pull/63080), Ville Ojamo) | |
| - doc/radosgw: Internal link and single-keystroke improvements ([pr#64536](https://github.com/ceph/ceph/pull/64536), Ville Ojamo) | |
| - doc/radosgw: line edit bucket\_logging<span></span>.rst ([pr#64172](https://github.com/ceph/ceph/pull/64172), Zac Dover) | |
| - doc/radosgw: Promptify CLI commands and fix formatting in layout<span></span>.rst ([pr#63005](https://github.com/ceph/ceph/pull/63005), Ville Ojamo) | |
| - doc/radosgw: Promptify CLI commands in compression<span></span>.rst ([pr#63008](https://github.com/ceph/ceph/pull/63008), Ville Ojamo) | |
| - doc/radosgw: Promptify cmds and improve formatting in placement<span></span>.rst ([pr#63033](https://github.com/ceph/ceph/pull/63033), Ville Ojamo) | |
| - doc/radosgw: Promptify commands and improve formatting in keystone<span></span>.rst ([pr#63007](https://github.com/ceph/ceph/pull/63007), Ville Ojamo) | |
| - doc/radosgw: remove "pubsub\_event\_lost" ([pr#64104](https://github.com/ceph/ceph/pull/64104), Zac Dover) | |
| - doc/radosgw: remove "pubsub\_event\_triggered" ([pr#64107](https://github.com/ceph/ceph/pull/64107), Zac Dover) | |
| - doc/radosgw: Remove stray full stop mid-sentence in compression<span></span>.rst ([pr#63032](https://github.com/ceph/ceph/pull/63032), Ville Ojamo) | |
| - doc/radosgw: rgw\_lua\_max\_memory\_per\_state defaults to 128K (not 500K) ([pr#67110](https://github.com/ceph/ceph/pull/67110), Frédéric Nass) | |
| - doc/radosgw: Simple fixes and improvements, links improvements ([pr#64750](https://github.com/ceph/ceph/pull/64750), Ville Ojamo) | |
| - doc/radosgw: Small fixes and improvements in notifications<span></span>.rst, part 1 ([pr#64767](https://github.com/ceph/ceph/pull/64767), Ville Ojamo) | |
| - doc/radosgw: Small fixes and improvements in notifications<span></span>.rst, part 2 ([pr#64768](https://github.com/ceph/ceph/pull/64768), Ville Ojamo) | |
| - doc/radosgw: Small fixes in config-ref<span></span>.rst ([pr#65982](https://github.com/ceph/ceph/pull/65982), Ville Ojamo) | |
| - doc/radosgw: Small improvements in cloud-restore<span></span>.rst ([pr#63480](https://github.com/ceph/ceph/pull/63480), Ville Ojamo) | |
| - doc/radosgw: Small improvements in kmip<span></span>.rst ([pr#64824](https://github.com/ceph/ceph/pull/64824), Ville Ojamo) | |
| - doc/radosgw: Small improvements in s3-notification-compatibility<span></span>.rst ([pr#64823](https://github.com/ceph/ceph/pull/64823), Ville Ojamo) | |
| - doc/radosgw: Small improvements in s3\_objects\_dedup<span></span>.rst ([pr#64526](https://github.com/ceph/ceph/pull/64526), Ville Ojamo) | |
| - doc/radosgw: update aws specification link ([pr#64026](https://github.com/ceph/ceph/pull/64026), Zac Dover) | |
| - doc/radosgw: Update formatting in notifications<span></span>.rst ([pr#66620](https://github.com/ceph/ceph/pull/66620), Ville Ojamo) | |
| - doc/radosgw: Use Ceph Object Gateway as term in metrics<span></span>.rst ([pr#63062](https://github.com/ceph/ceph/pull/63062), Ville Ojamo) | |
| - doc/radosgw: Use inline code for label syntax in metrics<span></span>.rst ([pr#63064](https://github.com/ceph/ceph/pull/63064), Ville Ojamo) | |
| - doc/radosgw: Use macro for release info in bucketpolicy<span></span>.rst ([pr#63009](https://github.com/ceph/ceph/pull/63009), Ville Ojamo) | |
| - doc/radosgw: Use privileged prompt for CLI commands in admin<span></span>.rst ([pr#63029](https://github.com/ceph/ceph/pull/63029), Ville Ojamo) | |
| - doc/radosgw: Use ref for hyperlink in archive-sync-module<span></span>.rst ([pr#63203](https://github.com/ceph/ceph/pull/63203), Ville Ojamo) | |
| - doc/radosgw: Use ref for hyperlinking to multisite ([pr#63293](https://github.com/ceph/ceph/pull/63293), Ville Ojamo) | |
| - doc/radosgw: Use ref for hyperlinks, 1st batch ([pr#63205](https://github.com/ceph/ceph/pull/63205), Ville Ojamo) | |
| - doc/radosgw: Use ref for hyperlinks, 2nd batch ([pr#63227](https://github.com/ceph/ceph/pull/63227), Ville Ojamo) | |
| - doc/radosgw: Use Title Case consistently in index<span></span>.rst ([pr#63157](https://github.com/ceph/ceph/pull/63157), Ville Ojamo) | |
| - doc/rbd/rbd-config-ref: add clone settings section ([pr#66172](https://github.com/ceph/ceph/pull/66172), Ilya Dryomov) | |
| - doc/rbd: add mirroring troubleshooting info ([pr#63841](https://github.com/ceph/ceph/pull/63841), Zac Dover) | |
| - doc/rbd: clarify Rocky iSCSI gateway requirements ([pr#69201](https://github.com/ceph/ceph/pull/69201), Kobi Ginon) | |
| - doc/rbd: Update NVMe-oF deployment instructions with group name ([pr#68423](https://github.com/ceph/ceph/pull/68423), Aviv Caro) | |
| - doc/releases: Fix Sphinx warning in tentacle<span></span>.rst ([pr#66421](https://github.com/ceph/ceph/pull/66421), Ville Ojamo) | |
| - doc/releases: fix Tentacle data in releases<span></span>.yml ([pr#68466](https://github.com/ceph/ceph/pull/68466), Ville Ojamo) | |
| - doc/releases: remove RST-breaking indentation ([pr#65139](https://github.com/ceph/ceph/pull/65139), Zac Dover) | |
| - doc/rgw/logging: fix journal record format ([pr#64328](https://github.com/ceph/ceph/pull/64328), Yuval Lifshitz) | |
| - doc/rgw/lua: add info on luarocks package ([pr#63164](https://github.com/ceph/ceph/pull/63164), Yuval Lifshitz) | |
| - doc/rgw: add notes about 'rgw sts key' ([pr#63360](https://github.com/ceph/ceph/pull/63360), Casey Bodley) | |
| - doc/rgw: correct typo in rgw\_usage\_log\_key\_transition ([pr#66827](https://github.com/ceph/ceph/pull/66827), Zac Dover) | |
| - doc/rgw: describe more details of bucket index shards and resharding ([pr#67113](https://github.com/ceph/ceph/pull/67113), J. Eric Ivancich) | |
| - doc/rgw: document s3control apis for PublicAccessBlock ([pr#69111](https://github.com/ceph/ceph/pull/69111), Casey Bodley) | |
| - doc/rgw: fix the description error of --max-read-ops ([pr#65996](https://github.com/ceph/ceph/pull/65996), Yite Gu) | |
| - doc/rgw: POST /admin/account doesn't require id/name ([pr#66687](https://github.com/ceph/ceph/pull/66687), Casey Bodley) | |
| - doc/rgw: use --bucket instead of --uid ([pr#65997](https://github.com/ceph/ceph/pull/65997), YiteGu) | |
| - doc/rgw: warn about rgw\_usage\_max\_shards consistency ([pr#68866](https://github.com/ceph/ceph/pull/68866), Olivier Chaze) | |
| - doc/script/gen\_state\_diagram<span></span>.py: adapt for crimson BackfillMachine ([pr#63103](https://github.com/ceph/ceph/pull/63103), Josh Durgin) | |
| - doc/scripts: use raw string for regex in gen\_state\_diagram<span></span>.py ([pr#68606](https://github.com/ceph/ceph/pull/68606), Kefu Chai) | |
| - doc/src/common/options: mgr<span></span>.yaml<span></span>.in edit ([pr#63085](https://github.com/ceph/ceph/pull/63085), Zac Dover) | |
| - doc/src: edit osd<span></span>.yaml<span></span>.in (osd\_deep\_scrub\_interval\_cv) ([pr#63821](https://github.com/ceph/ceph/pull/63821), Zac Dover) | |
| - doc/start/os-recommendations: update for Umbrella and future releases ([pr#68665](https://github.com/ceph/ceph/pull/68665), Patrick Donnelly) | |
| - doc/start: Add ARM support note to hardware-recommendations<span></span>.rst ([pr#66560](https://github.com/ceph/ceph/pull/66560), Anthony D'Atri) | |
| - doc/start: Clarify doc building and begin list of conventions ([pr#68966](https://github.com/ceph/ceph/pull/68966), Anthony D'Atri) | |
| - doc/start: edit documenting-ceph<span></span>.rst ([pr#63686](https://github.com/ceph/ceph/pull/63686), Zac Dover) | |
| - doc/start: edit documenting-ceph<span></span>.rst ([pr#63634](https://github.com/ceph/ceph/pull/63634), Zac Dover) | |
| - doc/start: Fix stray RST syntax in documenting-ceph<span></span>.rst ([pr#66621](https://github.com/ceph/ceph/pull/66621), Ville Ojamo) | |
| - doc/start: fix wording in swap tip ([pr#65168](https://github.com/ceph/ceph/pull/65168), Pierre Riteau) | |
| - doc/start: Improve beginners-guide<span></span>.rst ([pr#67671](https://github.com/ceph/ceph/pull/67671), Ville Ojamo) | |
| - doc/start: Improve hardware-recommendations<span></span>.rst ([pr#66044](https://github.com/ceph/ceph/pull/66044), Anthony D'Atri) | |
| - doc/start: Update and fix get-involved<span></span>.rst ([pr#67599](https://github.com/ceph/ceph/pull/67599), Ville Ojamo) | |
| - doc/start: Update Slack invite link in doc/start/get-involved<span></span>.rst ([pr#67243](https://github.com/ceph/ceph/pull/67243), Anthony D'Atri) | |
| - doc/start: Update Slack invite URL in get-involved<span></span>.rst ([pr#66755](https://github.com/ceph/ceph/pull/66755), Anthony D'Atri) | |
| - doc: add 20<span></span>.2<span></span>.1 Release Notes ([pr#68004](https://github.com/ceph/ceph/pull/68004), Patrick Donnelly, Yuri Weinstein) | |
| - doc: Add branch protection step to new release checklist ([pr#63102](https://github.com/ceph/ceph/pull/63102), David Galloway) | |
| - doc: Add bucket logging admin commands documentation ([pr#67103](https://github.com/ceph/ceph/pull/67103), Shree Jejurikar) | |
| - doc: add ceph<span></span>.conf in osd creation ([pr#66562](https://github.com/ceph/ceph/pull/66562), Germano Massullo (Thetra)) | |
| - doc: add Dashboard and Monitoring release notes for Umbrella ([pr#69276](https://github.com/ceph/ceph/pull/69276), Afreen Misbah) | |
| - doc: add instructions for deploying crimson with cephadm ([pr#67220](https://github.com/ceph/ceph/pull/67220), Shraddha Agrawal) | |
| - doc: add note admonitions in two files ([pr#64483](https://github.com/ceph/ceph/pull/64483), Zac Dover) | |
| - doc: add RBD\_LOCK\_MODE\_EXCLUSIVE\_TRANSIENT release note ([pr#68205](https://github.com/ceph/ceph/pull/68205), Ilya Dryomov) | |
| - doc: add Tentacle to os recommendations ([pr#66431](https://github.com/ceph/ceph/pull/66431), Casey Bodley) | |
| - doc: add Tentacle v20<span></span>.2<span></span>.0 release notes ([pr#65971](https://github.com/ceph/ceph/pull/65971), Laura Flores, Casey Bodley, Matan Breizman, Ilya Dryomov, Ville Ojamo) | |
| - doc: add the Ceph Technical Charter ([pr#67500](https://github.com/ceph/ceph/pull/67500), Patrick Donnelly) | |
| - doc: Added release dates to 18<span></span>.2<span></span>.5 to 18<span></span>.2<span></span>.7 and 19<span></span>.2<span></span>.0 to 19<span></span>.2<span></span>.3 ([pr#66299](https://github.com/ceph/ceph/pull/66299), Joel Davidow) | |
| - doc: changed the jenkins job URL for build ([pr#65736](https://github.com/ceph/ceph/pull/65736), Yuri Weinstein) | |
| - doc: Clarification of text in ec stretch cluster design ([pr#68797](https://github.com/ceph/ceph/pull/68797), Jon Bailey) | |
| - doc: Clarify the status of MS Windows client support ([pr#64374](https://github.com/ceph/ceph/pull/64374), Anthony D'Atri) | |
| - doc: correct spelling ([pr#67309](https://github.com/ceph/ceph/pull/67309), Amnay) | |
| - doc: crimson/dev - add a vstart<span></span>.sh example using SeaStore options, minor formatting fixes ([pr#68685](https://github.com/ceph/ceph/pull/68685), Jose J Palacios-Perez) | |
| - doc: detailed explanation of set\_choose\_tries ([pr#66073](https://github.com/ceph/ceph/pull/66073), benaryorg) | |
| - doc: do not depend on typed-ast ([pr#64162](https://github.com/ceph/ceph/pull/64162), Kefu Chai) | |
| - doc: document ceph nvmeof CLI subcommands for target configuration ([pr#68618](https://github.com/ceph/ceph/pull/68618), Emmanuel Ameh, oduameh) | |
| - doc: Document ceph-mgr module configuration options ([pr#64161](https://github.com/ceph/ceph/pull/64161), Kefu Chai) | |
| - doc: Document erasure-coded pool direct reads for balance flag ([pr#69263](https://github.com/ceph/ceph/pull/69263), Jon Bailey) | |
| - doc: Document that client\_dirsize\_rbytes confuses rsync ([pr#66748](https://github.com/ceph/ceph/pull/66748), Niklas Hambüchen) | |
| - doc: Enhance the ceph df and ceph osd commands ([pr#65501](https://github.com/ceph/ceph/pull/65501), Anthony D'Atri) | |
| - doc: Erasure Code: Document set CRUSH rule precedence vs EC profile ([pr#64806](https://github.com/ceph/ceph/pull/64806), Niklas Hambüchen) | |
| - Doc: Erasure Coding enhancements for tentacle ([pr#64809](https://github.com/ceph/ceph/pull/64809), Bill Scales) | |
| - doc: fetch releases from main branch ([pr#66937](https://github.com/ceph/ceph/pull/66937), Patrick Donnelly) | |
| - doc: fix formatting in cephfs\_mirror dev doc ([pr#63237](https://github.com/ceph/ceph/pull/63237), Jos Collin) | |
| - doc: fix formatting, typos in mon elections and stretch mode ([pr#64797](https://github.com/ceph/ceph/pull/64797), Joao Eduardo Luis) | |
| - doc: Fix link and improve Crimson doc ([pr#67668](https://github.com/ceph/ceph/pull/67668), Ville Ojamo) | |
| - doc: Fix links to mClock config reference ([pr#64733](https://github.com/ceph/ceph/pull/64733), Pierre Riteau) | |
| - doc: Fix minor formatting, typo etc issues ([pr#66632](https://github.com/ceph/ceph/pull/66632), Ville Ojamo) | |
| - doc: Fix missing blank line Sphinx warnings ([pr#63329](https://github.com/ceph/ceph/pull/63329), Ville Ojamo) | |
| - doc: fix most invalid directives missing a second colon ([pr#66814](https://github.com/ceph/ceph/pull/66814), Ville Ojamo) | |
| - doc: fix osd min size ([pr#65613](https://github.com/ceph/ceph/pull/65613), Satoru Takeuchi) | |
| - doc: fix period and zone command names in radosgw-admin man page ([pr#68228](https://github.com/ceph/ceph/pull/68228), Farzan) | |
| - doc: fix release date of v18<span></span>.2<span></span>.8 ([pr#67928](https://github.com/ceph/ceph/pull/67928), Patrick Donnelly) | |
| - doc: fix Sphinx complaints ([pr#68562](https://github.com/ceph/ceph/pull/68562), Ville Ojamo) | |
| - doc: Fix Sphinx warning about theme option ([pr#66423](https://github.com/ceph/ceph/pull/66423), Ville Ojamo) | |
| - doc: Fix Sphinx warnings ([pr#68100](https://github.com/ceph/ceph/pull/68100), Ville Ojamo) | |
| - doc: Fix Sphinx warnings ([pr#67591](https://github.com/ceph/ceph/pull/67591), Ville Ojamo) | |
| - doc: Fix Sphinx warnings ([pr#66420](https://github.com/ceph/ceph/pull/66420), Ville Ojamo) | |
| - doc: Fix sphinx warnings and one error ([pr#63920](https://github.com/ceph/ceph/pull/63920), Ville Ojamo) | |
| - doc: Fix Sphinx warnings&errors and use labels in 4 files for links ([pr#64729](https://github.com/ceph/ceph/pull/64729), Ville Ojamo) | |
| - doc: fix syntax for removing zone from zonegroup ([pr#65862](https://github.com/ceph/ceph/pull/65862), Sascha Lucas) | |
| - doc: Fix typo in src/common/options/global<span></span>.yaml<span></span>.in ([pr#65733](https://github.com/ceph/ceph/pull/65733), Anthony D'Atri) | |
| - doc: fix typos and outdated refs across developer guide ([pr#68082](https://github.com/ceph/ceph/pull/68082), Lumir Sliva) | |
| - doc: Fix unterminated inline literal in ceph-conf<span></span>.rst ([pr#64163](https://github.com/ceph/ceph/pull/64163), Kefu Chai) | |
| - doc: Fixes a spelling error on the RATIO for PG scaling recommendation ([pr#67078](https://github.com/ceph/ceph/pull/67078), Kevin Niederwanger) | |
| - doc: Fixes a typo in balancer operations ([pr#64157](https://github.com/ceph/ceph/pull/64157), Tyler Brekke) | |
| - doc: fixing starting release of mgmt-gateway/oauth2-proxy services ([pr#65530](https://github.com/ceph/ceph/pull/65530), Redouane Kachach) | |
| - doc: governance/csc: update email address ([pr#69337](https://github.com/ceph/ceph/pull/69337), Yehuda Sadeh Weinraub) | |
| - doc: Harmonize hyphens to underscores in rados/troubleshooting/troubleshooting-mon<span></span>.rst ([pr#66325](https://github.com/ceph/ceph/pull/66325), Joel Davidow) | |
| - doc: Improve central config log documentation ([pr#64053](https://github.com/ceph/ceph/pull/64053), Anthony D'Atri) | |
| - doc: improve crimson docs ([pr#67523](https://github.com/ceph/ceph/pull/67523), Shraddha Agrawal) | |
| - doc: Improve docs in start ([pr#67852](https://github.com/ceph/ceph/pull/67852), Ville Ojamo) | |
| - doc: Improve PendingReleaseNotes ([pr#65052](https://github.com/ceph/ceph/pull/65052), Anthony D'Atri) | |
| - doc: Improve start/hardware-recommendations<span></span>.rst ([pr#66293](https://github.com/ceph/ceph/pull/66293), Anthony D'Atri) | |
| - doc: Improve start/quick-rbd<span></span>.rst ([pr#67672](https://github.com/ceph/ceph/pull/67672), Ville Ojamo) | |
| - doc: Introduce Crimson User Guide ([pr#65899](https://github.com/ceph/ceph/pull/65899), Matan Breizman) | |
| - doc: mgr/dashboard: add OAuth2 SSO documentation ([pr#60440](https://github.com/ceph/ceph/pull/60440), Zac Dover, Pedro Gonzalez Gomez) | |
| - doc: Pin pip to <25<span></span>.3 for RTD as a workaround for pybind in admin/doc-read-the-docs<span></span>.txt ([pr#66059](https://github.com/ceph/ceph/pull/66059), Ville Ojamo) | |
| - doc: quincy 17<span></span>.2<span></span>.9 release notes ([pr#63267](https://github.com/ceph/ceph/pull/63267), Laura Flores, Yuri Weinstein, Enrico Bocchi) | |
| - doc: reef 18<span></span>.2<span></span>.7 release notes ([pr#63090](https://github.com/ceph/ceph/pull/63090), Laura Flores, Yuri Weinstein) | |
| - doc: reef 18<span></span>.2<span></span>.8 release notes ([pr#67746](https://github.com/ceph/ceph/pull/67746), Patrick Donnelly, Yuri Weinstein) | |
| - doc: Remove markup from CLI example commands ([pr#67595](https://github.com/ceph/ceph/pull/67595), Ville Ojamo) | |
| - doc: Remove sphinxcontrib-seqdiag Python package from RTD builds ([pr#66787](https://github.com/ceph/ceph/pull/66787), Ville Ojamo) | |
| - doc: Revert "Merge pull request #63351 from anthonyeleven/document\_HTTP\_X\\_… ([pr#63357](https://github.com/ceph/ceph/pull/63357), Zac Dover) | |
| - doc: show runtime-updatable config metadata ([pr#67865](https://github.com/ceph/ceph/pull/67865), Kefu Chai) | |
| - doc: some small smb mgr module doc improvements ([pr#66579](https://github.com/ceph/ceph/pull/66579), John Mulligan) | |
| - doc: squid 19<span></span>.2<span></span>.3 release notes ([pr#64583](https://github.com/ceph/ceph/pull/64583), Adam C. Emerson, Yuri Weinstein) | |
| - doc: squid 19<span></span>.2<span></span>.4 release notes ([pr#68362](https://github.com/ceph/ceph/pull/68362), Yuri Weinstein) | |
| - doc: unpin pip in admin/doc-read-the-docs<span></span>.txt ([pr#67175](https://github.com/ceph/ceph/pull/67175), Ville Ojamo) | |
| - doc: update broken reference ([pr#67379](https://github.com/ceph/ceph/pull/67379), Zac Dover) | |
| - doc: update cephfs-journal-tool docs ([pr#62860](https://github.com/ceph/ceph/pull/62860), Jos Collin) | |
| - doc: update cephfs-mirror replication ([pr#64988](https://github.com/ceph/ceph/pull/64988), Jos Collin) | |
| - doc: update data availability release notes ([pr#65521](https://github.com/ceph/ceph/pull/65521), Shraddha Agrawal) | |
| - doc: update default availbility score status ([pr#67375](https://github.com/ceph/ceph/pull/67375), Shraddha Agrawal) | |
| - doc: update governance<span></span>.rst to change email address ([pr#68543](https://github.com/ceph/ceph/pull/68543), Myoungwon Oh) | |
| - doc: Update governance<span></span>.rst to have member names sorted ([pr#65967](https://github.com/ceph/ceph/pull/65967), Joseph Mundackal) | |
| - doc: update Grafana certificate configuration to use certmgr ([pr#65406](https://github.com/ceph/ceph/pull/65406), Redouane Kachach) | |
| - doc: update mgr module command documentation for per-module registries ([pr#67257](https://github.com/ceph/ceph/pull/67257), Kefu Chai) | |
| - doc: update mgr modules notify\_types ([pr#64433](https://github.com/ceph/ceph/pull/64433), Nitzan Mordechai) | |
| - doc: Update os-recommendations<span></span>.rst to remove empty rows ([pr#65865](https://github.com/ceph/ceph/pull/65865), Joseph Mundackal) | |
| - doc: update RGW HTTPS configuration to use certmgr and new fields ([pr#65428](https://github.com/ceph/ceph/pull/65428), Redouane Kachach) | |
| - doc: Update the old ceph<span></span>.com/community/ links to ceph<span></span>.io/en/news/blog/ ([pr#66101](https://github.com/ceph/ceph/pull/66101), Marc Methot) | |
| - doc: Use existing labels and ref for hyperlinks in architecture<span></span>.rst ([pr#63294](https://github.com/ceph/ceph/pull/63294), Ville Ojamo) | |
| - doc: Use ref instead of full URLs for intra-docs links ([pr#64803](https://github.com/ceph/ceph/pull/64803), Ville Ojamo) | |
| - doc: Use validated links with ref instead of external links ([pr#66020](https://github.com/ceph/ceph/pull/66020), Ville Ojamo) | |
| - doc: warn against default cephadm shell for ceph-volume ([pr#68748](https://github.com/ceph/ceph/pull/68748), Guillaume Abrioux) | |
| - Dockerfile<span></span>.build: bump sccache and fetch it on riscv64 ([pr#69315](https://github.com/ceph/ceph/pull/69315), Sun Yuechi) | |
| - Dockerfile<span></span>.build: improve docker compatibility ([pr#65760](https://github.com/ceph/ceph/pull/65760), John Mulligan) | |
| - Dockerfile<span></span>.build: Make sccache repo configurable ([pr#65803](https://github.com/ceph/ceph/pull/65803), Zack Cerza) | |
| - docs/dev: Add design document with information on proposed design for pool migration ([pr#65703](https://github.com/ceph/ceph/pull/65703), Connor Fawcett) | |
| - docs/security: added workinggroup<span></span>.rst and securitylead<span></span>.rst ([pr#68847](https://github.com/ceph/ceph/pull/68847), Sage McTaggart) | |
| - docs: add package on macos to run ceph-backport<span></span>.sh ([pr#65893](https://github.com/ceph/ceph/pull/65893), Hoai-Thu Vuong) | |
| - docs: add release notes and docs for availability score feature ([pr#63181](https://github.com/ceph/ceph/pull/63181), Shraddha Agrawal) | |
| - docs: First pass at EC stretch cluster design ([pr#67443](https://github.com/ceph/ceph/pull/67443), Alex Ainscow) | |
| - docs: monitoring: Fix typo thughtput -> throughput ([pr#67120](https://github.com/ceph/ceph/pull/67120), Vova Artsiukhou) | |
| - docs: Split Reads design (EC Direct Reads and Replica splits) ([pr#65662](https://github.com/ceph/ceph/pull/65662), Alex Ainscow) | |
| - Drop support for older version of dashboard ([pr#65246](https://github.com/ceph/ceph/pull/65246), Afreen Misbah) | |
| - EC Direct Reads ([pr#66459](https://github.com/ceph/ceph/pull/66459), Jon Bailey, Callum James, Alex Ainscow, Matty Williams) | |
| - EC Direct Reads: First PR, background work ([pr#65771](https://github.com/ceph/ceph/pull/65771), Alex Ainscow) | |
| - EC fixpack 3 ([pr#64917](https://github.com/ceph/ceph/pull/64917), Jon Bailey, Bill Scales, Alex Ainscow) | |
| - ec: validate tcache retrievals in ErasureCodeIsaDefault::prepare() ([pr#68131](https://github.com/ceph/ceph/pull/68131), Radoslaw Zarzynski) | |
| - encode: Fix bad use of DENC\_DUMP\_PRE ([pr#66410](https://github.com/ceph/ceph/pull/66410), Adam Kupczyk) | |
| - Enhance mgr cache - from cache based on ttl to cache based on changes ([pr#64805](https://github.com/ceph/ceph/pull/64805), Nitzan Mordechai) | |
| - erasure-code/clay: minor cleanups ([pr#64223](https://github.com/ceph/ceph/pull/64223), Kefu Chai) | |
| - erasure-code/consistency: Fixed signed-compare warning in Consistency Checker ([pr#65174](https://github.com/ceph/ceph/pull/65174), Jon Bailey) | |
| - erasure-code/isa: eliminate redundant map lookups ([pr#67202](https://github.com/ceph/ceph/pull/67202), Kefu Chai) | |
| - erasure-code/isa: fix cache collision causing buffer overflow ([pr#66894](https://github.com/ceph/ceph/pull/66894), Kefu Chai) | |
| - erasure-code/jerasure: fix memory leak in Galois field operations ([pr#64226](https://github.com/ceph/ceph/pull/64226), Kefu Chai) | |
| - erasure-code/jerasure: Fix thread safety in plugin init ([pr#67498](https://github.com/ceph/ceph/pull/67498), Jamie Pryde) | |
| - erasure-code: Add a new utility which checks the consistency of objects within an EC pool ([pr#62170](https://github.com/ceph/ceph/pull/62170), Connor Fawcett) | |
| - erasure-code: Add ceph\_ec\_consistency\_checker into ceph\_test\_package ([pr#64378](https://github.com/ceph/ceph/pull/64378), Connor Fawcett) | |
| - erasure-code: Enable isa for ppc64le target ([pr#66602](https://github.com/ceph/ceph/pull/66602), T K Chandra Hasan) | |
| - erasure-code: Handle review comments from #61804 to tidy up EC plugin changes ([pr#62657](https://github.com/ceph/ceph/pull/62657), Jamie Pryde) | |
| - erasure-code: make bufferlist contiguous in ErasureCode::encode\_prepare ([pr#65204](https://github.com/ceph/ceph/pull/65204), Igor Fedotov) | |
| - erasure-code: Use ISA-L cauchy if reed\_sol\_van does not support the specified K and M values ([pr#65016](https://github.com/ceph/ceph/pull/65016), Jamie Pryde) | |
| - examples/librados: fix memory pointed to by 'rs' is freed twice ([pr#64248](https://github.com/ceph/ceph/pull/64248), Zhu Wei) | |
| - execute post-branch tasks ([pr#69405](https://github.com/ceph/ceph/pull/69405), Patrick Donnelly) | |
| - extblkdev/fcm: do not abort on multi-device volume before we discover… ([pr#68391](https://github.com/ceph/ceph/pull/68391), Igor Fedotov) | |
| - Fast failover ([pr#66545](https://github.com/ceph/ceph/pull/66545), Leonid Chernin) | |
| - FCM plugin for block device ([pr#66318](https://github.com/ceph/ceph/pull/66318), Adam Kupczyk, Martin Ohmacht) | |
| - Fix Breakpad Builds on Newer Distros ([pr#63676](https://github.com/ceph/ceph/pull/63676), Marcel Lauhoff) | |
| - Fix ceph\_monstore\_tool linker error ([pr#64441](https://github.com/ceph/ceph/pull/64441), Alex Ainscow) | |
| - Fix cypress tests ([pr#64754](https://github.com/ceph/ceph/pull/64754), Aashish Sharma) | |
| - fix duplicated entity addr in the map during reboot of several GWs ([pr#63003](https://github.com/ceph/ceph/pull/63003), Leonid Chernin) | |
| - Fix multifs auth caps check ([pr#64550](https://github.com/ceph/ceph/pull/64550), Kotresh HR) | |
| - Fix teuthology timeout issues with bluestore software compression and improve thread heartbeat timeout code ([pr#66384](https://github.com/ceph/ceph/pull/66384), Bill Scales) | |
| - Fix the prometheus module crash ([pr#66605](https://github.com/ceph/ceph/pull/66605), Anmol Babu) | |
| - Fix uadk build (arm64 only) on debian (conflict with DESTDIR) ([pr#65316](https://github.com/ceph/ceph/pull/65316), Dan Mick) | |
| - fix: Swift API conditional write if\_match, if\_none\_match ([pr#64341](https://github.com/ceph/ceph/pull/64341), mertsunacoglu) | |
| - fix: the RGW crash caused by special characters ([pr#63521](https://github.com/ceph/ceph/pull/63521), mertsunacoglu, Emin) | |
| - fixes #75404 from trackers:mgr/dashboard: use border-subtle utility class in overview and tearsheet ([issue#75404](http://tracker.ceph.com/issues/75404), [pr#67803](https://github.com/ceph/ceph/pull/67803), Annmool) | |
| - Fixes for GCC 16 and Clang 21 ([pr#67081](https://github.com/ceph/ceph/pull/67081), Adam C. Emerson) | |
| - Fixes for subvolume overview in grafana ([pr#68181](https://github.com/ceph/ceph/pull/68181), Ankush Behl) | |
| - Fixing issue of service mgmt-gateway not coming up when configured to… ([issue#75267](http://tracker.ceph.com/issues/75267), [pr#67610](https://github.com/ceph/ceph/pull/67610), Kobi Ginon) | |
| - fmt: bump up version to 11<span></span>.1<span></span>.4 ([pr#62568](https://github.com/ceph/ceph/pull/62568), Matan Breizman) | |
| - fuse: improve error handling in fuse\_ll\_getattr ([pr#64701](https://github.com/ceph/ceph/pull/64701), izxl007) | |
| - Generalize error handling for angular forms ([pr#66378](https://github.com/ceph/ceph/pull/66378), Afreen Misbah) | |
| - github/workflow/diff-ceph-config<span></span>.yml: only detect the configuration changes that were made in the PR ([pr#63714](https://github.com/ceph/ceph/pull/63714), Naveen Naidu) | |
| - github/workflow: Disable cron based github actions on forks ([pr#66130](https://github.com/ceph/ceph/pull/66130), Joseph Mundackal) | |
| - github/workflows/config-diff-post-comments<span></span>.js: introduce "/config check ok" command ([pr#64015](https://github.com/ceph/ceph/pull/64015), Naveen Naidu) | |
| - github/workflows/pr-checklist<span></span>.yml: Update ([pr#65646](https://github.com/ceph/ceph/pull/65646), Zack Cerza) | |
| - github/workflows/pr-checklist<span></span>.yml: Update ([pr#65553](https://github.com/ceph/ceph/pull/65553), Zack Cerza) | |
| - github/workflows/redmine-upkeep: remove concurrency limit ([pr#65547](https://github.com/ceph/ceph/pull/65547), Patrick Donnelly) | |
| - github/workflows/redmine-upkeep: run for release branches ([pr#67316](https://github.com/ceph/ceph/pull/67316), Patrick Donnelly) | |
| - github/workflows/redmine-upkeep: use pull\_request\_target ([pr#64461](https://github.com/ceph/ceph/pull/64461), Patrick Donnelly) | |
| - github/workflows/releng-audit: handle missing case of skipping audit on override ([pr#68921](https://github.com/ceph/ceph/pull/68921), Patrick Donnelly) | |
| - github/workflows/releng-audit: handle simultaneous override and fail… ([pr#68913](https://github.com/ceph/ceph/pull/68913), Patrick Donnelly) | |
| - github/workflows/releng-audit: remove override on reopen ([pr#68937](https://github.com/ceph/ceph/pull/68937), Patrick Donnelly) | |
| - github/workflows/releng-audit: update workflows ([pr#68998](https://github.com/ceph/ceph/pull/68998), Patrick Donnelly) | |
| - github/workflows/scripts/config-diff-post-comment<span></span>.js: fix config check ok logic ([pr#64296](https://github.com/ceph/ceph/pull/64296), Naveen Naidu) | |
| - github/workflows: Fix GHSA-p433-fp4g-pc2c ([pr#66674](https://github.com/ceph/ceph/pull/66674), David Galloway) | |
| - github/workflows: run redmine-upkeep for release branches ([pr#65276](https://github.com/ceph/ceph/pull/65276), Patrick Donnelly) | |
| - github/workflows: update qa-symlink to use pull\_request\_target ([pr#65892](https://github.com/ceph/ceph/pull/65892), Patrick Donnelly) | |
| - github/workflows: use main branch for config diff ([pr#67320](https://github.com/ceph/ceph/pull/67320), Patrick Donnelly) | |
| - github: add a note reminding to use one command per comment ([pr#65532](https://github.com/ceph/ceph/pull/65532), John Mulligan) | |
| - github: add rgw label for changes in doc/radosgw ([pr#63361](https://github.com/ceph/ceph/pull/63361), Casey Bodley) | |
| - github: add tentacle milestone ([pr#63596](https://github.com/ceph/ceph/pull/63596), Casey Bodley) | |
| - github: define contribution workflows for regular and backport PRs ([pr#67119](https://github.com/ceph/ceph/pull/67119), Ernesto Puerta) | |
| - github: Fix RTD build retrigger ([pr#63143](https://github.com/ceph/ceph/pull/63143), David Galloway) | |
| - github: fix workflow format error ([pr#64417](https://github.com/ceph/ceph/pull/64417), Patrick Donnelly) | |
| - github: Harden workflow against arbritrary code injection ([pr#66539](https://github.com/ceph/ceph/pull/66539), David Galloway) | |
| - github: limit what CI checks run for only doc/qa changes ([pr#67630](https://github.com/ceph/ceph/pull/67630), Shraddha Agrawal) | |
| - github: mitigate possible "hackerbot-claw" exploit ([pr#67658](https://github.com/ceph/ceph/pull/67658), Patrick Donnelly) | |
| - github: pin GH Actions to SHA-1 commit ([pr#65720](https://github.com/ceph/ceph/pull/65720), Ernesto Puerta) | |
| - github: run verify-qa when PR HEAD is updated ([pr#63011](https://github.com/ceph/ceph/pull/63011), Patrick Donnelly) | |
| - gitmodules: remove shallow=true config from nvmeof/gateway ([pr#63729](https://github.com/ceph/ceph/pull/63729), Samuel Just) | |
| - Handle failures in metric parsing ([pr#64335](https://github.com/ceph/ceph/pull/64335), Anmol Babu) | |
| - imgr/cephadm/nvmeof: Add "force TLS" flag to NVMeOF spec file ([pr#64560](https://github.com/ceph/ceph/pull/64560), Gil Bregman) | |
| - Include s3-tests in Ceph repo ([pr#69716](https://github.com/ceph/ceph/pull/69716), Adam C. Emerson) | |
| - include/any<span></span>.h: avoid using std::aligned\_storage\_t ([pr#63027](https://github.com/ceph/ceph/pull/63027), Kefu Chai) | |
| - include/buffer\_raw: avoid using std::aligned\_storage\_t ([pr#64041](https://github.com/ceph/ceph/pull/64041), Kefu Chai) | |
| - include/ceph\_features: note more kernel versions ([pr#67754](https://github.com/ceph/ceph/pull/67754), Ilya Dryomov) | |
| - include/cpp-btree: fix array bounds warning in child() accessors ([pr#66549](https://github.com/ceph/ceph/pull/66549), Kefu Chai) | |
| - include/cpp-btree: fix false -Warray-bounds in child accessors ([pr#68811](https://github.com/ceph/ceph/pull/68811), Kefu Chai) | |
| - include/function2<span></span>.hpp: avoid using std::aligned\_storage\_t ([pr#64524](https://github.com/ceph/ceph/pull/64524), Kefu Chai) | |
| - include/rados/librados<span></span>.h: fix documented rados\_cluster\_fsid return value ([pr#66207](https://github.com/ceph/ceph/pull/66207), Lukas Stockner) | |
| - include/utime\_fmt<span></span>.h: replace deprecated fmt::localtime() with localti… ([pr#63800](https://github.com/ceph/ceph/pull/63800), Kefu Chai) | |
| - inline\_memory: optimize mem\_is\_zero for riscv using RISC-V Vector (RVV) intrinsics ([pr#65354](https://github.com/ceph/ceph/pull/65354), Sun Yuechi) | |
| - install-deps<span></span>.sh: build without crimson when it is disabled ([pr#66441](https://github.com/ceph/ceph/pull/66441), T K Chandra Hasan) | |
| - install-deps<span></span>.sh: enable lab extras on el10 builders ([pr#64228](https://github.com/ceph/ceph/pull/64228), John Mulligan) | |
| - install-deps<span></span>.sh: install proper compiler version on Debian/Ubuntu ([pr#65990](https://github.com/ceph/ceph/pull/65990), Dan Mick) | |
| - install-deps<span></span>.sh: refresh package index before installing dependencies ([pr#63834](https://github.com/ceph/ceph/pull/63834), Kefu Chai) | |
| - install-deps: Replace apt-mirror ([pr#66656](https://github.com/ceph/ceph/pull/66656), David Galloway) | |
| - install-deps: warn about gcc older than 13 for el9 and later ([pr#66122](https://github.com/ceph/ceph/pull/66122), Casey Bodley) | |
| - interval\_map: Add non-const iterators ([pr#63844](https://github.com/ceph/ceph/pull/63844), Alex Ainscow) | |
| - introduce nvme module again ([pr#67641](https://github.com/ceph/ceph/pull/67641), Vallari Agrawal, Avan Thakkar, Tomer Haskalovitch) | |
| - IO Generator: Add debug to DataGeneration validation failure output ([pr#65939](https://github.com/ceph/ceph/pull/65939), Matty Williams) | |
| - IO Generator: Change random number generator to be compiler independent ([pr#65987](https://github.com/ceph/ceph/pull/65987), Matty Williams) | |
| - isa-l: enable on RISC-V ([pr#68098](https://github.com/ceph/ceph/pull/68098), Sun Yuechi) | |
| - isa: Update ISA-L from 2<span></span>.30<span></span>.0 to 2<span></span>.32<span></span>.0 ([pr#67749](https://github.com/ceph/ceph/pull/67749), Jamie Pryde) | |
| - Issue 76185 enable mgmt gateway on a fips cluster failed ([pr#68638](https://github.com/ceph/ceph/pull/68638), Kobi Ginon) | |
| - Issues 74393 dashboard fail to access object when rgw use cephadm certificate ([pr#67857](https://github.com/ceph/ceph/pull/67857), Yael Azulay) | |
| - json\_spirit: Enhance string processing to handle short strings ([pr#64966](https://github.com/ceph/ceph/pull/64966), Edwin Rodriguez) | |
| - krbd: "rbd device map" command should use msgr2 by default ([pr#64635](https://github.com/ceph/ceph/pull/64635), Miki Patel) | |
| - kv/KeyValueDB: New utility function util\_divide\_key\_range ([pr#68981](https://github.com/ceph/ceph/pull/68981), Adam Kupczyk) | |
| - kv/RocksDB: Add instrumentation to BinnedLRUCache ([pr#64819](https://github.com/ceph/ceph/pull/64819), Adam Kupczyk) | |
| - kv/rocksdb: Fix priority of rocksdb cache perf counters ([pr#68376](https://github.com/ceph/ceph/pull/68376), Adam Kupczyk) | |
| - kv/rocksdb: raise rocksdb get latency perf counter ([pr#63063](https://github.com/ceph/ceph/pull/63063), Fei Li) | |
| - libcephfs / pybind: use uid\_t and gid\_t instead of int ([pr#62934](https://github.com/ceph/ceph/pull/62934), Cecilia Lau) | |
| - libcephfs: Bump API major version ([pr#63713](https://github.com/ceph/ceph/pull/63713), Anoop C S) | |
| - libcephfs: convert ceph errno to host-based errno ([pr#65135](https://github.com/ceph/ceph/pull/65135), Rishabh Dave) | |
| - libcephfs: FSCrypt userspace implementation ([pr#61137](https://github.com/ceph/ceph/pull/61137), Christopher Hoffman, Marcus Watts, Rishabh Dave, Igor Golikov, Venky Shankar, Patrick Donnelly, Yehuda Sadeh) | |
| - libcephfs: Implement `ceph\_ll\_get()` API ([pr#62549](https://github.com/ceph/ceph/pull/62549), Anoop C S) | |
| - libcephfs\_proxy: fix passed buffers for fscrypt functions ([pr#68280](https://github.com/ceph/ceph/pull/68280), Xavi Hernandez) | |
| - libcephfs\_proxy: remove arithmetic on void\* ([pr#62975](https://github.com/ceph/ceph/pull/62975), Kefu Chai) | |
| - libcephsqlite: ensure atexit handlers are registered after openssl ([pr#68125](https://github.com/ceph/ceph/pull/68125), Patrick Donnelly) | |
| - librados/asio: clear cancellation slot in associated executor ([pr#68873](https://github.com/ceph/ceph/pull/68873), Casey Bodley) | |
| - librados: Add omap\_rm\_range function to ObjectWriteOperation ([pr#66460](https://github.com/ceph/ceph/pull/66460), Matty Williams) | |
| - librados: aio\_unwatch() delivers ENOTCONN to AioCompletion ([pr#66610](https://github.com/ceph/ceph/pull/66610), Casey Bodley) | |
| - librados: remove unused includes in librados\_c<span></span>.cc ([pr#64520](https://github.com/ceph/ceph/pull/64520), Kefu Chai) | |
| - librbd, tools: migrate from boost::variant to std::variant ([pr#63001](https://github.com/ceph/ceph/pull/63001), Kefu Chai) | |
| - librbd/api/Mirror: return EINVAL from image\_get\_mode() when the image is disabled for mirroring ([pr#63149](https://github.com/ceph/ceph/pull/63149), Ramana Raja) | |
| - librbd/cache/pwl: fix memory leak in SyncPoint persist context cleanup ([pr#63295](https://github.com/ceph/ceph/pull/63295), Kefu Chai) | |
| - librbd/cache/pwl: WriteLogOperationSet::cell can be garbage ([pr#67368](https://github.com/ceph/ceph/pull/67368), Ilya Dryomov) | |
| - librbd/migration/QCOWFormat: avoid use-after-free in execute\_request() ([pr#67919](https://github.com/ceph/ceph/pull/67919), Ilya Dryomov) | |
| - librbd/migration/QCOWFormat: don't complete read\_clusters() inline ([pr#64174](https://github.com/ceph/ceph/pull/64174), Ilya Dryomov) | |
| - librbd/mirror: cleanup EnableRequest::handle\_get\_mirror\_image() ([pr#64545](https://github.com/ceph/ceph/pull/64545), Ramana Raja) | |
| - librbd/mirror: detect trashed snapshots in UnlinkPeerRequest ([pr#67482](https://github.com/ceph/ceph/pull/67482), Ilya Dryomov) | |
| - librbd/pwl: fix memory leaks in discard operations ([pr#66876](https://github.com/ceph/ceph/pull/66876), Kefu Chai) | |
| - librbd: add missing includes ([pr#68761](https://github.com/ceph/ceph/pull/68761), Max Kellermann) | |
| - librbd: add rbd\_aio\_write\_with\_crc32c API for precomputed checksums ([pr#65901](https://github.com/ceph/ceph/pull/65901), Alexander Indenbaum) | |
| - librbd: avoid losing sparseness in read\_parent() ([pr#68202](https://github.com/ceph/ceph/pull/68202), Ilya Dryomov) | |
| - librbd: don't complete ImageUpdateWatchers::shut\_down() prematurely ([pr#67524](https://github.com/ceph/ceph/pull/67524), Ilya Dryomov) | |
| - librbd: fix ExclusiveLock::accept\_request() when !is\_state\_locked() ([pr#66581](https://github.com/ceph/ceph/pull/66581), Ilya Dryomov) | |
| - librbd: images aren't closed in group\_snap\\_\*\_by\_record() on error ([pr#64505](https://github.com/ceph/ceph/pull/64505), Miki Patel) | |
| - librbd: introduce RBD\_LOCK\_MODE\_EXCLUSIVE\_TRANSIENT ([pr#66979](https://github.com/ceph/ceph/pull/66979), Ilya Dryomov) | |
| - librbd: rbd\_aio\_write\_with\_crc32c store CRC32C with initial value -1 to match msgr2 validation ([pr#66377](https://github.com/ceph/ceph/pull/66377), Alexander Indenbaum) | |
| - librbd: retry list\_snap\_orders() once instead of failing sort\_snaps() ([pr#63302](https://github.com/ceph/ceph/pull/63302), VinayBhaskar-V) | |
| - librbd: use try\_lexical\_convert instead of throwing lexical\_cast ([pr#67585](https://github.com/ceph/ceph/pull/67585), Kefu Chai) | |
| - log: add missing includes ([pr#65507](https://github.com/ceph/ceph/pull/65507), Max Kellermann) | |
| - logrotate: send SIGHUP to ceph-exporter on log rotation ([pr#67371](https://github.com/ceph/ceph/pull/67371), an.groshev) | |
| - mailmap, githubmap, organisationmap: Add Steven Zuraski ([pr#64699](https://github.com/ceph/ceph/pull/64699), szuraski898) | |
| - mailmap, githubmap, organizationmap: Add Kautilya ([pr#64468](https://github.com/ceph/ceph/pull/64468), Kautilya Tripathi) | |
| - mailmap: Add Karthik U S ([pr#68025](https://github.com/ceph/ceph/pull/68025), Karthik U S) | |
| - mailmap: update affiliation for Kefu Chai ([pr#65730](https://github.com/ceph/ceph/pull/65730), Kefu Chai) | |
| - mailmap: update affiliation for Xinying Song ([pr#66454](https://github.com/ceph/ceph/pull/66454), Xinying Song) | |
| - mailmap: update email address for Ville Ojamo ([pr#67445](https://github.com/ceph/ceph/pull/67445), Casey Bodley) | |
| - make adding Catch2 tests straightforward ([pr#63529](https://github.com/ceph/ceph/pull/63529), Jesse F. Williamson) | |
| - make-debs<span></span>.sh: Avoid OOM errors during build ([pr#65313](https://github.com/ceph/ceph/pull/65313), Zack Cerza) | |
| - make-debs<span></span>.sh: invoke tar with --no-same-owner ([pr#65190](https://github.com/ceph/ceph/pull/65190), Dan Mick) | |
| - make-debs<span></span>.sh: make "skip debug packages" conditional ([pr#65178](https://github.com/ceph/ceph/pull/65178), Dan Mick) | |
| - make-debs<span></span>.sh: Optionally rm version from build dir ([pr#63411](https://github.com/ceph/ceph/pull/63411), Zack Cerza) | |
| - Mark s390x CRC assembly code as not requiring ELF execstack ([pr#67217](https://github.com/ceph/ceph/pull/67217), Aliaksei Makarau) | |
| - mclock : Refactor the mClock scheduler source code ([pr#63516](https://github.com/ceph/ceph/pull/63516), Mohit Agrawal) | |
| - mclock: avoid using config keys for profiles, remove MonClient from MclockConfig ([pr#64978](https://github.com/ceph/ceph/pull/64978), Samuel Just) | |
| - mds, client, mgr/volumes: toggle snapshot visibility for subvolume based paths ([pr#64345](https://github.com/ceph/ceph/pull/64345), Venky Shankar, Dhairya Parmar) | |
| - mds/flock: exclude non-persisted fields from ceph\_lock\_state\_t::dump() ([pr#63936](https://github.com/ceph/ceph/pull/63936), Kefu Chai) | |
| - mds/FSMap: fix join\_fscid being incorrectly reset for active MDS during filesystem removal ([pr#65640](https://github.com/ceph/ceph/pull/65640), ethanwu) | |
| - mds/ScrubStack: set added\_children to true for dirfrags too ([pr#68686](https://github.com/ceph/ceph/pull/68686), Rishabh Dave) | |
| - mds: add new performance and subvolume utilization metrics ([pr#66551](https://github.com/ceph/ceph/pull/66551), Venky Shankar, Igor Golikov) | |
| - mds: add retry request to MDSRank wait queue rather via finisher ([issue#76031](http://tracker.ceph.com/issues/76031), [pr#68446](https://github.com/ceph/ceph/pull/68446), Venky Shankar) | |
| - mds: add some perf counters about cache trimming ([pr#62698](https://github.com/ceph/ceph/pull/62698), haoyixing) | |
| - mds: Avoid use of moved 'fs' in FSMap ([pr#65877](https://github.com/ceph/ceph/pull/65877), Edwin Rodriguez) | |
| - mds: compare all fields of inode\_t ([pr#65324](https://github.com/ceph/ceph/pull/65324), Rishabh Dave) | |
| - mds: comply with the valid range for `mds\_log\_max\_segments` ([pr#56634](https://github.com/ceph/ceph/pull/56634), Neeraj Pratap Singh) | |
| - MDS: disallow root directory fragmentation ([pr#64409](https://github.com/ceph/ceph/pull/64409), Andrea Bolzonella) | |
| - mds: drop checking CEPH\_MDS\_OP\_SETLAYOUT two times ([pr#66489](https://github.com/ceph/ceph/pull/66489), Jos Collin) | |
| - mds: enable osdc op throttles ([pr#66578](https://github.com/ceph/ceph/pull/66578), Dan van der Ster) | |
| - mds: fix crash and shutdown hang when ephemeral pins active and max\_mds is 0 ([pr#68413](https://github.com/ceph/ceph/pull/68413), chungfengz) | |
| - mds: fix data race on subvolume\_metrics\_map in MetricsHandler ([pr#67878](https://github.com/ceph/ceph/pull/67878), Igor Golikov) | |
| - mds: fix snapdiff result fragmentation ([pr#64995](https://github.com/ceph/ceph/pull/64995), Igor Fedotov, Md Mahamudur Rahaman Sajib) | |
| - mds: generate symlink inode with correct mode ([pr#63937](https://github.com/ceph/ceph/pull/63937), Kefu Chai) | |
| - mds: improve debugging for snaprealms marked subvolume ([pr#67124](https://github.com/ceph/ceph/pull/67124), Patrick Donnelly) | |
| - mds: introduce BLOCKDIFF feature bit ([issue#70584](http://tracker.ceph.com/issues/70584), [pr#62414](https://github.com/ceph/ceph/pull/62414), Venky Shankar) | |
| - mds: log meaningful error message when entering damaged state ([pr#63220](https://github.com/ceph/ceph/pull/63220), Mykola Golub) | |
| - mds: Mark the scrub passed if dirfrag is dirty ([pr#57953](https://github.com/ceph/ceph/pull/57953), Kotresh HR) | |
| - mds: MDSCap Use default impl for copy and assign op ([pr#65879](https://github.com/ceph/ceph/pull/65879), Edwin Rodriguez) | |
| - mds: nudge log for unstable locks after early reply ([pr#64229](https://github.com/ceph/ceph/pull/64229), Patrick Donnelly) | |
| - mds: persist session auth\_name in ESession journal event ([pr#69037](https://github.com/ceph/ceph/pull/69037), Dhairya Parmar) | |
| - mds: prevent CDir omap commit with empty updates/removals/header ([issue#76455](http://tracker.ceph.com/issues/76455), [pr#68793](https://github.com/ceph/ceph/pull/68793), Venky Shankar) | |
| - mds: Refactor cache dump path formatting ([pr#65878](https://github.com/ceph/ceph/pull/65878), Edwin Rodriguez) | |
| - mds: Refactor Mantle::balance to use std::string ([pr#65883](https://github.com/ceph/ceph/pull/65883), Edwin Rodriguez) | |
| - mds: Remove unnecessary std::move in MDSRank ([pr#65881](https://github.com/ceph/ceph/pull/65881), Edwin Rodriguez) | |
| - mds: Remove unnecessary std::move on trivially-copyable LockOp ([pr#65885](https://github.com/ceph/ceph/pull/65885), Edwin Rodriguez) | |
| - mds: remove unused enum values for subvolume metrics ([pr#65565](https://github.com/ceph/ceph/pull/65565), Igor Golikov) | |
| - mds: Return ceph<span></span>.dir<span></span>.subvolume vxattr ([pr#65104](https://github.com/ceph/ceph/pull/65104), Edwin Rodriguez) | |
| - mds: revert referent inode work ([pr#62351](https://github.com/ceph/ceph/pull/62351), Venky Shankar) | |
| - mds: scrub pins more inodes than the mds\_cache\_memory\_limit ([pr#65858](https://github.com/ceph/ceph/pull/65858), Md Mahamudur Rahaman Sajib) | |
| - mds: session reclaim could miss blocklisting an old session ([pr#66180](https://github.com/ceph/ceph/pull/66180), Venky Shankar) | |
| - mds: update older versioned sr\_t struct(s) to incorporate snapshot visibility flag ([pr#65960](https://github.com/ceph/ceph/pull/65960), Dhairya Parmar) | |
| - mds: use available CInode\* for uninline data ([pr#62684](https://github.com/ceph/ceph/pull/62684), Milind Changire) | |
| - mds: use SimpleLock::WAIT\_ALL for wait mask ([pr#67496](https://github.com/ceph/ceph/pull/67496), Patrick Donnelly) | |
| - mds: wrong snap check for directory with parent snaps ([pr#63524](https://github.com/ceph/ceph/pull/63524), Patrick Donnelly) | |
| - mdstypes: Dump export\_ephemeral\_random\_pin as double ([pr#64325](https://github.com/ceph/ceph/pull/64325), Enrico Bocchi) | |
| - Merge rgw-standalone ([pr#69174](https://github.com/ceph/ceph/pull/69174), Nithya Balachandran, Ali Masarwa, Samarah Uriarte, Daniel Gryniewicz, Matt Benjamin) | |
| - messages: MOSDOpReply encode and decode errorcode32\_t with PGID64 fea… ([pr#65962](https://github.com/ceph/ceph/pull/65962), Nitzan Mordechai) | |
| - mgr daemon ports list grows unbounded across redeploys ([pr#68915](https://github.com/ceph/ceph/pull/68915), Kobi Ginon, Raimund Sacherer) | |
| - mgr, mon, osdc: pass complex parameters by rvalue reference ([pr#65014](https://github.com/ceph/ceph/pull/65014), Max Kellermann) | |
| - mgr/ActivePyModules: fix dangling string\_view in get\_perf\_schema\_python ([pr#66824](https://github.com/ceph/ceph/pull/66824), Nitzan Mordechai) | |
| - mgr/alerts: enforce ssl context to SMTP\_SSL ([pr#66089](https://github.com/ceph/ceph/pull/66089), Nizamudeen A) | |
| - mgr/balancer: reduce info-level logs ([pr#66068](https://github.com/ceph/ceph/pull/66068), Timothy Q Nguyen) | |
| - mgr/cepahdm: fixing nvmeof scraping Prometheus config generation ([pr#65150](https://github.com/ceph/ceph/pull/65150), Redouane Kachach) | |
| - mgr/cephadm/module<span></span>.py: Run ok\_to\_stop logic for stop ([pr#62745](https://github.com/ceph/ceph/pull/62745), Vallari Agrawal) | |
| - mgr/cephadm/nvmeof: Add fields for prometheus frequency to NVMEOF spec file ([pr#65436](https://github.com/ceph/ceph/pull/65436), Gil Bregman) | |
| - mgr/cephadm/nvmeof: Add Prometheus fields to NVMeOF spec file ([pr#64513](https://github.com/ceph/ceph/pull/64513), Gil Bregman) | |
| - mgr/cephadm/nvmeof: Add susbsystem cache expiration field to NVMeOF spec file ([pr#64382](https://github.com/ceph/ceph/pull/64382), Gil Bregman) | |
| - mgr/cephadm/nvmeof: Allow setting NVMEoF gateway notifications interval in the spec file ([pr#64006](https://github.com/ceph/ceph/pull/64006), Gil Bregman) | |
| - mgr/cephadm/nvmeof: idxd/dsa ([pr#63974](https://github.com/ceph/ceph/pull/63974), Alexander Indenbaum) | |
| - mgr/cephadm/nvmeof: Increase the default limit of max\_namespaces ([pr#64477](https://github.com/ceph/ceph/pull/64477), Gil Bregman) | |
| - mgr/cephadm: add \_\_getstate\_\_ so OSD class can be pickled ([pr#67236](https://github.com/ceph/ceph/pull/67236), Adam King) | |
| - mgr/cephadm: Add a new cephadm's API to get nvmeof TLS bundle ([pr#66908](https://github.com/ceph/ceph/pull/66908), Redouane Kachach) | |
| - mgr/cephadm: add certificate support and service spec for node-proxy ([pr#67093](https://github.com/ceph/ceph/pull/67093), Guillaume Abrioux) | |
| - mgr/cephadm: Add check for virtual\_interface\_networks ([pr#65548](https://github.com/ceph/ceph/pull/65548), Bradley Bishop) | |
| - mgr/cephadm: Add command to stop host drain ([pr#62848](https://github.com/ceph/ceph/pull/62848), Shweta Bhosale) | |
| - mgr/cephadm: Add IO statistics enable field to the cephadm NVMEoF spe… ([pr#67206](https://github.com/ceph/ceph/pull/67206), Gil Bregman) | |
| - mgr/cephadm: Add KMIP server support for NVMeoF gateway ([pr#68030](https://github.com/ceph/ceph/pull/68030), Gil Bregman) | |
| - mgr/cephadm: add logic to handle certmgr errors and warnings ([pr#66992](https://github.com/ceph/ceph/pull/66992), Redouane Kachach) | |
| - mgr/cephadm: add rbd\_with\_crc32c parameter to nvmeof service spec ([pr#66425](https://github.com/ceph/ceph/pull/66425), Alexander Indenbaum) | |
| - mgr/cephadm: add smb to upgrade order ([pr#62755](https://github.com/ceph/ceph/pull/62755), Adam King) | |
| - mgr/cephadm: Add some new fields to the cephadm NVMEoF spec file ([pr#66968](https://github.com/ceph/ceph/pull/66968), Gil Bregman) | |
| - mgr/cephadm: Add stick table and haproxy peers in haproxy<span></span>.cfg for NFS to support nfs active-active cluster ([pr#65531](https://github.com/ceph/ceph/pull/65531), Shweta Bhosale, Adam King) | |
| - mgr/cephadm: add the VIP to the internal mgmt-gateway cert SAN list ([pr#65806](https://github.com/ceph/ceph/pull/65806), Redouane Kachach) | |
| - mgr/cephadm: add tombstones to persist certs info after mgr failover ([pr#66041](https://github.com/ceph/ceph/pull/66041), Redouane Kachach) | |
| - mgr/cephadm: Added retry logic for execute command if command fails with connection error ([pr#66586](https://github.com/ceph/ceph/pull/66586), Shweta Bhosale) | |
| - mgr/cephadm: After reapplying the osd spec, the OSD services are continuously applied in each serve loop iteration ([pr#65291](https://github.com/ceph/ceph/pull/65291), Shweta Bhosale) | |
| - mgr/cephadm: align nodeid and add register\_service for NFS Ganesha service visibility ([pr#67999](https://github.com/ceph/ceph/pull/67999), Shubha Jain) | |
| - mgr/cephadm: Allow colocation of NFS daemon to support active-active mode ([pr#67087](https://github.com/ceph/ceph/pull/67087), Shweta Bhosale) | |
| - mgr/cephadm: Allow Ingress service to expose the metrics via HTTPS ([pr#64194](https://github.com/ceph/ceph/pull/64194), Shweta Bhosale) | |
| - mgr/cephadm: Allow NFS monitoring port through firewall ([pr#66313](https://github.com/ceph/ceph/pull/66313), Shweta Bhosale) | |
| - mgr/cephadm: allow nvmeof group assignment for NVMe-oF services ([pr#68747](https://github.com/ceph/ceph/pull/68747), Kushal Deb) | |
| - mgr/cephadm: Allow registry credentials to define multiple container registries ([pr#64642](https://github.com/ceph/ceph/pull/64642), Shweta Bhosale) | |
| - mgr/cephadm: block deploying nvmeof daemons on the same host ([pr#62585](https://github.com/ceph/ceph/pull/62585), Adam King) | |
| - mgr/cephadm: bump monitoring stack versions ([pr#65855](https://github.com/ceph/ceph/pull/65855), Nizamudeen A) | |
| - mgr/cephadm: Ceph orch apply command does not give error if 'placement' is passed as both positional and keyword argument ([pr#61017](https://github.com/ceph/ceph/pull/61017), Shweta Bhosale) | |
| - mgr/cephadm: Cephadm support for NFS-Ganesha TLS configuration ([pr#65644](https://github.com/ceph/ceph/pull/65644), Shweta Bhosale) | |
| - mgr/cephadm: Change the default of max hosts per namespace in NVMEoF to 16 ([pr#66781](https://github.com/ceph/ceph/pull/66781), Gil Bregman) | |
| - mgr/cephadm: Change the default value of omap\_file\_lock\_duration in NVMEoF spec file ([pr#67266](https://github.com/ceph/ceph/pull/67266), Gil Bregman) | |
| - mgr/cephadm: cleaning up old migration logic and improving upgrade handling with certmgr ([pr#65567](https://github.com/ceph/ceph/pull/65567), Redouane Kachach) | |
| - mgr/cephadm: Config parameter to set the max number of OSDs to upgrade in single iteration ([pr#65149](https://github.com/ceph/ceph/pull/65149), Shweta Bhosale) | |
| - mgr/cephadm: configurable per-service stop timeout ([pr#65468](https://github.com/ceph/ceph/pull/65468), Kushal Deb) | |
| - mgr/cephadm: create default pool for nvmeof ([pr#68239](https://github.com/ceph/ceph/pull/68239), Kushal Deb) | |
| - mgr/cephadm: disallow changing OSD service type to non-OSD types ([pr#62984](https://github.com/ceph/ceph/pull/62984), Joshua Blanch) | |
| - mgr/cephadm: don't mark nvmeof daemons without pool and group in name as stray ([pr#63170](https://github.com/ceph/ceph/pull/63170), Adam King) | |
| - mgr/cephadm: don't remove and deploy new daemon if ports change during upgrade ([pr#63563](https://github.com/ceph/ceph/pull/63563), Adam King) | |
| - mgr/cephadm: don't remove TLS certs if svc still has daemons on host ([pr#66255](https://github.com/ceph/ceph/pull/66255), Redouane Kachach) | |
| - mgr/cephadm: don't try to map /etc/kmip if it doesn't exist ([pr#68153](https://github.com/ceph/ceph/pull/68153), Gil Bregman) | |
| - mgr/cephadm: Fix alertmanager TLS and global security handling ([pr#65641](https://github.com/ceph/ceph/pull/65641), Redouane Kachach) | |
| - mgr/cephadm: fix custom alertmanager webhooks ([pr#59889](https://github.com/ceph/ceph/pull/59889), Adam King) | |
| - mgr/cephadm: fix KeyError when host is removed during serve loop ([pr#67735](https://github.com/ceph/ceph/pull/67735), bachmanity1) | |
| - mgr/cephadm: Fix mgmt-gateway default port in get\_port\_start() ([pr#66450](https://github.com/ceph/ceph/pull/66450), Redouane Kachach) | |
| - mgr/cephadm: fix migrations logging ([pr#65551](https://github.com/ceph/ceph/pull/65551), Adam King) | |
| - mgr/cephadm: Fix NFS to work properly in keepalived-only ingress mode ([pr#66381](https://github.com/ceph/ceph/pull/66381), Shweta Bhosale) | |
| - mgr/cephadm: fix nvmeof reconfig loop by preserving daemon deps ([pr#68292](https://github.com/ceph/ceph/pull/68292), Kushal Deb) | |
| - mgr/cephadm: fix nvmeof TLS handling and add coverage for ssl/mTLS ([pr#66495](https://github.com/ceph/ceph/pull/66495), Redouane Kachach) | |
| - mgr/cephadm: Fix RGW zone endpoint auto-update logic in \_update\_rgw\_endpoints method ([pr#66215](https://github.com/ceph/ceph/pull/66215), Aashish Sharma) | |
| - mgr/cephadm: fix typo in schedule<span></span>.py comment (specified) ([pr#68485](https://github.com/ceph/ceph/pull/68485), Kobi Ginon) | |
| - mgr/cephadm: Fix upgrade order validation when using daemon\_types with hosts ([pr#67707](https://github.com/ceph/ceph/pull/67707), Shubha Jain) | |
| - mgr/cephadm: Fixed test\_scheduling<span></span>.py ([pr#68438](https://github.com/ceph/ceph/pull/68438), Shweta Bhosale) | |
| - mgr/cephadm: Fixes infinite loop when OSD zap fails during removal ([pr#68061](https://github.com/ceph/ceph/pull/68061), Joshua Blanch) | |
| - mgr/cephadm: fixing SMB service discovery UT ([pr#64518](https://github.com/ceph/ceph/pull/64518), Redouane Kachach) | |
| - mgr/cephadm: Handle ganesha-rados-grace tool failure ([pr#66257](https://github.com/ceph/ceph/pull/66257), Shweta Bhosale) | |
| - mgr/cephadm: handle possibly undefined template variable in haproxy<span></span>.cfg<span></span>.j2 ([pr#63825](https://github.com/ceph/ceph/pull/63825), Leo Mylonas) | |
| - mgr/cephadm: Handle whitespace in upgrade daemon types ([pr#66331](https://github.com/ceph/ceph/pull/66331), Ujjawal Anand) | |
| - mgr/cephadm: Implement D3N L1 persistent datacache support for RGW ([pr#66778](https://github.com/ceph/ceph/pull/66778), Kushal Deb) | |
| - mgr/cephadm: include cluster FSID in root CA Common Name (CN) ([pr#63162](https://github.com/ceph/ceph/pull/63162), Redouane Kachach, Kushal Deb) | |
| - mgr/cephadm: increase default backend health check interval for NFS ([pr#66121](https://github.com/ceph/ceph/pull/66121), Shweta Bhosale) | |
| - mgr/cephadm: Increase the default expiration time for NVMEoF subsyste… ([pr#65955](https://github.com/ceph/ceph/pull/65955), Gil Bregman) | |
| - mgr/cephadm: limit calls to list\_servers ([pr#64763](https://github.com/ceph/ceph/pull/64763), Adam King) | |
| - mgr/cephadm: Limit the value of max-namespaces-per-subsystem ([pr#65898](https://github.com/ceph/ceph/pull/65898), Gil Bregman) | |
| - mgr/cephadm: mgmt-gateway bind to virtual\_ip ([pr#67344](https://github.com/ceph/ceph/pull/67344), Malik Mann) | |
| - mgr/cephadm: mon public network updating ([pr#66189](https://github.com/ceph/ceph/pull/66189), Timothy Q Nguyen) | |
| - mgr/cephadm: nfs rdma support ([pr#67651](https://github.com/ceph/ceph/pull/67651), Shweta Bhosale) | |
| - mgr/cephadm: prometheus\_sd\_config() returns hostnames instead of IP addresses ([issue#74658](http://tracker.ceph.com/issues/74658), [pr#67339](https://github.com/ceph/ceph/pull/67339), Kobi Ginon) | |
| - mgr/cephadm: Provide appropriate exit codes for orch operations ([pr#62886](https://github.com/ceph/ceph/pull/62886), Kushal Deb) | |
| - mgr/cephadm: Provide option to configure custom haproxy peer communication port ([pr#68152](https://github.com/ceph/ceph/pull/68152), Shweta Bhosale) | |
| - mgr/cephadm: redirect browser to correct port by identity provider ([pr#68712](https://github.com/ceph/ceph/pull/68712), Yonatan Zaken) | |
| - mgr/cephadm: remove SSH error logs from health detail when host is unreachable ([pr#67070](https://github.com/ceph/ceph/pull/67070), Joshua Blanch) | |
| - mgr/cephadm: renames ceph\_device to ceph\_device\_lvm ([pr#65986](https://github.com/ceph/ceph/pull/65986), Robert Sander) | |
| - mgr/cephadm: serialize OSD class before returning for OSD rm status ([pr#67858](https://github.com/ceph/ceph/pull/67858), Adam King) | |
| - mgr/cephadm: set health warning for host SSH timeout ([pr#65322](https://github.com/ceph/ceph/pull/65322), Shweta Bhosale) | |
| - mgr/cephadm: Skip RDMA device check for NFS during upgrade ([pr#68646](https://github.com/ceph/ceph/pull/68646), Shweta Bhosale) | |
| - mgr/cephadm: splitting services big UT file into smaller per-service files ([pr#67554](https://github.com/ceph/ceph/pull/67554), Redouane Kachach) | |
| - mgr/cephadm: support no pool value in spec for nvmeof gateway ([pr#68009](https://github.com/ceph/ceph/pull/68009), Tomer Haskalovitch) | |
| - mgr/cephadm: track TLS spec changes in deps and cleanup stale certmgr entries on cert source transitions ([pr#67308](https://github.com/ceph/ceph/pull/67308), Redouane Kachach) | |
| - mgr/cephadm: update grafana conf for disconnected environment ([pr#65981](https://github.com/ceph/ceph/pull/65981), Nizamudeen A) | |
| - mgr/cephadm: Update haproxy<span></span>.cfg template to support nfs active active deployment ([pr#67720](https://github.com/ceph/ceph/pull/67720), Shweta Bhosale) | |
| - mgr/cephadm: updating maintenance health status in the serve loop ([pr#64402](https://github.com/ceph/ceph/pull/64402), Sam Goyal) | |
| - mgr/cephadm: Use a persistent volume to store Loki DB ([pr#60815](https://github.com/ceph/ceph/pull/60815), Aashish Sharma) | |
| - mgr/cephadm: use same tag for all samba images ([pr#64565](https://github.com/ceph/ceph/pull/64565), Shachar Sharon) | |
| - mgr/cephadm: verify spec service\_id before applying ([pr#67315](https://github.com/ceph/ceph/pull/67315), Timothy Q Nguyen) | |
| - mgr/crash, mgr/status: return negative errno to fix CLI exit code ([pr#68282](https://github.com/ceph/ceph/pull/68282), Kefu Chai) | |
| - mgr/DaemonServer: auto-tune stats period when message queue gets backed up ([pr#65611](https://github.com/ceph/ceph/pull/65611), Nitzan Mordechai) | |
| - mgr/DaemonServer: clarify ok-to-upgrade error message for CRUSH buckets ([pr#69270](https://github.com/ceph/ceph/pull/69270), Sridhar Seshasayee) | |
| - mgr/DaemonServer: fixed mistype for mgr\_osd\_messages ([pr#60963](https://github.com/ceph/ceph/pull/60963), Konstantin Shalygin) | |
| - mgr/DaemonServer: Implement ok-to-upgrade command ([pr#66108](https://github.com/ceph/ceph/pull/66108), Sridhar Seshasayee) | |
| - mgr/DaemonServer: Limit search for OSDs to upgrade within the crush bucket ([pr#68048](https://github.com/ceph/ceph/pull/68048), Sridhar Seshasayee) | |
| - mgr/DaemonState: Minimise time we hold the DaemonStateIndex lock ([pr#64764](https://github.com/ceph/ceph/pull/64764), Brad Hubbard) | |
| - mgr/dasboard : Carbonize pools form ([pr#66100](https://github.com/ceph/ceph/pull/66100), Abhishek Desai) | |
| - mgr/dasboard : Fixes navigation e2e test ([pr#66321](https://github.com/ceph/ceph/pull/66321), Abhishek Desai) | |
| - mgr/dasboard : Injest certificate mgmt API into services API ([pr#66465](https://github.com/ceph/ceph/pull/66465), Abhishek Desai) | |
| - mgr/dasboard: Carbonised Toast Notification ([pr#64190](https://github.com/ceph/ceph/pull/64190), Anikait Sehwag) | |
| - mgr/dashbaord: Enable overview landing page ([pr#68052](https://github.com/ceph/ceph/pull/68052), Afreen Misbah) | |
| - mgr/dashboard (test) : refactored tests and resolved TODOs ([pr#68072](https://github.com/ceph/ceph/pull/68072), Syed Ali Ul Hasan) | |
| - mgr/dashboard : Add certmgr alerts and warings to Prometheus and dashboard ([pr#66090](https://github.com/ceph/ceph/pull/66090), Abhishek Desai) | |
| - mgr/dashboard : Fixed labels issue ([pr#66516](https://github.com/ceph/ceph/pull/66516), Abhishek Desai) | |
| - mgr/dashboard : 72522 - Remove service instances column to imporve API perf ([pr#64951](https://github.com/ceph/ceph/pull/64951), Abhishek Desai) | |
| - mgr/Dashboard : [Dashboard] Not able to open "About" window ([pr#67997](https://github.com/ceph/ceph/pull/67997), pujaoshahu) | |
| - mgr/dashboard : Add bottom padding for dashboard screens ([pr#67836](https://github.com/ceph/ceph/pull/67836), Abhishek Desai) | |
| - mgr/dashboard : Add cephadm config params to dashboard ([pr#67414](https://github.com/ceph/ceph/pull/67414), Abhishek Desai) | |
| - mgr/dashboard : Add Cert Status column to services page ([pr#66949](https://github.com/ceph/ceph/pull/66949), Abhishek Desai) | |
| - mgr/dashboard : Add Certificate tab under service details ([pr#66962](https://github.com/ceph/ceph/pull/66962), Abhishek Desai) | |
| - mgr/dashboard : add stretch cluster validation for pools form ([pr#67952](https://github.com/ceph/ceph/pull/67952), Abhishek Desai) | |
| - mgr/dashboard : Carbonize -> Report an issue modal ([pr#65894](https://github.com/ceph/ceph/pull/65894), Abhishek Desai) | |
| - mgr/dashboard : Cephfs Mirroring Entity Deselect fix ([pr#67487](https://github.com/ceph/ceph/pull/67487), Dnyaneshwari Talwekar) | |
| - mgr/dashboard : fix - about model tooltip issue ([pr#66159](https://github.com/ceph/ceph/pull/66159), Devika Babrekar) | |
| - mgr/dashboard : fix - CephFS Authorize Modal Update issue ([pr#66332](https://github.com/ceph/ceph/pull/66332), Devika Babrekar) | |
| - mgr/dashboard : Fix application names in pools form ([pr#67841](https://github.com/ceph/ceph/pull/67841), Abhishek Desai) | |
| - mgr/dashboard : fix css for carbon input fields ([pr#65115](https://github.com/ceph/ceph/pull/65115), Abhishek Desai) | |
| - mgr/dashboard : Fix secure-monitoring-stack creds issue ([pr#65829](https://github.com/ceph/ceph/pull/65829), Abhishek Desai) | |
| - mgr/dashboard : Fix services restart/stop issue ([pr#68493](https://github.com/ceph/ceph/pull/68493), Abhishek Desai) | |
| - mgr/dashboard : fix-non-versioning-bucket-issue ([pr#68465](https://github.com/ceph/ceph/pull/68465), Abhishek Desai) | |
| - mgr/dashboard : Fixed mirrored image usage info bar ([pr#64855](https://github.com/ceph/ceph/pull/64855), Abhishek Desai) | |
| - mgr/dashboard : Fixed usage bar for secondary site in rbd mirroing ([pr#65852](https://github.com/ceph/ceph/pull/65852), Abhishek Desai) | |
| - mgr/dashboard : Fixed warning icon colour issue with carbon colour ([pr#66182](https://github.com/ceph/ceph/pull/66182), Abhishek Desai) | |
| - mgr/dashboard : Fixes EC profile used pool empty ([pr#68648](https://github.com/ceph/ceph/pull/68648), Abhishek Desai) | |
| - mgr/dashboard : Hide suppressed alert on landing page ([pr#65459](https://github.com/ceph/ceph/pull/65459), Abhishek Desai) | |
| - mgr/dashboard : Optimized /host API to minimum resp ([pr#65102](https://github.com/ceph/ceph/pull/65102), Abhishek Desai) | |
| - mgr/dashboard : Remove subalerts details for multiple subalerts ([pr#66179](https://github.com/ceph/ceph/pull/66179), Abhishek Desai) | |
| - mgr/dashboard : Restrict create storage class with existing name ([pr#67843](https://github.com/ceph/ceph/pull/67843), Abhishek Desai) | |
| - mgr/dashboard : Skip calls until secure\_monitoring\_stack is enabled ([pr#65119](https://github.com/ceph/ceph/pull/65119), Abhishek Desai) | |
| - mgr/dashboard : Support wildcard sans and zonegroup hostnames ([pr#69678](https://github.com/ceph/ceph/pull/69678), Abhishek Desai) | |
| - mgr/dashboard : Unable to remove gateway node from gateway group ([pr#68302](https://github.com/ceph/ceph/pull/68302), pujaoshahu) | |
| - mgr/dashboard : Update create/edit service modal to support certmg ([pr#67276](https://github.com/ceph/ceph/pull/67276), Abhishek Desai) | |
| - mgr/dashboard : update telemetry notification for simple mode ([pr#67522](https://github.com/ceph/ceph/pull/67522), Abhishek Desai) | |
| - mgr/dashboard update ceph nvmeof proto files ([pr#63564](https://github.com/ceph/ceph/pull/63564), Tomer Haskalovitch) | |
| - mgr/dashboard: "Access Denied" being shown on overview page for read-only user ([pr#68653](https://github.com/ceph/ceph/pull/68653), Devika Babrekar) | |
| - mgr/dashboard: --no-group-append default value to False, aligned with old cli ([pr#65504](https://github.com/ceph/ceph/pull/65504), Tomer Haskalovitch) | |
| - mgr/dashboard: 72409 : Fixed parsing error in grafana for host overall performance iframe ([pr#64825](https://github.com/ceph/ceph/pull/64825), Abhishek Desai) | |
| - mgr/dashboard: 75312 Making EC profile default plugin value to ISA ([pr#67645](https://github.com/ceph/ceph/pull/67645), Devika Babrekar) | |
| - mgr/dashboard: 75872 fixing iops values as whole numbers ([pr#68219](https://github.com/ceph/ceph/pull/68219), Devika Babrekar) | |
| - mgr/dashboard: [RGW-NFS]: User level export creation via UI fails with 500 - Internal Server Error ([pr#66901](https://github.com/ceph/ceph/pull/66901), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: [RGW] - Target Storage Class in s3 tiering Config ([pr#65020](https://github.com/ceph/ceph/pull/65020), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: [snap-visibility]Edit Client config option remains stuck in loading when nfs user is configured ([pr#68537](https://github.com/ceph/ceph/pull/68537), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: [storage-class]: Deleting local storage class from UI does not remove its entry from zone ([pr#67833](https://github.com/ceph/ceph/pull/67833), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: About panel showing other icons in background while open ([pr#64955](https://github.com/ceph/ceph/pull/64955), pujashahu) | |
| - mgr/dashboard: accept dot(<span></span>.) in user\_id & restrict tenant validation in user form ([pr#63319](https://github.com/ceph/ceph/pull/63319), Naman Munet) | |
| - mgr/dashboard: Add "connection get\_io\_statistics" to NVMeoF CLI ([pr#67810](https://github.com/ceph/ceph/pull/67810), Gil Bregman) | |
| - mgr/dashboard: Add 'network\_mask' to nvmeof cli ([pr#67766](https://github.com/ceph/ceph/pull/67766), Vallari Agrawal) | |
| - mgr/dashboard: Add --force flag for listeners ([pr#63961](https://github.com/ceph/ceph/pull/63961), Afreen Misbah) | |
| - mgr/dashboard: Add alerts card ([pr#67460](https://github.com/ceph/ceph/pull/67460), Afreen Misbah) | |
| - mgr/dashboard: add API endpoint for consistency group name update ([pr#66533](https://github.com/ceph/ceph/pull/66533), Imran Imtiaz) | |
| - mgr/dashboard: add API endpoint to add images to consistency groups ([pr#66228](https://github.com/ceph/ceph/pull/66228), Imran Imtiaz) | |
| - mgr/dashboard: add API endpoint to create consistency groups ([pr#66218](https://github.com/ceph/ceph/pull/66218), Imran Imtiaz) | |
| - mgr/dashboard: add API endpoint to delete consistency group ([pr#66617](https://github.com/ceph/ceph/pull/66617), Imran Imtiaz) | |
| - mgr/dashboard: add API endpoint to delete images from consistency groups ([pr#66461](https://github.com/ceph/ceph/pull/66461), Imran Imtiaz) | |
| - mgr/dashboard: add API endpoint to list consistency groups ([pr#66184](https://github.com/ceph/ceph/pull/66184), Imran Imtiaz) | |
| - mgr/dashboard: Add apis for add/del hosts on namespaces ([pr#67277](https://github.com/ceph/ceph/pull/67277), Afreen Misbah) | |
| - mgr/dashboard: Add application overview page to grafana ([pr#62841](https://github.com/ceph/ceph/pull/62841), Ankush Behl) | |
| - mgr/dashboard: Add application/json content type to api doc respones ([pr#66644](https://github.com/ceph/ceph/pull/66644), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: Add Archive zone configuration to the Dashboard ([pr#67060](https://github.com/ceph/ceph/pull/67060), Aashish Sharma) | |
| - mgr/dashboard: add CephFS mirror endpoints ([pr#66846](https://github.com/ceph/ceph/pull/66846), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: add CephFS Mirroring enablement page ([pr#67112](https://github.com/ceph/ceph/pull/67112), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: add CRUD API endpoints for consistency group snapshots 1/2 ([pr#66686](https://github.com/ceph/ceph/pull/66686), Imran Imtiaz) | |
| - mgr/dashboard: add customizations to table-actions ([pr#65285](https://github.com/ceph/ceph/pull/65285), Naman Munet) | |
| - mgr/dashboard: Add default state when gateway groups are empty ([pr#63174](https://github.com/ceph/ceph/pull/63174), Afreen Misbah) | |
| - mgr/dashboard: Add DHCHAP controller key to NVME host commands ([pr#67569](https://github.com/ceph/ceph/pull/67569), Gil Bregman) | |
| - mgr/dashboard: Add EC pools support to NVMEoF CLI ([pr#69126](https://github.com/ceph/ceph/pull/69126), Gil Bregman) | |
| - mgr/dashboard: add footer to side-panel ([pr#66259](https://github.com/ceph/ceph/pull/66259), Naman Munet) | |
| - mgr/dashboard: Add full page tearsheet component ([pr#66810](https://github.com/ceph/ceph/pull/66810), Afreen Misbah) | |
| - mgr/dashboard: Add generic component for icons ([pr#64329](https://github.com/ceph/ceph/pull/64329), Afreen Misbah) | |
| - mgr/dashboard: Add generic wizard component ([pr#66752](https://github.com/ceph/ceph/pull/66752), Afreen Misbah) | |
| - mgr/dashboard: add GET API endpoint for consistency groups ([pr#66340](https://github.com/ceph/ceph/pull/66340), Imran Imtiaz) | |
| - mgr/dashboard: add GET endpoints for CephFS mirror peers ([pr#66339](https://github.com/ceph/ceph/pull/66339), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: add get\_subsystem nvme command ([pr#66715](https://github.com/ceph/ceph/pull/66715), Tomer Haskalovitch) | |
| - mgr/dashboard: Add health check panel ([pr#67386](https://github.com/ceph/ceph/pull/67386), Afreen Misbah) | |
| - mgr/dashboard: add help for nvmeof cli ([pr#64517](https://github.com/ceph/ceph/pull/64517), Tomer Haskalovitch) | |
| - mgr/dashboard: add helper text to bucket form > policy and other spacing fixes ([pr#67815](https://github.com/ceph/ceph/pull/67815), Naman Munet) | |
| - mgr/dashboard: Add Hosts via CSV Upload ([pr#67935](https://github.com/ceph/ceph/pull/67935), Sagar Gopale) | |
| - mgr/dashboard: add indentation to the json output of nvmeof cli commands ([pr#66783](https://github.com/ceph/ceph/pull/66783), Tomer Haskalovitch) | |
| - mgr/dashboard: Add location to gateway info command in NVMeoF CLI ([pr#68343](https://github.com/ceph/ceph/pull/68343), Gil Bregman) | |
| - mgr/dashboard: add missing commands for subsystem: change\_key and del… ([pr#64390](https://github.com/ceph/ceph/pull/64390), Tomer Haskalovitch) | |
| - mgr/dashboard: Add missing fields to subsytem list API/CLI ([pr#63308](https://github.com/ceph/ceph/pull/63308), Tomer Haskalovitch) | |
| - mgr/dashboard: add missing namespace CLI commands ([pr#63988](https://github.com/ceph/ceph/pull/63988), Tomer Haskalovitch) | |
| - mgr/dashboard: add multiple ceph users deletion ([pr#65268](https://github.com/ceph/ceph/pull/65268), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: Add namespace encryption support to NVMeoF CLI ([pr#68230](https://github.com/ceph/ceph/pull/68230), Gil Bregman) | |
| - mgr/dashboard: Add new landing page component ([pr#66910](https://github.com/ceph/ceph/pull/66910), Afreen Misbah) | |
| - mgr/dashboard: add nsid param to ns add command ([pr#65503](https://github.com/ceph/ceph/pull/65503), Tomer Haskalovitch) | |
| - mgr/dashboard: add nsid param to ns list command ([pr#65610](https://github.com/ceph/ceph/pull/65610), Tomer Haskalovitch) | |
| - mgr/dashboard: Add nvmeof edit host key in subsystem resources page ([pr#67340](https://github.com/ceph/ceph/pull/67340), pujaoshahu) | |
| - mgr/dashboard: Add nvmeof namespace list and delete modal ([pr#66981](https://github.com/ceph/ceph/pull/66981), pujaoshahu) | |
| - mgr/dashboard: Add nvmeof\_top\_cli service ([pr#64718](https://github.com/ceph/ceph/pull/64718), Vallari Agrawal) | |
| - mgr/dashboard: add oauth2 sso prerequisites and fixes missing claims and expired token ([pr#68806](https://github.com/ceph/ceph/pull/68806), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: Add option to edit zone with keys/argument like"sync\_from" and "sync\_from\_all" ([pr#68114](https://github.com/ceph/ceph/pull/68114), Aashish Sharma) | |
| - mgr/dashboard: Add option to set motd via api ([pr#68183](https://github.com/ceph/ceph/pull/68183), Aashish Sharma) | |
| - mgr/dashboard: add page header component ([pr#67104](https://github.com/ceph/ceph/pull/67104), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: Add port and secure-listeners to subsystem add NVMeoF CLI command ([pr#68363](https://github.com/ceph/ceph/pull/68363), Gil Bregman) | |
| - mgr/dashboard: Add productive card component ([pr#66914](https://github.com/ceph/ceph/pull/66914), Afreen Misbah) | |
| - mgr/dashboard: add remote write section to prometheus configuration ([pr#68667](https://github.com/ceph/ceph/pull/68667), Nizamudeen A, Aashish Sharma) | |
| - mgr/dashboard: Add remove host in subsystem resource page ([pr#67347](https://github.com/ceph/ceph/pull/67347), pujaoshahu) | |
| - mgr/dashboard: Add resiliency card ([pr#67541](https://github.com/ceph/ceph/pull/67541), Afreen Misbah) | |
| - mgr/dashboard: Add restore events in notification screen ([pr#65405](https://github.com/ceph/ceph/pull/65405), pujashahu, pujaoshahu) | |
| - mgr/dashboard: add reusable carbon popover ([pr#64388](https://github.com/ceph/ceph/pull/64388), Naman Munet) | |
| - mgr/dashboard: Add RGW bucket notification listing in dashboard ([pr#62767](https://github.com/ceph/ceph/pull/62767), pujaoshahu, pujashahu) | |
| - mgr/dashboard: Add RGW CRUD topic in dashboard ([pr#61989](https://github.com/ceph/ceph/pull/61989), pujaoshahu) | |
| - mgr/dashboard: add rollback/update API endpoints for consistency group snapshots ([pr#66734](https://github.com/ceph/ceph/pull/66734), Imran Imtiaz) | |
| - mgr/dashboard: add schedule\_level to image API for pool/cluster snapshot schedule ([pr#67442](https://github.com/ceph/ceph/pull/67442), Imran Imtiaz) | |
| - mgr/dashboard: Add secure and verify-host-name to "listener add" on NVMeoF CLI ([pr#67760](https://github.com/ceph/ceph/pull/67760), Gil Bregman) | |
| - mgr/dashboard: add SMB share QoS rate limiting ([pr#67291](https://github.com/ceph/ceph/pull/67291), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: Add step 1 for subsystem form ([pr#67106](https://github.com/ceph/ceph/pull/67106), Afreen Misbah) | |
| - mgr/dashboard: Add storage card to overview page ([pr#67256](https://github.com/ceph/ceph/pull/67256), Afreen Misbah) | |
| - mgr/dashboard: add storage consumption card ([pr#67517](https://github.com/ceph/ceph/pull/67517), Aashish Sharma) | |
| - mgr/dashboard: add support for inline-tip notification ([pr#64225](https://github.com/ceph/ceph/pull/64225), Naman Munet) | |
| - mgr/dashboard: Add Sync from/sync from all options on master zone edit ([pr#69167](https://github.com/ceph/ceph/pull/69167), Aashish Sharma) | |
| - mgr/dashboard: add tab structure to File Systems page and embed Ceph-Filesystem Overview dashboard ([pr#64405](https://github.com/ceph/ceph/pull/64405), Abhishek Desai) | |
| - mgr/dashboard: add telemetry status to overview-health-card ([pr#67950](https://github.com/ceph/ceph/pull/67950), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: add text-label-list component ([pr#65735](https://github.com/ceph/ceph/pull/65735), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: Added application label to pool\_metadata query ([pr#62743](https://github.com/ceph/ceph/pull/62743), Ankush Behl) | |
| - mgr/dashboard: added node-exporter dashboard ([pr#62360](https://github.com/ceph/ceph/pull/62360), Ankush Behl) | |
| - mgr/dashboard: Adding QAT Compression dropdown on RGW Service form ([pr#66507](https://github.com/ceph/ceph/pull/66507), Devika Babrekar) | |
| - mgr/dashboard: Adding RADOS namespace option into add\_ns\_req ([pr#67330](https://github.com/ceph/ceph/pull/67330), gadi-didi) | |
| - mgr/dashboard: Adding RGW Bucket Notification Dashboard for Grafana ([pr#63641](https://github.com/ceph/ceph/pull/63641), Anushruti Sharma) | |
| - mgr/dashboard: alert panel enhancements ([pr#64638](https://github.com/ceph/ceph/pull/64638), Naman Munet) | |
| - mgr/dashboard: align cli commands listener list, ns list, host list ([pr#63366](https://github.com/ceph/ceph/pull/63366), Tomer Haskalovitch) | |
| - mgr/dashboard: align gw info, gw version, spdk\_log\_level get with old cli ([pr#63335](https://github.com/ceph/ceph/pull/63335), Tomer Haskalovitch) | |
| - mgr/dashboard: align response of subsystem add and ns add with old cli ([pr#63410](https://github.com/ceph/ceph/pull/63410), Tomer Haskalovitch) | |
| - mgr/dashboard: align RGW role management with Carbon and fix API routing ([pr#69698](https://github.com/ceph/ceph/pull/69698), Sagar Gopale) | |
| - mgr/dashboard: Allow adding authentication to subsystem flow ([pr#67480](https://github.com/ceph/ceph/pull/67480), Afreen Misbah) | |
| - mgr/dashboard: Allow creating nvmeof gateway group via new flow ([pr#67991](https://github.com/ceph/ceph/pull/67991), Afreen Misbah) | |
| - mgr/dashboard: allow deletion of non-default zone and zonegroup ([pr#66119](https://github.com/ceph/ceph/pull/66119), Aashish Sharma) | |
| - mgr/dashboard: Allow empty port value when adding a listener in NVMEoF CLI ([pr#68749](https://github.com/ceph/ceph/pull/68749), Gil Bregman) | |
| - mgr/dashboard: Allow FQDN in Connect Cluster form -> Cluster API URL ([pr#65566](https://github.com/ceph/ceph/pull/65566), Aashish Sharma) | |
| - mgr/dashboard: Allow host with labels in listener form ([pr#63963](https://github.com/ceph/ceph/pull/63963), Afreen Misbah) | |
| - mgr/dashboard: Allow moving to next when Bidirectional mode is chosen ([pr#68529](https://github.com/ceph/ceph/pull/68529), Afreen Misbah) | |
| - mgr/dashboard: Allow quick bootstrap script to use custom images ([pr#68801](https://github.com/ceph/ceph/pull/68801), Afreen Misbah) | |
| - mgr/dashboard: Allow the user to re-use existing realm/zg/zone and setup replication ([pr#62906](https://github.com/ceph/ceph/pull/62906), Aashish Sharma) | |
| - mgr/dashboard: Allow upper case encryption algorithm values in NVMeoF CLI ([pr#68456](https://github.com/ceph/ceph/pull/68456), Gil Bregman) | |
| - mgr/dashboard: Blank entry for Storage Capacity in dashboard under Cluster > Expand Cluster > Review ([pr#65652](https://github.com/ceph/ceph/pull/65652), Naman Munet) | |
| - mgr/dashboard: Breadcrumb should allow going back to subsystem tab ([pr#67643](https://github.com/ceph/ceph/pull/67643), pujaoshahu) | |
| - mgr/dashboard: Bump grafana version to 11<span></span>.6<span></span>.0 ([pr#62827](https://github.com/ceph/ceph/pull/62827), Afreen Misbah) | |
| - mgr/dashboard: Bump lodash ([pr#68694](https://github.com/ceph/ceph/pull/68694), Afreen Misbah) | |
| - mgr/dashboard: bump nvmeof submodule to 1<span></span>.6<span></span>.5 ([pr#67044](https://github.com/ceph/ceph/pull/67044), Tomer Haskalovitch) | |
| - mgr/dashboard: bump nvmeof submodule to 1<span></span>.6<span></span>.7 ([pr#67410](https://github.com/ceph/ceph/pull/67410), Vallari Agrawal) | |
| - mgr/dashboard: bump nvmeof submodule to 1<span></span>.7<span></span>.2 ([pr#67992](https://github.com/ceph/ceph/pull/67992), Vallari Agrawal) | |
| - mgr/dashboard: bump tar-fs from 2<span></span>.1<span></span>.2 to 2<span></span>.1<span></span>.3 in /src/pybind/mgr/dashboard/frontend ([pr#63671](https://github.com/ceph/ceph/pull/63671), dependabot[bot]) | |
| - mgr/dashboard: bump validator package to address vulnerability ([pr#66082](https://github.com/ceph/ceph/pull/66082), Naman Munet) | |
| - mgr/dashboard: bump validator<span></span>.js to 13<span></span>.15<span></span>.23 ([pr#66631](https://github.com/ceph/ceph/pull/66631), Nizamudeen A) | |
| - mgr/dashboard: bump vite and @angular-devkit/build-angular in /src/pybind/mgr/dashboard/frontend ([pr#63891](https://github.com/ceph/ceph/pull/63891), dependabot[bot]) | |
| - mgr/dashboard: carbonise multi-cluster forms ([pr#66583](https://github.com/ceph/ceph/pull/66583), Aashish Sharma) | |
| - mgr/dashboard: Carbonised Notification area component ([pr#64587](https://github.com/ceph/ceph/pull/64587), Afreen Misbah, Anikait Sehwag) | |
| - mgr/dashboard: Carbonised Notification Header ([pr#64375](https://github.com/ceph/ceph/pull/64375), Anikait Sehwag) | |
| - mgr/dashboard: Carbonize Administration module > Create Realm/Zone group/zone ([pr#65972](https://github.com/ceph/ceph/pull/65972), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Carbonize Block Module > NVme-Listing Gateway group ([pr#66281](https://github.com/ceph/ceph/pull/66281), pujaoshahu) | |
| - mgr/dashboard: Carbonize cluster-wide OSD flags modal ([pr#68891](https://github.com/ceph/ceph/pull/68891), Sagar Gopale) | |
| - mgr/dashboard: Carbonize Icons for Modules (Block, Object, File, Observability, Administration) ([pr#60797](https://github.com/ceph/ceph/pull/60797), Prachi) | |
| - mgr/dashboard: Carbonize multisite sync policy forms ([pr#66105](https://github.com/ceph/ceph/pull/66105), Naman Munet) | |
| - mgr/dashboard: carbonize RGW overview dashboard ([pr#68986](https://github.com/ceph/ceph/pull/68986), Afreen Misbah) | |
| - mgr/dashboard: carbonize service form ([pr#65751](https://github.com/ceph/ceph/pull/65751), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: carbonize table filters ([pr#68990](https://github.com/ceph/ceph/pull/68990), Nizamudeen A) | |
| - mgr/dashboard: Carbonize the Change Password Form ([pr#66006](https://github.com/ceph/ceph/pull/66006), Afreen Misbah) | |
| - mgr/dashboard: carbonize-delete-zone-modal ([pr#66761](https://github.com/ceph/ceph/pull/66761), Sagar Gopale) | |
| - mgr/dashboard: carbonize-delete-zonegroup-modal ([pr#66731](https://github.com/ceph/ceph/pull/66731), Sagar Gopale) | |
| - mgr/dashboard: carbonize-osd-flags-modal ([pr#66776](https://github.com/ceph/ceph/pull/66776), Sagar Gopale) | |
| - mgr/dashboard: Carbonized - Multisite Zone (Create and Edit) ([pr#66116](https://github.com/ceph/ceph/pull/66116), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: carbonized-multisite-export-realm-token-modal ([pr#66576](https://github.com/ceph/ceph/pull/66576), Sagar Gopale) | |
| - mgr/dashboard: catch broader exception to show relevant cli output ([pr#65028](https://github.com/ceph/ceph/pull/65028), Tomer Haskalovitch) | |
| - mgr/dashboard: Cephfs Mirroring - Entity ([pr#66857](https://github.com/ceph/ceph/pull/66857), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Cephfs mirroring Filesystem Selection ([pr#66821](https://github.com/ceph/ceph/pull/66821), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Cephfs Mirroring Listing ([pr#66195](https://github.com/ceph/ceph/pull/66195), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Cephfs Mirroring Wizard ([pr#66616](https://github.com/ceph/ceph/pull/66616), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: change the default max namespace from 4096 to None in subsystem add command ([pr#65848](https://github.com/ceph/ceph/pull/65848), Tomer Haskalovitch) | |
| - mgr/dashboard: close token status subscription properly ([pr#64980](https://github.com/ceph/ceph/pull/64980), Nizamudeen A) | |
| - mgr/dashboard: Combining Quorum tables data on Monitors page ([pr#69040](https://github.com/ceph/ceph/pull/69040), Devika Babrekar) | |
| - mgr/dashboard: Converting add storage wizard into tearsheet ([pr#68977](https://github.com/ceph/ceph/pull/68977), Devika Babrekar) | |
| - mgr/dashboard: Create and delete and update s3 notification in dashboard ([pr#62992](https://github.com/ceph/ceph/pull/62992), pujaoshahu) | |
| - mgr/dashboard: Create-namespace-form ([pr#67242](https://github.com/ceph/ceph/pull/67242), Sagar Gopale) | |
| - mgr/dashboard: Creating CephFS dashboard for Grafana ([pr#62164](https://github.com/ceph/ceph/pull/62164), Piyush Agarwal) | |
| - mgr/dashboard: cypress tests do not fail on failures ([pr#64680](https://github.com/ceph/ceph/pull/64680), Afreen Misbah) | |
| - mgr/dashboard: Dashboard nfs export editor rejects ipv6 addresses ([pr#65169](https://github.com/ceph/ceph/pull/65169), Afreen Misbah) | |
| - mgr/dashboard: delete-gateway-nodes ([pr#67132](https://github.com/ceph/ceph/pull/67132), Sagar Gopale) | |
| - mgr/dashboard: deprecate `transifex-i18ntool` and support transifex cli ([pr#63039](https://github.com/ceph/ceph/pull/63039), Afreen Misbah) | |
| - mgr/dashboard: Difference in "path" value observed when rgw user level export created via dashboard vs cli ([pr#68541](https://github.com/ceph/ceph/pull/68541), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: differentiate account users from rgw users in bucket form ([pr#64362](https://github.com/ceph/ceph/pull/64362), Naman Munet) | |
| - mgr/dashboard: don't mutate the cached osd\_map in CephService ([pr#69317](https://github.com/ceph/ceph/pull/69317), Kefu Chai) | |
| - mgr/dashboard: edit realm modal not working ([pr#66330](https://github.com/ceph/ceph/pull/66330), Naman Munet) | |
| - mgr/dashboard: Edit user via UI throwing multiple server errors ([pr#66047](https://github.com/ceph/ceph/pull/66047), Naman Munet) | |
| - mgr/dashboard: emit success and error on copy2cliboard ([pr#66630](https://github.com/ceph/ceph/pull/66630), Nizamudeen A) | |
| - mgr/dashboard: empty-data-message ([pr#66803](https://github.com/ceph/ceph/pull/66803), Sagar Gopale) | |
| - mgr/dashboard: Enable gray 10 theme as per carbon standards ([pr#68026](https://github.com/ceph/ceph/pull/68026), Afreen Misbah) | |
| - mgr/dashboard: Enable rgw module automatically in the primary and secondary cluster if not enabled during multi-site automation ([pr#62929](https://github.com/ceph/ceph/pull/62929), Aashish Sharma) | |
| - mgr/dashboard: Encryption key not being passed in gateway group form ([pr#68547](https://github.com/ceph/ceph/pull/68547), Afreen Misbah) | |
| - mgr/dashboard: expose image summary API ([pr#65079](https://github.com/ceph/ceph/pull/65079), Nizamudeen A) | |
| - mgr/dashboard: fetch all namespaces in a gateway group ([pr#67101](https://github.com/ceph/ceph/pull/67101), Afreen Misbah) | |
| - mgr/dashboard: file/smb: Create SMB share dialog is missing a share name input ([pr#65907](https://github.com/ceph/ceph/pull/65907), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Final merged branch for subsystem complete flow ([pr#67535](https://github.com/ceph/ceph/pull/67535), pujaoshahu, Sagar Gopale) | |
| - mgr/dashboard: fix add host API path for namespace mapping in NVMe/TCP ([pr#67716](https://github.com/ceph/ceph/pull/67716), Sagar Gopale) | |
| - mgr/dashboard: fix alignment of log action buttons ([pr#63784](https://github.com/ceph/ceph/pull/63784), prik73) | |
| - mgr/dashboard: Fix applicatin pool table for filtered pools ([pr#63347](https://github.com/ceph/ceph/pull/63347), Ankush Behl) | |
| - mgr/dashboard: fix bind address regression from CherryPy isolation ([pr#69714](https://github.com/ceph/ceph/pull/69714), Afreen Misbah) | |
| - mgr/dashboard: Fix breaking overview page ([pr#67714](https://github.com/ceph/ceph/pull/67714), Afreen Misbah) | |
| - mgr/dashboard: fix bucket replication disable ([pr#64708](https://github.com/ceph/ceph/pull/64708), Naman Munet) | |
| - mgr/dashboard: Fix capitalization in SMB ([pr#63675](https://github.com/ceph/ceph/pull/63675), Afreen Misbah) | |
| - mgr/dashboard: fix cephadm e2e dependency graph failure ([pr#66088](https://github.com/ceph/ceph/pull/66088), Nizamudeen A) | |
| - mgr/dashboard: fix cephadm e2e failure ([pr#66103](https://github.com/ceph/ceph/pull/66103), Nizamudeen A) | |
| - mgr/dashboard: fix command alias help message ([pr#65612](https://github.com/ceph/ceph/pull/65612), Tomer Haskalovitch) | |
| - mgr/dashboard: fix consumption chart units ([pr#67667](https://github.com/ceph/ceph/pull/67667), Aashish Sharma) | |
| - mgr/dashboard: fix dashboard freeze on missing smb permissions ([pr#65840](https://github.com/ceph/ceph/pull/65840), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: Fix delete listener ([pr#63165](https://github.com/ceph/ceph/pull/63165), Afreen Misbah) | |
| - mgr/dashboard: fix delete subsystem issue ([pr#68160](https://github.com/ceph/ceph/pull/68160), Sagar Gopale) | |
| - mgr/dashboard: Fix display of IP address in host page ([pr#66638](https://github.com/ceph/ceph/pull/66638), Afreen Misbah) | |
| - mgr/dashboard: Fix duplicate selection on multi-select in table component ([pr#65146](https://github.com/ceph/ceph/pull/65146), Aashish Sharma) | |
| - mgr/dashboard: fix duplicated editing of cell ([pr#65669](https://github.com/ceph/ceph/pull/65669), Nizamudeen A) | |
| - mgr/dashboard: Fix edit and delete access for pool-manager role ([pr#68868](https://github.com/ceph/ceph/pull/68868), Afreen Misbah) | |
| - mgr/dashboard: fix flaky promql query test ([pr#63279](https://github.com/ceph/ceph/pull/63279), Aashish Sharma) | |
| - mgr/dashboard: Fix footer of notification panel ([pr#67180](https://github.com/ceph/ceph/pull/67180), Afreen Misbah) | |
| - mgr/dashboard: fix generic form submit validator for inline edit ([pr#65973](https://github.com/ceph/ceph/pull/65973), Nizamudeen A) | |
| - mgr/dashboard: fix icon alignment in navigation header ([pr#66084](https://github.com/ceph/ceph/pull/66084), Naman Munet) | |
| - mgr/dashboard: Fix inline markup warning in API documentation ([pr#64164](https://github.com/ceph/ceph/pull/64164), Kefu Chai) | |
| - mgr/dashboard: Fix issue with loading localization module ([pr#64667](https://github.com/ceph/ceph/pull/64667), Afreen Misbah) | |
| - mgr/dashboard: fix KeyError exception in HardwareService<span></span>.get\_summary() ([pr#63721](https://github.com/ceph/ceph/pull/63721), Guillaume Abrioux) | |
| - mgr/dashboard: fix listener add errors ([pr#68745](https://github.com/ceph/ceph/pull/68745), Tomer Haskalovitch) | |
| - mgr/dashboard: fix make check tests ([pr#63180](https://github.com/ceph/ceph/pull/63180), Afreen Misbah) | |
| - mgr/dashboard: fix memory leak in prometheus service ([pr#64905](https://github.com/ceph/ceph/pull/64905), Nizamudeen A) | |
| - mgr/dashboard: fix misaligned text links on login page ([pr#66035](https://github.com/ceph/ceph/pull/66035), prik73, Afreen Misbah) | |
| - mgr/dashboard: fix missing checkbox icon in table ([pr#65568](https://github.com/ceph/ceph/pull/65568), Nizamudeen A) | |
| - mgr/dashboard: fix missing gw group error ([pr#65027](https://github.com/ceph/ceph/pull/65027), Tomer Haskalovitch) | |
| - mgr/dashboard: fix missing schedule interval in rbd API ([pr#65481](https://github.com/ceph/ceph/pull/65481), Nizamudeen A) | |
| - mgr/dashboard: fix multi-cluster route reload logic ([pr#66437](https://github.com/ceph/ceph/pull/66437), Aashish Sharma) | |
| - mgr/dashboard: fix multisite wizard realm configuration mode ([pr#65977](https://github.com/ceph/ceph/pull/65977), Aashish Sharma) | |
| - mgr/dashboard: fix namespace block size in namespace form ([pr#68377](https://github.com/ceph/ceph/pull/68377), Sagar Gopale) | |
| - mgr/dashboard: fix nested shell quoting in cephadm e2e start-cluster ([pr#69116](https://github.com/ceph/ceph/pull/69116), Afreen Misbah) | |
| - mgr/dashboard: fix None force param handling in ns add\_host so it won't raise exceptions ([pr#65519](https://github.com/ceph/ceph/pull/65519), Tomer Haskalovitch) | |
| - mgr/dashboard: fix notification & images cypress e2e failure ([pr#66856](https://github.com/ceph/ceph/pull/66856), Aashish Sharma) | |
| - mgr/dashboard: fix ns add and resize commands help ([pr#66792](https://github.com/ceph/ceph/pull/66792), Tomer Haskalovitch) | |
| - mgr/dashboard: fix nvme certificate name ([pr#66547](https://github.com/ceph/ceph/pull/66547), Tomer Haskalovitch) | |
| - mgr/dashboard: fix nvmeof mtls ([pr#64753](https://github.com/ceph/ceph/pull/64753), Tomer Haskalovitch) | |
| - mgr/dashboard: Fix nvmeof subsystems delete modal ([pr#66771](https://github.com/ceph/ceph/pull/66771), pujaoshahu) | |
| - mgr/dashboard: fix oauth2-service creation UI error ([pr#66124](https://github.com/ceph/ceph/pull/66124), Nizamudeen A) | |
| - mgr/dashboard: Fix osd modal spacings and footer ([pr#68521](https://github.com/ceph/ceph/pull/68521), Afreen Misbah) | |
| - mgr/dashboard: Fix padding of overview page ([pr#68049](https://github.com/ceph/ceph/pull/68049), Afreen Misbah) | |
| - mgr/dashboard: fix Physical Disks identify test race condition ([pr#66187](https://github.com/ceph/ceph/pull/66187), Kefu Chai) | |
| - mgr/dashboard: fix prometheus API error when not configured ([pr#65627](https://github.com/ceph/ceph/pull/65627), Nizamudeen A) | |
| - mgr/dashboard: fix rbd form mirroring toggle ([pr#65558](https://github.com/ceph/ceph/pull/65558), Nizamudeen A) | |
| - mgr/dashboard: fix RBD mirror schedule inheritance in pool and image API ([pr#67026](https://github.com/ceph/ceph/pull/67026), Imran Imtiaz) | |
| - mgr/dashboard: fix rbd-mirror e2e failure ([pr#66925](https://github.com/ceph/ceph/pull/66925), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: Fix redirection of SMB enable module ([pr#64616](https://github.com/ceph/ceph/pull/64616), Afreen Misbah) | |
| - mgr/dashboard: fix RGW Bucket Notification Dashboard units ([pr#65384](https://github.com/ceph/ceph/pull/65384), Aashish Sharma) | |
| - mgr/dashboard: Fix scrubbing state ([pr#67712](https://github.com/ceph/ceph/pull/67712), Afreen Misbah) | |
| - mgr/dashboard: fix server side table sort ([pr#66417](https://github.com/ceph/ceph/pull/66417), Nizamudeen A) | |
| - mgr/dashboard: Fix service form to take into account labels ([pr#68549](https://github.com/ceph/ceph/pull/68549), Afreen Misbah) | |
| - mgr/dashboard: Fix service name disablemnt in servcie form UI ([pr#68046](https://github.com/ceph/ceph/pull/68046), Afreen Misbah) | |
| - mgr/dashboard: fix set spdk log level cli command ([pr#63334](https://github.com/ceph/ceph/pull/63334), Tomer Haskalovitch) | |
| - mgr/dashboard: fix smb button and table column ([pr#65576](https://github.com/ceph/ceph/pull/65576), Pedro Gonzalez Gomez) | |
| - mgr/dashboard: Fix smb module enablement ([pr#64447](https://github.com/ceph/ceph/pull/64447), Afreen Misbah) | |
| - mgr/dashboard: Fix stylus issue ([pr#64633](https://github.com/ceph/ceph/pull/64633), Afreen Misbah) | |
| - mgr/dashboard: fix subsystem creation issue ([pr#68045](https://github.com/ceph/ceph/pull/68045), Sagar Gopale) | |
| - mgr/dashboard: fix subvolume group corruption from smb share form ([pr#68066](https://github.com/ceph/ceph/pull/68066), Nizamudeen A) | |
| - mgr/dashboard: fix table dom re-rendering ([pr#64710](https://github.com/ceph/ceph/pull/64710), Nizamudeen A) | |
| - mgr/dashboard: fix table loading while fetching data ([pr#64634](https://github.com/ceph/ceph/pull/64634), Nizamudeen A) | |
| - mgr/dashboard: Fix table width expansion on manager module dropdown selection #74089 ([pr#66510](https://github.com/ceph/ceph/pull/66510), Sagar Gopale) | |
| - mgr/dashboard: fix tag colors not applied in table cells ([pr#68988](https://github.com/ceph/ceph/pull/68988), Afreen Misbah) | |
| - mgr/dashboard: Fix tags in subvolume list and subvolume groups list ([pr#68199](https://github.com/ceph/ceph/pull/68199), pujaoshahu) | |
| - mgr/dashboard: Fix test\_host<span></span>.py test case ([pr#65208](https://github.com/ceph/ceph/pull/65208), Abhishek Desai) | |
| - mgr/dashboard: fix the missing injectors for child formgroup tpl ([pr#67934](https://github.com/ceph/ceph/pull/67934), Nizamudeen A) | |
| - mgr/dashboard: fix the separation between CLI and API only commands ([pr#65702](https://github.com/ceph/ceph/pull/65702), Tomer Haskalovitch) | |
| - mgr/dashboard: Fix timestamps in APIs ([pr#66008](https://github.com/ceph/ceph/pull/66008), Afreen Misbah) | |
| - mgr/dashboard: fix total capacity value in dashboard ([pr#65537](https://github.com/ceph/ceph/pull/65537), Nizamudeen A) | |
| - mgr/dashboard: fix typo in error when gw does not exist ([pr#66782](https://github.com/ceph/ceph/pull/66782), Tomer Haskalovitch) | |
| - mgr/dashboard: fix upgrade's cluster alerts popover ([pr#66144](https://github.com/ceph/ceph/pull/66144), Nizamudeen A) | |
| - mgr/dashboard: fix zone creation in rgw service creation form ([pr#69704](https://github.com/ceph/ceph/pull/69704), Aashish Sharma) | |
| - mgr/dashboard: fix zone update API forcing STANDARD storage class ([pr#65579](https://github.com/ceph/ceph/pull/65579), Aashish Sharma) | |
| - mgr/dashboard: fix-add-node-issue ([pr#67809](https://github.com/ceph/ceph/pull/67809), Sagar Gopale) | |
| - mgr/dashboard: fix-nvmeof-subsystem-create-firefox-next ([pr#67769](https://github.com/ceph/ceph/pull/67769), Sagar Gopale) | |
| - mgr/dashboard: fix-subsystem-loading-page-issue ([pr#68124](https://github.com/ceph/ceph/pull/68124), Sagar Gopale) | |
| - mgr/dashboard: Fixed incorrect snapshot scheduled date for rbd block in GUI ([pr#64689](https://github.com/ceph/ceph/pull/64689), Abhishek Desai) | |
| - mgr/dashboard: fixed input field black after selecting an autofill browser input ([pr#64445](https://github.com/ceph/ceph/pull/64445), Abhishek Desai) | |
| - mgr/dashboard: Fixes for overview page ([pr#67503](https://github.com/ceph/ceph/pull/67503), Afreen Misbah) | |
| - mgr/dashboard: fixes for quick-bootstrap script ([pr#66075](https://github.com/ceph/ceph/pull/66075), Nizamudeen A) | |
| - mgr/dashboard: Fixing message when prometheus is disabled in performa… ([pr#67690](https://github.com/ceph/ceph/pull/67690), Devika Babrekar) | |
| - mgr/dashboard: Footer actions shift upward instead of staying pinned at modal bottom in NVMe/TCP subsystem create wizard ([pr#67718](https://github.com/ceph/ceph/pull/67718), Sagar Gopale) | |
| - mgr/dashboard: form and style fixes ([pr#64772](https://github.com/ceph/ceph/pull/64772), Naman Munet) | |
| - mgr/dashboard: Form retains old data when switching from edit to create mode ([pr#65487](https://github.com/ceph/ceph/pull/65487), pujashahu) | |
| - mgr/dashboard: FS - Attach Command showing undefined for MountData ([pr#65600](https://github.com/ceph/ceph/pull/65600), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: gateway-add-modal ([pr#66967](https://github.com/ceph/ceph/pull/66967), Afreen Misbah, Sagar Gopale) | |
| - mgr/dashboard: Generic Performace Chart - Carbon ([pr#67021](https://github.com/ceph/ceph/pull/67021), Devika Babrekar) | |
| - mgr/dashboard: generic redirect link for a table item ([pr#66049](https://github.com/ceph/ceph/pull/66049), Nizamudeen A) | |
| - mgr/dashboard: Glacier Storage Class - create and list ([pr#63421](https://github.com/ceph/ceph/pull/63421), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Grafana dashboard/Filesystem Overview: "matching labels must be unique on one side" ([pr#67654](https://github.com/ceph/ceph/pull/67654), bst2002git) | |
| - mgr/dashboard: Group similar alerts ([pr#65312](https://github.com/ceph/ceph/pull/65312), Abhishek Desai) | |
| - mgr/dashboard: Handle pool creation in tiering local storage class creation ([pr#65409](https://github.com/ceph/ceph/pull/65409), Dnyaneshwari, Naman Munet) | |
| - mgr/dashboard: Health card hardware tab ([pr#67474](https://github.com/ceph/ceph/pull/67474), Afreen Misbah) | |
| - mgr/dashboard: Improve oauth2 sso configuration ([pr#67417](https://github.com/ceph/ceph/pull/67417), Alexandre Jardon) | |
| - mgr/dashboard: improve RBD group API endpoint documentation ([pr#66975](https://github.com/ceph/ceph/pull/66975), Imran Imtiaz) | |
| - mgr/dashboard: Include executing tasks in notification panel ([pr#66855](https://github.com/ceph/ceph/pull/66855), Aashish Sharma) | |
| - mgr/dashboard: Initiator add shows success but host is not added/displayed in Subsystem Initiators table ([pr#67713](https://github.com/ceph/ceph/pull/67713), Sagar Gopale) | |
| - mgr/dashboard: introduce details card component ([pr#64631](https://github.com/ceph/ceph/pull/64631), Naman Munet, Nizamudeen A) | |
| - mgr/dashboard: introduce NvmeofCLICommand's success\_message\_template … ([pr#66879](https://github.com/ceph/ceph/pull/66879), Tomer Haskalovitch) | |
| - mgr/dashboard: introduce side panel as a reusable component ([pr#63872](https://github.com/ceph/ceph/pull/63872), Nizamudeen A) | |
| - mgr/dashboard: introduce traddr for backward compatibility ([pr#68393](https://github.com/ceph/ceph/pull/68393), Tomer Haskalovitch) | |
| - mgr/dashboard: keep notification tests in the past ([pr#68129](https://github.com/ceph/ceph/pull/68129), Aryan-coder06) | |
| - mgr/dashboard: link rgw user with account e2e failure ([pr#66286](https://github.com/ceph/ceph/pull/66286), Naman Munet) | |
| - mgr/dashboard: loading state for inventory card ([pr#64911](https://github.com/ceph/ceph/pull/64911), Nizamudeen A) | |
| - mgr/dashboard: Local Storage Class - create and list ([pr#64061](https://github.com/ceph/ceph/pull/64061), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Made expandable table row height consistent across the cluster ([pr#64698](https://github.com/ceph/ceph/pull/64698), Abhishek Desai) | |
| - mgr/dashboard: Maintain sentence case consistency in side nav bar titles ([pr#65870](https://github.com/ceph/ceph/pull/65870), Aashish Sharma) | |
| - mgr/dashboard: mgr/dashboard: Carbonize Realm Name and Token block in Multi-site Replication Wizard ([pr#68441](https://github.com/ceph/ceph/pull/68441), Sagar Gopale) | |
| - mgr/dashboard: Migrate from promtail to grafana alloy ([pr#64728](https://github.com/ceph/ceph/pull/64728), Aashish Sharma) | |
| - mgr/dashboard: Misleading warning when no eligible devices are available for OSD creation ([pr#67444](https://github.com/ceph/ceph/pull/67444), Naman Munet) | |
| - mgr/dashboard: Multi-site-sync-status UI distortion for status in data sync ([pr#63175](https://github.com/ceph/ceph/pull/63175), Prachi) | |
| - mgr/dashboard: multisite sync-policy page should include daemon selection ([pr#68734](https://github.com/ceph/ceph/pull/68734), Naman Munet) | |
| - mgr/dashboard: Namespace size should accept GiB in NVMe/TCP ([pr#67734](https://github.com/ceph/ceph/pull/67734), Sagar Gopale) | |
| - mgr/dashboard: NFS enhancements - terminology alignment ([pr#68970](https://github.com/ceph/ceph/pull/68970), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: nfs export creation fails with obj deserialization ([pr#67345](https://github.com/ceph/ceph/pull/67345), Nizamudeen A) | |
| - mgr/dashboard: NFS: Toggle visibility of CephFS snapshots ([pr#67301](https://github.com/ceph/ceph/pull/67301), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Notification endpoints for create ,list and delete ([pr#62701](https://github.com/ceph/ceph/pull/62701), pujashahu) | |
| - mgr/dashboard: Notification footer ([pr#64707](https://github.com/ceph/ceph/pull/64707), Afreen Misbah, Anikait Sehwag) | |
| - mgr/dashboard: ns list now support not passing nqn param ([pr#65841](https://github.com/ceph/ceph/pull/65841), Tomer Haskalovitch) | |
| - mgr/dashboard: NVMe – Fix host,listeners namespace list display on Subsystem resource page ([pr#67159](https://github.com/ceph/ceph/pull/67159), pujaoshahu) | |
| - mgr/dashboard: NVME-Delete Gateway group ([pr#66418](https://github.com/ceph/ceph/pull/66418), pujaoshahu) | |
| - mgr/dashboard: NVme-gateway-resource ([pr#66906](https://github.com/ceph/ceph/pull/66906), Sagar Gopale) | |
| - mgr/dashboard: NVMe-of Initiator Hostname Pre-validation ([pr#68224](https://github.com/ceph/ceph/pull/68224), Sagar Gopale) | |
| - mgr/dashboard: NVme-Subsystem list ([pr#66751](https://github.com/ceph/ceph/pull/66751), pujaoshahu, Puja Shahu) | |
| - mgr/dashboard: NVMeoF -Create Gatway group Form ([pr#66546](https://github.com/ceph/ceph/pull/66546), pujaoshahu) | |
| - mgr/dashboard: nvmeof cli feedback fixes ([pr#64363](https://github.com/ceph/ceph/pull/64363), Tomer Haskalovitch) | |
| - mgr/dashboard: NVMeoF CLI migrate prs ([pr#64215](https://github.com/ceph/ceph/pull/64215), Tomer Haskalovitch) | |
| - mgr/dashboard: Nvmeof CLI plain format support ([pr#63327](https://github.com/ceph/ceph/pull/63327), Tomer Haskalovitch) | |
| - mgr/dashboard: Nvmeof expand namespace size ([pr#67328](https://github.com/ceph/ceph/pull/67328), Sagar Gopale) | |
| - mgr/dashboard: NVMeoF namespace create form should show subsystem selection first ([pr#68175](https://github.com/ceph/ceph/pull/68175), Sagar Gopale) | |
| - mgr/dashboard: Optimize css styles<span></span>.css bundle ([pr#65247](https://github.com/ceph/ceph/pull/65247), Afreen Misbah) | |
| - mgr/dashboard: Option to select archive option while Import Multi-site token ([pr#68411](https://github.com/ceph/ceph/pull/68411), Aashish Sharma) | |
| - mgr/dashboard: raise an error when invalid server-address was provided ([pr#68728](https://github.com/ceph/ceph/pull/68728), Tomer Haskalovitch) | |
| - mgr/dashboard: raise exception if both size and rbd\_image\_size are being passed in ns add ([pr#65676](https://github.com/ceph/ceph/pull/65676), Tomer Haskalovitch) | |
| - mgr/dashboard: Remove `ng-click-outside` and `ngx-toast` ([pr#68952](https://github.com/ceph/ceph/pull/68952), Afreen Misbah) | |
| - mgr/dashboard: remove archive option from master zone creation ([pr#68486](https://github.com/ceph/ceph/pull/68486), Aashish Sharma) | |
| - mgr/dashboard: Remove cephfs mirroring navigation from Umbrella ([pr#68967](https://github.com/ceph/ceph/pull/68967), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Remove font awesome icon package ([pr#68962](https://github.com/ceph/ceph/pull/68962), Afreen Misbah) | |
| - mgr/dashboard: remove hardcoded strings in About component ([pr#66034](https://github.com/ceph/ceph/pull/66034), prik73, Afreen Misbah) | |
| - mgr/dashboard: Remove illegible texts from the dashboard ([pr#66291](https://github.com/ceph/ceph/pull/66291), Afreen Misbah) | |
| - mgr/dashboard: Remove ng script ([pr#66402](https://github.com/ceph/ceph/pull/66402), Afreen Misbah) | |
| - mgr/dashboard: remove not needed 'cli\_version' field from gw info com… ([pr#66714](https://github.com/ceph/ceph/pull/66714), Tomer Haskalovitch) | |
| - mgr/dashboard: remove sync\_from entry when sync\_from\_all is true ([pr#68490](https://github.com/ceph/ceph/pull/68490), Aashish Sharma) | |
| - mgr/dashboard: Remove tabs under subsystem ([pr#67472](https://github.com/ceph/ceph/pull/67472), pujaoshahu) | |
| - mgr/dashboard: Remove the clear-alerts parameter from NVMeoF CLI ([pr#67736](https://github.com/ceph/ceph/pull/67736), Gil Bregman) | |
| - mgr/dashboard: Remove the time dropdown from grafana iframe ([pr#64327](https://github.com/ceph/ceph/pull/64327), Abhishek Desai) | |
| - mgr/dashboard: remove trailing space from directory name ([pr#67174](https://github.com/ceph/ceph/pull/67174), Ville Ojamo) | |
| - mgr/dashboard: rename 'Zone Group' labels to 'Zonegroup' ([pr#66680](https://github.com/ceph/ceph/pull/66680), Sagar Gopale) | |
| - mgr/dashboard: Rename Alert breadcrumb to Alert Rules ([pr#68198](https://github.com/ceph/ceph/pull/68198), Sagar Gopale) | |
| - mgr/dashboard: Rename Alerts tab to All Alerts ([pr#66478](https://github.com/ceph/ceph/pull/66478), Sagar Gopale) | |
| - mgr/dashboard: Rename namespace block size field and reorder namespace form order ([pr#67995](https://github.com/ceph/ceph/pull/67995), Sagar Gopale) | |
| - mgr/dashboard: Rename side-nav panel items ([pr#65704](https://github.com/ceph/ceph/pull/65704), Naman Munet) | |
| - mgr/dashboard: replace bootstrap badges with carbon tags ([pr#60361](https://github.com/ceph/ceph/pull/60361), pujaoshahu) | |
| - mgr/dashboard: Replace data-cy with data-testid for cypress IDs ([pr#62922](https://github.com/ceph/ceph/pull/62922), Mohammad saif) | |
| - mgr/dashboard: replace deprecated codecs<span></span>.open with open ([pr#68329](https://github.com/ceph/ceph/pull/68329), Kefu Chai) | |
| - mgr/dashboard: Replace htmllint with Prettier for HTML linting ([pr#68953](https://github.com/ceph/ceph/pull/68953), Afreen Misbah) | |
| - mgr/dashboard: replace traddr with server\_address in NVMeoF CLI ([pr#66822](https://github.com/ceph/ceph/pull/66822), Tomer Haskalovitch) | |
| - mgr/dashboard: replace usage or progress bar with carbon meter chart ([pr#60416](https://github.com/ceph/ceph/pull/60416), Naman Munet) | |
| - mgr/dashboard: resolve the redirect url with the prop name ([pr#66160](https://github.com/ceph/ceph/pull/66160), Nizamudeen A) | |
| - mgr/dashboard: rgw accounts form group mode disable option is not working ([pr#66319](https://github.com/ceph/ceph/pull/66319), Naman Munet) | |
| - mgr/dashboard: rgw\_crypt\_kmip\_addr in SSE-KMS kmip address input field validation updated ([pr#64827](https://github.com/ceph/ceph/pull/64827), Abhishek Desai) | |
| - mgr/dashboard: rm requirements-extra file ([pr#64380](https://github.com/ceph/ceph/pull/64380), Nizamudeen A) | |
| - mgr/dashboard: Round off y-axis value of area chart ([pr#68525](https://github.com/ceph/ceph/pull/68525), Afreen Misbah) | |
| - mgr/dashboard: run kcli commands in libvritd group ([pr#68178](https://github.com/ceph/ceph/pull/68178), Nizamudeen A) | |
| - mgr/dashboard: server side table rendering improvements ([pr#65482](https://github.com/ceph/ceph/pull/65482), Nizamudeen A) | |
| - mgr/dashboard: service creation fails if service name is same as sevice type ([pr#66346](https://github.com/ceph/ceph/pull/66346), Naman Munet) | |
| - mgr/dashboard: services page breaking for test\_orchestrator module ([pr#67847](https://github.com/ceph/ceph/pull/67847), Naman Munet) | |
| - mgr/dashboard: Set max subsystem count to 512 rather than 4096 ([pr#66273](https://github.com/ceph/ceph/pull/66273), Afreen Misbah) | |
| - mgr/dashboard: set up dashboard as a app shell for plugin framework ([pr#61767](https://github.com/ceph/ceph/pull/61767), Afreen Misbah, Ivo Almeida) | |
| - mgr/dashboard: Show notification for multi-site sync status in case there is some error ([pr#62241](https://github.com/ceph/ceph/pull/62241), Aashish Sharma) | |
| - mgr/dashboard: show rados ns in 'ceph nvmeof top io' ([pr#68469](https://github.com/ceph/ceph/pull/68469), Vallari Agrawal) | |
| - mgr/dashboard: show System metadata used ([pr#67708](https://github.com/ceph/ceph/pull/67708), Aashish Sharma) | |
| - mgr/dashboard: show warning message in nvmeof cli ([pr#68996](https://github.com/ceph/ceph/pull/68996), Vallari Agrawal) | |
| - mgr/dashboard: side-panel enhancements ([pr#67018](https://github.com/ceph/ceph/pull/67018), Naman Munet) | |
| - mgr/dashboard: skip the table when an nvmeof cli result has no columns ([pr#69710](https://github.com/ceph/ceph/pull/69710), Kefu Chai) | |
| - mgr/dashboard: Stabilizing the storage overview card ([pr#67807](https://github.com/ceph/ceph/pull/67807), Afreen Misbah) | |
| - mgr/dashboard: start node virtual-env after starting ceph cluster ([pr#66143](https://github.com/ceph/ceph/pull/66143), Nizamudeen A) | |
| - mgr/dashboard: Step three subsystem creation form ([pr#67170](https://github.com/ceph/ceph/pull/67170), Afreen Misbah) | |
| - mgr/dashboard: Step two subsystem creation form ([pr#67128](https://github.com/ceph/ceph/pull/67128), Afreen Misbah) | |
| - mgr/dashboard: Stop rules api being polled on every page ([pr#64773](https://github.com/ceph/ceph/pull/64773), Afreen Misbah) | |
| - mgr/dashboard: Storage Class - Update ([pr#64527](https://github.com/ceph/ceph/pull/64527), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: style fixes for shared components ([pr#65140](https://github.com/ceph/ceph/pull/65140), Naman Munet) | |
| - mgr/dashboard: Subsystem details page opens at stale scroll position after Add Namespace ([pr#67759](https://github.com/ceph/ceph/pull/67759), Sagar Gopale) | |
| - mgr/dashboard: support custom image for bootstrapping ([pr#67346](https://github.com/ceph/ceph/pull/67346), Nizamudeen A) | |
| - mgr/dashboard: support custom prop for table item redirection ([pr#66407](https://github.com/ceph/ceph/pull/66407), Nizamudeen A) | |
| - mgr/dashboard: support custom validator messages in inline edit ([pr#65833](https://github.com/ceph/ceph/pull/65833), Nizamudeen A) | |
| - mgr/dashboard: support gw get\_stats and listener info ([pr#65787](https://github.com/ceph/ceph/pull/65787), Tomer Haskalovitch) | |
| - mgr/dashboard: support human friendly size parameter split commands to separate api and cli functions ([pr#64516](https://github.com/ceph/ceph/pull/64516), Tomer Haskalovitch) | |
| - mgr/dashboard: support inline edit for datatable ([pr#64559](https://github.com/ceph/ceph/pull/64559), Nizamudeen A) | |
| - mgr/dashboard: support templates in table component title ([pr#65857](https://github.com/ceph/ceph/pull/65857), Naman Munet) | |
| - mgr/dashboard: sync policy created for a bucket in Object >> Multi-site >> Sync-policy, is not reflecting under bucket's replication ([pr#67869](https://github.com/ceph/ceph/pull/67869), Naman Munet) | |
| - mgr/dashboard: table cell inline edit emit editing state ([pr#68301](https://github.com/ceph/ceph/pull/68301), Nizamudeen A) | |
| - mgr/dashboard: tearsheet-layout-fix ([pr#68440](https://github.com/ceph/ceph/pull/68440), Sagar Gopale) | |
| - mgr/dashboard: telemetry banner causes UI freeze on initial load ([pr#68053](https://github.com/ceph/ceph/pull/68053), Naman Munet) | |
| - mgr/dashboard: Tieiring - allow read through ([pr#62943](https://github.com/ceph/ceph/pull/62943), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Tiering form - Placement Target in Advanced Section ([pr#64992](https://github.com/ceph/ceph/pull/64992), Dnyaneshwari Talwekar) | |
| - mgr/dashboard: Title says "Gateways" but it displays gateway group names in NVME/TCP ([pr#67781](https://github.com/ceph/ceph/pull/67781), pujaoshahu) | |
| - mgr/dashboard: update npm dependencies ([pr#55875](https://github.com/ceph/ceph/pull/55875), Nizamudeen A) | |
| - mgr/dashboard: update onboarding screen as per design ([pr#67647](https://github.com/ceph/ceph/pull/67647), Aashish Sharma) | |
| - mgr/dashboard: Update permissions for pool-manager role ([pr#68658](https://github.com/ceph/ceph/pull/68658), Afreen Misbah) | |
| - mgr/dashboard: update teuth\_ref hash in api test ([pr#66700](https://github.com/ceph/ceph/pull/66700), Nizamudeen A) | |
| - mgr/dashboard: Update translations ([pr#62978](https://github.com/ceph/ceph/pull/62978), Afreen Misbah) | |
| - mgr/dashboard: upgrade angular to 19 ([pr#66713](https://github.com/ceph/ceph/pull/66713), Nizamudeen A) | |
| - mgr/dashboard: upgrade carbon components package@5<span></span>.59<span></span>.2 ([pr#65305](https://github.com/ceph/ceph/pull/65305), Naman Munet) | |
| - mgr/dashboard: Use illustration image for empty state table ([pr#67639](https://github.com/ceph/ceph/pull/67639), Sagar Gopale) | |
| - mgr/dashboard: use osd metrics in performance charts and remove storage type filter ([pr#67768](https://github.com/ceph/ceph/pull/67768), Aashish Sharma) | |
| - mgr/dashboard: use system packages when running tox ([pr#62239](https://github.com/ceph/ceph/pull/62239), Nizamudeen A) | |
| - mgr/dashboard: user accounts enhancements ([pr#64628](https://github.com/ceph/ceph/pull/64628), Naman Munet) | |
| - mgr/dashboard: validate args in nvmeof top cmds ([pr#68275](https://github.com/ceph/ceph/pull/68275), Vallari Agrawal) | |
| - mgr/dashboard: Validate no added hosts in second step ([pr#68531](https://github.com/ceph/ceph/pull/68531), Afreen Misbah) | |
| - mgr/dashboard: where the alert page tag colors are not being applied ([pr#66588](https://github.com/ceph/ceph/pull/66588), pujashahu) | |
| - mgr/dashboard:[NFS] Missing Subvolume Groups and Subvolumes on Edit NFS Export ([pr#64858](https://github.com/ceph/ceph/pull/64858), Dnyaneshwari Talwekar) | |
| - mgr/dashboard:Added a dropdown menu for all size inputs ([pr#62926](https://github.com/ceph/ceph/pull/62926), Ankit Kumar) | |
| - mgr/dashboard:Adding MSR EC Profile via dashboard ([pr#67872](https://github.com/ceph/ceph/pull/67872), Devika Babrekar) | |
| - mgr/dashboard:revamp on-boarding screen ([pr#67360](https://github.com/ceph/ceph/pull/67360), Aashish Sharma) | |
| - mgr/dashboard:RGW- Storage Class ACL Mapping ([pr#64788](https://github.com/ceph/ceph/pull/64788), Dnyaneshwari Talwekar) | |
| - mgr/dashboard; setup husky ([pr#64586](https://github.com/ceph/ceph/pull/64586), Afreen Misbah) | |
| - mgr/feedback: fix flaky test\_issue\_tracker\_create\_with\_invalid\_key ([pr#68297](https://github.com/ceph/ceph/pull/68297), Kefu Chai) | |
| - mgr/mirroring: Display mon\_host and fsid in daemon status command ([pr#67335](https://github.com/ceph/ceph/pull/67335), Kotresh HR) | |
| - mgr/mirroring: json pretty formatting ([pr#65911](https://github.com/ceph/ceph/pull/65911), Kotresh HR) | |
| - mgr/nfs: Add Monitoring\_Addr parameter to ganesha<span></span>.conf and provide option for user to provide ips for bind\_addr ([pr#62927](https://github.com/ceph/ceph/pull/62927), Shweta Bhosale) | |
| - mgr/nfs: Add VIP to HAProxy\_Hosts list for ingress type haproxy-protocol ([pr#62891](https://github.com/ceph/ceph/pull/62891), Shweta Bhosale) | |
| - mgr/nfs: Cephadm support for NFS-Ganesha TLS configuration adding new option xprtsec ([pr#66194](https://github.com/ceph/ceph/pull/66194), Shweta Bhosale) | |
| - mgr/nfs: make sure sectype is a list when parsed ([pr#62718](https://github.com/ceph/ceph/pull/62718), Adam King) | |
| - mgr/nfs: NFS cluster and export commands to enable and disable ops control ([pr#61826](https://github.com/ceph/ceph/pull/61826), Shweta Bhosale) | |
| - mgr/nfs: reuse CephfsClient for path checks and earmark resolver ([pr#68842](https://github.com/ceph/ceph/pull/68842), Shweta Bhosale) | |
| - mgr/nvmeof: add nvmeof module which will create <span></span>.nvmeof rbd pool ([pr#67167](https://github.com/ceph/ceph/pull/67167), Tomer Haskalovitch) | |
| - mgr/nvmeof: Adding missing CLICommand field to nvmeof mgr module ([pr#67782](https://github.com/ceph/ceph/pull/67782), Redouane Kachach) | |
| - mgr/orchestrator: sort host labels in ceph orch host ls output ([pr#66763](https://github.com/ceph/ceph/pull/66763), Shubha Jain) | |
| - mgr/pg\_autoscaler: Add 'osd pool get threshold' command which returns the current threshold value ([pr#65015](https://github.com/ceph/ceph/pull/65015), Connor Fawcett) | |
| - mgr/progress: compare up set instead of acting set ([pr#65131](https://github.com/ceph/ceph/pull/65131), Kamoltat Sirivadhna) | |
| - mgr/progress: expose API from CLI ([pr#65412](https://github.com/ceph/ceph/pull/65412), Ernesto Puerta) | |
| - mgr/prometheus: add share name as label to SMB\_METADATA metric ([pr#64671](https://github.com/ceph/ceph/pull/64671), Avan Thakkar) | |
| - mgr/prometheus: add smb\_metadata metric ([pr#64437](https://github.com/ceph/ceph/pull/64437), Avan Thakkar) | |
| - mgr/prometheus: cleanup the smb share processing logs ([pr#68094](https://github.com/ceph/ceph/pull/68094), Nizamudeen A) | |
| - mgr/prometheus: fix enabled\_modules check for smb metadata ([pr#65084](https://github.com/ceph/ceph/pull/65084), Avan Thakkar) | |
| - mgr/prometheus: fix metrics service not coming up ([pr#64385](https://github.com/ceph/ceph/pull/64385), Nizamudeen A) | |
| - mgr/prometheus: Handle empty JSON from orch get-security-config ([pr#65033](https://github.com/ceph/ceph/pull/65033), Sunnatillo) | |
| - mgr/prometheus: Make prometheus TLS config work with Rook orchestrator ([pr#61468](https://github.com/ceph/ceph/pull/61468), Sunnatillo, Redouane Kachach) | |
| - mgr/prometheus: Use RLock to fix deadlock in HealthHistory ([pr#66571](https://github.com/ceph/ceph/pull/66571), Nitzan Mordechai) | |
| - mgr/PyModule: clear Python exception when NOTIFY\_TYPES is missing ([pr#66505](https://github.com/ceph/ceph/pull/66505), Kefu Chai) | |
| - mgr/rbd\_support: Fix "start-time" arg behavior ([pr#66735](https://github.com/ceph/ceph/pull/66735), Ramana Raja) | |
| - mgr/rbd\_support: Stagger mirror snapshot and trash purge schedules ([pr#66758](https://github.com/ceph/ceph/pull/66758), Ramana Raja) | |
| - mgr/rgw: don't fail realm bootstrap if system user exists already ([pr#62808](https://github.com/ceph/ceph/pull/62808), Adam King) | |
| - mgr/rgw: fix unreachable code path ([pr#65469](https://github.com/ceph/ceph/pull/65469), Kushal Deb) | |
| - mgr/rgw: Improve error handling and add --resume flag to 'ceph rgw realm bootstrap' ([pr#63391](https://github.com/ceph/ceph/pull/63391), Kushal Deb) | |
| - mgr/smb: add cluster-level QoS update command for CephFS shares ([pr#68257](https://github.com/ceph/ceph/pull/68257), Avan Thakkar) | |
| - mgr/smb: Add configurable options to share ([pr#63897](https://github.com/ceph/ceph/pull/63897), Shwetha K Acharya) | |
| - mgr/smb: Add new configs to share definition ([pr#63399](https://github.com/ceph/ceph/pull/63399), Shwetha K Acharya) | |
| - mgr/smb: add rate limiting support ([pr#64818](https://github.com/ceph/ceph/pull/64818), Avan Thakkar) | |
| - mgr/smb: Allow whitespace in share login names ([pr#66574](https://github.com/ceph/ceph/pull/66574), Anoop C S) | |
| - mgr/smb: Disable posix locking in share definition ([pr#65999](https://github.com/ceph/ceph/pull/65999), Anoop C S) | |
| - mgr/smb: Enable per-share profile counters ([pr#64254](https://github.com/ceph/ceph/pull/64254), Shachar Sharon) | |
| - mgr/smb: fix error handling for fundamental resource parsing ([pr#65631](https://github.com/ceph/ceph/pull/65631), John Mulligan) | |
| - mgr/smb: fix incorrect referenced variable ([pr#69128](https://github.com/ceph/ceph/pull/69128), Xavi Hernandez) | |
| - mgr/smb: general refactoring with the intent of making future additions easier ([pr#64310](https://github.com/ceph/ceph/pull/64310), John Mulligan) | |
| - mgr/smb: QoS bandwidth pass-through and burst\_mult parameter ([pr#67435](https://github.com/ceph/ceph/pull/67435), Avan Thakkar) | |
| - mgr/smb: relax name length validation to support KMIP/GKLM aliases ([pr#66385](https://github.com/ceph/ceph/pull/66385), Avan Thakkar) | |
| - mgr/smb: remove restriction on 1MiB smb config objects in rados ([pr#63562](https://github.com/ceph/ceph/pull/63562), John Mulligan) | |
| - mgr/smb: use lazy\_init to create the rados store ([pr#65101](https://github.com/ceph/ceph/pull/65101), Sachin Prabhu) | |
| - mgr/snap\_schedule: fix typo in error message during retention add ([pr#59161](https://github.com/ceph/ceph/pull/59161), Milind Changire) | |
| - mgr/snap\_schedule: restrict retention period multipliers set ([pr#57263](https://github.com/ceph/ceph/pull/57263), Milind Changire) | |
| - mgr/telemetry: add 'ec\_optimizations' flag to 'basic\_pool\_flags' collection ([pr#65774](https://github.com/ceph/ceph/pull/65774), Laura Flores) | |
| - mgr/test\_orchestrator: fixing daemon\_action method signature ([pr#67998](https://github.com/ceph/ceph/pull/67998), Redouane Kachach) | |
| - mgr/ThreadMonitor: monitor interval running in seconds and not nanose… ([pr#69125](https://github.com/ceph/ceph/pull/69125), Nitzan Mordechai) | |
| - mgr/tox: adding coverage target to the main tox<span></span>.ini ([pr#68570](https://github.com/ceph/ceph/pull/68570), Redouane Kachach) | |
| - mgr/vol: don't delete user-created pool in "volume create" command ([pr#62843](https://github.com/ceph/ceph/pull/62843), Rishabh Dave) | |
| - mgr/vol: include group name in subvolume's pool namespace name ([pr#62668](https://github.com/ceph/ceph/pull/62668), Rishabh Dave) | |
| - mgr/vol: keep and show clone source info ([pr#63214](https://github.com/ceph/ceph/pull/63214), Rishabh Dave) | |
| - mgr/vol: make "snapshot getpath" cmd work with v1 and legacy ([pr#63127](https://github.com/ceph/ceph/pull/63127), Rishabh Dave) | |
| - mgr/vol: some improvements for stats\_util<span></span>.py and async\_cloner<span></span>.py ([pr#62638](https://github.com/ceph/ceph/pull/62638), Rishabh Dave) | |
| - mgr/volumes: handle bad arguments during subvolume create ([pr#53989](https://github.com/ceph/ceph/pull/53989), Milind Changire) | |
| - mgr/volumes: Keep mon caps if auth key has remaining mds/osd caps ([pr#59435](https://github.com/ceph/ceph/pull/59435), Enrico Bocchi) | |
| - mgr/volumes: reduce noisy health check logs ([pr#67030](https://github.com/ceph/ceph/pull/67030), Indira Sawant) | |
| - mgr/volumes: use depth-first, non-recursive approach for cloning ([pr#64774](https://github.com/ceph/ceph/pull/64774), Rishabh Dave) | |
| - mgr: add config to load modules in main interpreter instead of subinterpreter ([pr#66244](https://github.com/ceph/ceph/pull/66244), Samuel Just) | |
| - mgr: Add per-module performance counters to mgr ([pr#61131](https://github.com/ceph/ceph/pull/61131), Nitzan Mordechai) | |
| - mgr: avoid explicit dropping of ref ([pr#62445](https://github.com/ceph/ceph/pull/62445), Milind Changire) | |
| - mgr: Bucket scoped OSD upgrades using ok-to-upgrade ([pr#68398](https://github.com/ceph/ceph/pull/68398), Ashwin M. Joshi) | |
| - mgr: change cleanup and scanning cephfs connection logs to be less noisy ([pr#68634](https://github.com/ceph/ceph/pull/68634), Omid Yoosefi) | |
| - mgr: ensure that all modules have started before advertising active mgr ([pr#63859](https://github.com/ceph/ceph/pull/63859), Laura Flores) | |
| - mgr: Fix autoscaling PG distribution ([pr#67551](https://github.com/ceph/ceph/pull/67551), Eric Zhang) | |
| - mgr: fix continous smb MgrDBNotReady ([pr#68483](https://github.com/ceph/ceph/pull/68483), Pedro Gonzalez Gomez) | |
| - mgr: fix PyObject\* refcounting in TTLCache and cleanup logic ([pr#65245](https://github.com/ceph/ceph/pull/65245), Nitzan Mordechai) | |
| - mgr: guard close\_section calls in get\_perf\_schema\_python ([pr#68213](https://github.com/ceph/ceph/pull/68213), Lumir Sliva) | |
| - mgr: isolated CherryPy to prevent global state sharing ([pr#67227](https://github.com/ceph/ceph/pull/67227), Nizamudeen A) | |
| - mgr: migrate from boost::variant to std::variant ([pr#62977](https://github.com/ceph/ceph/pull/62977), Kefu Chai) | |
| - mgr: PyModule memory leaks fix ([pr#62197](https://github.com/ceph/ceph/pull/62197), Nitzan Mordechai) | |
| - mgr: reduce header dependencies ([pr#65508](https://github.com/ceph/ceph/pull/65508), Max Kellermann) | |
| - mgr: remove health msgs from the metrics if osd destroyed ([pr#65422](https://github.com/ceph/ceph/pull/65422), Nitzan Mordechai) | |
| - mgr: replace deprecated PyImport\_ImportModuleNoBlock with PyImport\_ImportModule ([pr#68085](https://github.com/ceph/ceph/pull/68085), Kefu Chai) | |
| - mgr:python: avoid pyo3 errors by running certain cryptographic functions in a child process ([pr#62951](https://github.com/ceph/ceph/pull/62951), John Mulligan, Paulo E. Castro) | |
| - mgr\_module tox failure fix ([pr#67954](https://github.com/ceph/ceph/pull/67954), Nitzan Mordechai) | |
| - mgt/dashboard: Add the CPU, Memory to CephFS dashboard ([pr#68412](https://github.com/ceph/ceph/pull/68412), Ankush Behl) | |
| - mixed balance read and rwordered in read ops ([pr#62806](https://github.com/ceph/ceph/pull/62806), Nitzan Mordechai) | |
| - mon [stretch mode]: restrict changing mon election strategy post stretch mode ([pr#59515](https://github.com/ceph/ceph/pull/59515), Kamoltat Sirivadhna) | |
| - mon [stretch-mode]: Allow a max bucket weight diff threshold ([pr#66580](https://github.com/ceph/ceph/pull/66580), Kamoltat Sirivadhna) | |
| - mon/AuthMonitor: add osd w cap for superuser client ([pr#67406](https://github.com/ceph/ceph/pull/67406), Venky Shankar, Patrick Donnelly) | |
| - mon/Elector<span></span>.cc: prevent assertion failure when receiving pings from r… ([pr#65615](https://github.com/ceph/ceph/pull/65615), chungfengz) | |
| - mon/FSCommands: avoid unreachable code triggering compiler warning ([pr#63621](https://github.com/ceph/ceph/pull/63621), Patrick Donnelly) | |
| - mon/HealthMonitor: avoid MON\_DOWN for freshly added Monitor ([pr#66328](https://github.com/ceph/ceph/pull/66328), Patrick Donnelly) | |
| - mon/MgrMonitor: add a space before "is already disabled" ([pr#64186](https://github.com/ceph/ceph/pull/64186), Zehua Qi) | |
| - mon/MgrStatMonitor<span></span>.cc: cleanup pool\_availability ([pr#64004](https://github.com/ceph/ceph/pull/64004), Shraddha Agrawal) | |
| - mon/MonClient: check stopping for auth request handling ([pr#68245](https://github.com/ceph/ceph/pull/68245), Patrick Donnelly) | |
| - mon/MonClient: post version request completions outside of monc\_lock ([pr#65177](https://github.com/ceph/ceph/pull/65177), Ilya Dryomov) | |
| - mon/MonMap: Dump addr in backward compatible format ([pr#66531](https://github.com/ceph/ceph/pull/66531), Anoop C S) | |
| - mon/MonMap: remove redundant method ([pr#63364](https://github.com/ceph/ceph/pull/63364), Patrick Donnelly) | |
| - mon/OSDMonitor<span></span>.cc: optionally display availability status in json ([pr#65489](https://github.com/ceph/ceph/pull/65489), Shraddha Agrawal) | |
| - mon/OSDMonitor: call no\_reply() on ignored osd alive ([pr#64135](https://github.com/ceph/ceph/pull/64135), Nitzan Mordechai) | |
| - mon/OSDMonitor: remove unused crush rules after erasure code pools deleted ([pr#53457](https://github.com/ceph/ceph/pull/53457), Nitzan Mordechai) | |
| - mon/PGmap: Add warn description for bluestore fragmentation ([pr#64458](https://github.com/ceph/ceph/pull/64458), Michael J. Kidd) | |
| - mon/PGMap: sort 'osd df' and 'osd perf' outputs by OSD ID ([pr#67915](https://github.com/ceph/ceph/pull/67915), falconlee236) | |
| - mon: Add command "nvme-gw listeners" ([pr#65689](https://github.com/ceph/ceph/pull/65689), Vallari Agrawal) | |
| - mon: add command osd pool clear-availability-status ([pr#63552](https://github.com/ceph/ceph/pull/63552), Shraddha Agrawal) | |
| - mon: add config option to change availability score update interval ([pr#65172](https://github.com/ceph/ceph/pull/65172), Shraddha Agrawal) | |
| - mon: add config option to toggle availability score feature ([pr#63159](https://github.com/ceph/ceph/pull/63159), Shraddha Agrawal) | |
| - Mon: Add health warning for blaum-roth EC profile when w+1 is not prime ([issue#64419](http://tracker.ceph.com/issues/64419), [pr#65940](https://github.com/ceph/ceph/pull/65940), Tom Sollers) | |
| - Mon: Add new health warning for non prime w+1 in blaum-roth EC profiles ([issue#64419](http://tracker.ceph.com/issues/64419), [pr#66129](https://github.com/ceph/ceph/pull/66129), Tom Sollers) | |
| - mon: Avoid false stuck peering warning ([pr#65390](https://github.com/ceph/ceph/pull/65390), Mohit Agrawal) | |
| - mon: ceph pg repeer should propose a correctly sized pg temp ([pr#66323](https://github.com/ceph/ceph/pull/66323), Alex Ainscow) | |
| - mon: default chunk size change ([pr#64908](https://github.com/ceph/ceph/pull/64908), Jake Squelch) | |
| - mon: Deny EC optimizations (fast EC) for non-4k-aligned chunk-sizes ([pr#67314](https://github.com/ceph/ceph/pull/67314), Alex Ainscow) | |
| - mon: fix source file permissions ([pr#67965](https://github.com/ceph/ceph/pull/67965), Patrick Donnelly) | |
| - mon: Health warning for colocated monitors ([pr#67451](https://github.com/ceph/ceph/pull/67451), Eric Zhang) | |
| - mon: include cleanup ([pr#68400](https://github.com/ceph/ceph/pull/68400), Max Kellermann) | |
| - mon: increase dns buffer size ([pr#59565](https://github.com/ceph/ceph/pull/59565), Nuckal777) | |
| - mon: make tiebreaker mon optional in stretch-mode ([pr#68409](https://github.com/ceph/ceph/pull/68409), Kamoltat (Junior) Sirivadhna) | |
| - mon: paxos\_service\_min\_trim bug fix, ceph tracker issue: 71610 ([pr#63890](https://github.com/ceph/ceph/pull/63890), Shreya Subramanian) | |
| - mon: reduce header dependencies ([pr#65509](https://github.com/ceph/ceph/pull/65509), Max Kellermann) | |
| - mon: Revert "mon: Add nvmeof group/gateway name in "ceph -s"" ([pr#63416](https://github.com/ceph/ceph/pull/63416), Vallari Agrawal) | |
| - mon: simplify discard queue health warning ([pr#68353](https://github.com/ceph/ceph/pull/68353), Jaya Prakash) | |
| - monc: synchronize tick() of MonClient with shutdown() ([pr#64756](https://github.com/ceph/ceph/pull/64756), Radoslaw Zarzynski) | |
| - monitor: Enhance historic ops command output and error handling ([pr#64038](https://github.com/ceph/ceph/pull/64038), Nitzan Mordechai) | |
| - monitoring/ceph-mixin/dashboards\_out: Correct panel title in ceph-cluster-advanced<span></span>.json ([pr#63685](https://github.com/ceph/ceph/pull/63685), Anthony D'Atri) | |
| - monitoring: Add alert NVMeoFHostKeepAliveTimeout ([pr#64067](https://github.com/ceph/ceph/pull/64067), Vallari Agrawal) | |
| - monitoring: Add per share metrics to SMB dashboard ([pr#64719](https://github.com/ceph/ceph/pull/64719), Ankush Behl) | |
| - monitoring: Add subvolume dashboard ([pr#66802](https://github.com/ceph/ceph/pull/66802), Aashish Sharma, Ankush Behl) | |
| - monitoring: add user-agent headers to the urllib ([pr#65470](https://github.com/ceph/ceph/pull/65470), Nizamudeen A) | |
| - monitoring: fix "In" OSDs in Cluster-Advanced grafana panel<span></span>. Also change units from decbytes to bytes wherever used in the panel ([pr#65561](https://github.com/ceph/ceph/pull/65561), Aashish Sharma) | |
| - monitoring: fix "Total gateway" and "Ceph Health NVMeoF WARNING" grafana graphs ([pr#63353](https://github.com/ceph/ceph/pull/63353), Vallari Agrawal) | |
| - monitoring: Fix application overview to show Raw used ([pr#68788](https://github.com/ceph/ceph/pull/68788), Ankush Behl) | |
| - monitoring: fix CephPgImbalance alert rule expression ([pr#66604](https://github.com/ceph/ceph/pull/66604), Aashish Sharma) | |
| - monitoring: Fix Filesystem grafana dashboard units ([pr#65930](https://github.com/ceph/ceph/pull/65930), Ankush Behl) | |
| - monitoring: fix MTU Mismatch alert rule and expr ([pr#64467](https://github.com/ceph/ceph/pull/64467), Aashish Sharma) | |
| - monitoring: Fix NVMeoF subsys/namespace limit alerts ([pr#62947](https://github.com/ceph/ceph/pull/62947), Vallari Agrawal) | |
| - monitoring: fix rgw\_servers filtering in rgw sync overview grafana ([pr#66791](https://github.com/ceph/ceph/pull/66791), Aashish Sharma) | |
| - monitoring: Fixes for development ([pr#66326](https://github.com/ceph/ceph/pull/66326), Afreen Misbah) | |
| - monitoring: Fixes for smb overview ([pr#65938](https://github.com/ceph/ceph/pull/65938), Ankush Behl) | |
| - monitoring: Improve grafana dashboards naming convention ([pr#65711](https://github.com/ceph/ceph/pull/65711), Aashish Sharma) | |
| - monitoring: make cluster matcher backward compatible for pre-reef metrics ([pr#66661](https://github.com/ceph/ceph/pull/66661), Aashish Sharma) | |
| - monitoring: remove cephfs<span></span>.libsonnet mention from dashboards<span></span>.libsonnet ([pr#66311](https://github.com/ceph/ceph/pull/66311), Aashish Sharma) | |
| - monitoring: update NVMeoFTooManyNamespaces to 4096 ns ([pr#66988](https://github.com/ceph/ceph/pull/66988), Vallari Agrawal) | |
| - monitoring: upgrade grafana version to 12<span></span>.3<span></span>.1 ([pr#66917](https://github.com/ceph/ceph/pull/66917), Aashish Sharma) | |
| - mr/dashboard: remove rgw\_servers filter from radosgw-sync-overview grafana dashboard ([pr#68576](https://github.com/ceph/ceph/pull/68576), Aashish Sharma) | |
| - msg/async/Event: use eventfd on Linux ([pr#60105](https://github.com/ceph/ceph/pull/60105), Max Kellermann) | |
| - msg/async/frames\_v2: doc: FRAME\_EARLY\_DATA\_COMPRESSED is used in prologue, not epilogue ([pr#66746](https://github.com/ceph/ceph/pull/66746), Johannes Cornelis Draaijer) | |
| - msg/async/ProtocolV2: Speed up connection logic when peer restarts & Added Netsplit Grace Period ([pr#64122](https://github.com/ceph/ceph/pull/64122), Kamoltat Sirivadhna) | |
| - msg/async: make msgr\_active\_connections counter a gauge to prevent underflow ([pr#68676](https://github.com/ceph/ceph/pull/68676), Joshua Blanch) | |
| - msg/async: SMC on s390x ([pr#64894](https://github.com/ceph/ceph/pull/64894), Aliaksei Makarau) | |
| - msg: drain stack before stopping processors to avoid shutdown hang ([pr#63261](https://github.com/ceph/ceph/pull/63261), Nitzan Mordechai) | |
| - msg: include cleanup ([pr#68628](https://github.com/ceph/ceph/pull/68628), Max Kellermann) | |
| - msg: include cleanup ([pr#65404](https://github.com/ceph/ceph/pull/65404), Max Kellermann) | |
| - mstart: allow setting the base mon port from env variable ([pr#63852](https://github.com/ceph/ceph/pull/63852), Yuval Lifshitz) | |
| - neorados/cls/fifo/detail/fifo: include strtol<span></span>.h ([pr#64952](https://github.com/ceph/ceph/pull/64952), Matan Breizman) | |
| - neorados/cls/log: fix infinite trim loop on empty data log shards ([pr#68874](https://github.com/ceph/ceph/pull/68874), Oguzhan Ozmen) | |
| - neorados: avoid using std::aligned\_storage\_t ([pr#64037](https://github.com/ceph/ceph/pull/64037), Kefu Chai) | |
| - neorados: Fix Neorados CephContext leak and prevent future ones ([pr#66368](https://github.com/ceph/ceph/pull/66368), Adam C. Emerson) | |
| - neorados: Increase timeouts in watch/notify poll tests ([pr#63987](https://github.com/ceph/ceph/pull/63987), Adam C. Emerson) | |
| - neorados: specify alignments for aligned\_storage ([pr#66396](https://github.com/ceph/ceph/pull/66396), Casey Bodley) | |
| - neorados: Various Fixes to Watch/Notify ([pr#67729](https://github.com/ceph/ceph/pull/67729), Adam C. Emerson) | |
| - node-proxy: address `ceph orch hardware status` cmd ([pr#63556](https://github.com/ceph/ceph/pull/63556), Guillaume Abrioux) | |
| - node-proxy: atollon hardware monitoring (FCM stats, temperatures, fan speed<span></span>.<span></span>.) ([pr#69707](https://github.com/ceph/ceph/pull/69707), Guillaume Abrioux) | |
| - node-proxy: major refactor and various fixes ([pr#67221](https://github.com/ceph/ceph/pull/67221), Guillaume Abrioux) | |
| - nvmeof: Change the NVMEOF image version to 1<span></span>.6 ([pr#66959](https://github.com/ceph/ceph/pull/66959), Gil Bregman) | |
| - nvmeof: Change the NVMEOF image version to 1<span></span>.7 ([pr#67467](https://github.com/ceph/ceph/pull/67467), Gil Bregman) | |
| - nvmeof: Change the NVMEOF image version to 1<span></span>.8 ([pr#69144](https://github.com/ceph/ceph/pull/69144), Gil Bregman) | |
| - nvmeof: create /dev/dsa if DSA acceleration is enabled and the device is missing ([pr#64779](https://github.com/ceph/ceph/pull/64779), Alexander Indenbaum) | |
| - nvmeof: refactor beacon timer for exact frequency timing with drift correction ([pr#66001](https://github.com/ceph/ceph/pull/66001), Alexander Indenbaum) | |
| - nvmeofgw ([pr#64245](https://github.com/ceph/ceph/pull/64245), Leonid Chernin) | |
| - nvmeofgw : ignore beacons and send empty maps to GWs in DELETING state ([pr#67331](https://github.com/ceph/ceph/pull/67331), Leonid Chernin) | |
| - nvmeofgw: cleanup pending map upon monitor restart ([pr#64863](https://github.com/ceph/ceph/pull/64863), Leonid Chernin) | |
| - nvmeofgw: delay failback ([pr#67717](https://github.com/ceph/ceph/pull/67717), Leonid Chernin) | |
| - nvmeofgw: fix issue of delete all gws from the pool/group ([pr#65236](https://github.com/ceph/ceph/pull/65236), Leonid Chernin) | |
| - nvmeofgw: fix sending acks during upgrade ([pr#63883](https://github.com/ceph/ceph/pull/63883), Leonid Chernin) | |
| - objecter: request OSDMap after idle ticks ([pr#63425](https://github.com/ceph/ceph/pull/63425), Nitzan Mordechai) | |
| - Objecter: respect higher epoch subscription in tick ([pr#66304](https://github.com/ceph/ceph/pull/66304), Nitzan Mordechai) | |
| - Optimised EC: Ignore snapshot scrubbing on non-primary shards ([pr#63843](https://github.com/ceph/ceph/pull/63843), Alex Ainscow) | |
| - Optimized Erasure Coding - Fixpack 2 ([pr#64501](https://github.com/ceph/ceph/pull/64501), Bill Scales, Alex Ainscow, Jon Bailey) | |
| - options/global: raise bluestore\_compression\_min\_blob\_size\_hdd to 64K ([pr#67421](https://github.com/ceph/ceph/pull/67421), Igor Fedotov) | |
| - options/mon: disable availability tracking by default ([pr#65545](https://github.com/ceph/ceph/pull/65545), Shraddha Agrawal) | |
| - options: fix typos ([pr#64346](https://github.com/ceph/ceph/pull/64346), N Balachandran) | |
| - orch/cephadm: fix osd<span></span>.default creation ([pr#67955](https://github.com/ceph/ceph/pull/67955), Guillaume Abrioux) | |
| - orch/cephadm: Fixes an unlimited env append in cephadm agent ([pr#66477](https://github.com/ceph/ceph/pull/66477), Rafal Wadolowski) | |
| - orch/module: Make orch unpause an alias for orch resume ([pr#63048](https://github.com/ceph/ceph/pull/63048), Joshua Blanch) | |
| - os,common:change osd\_target\_transaction\_size to uint ([pr#64500](https://github.com/ceph/ceph/pull/64500), Kefu Chai) | |
| - os/bluestore/bluefs: Fix stat() for WAL envelope mode ([pr#66512](https://github.com/ceph/ceph/pull/66512), Adam Kupczyk) | |
| - os/bluestore/BlueFS: use nullptr when appropriate ([pr#63603](https://github.com/ceph/ceph/pull/63603), Kefu Chai) | |
| - os/bluestore/compression: Fix Estimator::split\_and\_compress ([pr#63373](https://github.com/ceph/ceph/pull/63373), Adam Kupczyk) | |
| - os/bluestore: add 'bluefs stats reset' admin socket command ([pr#67609](https://github.com/ceph/ceph/pull/67609), Igor Fedotov) | |
| - os/bluestore: add health warn for shared DB/WAL ratio ([pr#67192](https://github.com/ceph/ceph/pull/67192), Indira Sawant) | |
| - os/bluestore: add omap\_bytes perf counter ([pr#66527](https://github.com/ceph/ceph/pull/66527), Garry Drankovich) | |
| - os/bluestore: Add printing shards to Onode::printer ([pr#62815](https://github.com/ceph/ceph/pull/62815), Adam Kupczyk) | |
| - os/bluestore: add static and runtime object fragmentation tracking ([pr#67019](https://github.com/ceph/ceph/pull/67019), Jaya Prakash) | |
| - os/bluestore: avoid redundant map lookup for deferred op ([pr#67889](https://github.com/ceph/ceph/pull/67889), Garry Drankovich) | |
| - os/bluestore: BlueFS Spillover Cleaner Evolution ([pr#68430](https://github.com/ceph/ceph/pull/68430), Jaya Prakash) | |
| - os/bluestore: complete fix for extent spanning over shard boundaries ([pr#65065](https://github.com/ceph/ceph/pull/65065), Igor Fedotov, Adam Kupczyk, Jaya Prakash) | |
| - os/bluestore: Cputrace measurements for core BlueStore functions ([pr#66261](https://github.com/ceph/ceph/pull/66261), Adam Kupczyk) | |
| - os/bluestore: Debug code to make reshard fail faster ([pr#62817](https://github.com/ceph/ceph/pull/62817), Adam Kupczyk) | |
| - os/bluestore: do not increment \*issued\_deferred\* counters twice ([pr#68775](https://github.com/ceph/ceph/pull/68775), Garry Drankovich) | |
| - os/bluestore: Do not recompress large compressed blobs ([pr#63161](https://github.com/ceph/ceph/pull/63161), Adam Kupczyk) | |
| - os/bluestore: do not use buffered IO for BlueFS WAL ([pr#65275](https://github.com/ceph/ceph/pull/65275), Igor Fedotov) | |
| - os/bluestore: dump effective elastic shared blobs mode in OSD metadata report ([pr#68898](https://github.com/ceph/ceph/pull/68898), Garry Drankovich) | |
| - os/bluestore: Fix bluefs\_fnode\_t::seek ([pr#63188](https://github.com/ceph/ceph/pull/63188), Adam Kupczyk) | |
| - os/bluestore: Fix ExtentMap::reshard produce stray spanning blobs ([pr#68798](https://github.com/ceph/ceph/pull/68798), Igor Fedotov, Adam Kupczyk) | |
| - os/bluestore: fix incorrect bluefs\_used accounting when releasing old extents ([pr#67420](https://github.com/ceph/ceph/pull/67420), Jaya Prakash) | |
| - os/bluestore: fix memory leak in HybridAllocator destructor ([pr#64193](https://github.com/ceph/ceph/pull/64193), Kefu Chai) | |
| - os/bluestore: Fix problem with onode cache causing stalls ([pr#65792](https://github.com/ceph/ceph/pull/65792), Adam Kupczyk) | |
| - os/bluestore: fix reallocation and corruption when shared\_blob key is missing/undecodable ([pr#69085](https://github.com/ceph/ceph/pull/69085), dheart) | |
| - os/bluestore: fix vselector update after enveloped WAL recovery ([pr#67312](https://github.com/ceph/ceph/pull/67312), Igor Fedotov) | |
| - os/bluestore: Get rid of unused CACHE\_BLOB\_BL ([pr#64352](https://github.com/ceph/ceph/pull/64352), Adam Kupczyk) | |
| - os/bluestore: Implemented create-bdev-label ([pr#62148](https://github.com/ceph/ceph/pull/62148), Jaya Prakash) | |
| - os/bluestore: In BlueFS::truncate accept wierd alloc\_unit ([pr#62121](https://github.com/ceph/ceph/pull/62121), Adam Kupczyk) | |
| - os/bluestore: introduce device type specific allocation policy ([pr#57789](https://github.com/ceph/ceph/pull/57789), Igor Fedotov) | |
| - os/bluestore: Make extblkdev mandatory ([pr#67289](https://github.com/ceph/ceph/pull/67289), Adam Kupczyk) | |
| - os/bluestore: make full device discard on mkfs a default behavior ([pr#64418](https://github.com/ceph/ceph/pull/64418), Igor Fedotov) | |
| - os/bluestore: make vselector reserved\* parameters applicable in run-time ([pr#63642](https://github.com/ceph/ceph/pull/63642), Igor Fedotov) | |
| - os/bluestore: Optimize Blob::put() for single-reference fast path ([pr#66022](https://github.com/ceph/ceph/pull/66022), Jaya Prakash) | |
| - os/bluestore: optimize shared blob unsharing during snapshot removal ([pr#68607](https://github.com/ceph/ceph/pull/68607), dheart) | |
| - os/bluestore: print effective extra in 'bluefs stats' report ([pr#68036](https://github.com/ceph/ceph/pull/68036), Igor Fedotov) | |
| - os/bluestore: remove obsolete "zoned" freelist type ([pr#68502](https://github.com/ceph/ceph/pull/68502), Igor Fedotov) | |
| - os/bluestore: report metadata/data ratio in BlueFS perf counter ([pr#65375](https://github.com/ceph/ceph/pull/65375), Igor Fedotov) | |
| - os/bluestore: separate slow scrub ops from normal slow ops ([pr#66577](https://github.com/ceph/ceph/pull/66577), Jaya Prakash) | |
| - os/bluestore: Set of various fixes to bluefs ([pr#63761](https://github.com/ceph/ceph/pull/63761), Adam Kupczyk) | |
| - os/bluestore: show RocksDB sharding information ([pr#66526](https://github.com/ceph/ceph/pull/66526), Garry Drankovich) | |
| - os/bluestore: Solve NCB recovery asserting when onode key is missing ([pr#67699](https://github.com/ceph/ceph/pull/67699), Adam Kupczyk) | |
| - os/bluestore: track compression\\_\*blob\_size\* parameters for online update ([pr#67433](https://github.com/ceph/ceph/pull/67433), Igor Fedotov) | |
| - os/bluestore: track max latencies for key bluestore/bluefs perf counters ([pr#65274](https://github.com/ceph/ceph/pull/65274), Igor Fedotov) | |
| - os/bluestore: use default value for non-decoded field in test instances ([pr#63935](https://github.com/ceph/ceph/pull/63935), Kefu Chai) | |
| - os/bluestore:fix bluestore\_volume\_selection\_reserved\_factor usage ([pr#63358](https://github.com/ceph/ceph/pull/63358), Igor Fedotov) | |
| - os/Transaction: initialize unused fields in TransactionData ([pr#65075](https://github.com/ceph/ceph/pull/65075), Kefu Chai) | |
| - os: drop KStore ([pr#65173](https://github.com/ceph/ceph/pull/65173), Radoslaw Zarzynski) | |
| - os: eliminate ObjectStore::get\_omap\_keys method ([pr#65763](https://github.com/ceph/ceph/pull/65763), Garry Drankovich) | |
| - os: Page class: disable move operations and improve custom delete operator for proper memory management ([pr#64957](https://github.com/ceph/ceph/pull/64957), Edwin Rodriguez) | |
| - os: resolve unused variable warning ([pr#65714](https://github.com/ceph/ceph/pull/65714), Patrick Donnelly) | |
| - os: Use custom delete operator for raw\_combined ([pr#64965](https://github.com/ceph/ceph/pull/64965), Edwin Rodriguez) | |
| - osd shard changes upon restart ([pr#64975](https://github.com/ceph/ceph/pull/64975), Chunmei Liu, chunmei liu) | |
| - osd, os, mon: s/assert/ceph\_assert/g' ([pr#63374](https://github.com/ceph/ceph/pull/63374), Matan Breizman) | |
| - osd/ECExtentCache: cleanup and optimization ([pr#64063](https://github.com/ceph/ceph/pull/64063), Kefu Chai) | |
| - osd/ECTransaction: fix truncate+write planning for EC shard sizes ([pr#69719](https://github.com/ceph/ceph/pull/69719), Alex Ainscow) | |
| - osd/ECUtil: Fix erase\_after\_ro\_offset length calculation and add tests ([pr#66817](https://github.com/ceph/ceph/pull/66817), Alex Ainscow) | |
| - osd/PeeringState: handle race condition of DeferBackfill event for Backfilling state ([pr#63572](https://github.com/ceph/ceph/pull/63572), Naveen Naidu) | |
| - osd/PeeringState: handle race condition of RemoteReservationRevoked event for Backfilling state ([pr#67122](https://github.com/ceph/ceph/pull/67122), Naveen Naidu) | |
| - osd/PeeringState: re-evaluate full OSDs while waiting for recovery re… ([pr#63296](https://github.com/ceph/ceph/pull/63296), Nitzan Mordechai) | |
| - osd/PrimaryLogPG: avoid redundant container clones and lookups ([pr#65513](https://github.com/ceph/ceph/pull/65513), Garry Drankovich) | |
| - osd/PrimaryLogPG: encode an empty data\_bl for empty sparse reads ([pr#66912](https://github.com/ceph/ceph/pull/66912), Ilya Dryomov) | |
| - osd/PrimaryLogPG: Relax replicated reads when recovering ([pr#62805](https://github.com/ceph/ceph/pull/62805), Matan Breizman) | |
| - osd/rados/rgw/cephfs: Modernize cls interface with compile time safety ([pr#66258](https://github.com/ceph/ceph/pull/66258), Alex Ainscow) | |
| - osd/scrub: 'repairing' scrubs allowed at all times ([pr#69110](https://github.com/ceph/ceph/pull/69110), Ronen Friedman) | |
| - osd/scrub: 'starts' messages should name PGs, not shards ([pr#64211](https://github.com/ceph/ceph/pull/64211), Ronen Friedman) | |
| - osd/scrub: allow auto-repair on operator-initiated scrubs ([pr#64567](https://github.com/ceph/ceph/pull/64567), Ronen Friedman) | |
| - osd/scrub: always round up reported scrub duration ([pr#62996](https://github.com/ceph/ceph/pull/62996), Ronen Friedman) | |
| - osd/scrub: auto-correct accounting-only stat mismatches ([pr#68684](https://github.com/ceph/ceph/pull/68684), Ronen Friedman) | |
| - osd/scrub: avoid using moved-from auth\_n\_errs ([pr#64859](https://github.com/ceph/ceph/pull/64859), Ronen Friedman) | |
| - osd/scrub: calculate EC digest map size only once ([pr#65151](https://github.com/ceph/ceph/pull/65151), Ronen Friedman) | |
| - osd/scrub: check all(\*) conditions in restrictions\_on\_scrubbing() ([pr#63093](https://github.com/ceph/ceph/pull/63093), Ronen Friedman) | |
| - osd/scrub: clarify that osd\_scrub\_auto\_repair\_num\_errors counts objects ([pr#64048](https://github.com/ceph/ceph/pull/64048), Ronen Friedman) | |
| - osd/scrub: clean up inconsistent\_obj\_wrapper and ScrubStore ([pr#69177](https://github.com/ceph/ceph/pull/69177), Ronen Friedman) | |
| - osd/scrub: clear m\_ec\_digest\_map between objects ([pr#65421](https://github.com/ceph/ceph/pull/65421), Ronen Friedman) | |
| - osd/scrub: do not attempt to read past the end of an object ([pr#66375](https://github.com/ceph/ceph/pull/66375), Ronen Friedman) | |
| - osd/scrub: do not limit operator-initiated repairs ([pr#64849](https://github.com/ceph/ceph/pull/64849), Ronen Friedman) | |
| - osd/scrub: do not reduce min chunk on preemption ([pr#65859](https://github.com/ceph/ceph/pull/65859), Ronen Friedman) | |
| - osd/scrub: extract\_crc\_from\_bufferlist: fix off-by-1 error ([pr#67613](https://github.com/ceph/ceph/pull/67613), Ronen Friedman) | |
| - osd/scrub: fix blocked scrub accounting ([pr#65834](https://github.com/ceph/ceph/pull/65834), Ronen Friedman) | |
| - osd/scrub: fix deadline calculations ([pr#63183](https://github.com/ceph/ceph/pull/63183), Ronen Friedman) | |
| - osd/scrub: fix heap-buffer-overflow when checking digest emptiness ([pr#65193](https://github.com/ceph/ceph/pull/65193), Kefu Chai) | |
| - osd/scrub: fixing additional log messages to name pgids ([pr#64244](https://github.com/ceph/ceph/pull/64244), Ronen Friedman) | |
| - osd/scrub: improve scrub target dumps ([pr#66749](https://github.com/ceph/ceph/pull/66749), Ronen Friedman) | |
| - osd/scrub: increasing the default data-read stride ([pr#66230](https://github.com/ceph/ceph/pull/66230), Ronen Friedman) | |
| - osd/scrub: make m\_session\_started\_at at Session state ctor ([pr#63758](https://github.com/ceph/ceph/pull/63758), Ronen Friedman) | |
| - osd/scrub: making Scrub's fadvide flags a constant ([pr#63056](https://github.com/ceph/ceph/pull/63056), Ronen Friedman) | |
| - osd/scrub: minor cleanups ([pr#68002](https://github.com/ceph/ceph/pull/68002), Ronen Friedman) | |
| - osd/scrub: modify OMAP stats collection ([pr#65338](https://github.com/ceph/ceph/pull/65338), Ronen Friedman) | |
| - osd/scrub: modify repair\_object() to accept a single auth peer ([pr#65484](https://github.com/ceph/ceph/pull/65484), Ronen Friedman) | |
| - osd/scrub: no auto-repair in 'after\_repair' type of scrubs ([pr#63525](https://github.com/ceph/ceph/pull/63525), Ronen Friedman) | |
| - osd/scrub: only periodic\_regular scrubs should suffer extended sleeps ([pr#63559](https://github.com/ceph/ceph/pull/63559), Ronen Friedman) | |
| - osd/scrub: remove OsdScrub::LoadTracker ([pr#63379](https://github.com/ceph/ceph/pull/63379), Ronen Friedman) | |
| - osd/scrub: remove the 2'nd option for determining 'low load' for scrub ([pr#63325](https://github.com/ceph/ceph/pull/63325), Ronen Friedman) | |
| - osd/scrub: removing the unused next\_deepscrub\_interval() ([pr#66998](https://github.com/ceph/ceph/pull/66998), Ronen Friedman) | |
| - osd/scrub: scanning the rollbacks not mandating a reschedule ([pr#65780](https://github.com/ceph/ceph/pull/65780), Ronen Friedman) | |
| - osd/scrub: scrub\_job cleanup ([pr#69148](https://github.com/ceph/ceph/pull/69148), Ronen Friedman) | |
| - osd/scrub: some perf counters had their priority set to '0' ([pr#64182](https://github.com/ceph/ceph/pull/64182), Ronen Friedman) | |
| - osd/scrub: support an operator-abort command ([pr#66515](https://github.com/ceph/ceph/pull/66515), Ronen Friedman) | |
| - osd/scrubber: replace deprecated fmt::localtime() with localtime\_r() ([pr#63970](https://github.com/ceph/ceph/pull/63970), Kefu Chai) | |
| - osd/SnapMapper: fix Crimson logs ([pr#66336](https://github.com/ceph/ceph/pull/66336), Matan Breizman) | |
| - osd/SnapMapper: fix SnapMapper::Scrubber shard parsing ([pr#65525](https://github.com/ceph/ceph/pull/65525), Matan Breizman, ethanwu) | |
| - osd/SnapMapper: more efficient object list generation in ([pr#65511](https://github.com/ceph/ceph/pull/65511), Garry Drankovich) | |
| - osd/SnapMapper::update\_snaps() to handle a missing OBJ\\_ record ([pr#68707](https://github.com/ceph/ceph/pull/68707), Ronen Friedman) | |
| - osd/test: Add EC peering test infrastructure and recovery test cases ([pr#68697](https://github.com/ceph/ceph/pull/68697), Alex Ainscow) | |
| - osd/test: Fix build breakage when WITH\_EC\_ISA\_PLUGIN is OFF ([pr#68872](https://github.com/ceph/ceph/pull/68872), Krunal Chheda) | |
| - osd: \_send\_boot() doesn't put stale, cached cluster\_addrs in MOSDBoot ([pr#64141](https://github.com/ceph/ceph/pull/64141), Radoslaw Zarzynski) | |
| - osd: Access/Modify epoch maps under mutex in OSDSuperblock class ([pr#62916](https://github.com/ceph/ceph/pull/62916), Mohit Agrawal) | |
| - OSD: Add EC backend test infrastructure with peering support ([pr#67584](https://github.com/ceph/ceph/pull/67584), Alex Ainscow) | |
| - osd: Add flag to Identify Scrub IO ([pr#66552](https://github.com/ceph/ceph/pull/66552), Jaya Prakash) | |
| - osd: add last\_degraded field to pg\_stat\_t ([pr#68910](https://github.com/ceph/ceph/pull/68910), Sridhar Seshasayee) | |
| - OSD: add latency data to DEQUEUE\_OP\_END event ([pr#65054](https://github.com/ceph/ceph/pull/65054), Oguzhan Ozmen) | |
| - osd: add pg-upmap-primary to clean\_pg\_upmaps ([pr#62067](https://github.com/ceph/ceph/pull/62067), Laura Flores) | |
| - osd: Add unittests for PeeringState ([pr#67304](https://github.com/ceph/ceph/pull/67304), Bill Scales) | |
| - osd: Added perf counters for full and incremental maps ([pr#63889](https://github.com/ceph/ceph/pull/63889), Shreya Subramanian) | |
| - osd: Allow multiple objects with same version in missing list ([pr#68284](https://github.com/ceph/ceph/pull/68284), Alex Ainscow) | |
| - osd: Avoid assertion on empty object read when reading multiple objects ([pr#68637](https://github.com/ceph/ceph/pull/68637), Alex Ainscow) | |
| - osd: avoid ceph\_abort in build\_incremental\_map\_msg when newest\_map is misssig ([pr#67253](https://github.com/ceph/ceph/pull/67253), Vinayak Tiwari) | |
| - osd: Avoid pwlc spanning intervals ([pr#67244](https://github.com/ceph/ceph/pull/67244), Bill Scales) | |
| - osd: be more verbose in OSD::run\_osd\_bench\_test ([pr#62866](https://github.com/ceph/ceph/pull/62866), Igor Fedotov) | |
| - osd: Change rmissing map key from version\_t to eversion\_t ([pr#66799](https://github.com/ceph/ceph/pull/66799), Alex Ainscow) | |
| - osd: Choose PDW over traditional RMW if number of reads required is equal ([pr#65388](https://github.com/ceph/ceph/pull/65388), Jamie Pryde) | |
| - osd: Correct missing list on divergent merge of partial writes ([pr#68727](https://github.com/ceph/ceph/pull/68727), Alex Ainscow) | |
| - osd: Correct scrub analysis for optimised EC ([pr#62952](https://github.com/ceph/ceph/pull/62952), Alex Ainscow) | |
| - osd: delete duplicate data in enqueue\_op() log message ([pr#64243](https://github.com/ceph/ceph/pull/64243), Ronen Friedman) | |
| - osd: Deleting PG should discard pwlc ([pr#66511](https://github.com/ceph/ceph/pull/66511), Bill Scales) | |
| - osd: Do not remove objects with divergent logs if only partial writes ([pr#66698](https://github.com/ceph/ceph/pull/66698), Alex Ainscow) | |
| - OSD: EC recovery zero detect ([pr#63408](https://github.com/ceph/ceph/pull/63408), Alex Ainscow, Radoslaw Zarzynski) | |
| - osd: FastEC: always update pwlc epoch when activating ([pr#66685](https://github.com/ceph/ceph/pull/66685), Bill Scales) | |
| - osd: fix ASAN ODR violations in denc-mod-osd ([pr#68084](https://github.com/ceph/ceph/pull/68084), Kefu Chai) | |
| - osd: Fix bug when calculating min\_peer\_features ([pr#68936](https://github.com/ceph/ceph/pull/68936), Bill Scales) | |
| - osd: Fix condition for rolling forward pg log entries ([pr#68888](https://github.com/ceph/ceph/pull/68888), Matty Williams) | |
| - osd: Fix fast EC truncate to whole stripe ([pr#66542](https://github.com/ceph/ceph/pull/66542), Alex Ainscow) | |
| - osd: fix for "data digests are inconsistent" ([pr#65623](https://github.com/ceph/ceph/pull/65623), Jon Bailey) | |
| - osd: Fix for num\_bytes mismatch occurring from snapshot workloads with partial writes in fast\_ec ([pr#67136](https://github.com/ceph/ceph/pull/67136), Jon Bailey) | |
| - osd: Fix incorrect rollback logic for partial write OI ([pr#68609](https://github.com/ceph/ceph/pull/68609), Alex Ainscow) | |
| - osd: fix init of op\_queue\_type\_t due to returnable ceph\_assert() ([pr#62809](https://github.com/ceph/ceph/pull/62809), Radoslaw Zarzynski) | |
| - osd: Fix memory leak of ECDummyOp ([pr#66961](https://github.com/ceph/ceph/pull/66961), Alex Ainscow) | |
| - osd: fix ODR violation in max\_prio\_map ([pr#66440](https://github.com/ceph/ceph/pull/66440), Kefu Chai) | |
| - osd: fix PrimaryLogPG op ordering during laggy state ([pr#67945](https://github.com/ceph/ceph/pull/67945), Dror Guy) | |
| - osd: Fix stats mismatch cluster error seen during scrubbing occasionally ([pr#65788](https://github.com/ceph/ceph/pull/65788), Jon Bailey) | |
| - osd: handle all the updated keys in OSD::maybe\_override\_options\_for\_qos ([pr#67126](https://github.com/ceph/ceph/pull/67126), Garry Drankovich) | |
| - osd: hash function for eversion\_t ([pr#65717](https://github.com/ceph/ceph/pull/65717), Ronen Friedman) | |
| - osd: Improved pg-upmap computing speed ([pr#53891](https://github.com/ceph/ceph/pull/53891), Kefu Chai, Hu-Yuxuan) | |
| - osd: migrate from boost::variant to std::variant ([pr#63414](https://github.com/ceph/ceph/pull/63414), Kefu Chai) | |
| - osd: Multiple fixes to optimized EC and peering ([pr#63873](https://github.com/ceph/ceph/pull/63873), Alex Ainscow, Bill Scales) | |
| - OSD: Optimised EC Deep Scrubbing Implementation ([pr#63184](https://github.com/ceph/ceph/pull/63184), Jon Bailey) | |
| - osd: Perform shard look up correctly in partial EC writes ([pr#66453](https://github.com/ceph/ceph/pull/66453), Alex Ainscow) | |
| - osd: PGLog Attach correct version to missing list when ignoring log entries ([pr#67870](https://github.com/ceph/ceph/pull/67870), Alex Ainscow) | |
| - osd: prevent OSDMap::check\_health() from asserting due to new OSDs found in subtree ([pr#64009](https://github.com/ceph/ceph/pull/64009), Radoslaw Zarzynski) | |
| - osd: recalculate coll\_t::\_str during decode() to fix stale values ([pr#63938](https://github.com/ceph/ceph/pull/63938), Kefu Chai) | |
| - osd: Reduce pg\_stats invalidations occurring in fast ec ([pr#67292](https://github.com/ceph/ceph/pull/67292), Jon Bailey) | |
| - osd: Reduce reads when rebalancing healthy Erasure Coded PGs ([pr#64502](https://github.com/ceph/ceph/pull/64502), Alex Ainscow) | |
| - osd: Relax missing entry assert for partial writes ([pr#65770](https://github.com/ceph/ceph/pull/65770), Alex Ainscow) | |
| - osd: Remove all references to hinfo from optimized EC ([pr#63960](https://github.com/ceph/ceph/pull/63960), Alex Ainscow) | |
| - osd: Remove monc reference from scheduler ([pr#65694](https://github.com/ceph/ceph/pull/65694), Mohit Agrawal) | |
| - osd: Replace deprecated std::align\_storage\_t with alignas ([pr#64595](https://github.com/ceph/ceph/pull/64595), Alex Ainscow) | |
| - osd: run\_bench() - unify Crimson/Classic randomness implementation ([pr#67963](https://github.com/ceph/ceph/pull/67963), Ronen Friedman) | |
| - osd: shuffle FastEC code needed by crimson from ECBackend to ECCommon ([pr#64577](https://github.com/ceph/ceph/pull/64577), Radoslaw Zarzynski) | |
| - osd: stop scrub\_purged\_snaps() from ignoring osd\_beacon\_report\_interval ([pr#64837](https://github.com/ceph/ceph/pull/64837), Radoslaw Zarzynski) | |
| - osd: Support for OMAPs in EC Pools - Classic ([pr#66726](https://github.com/ceph/ceph/pull/66726), Matty Williams) | |
| - osd: Support for Synchronous Reads in EC ([pr#67079](https://github.com/ceph/ceph/pull/67079), Matty Williams) | |
| - osd: Twiddle should create a full sized vector for optimized EC ([pr#67974](https://github.com/ceph/ceph/pull/67974), Alex Ainscow) | |
| - osd: unregister admin socket commands in fast shutdown ([pr#69061](https://github.com/ceph/ceph/pull/69061), Jane Zhu) | |
| - osd\_types: Restore new\_object marking for delete missing entries ([pr#62705](https://github.com/ceph/ceph/pull/62705), Nitzan Mordechai) | |
| - osdc: add missing include ([pr#68629](https://github.com/ceph/ceph/pull/68629), Max Kellermann) | |
| - osdc: deliver neorados completions to associated executor ([pr#69253](https://github.com/ceph/ceph/pull/69253), Casey Bodley) | |
| - osdc: Objecter::linger\_by\_cookie() for safe cast from uint64 ([pr#65698](https://github.com/ceph/ceph/pull/65698), Casey Bodley) | |
| - osdc: remove unused rados<span></span>.h include from error\_code<span></span>.h ([pr#64260](https://github.com/ceph/ceph/pull/64260), Kefu Chai) | |
| - osdc: uninline methods to reduce header dependencies and compile times ([pr#65391](https://github.com/ceph/ceph/pull/65391), Max Kellermann) | |
| - osdc: Update CB\_ObjectOperation to use value types for patterns ([pr#64956](https://github.com/ceph/ceph/pull/64956), Edwin Rodriguez) | |
| - OSDMonitor: Make sure pcm is initialised ([pr#62510](https://github.com/ceph/ceph/pull/62510), Brad Hubbard) | |
| - Paxos: use mono clock for latency calculate in latency perfcount ([pr#64003](https://github.com/ceph/ceph/pull/64003), Nitzan Mordechai) | |
| - PeeringState::needs\_recovery(): log first missing item ([pr#66606](https://github.com/ceph/ceph/pull/66606), Shraddha Agrawal) | |
| - Prometheus configuration generation improvements ([pr#61770](https://github.com/ceph/ceph/pull/61770), Redouane Kachach) | |
| - prometheus: Add Cephadm orch ps output metric to prometheus ([pr#64912](https://github.com/ceph/ceph/pull/64912), Ankush Behl) | |
| - prometheus: Add OSD full and nearfull ratio to prometheus ([pr#64890](https://github.com/ceph/ceph/pull/64890), Ankush Behl) | |
| - prometheus: Add RBD image metadata to prometheus ([pr#64835](https://github.com/ceph/ceph/pull/64835), Ankush Behl) | |
| - Propagate quorum features to client ([pr#67951](https://github.com/ceph/ceph/pull/67951), Leonid Chernin) | |
| - ProtocolV2: Revert "make handle\_existing\_connection check for cookie mismatch first" ([pr#64047](https://github.com/ceph/ceph/pull/64047), Kamoltat Sirivadhna) | |
| - ptl-tool: add options to append to branch name ([pr#66298](https://github.com/ceph/ceph/pull/66298), Patrick Donnelly) | |
| - ptl-tool: drop deprecated codecs<span></span>.open ([pr#68327](https://github.com/ceph/ceph/pull/68327), Jos Collin) | |
| - pybind,cephfs: enhancements for rmtree() ([pr#65496](https://github.com/ceph/ceph/pull/65496), Rishabh Dave) | |
| - pybind/cephfs, mgr/volumes: introduce non-recurisve rmtree(), refactor purge() to use it and add MDS optimizations ([pr#63917](https://github.com/ceph/ceph/pull/63917), Rishabh Dave) | |
| - pybind/cephfs: fix including of platform\_errno<span></span>.h ([pr#65839](https://github.com/ceph/ceph/pull/65839), Rishabh Dave) | |
| - pybind/mgr/dashboard/frontend: add NPM\_CACHEDIR envvar, use in bwc ([pr#65055](https://github.com/ceph/ceph/pull/65055), Dan Mick) | |
| - pybind/mgr/dashboard: dashboard/requirements-lint<span></span>.txt: re-pin rsscheck ([pr#66774](https://github.com/ceph/ceph/pull/66774), Ronen Friedman) | |
| - pybind/mgr/dashboard: Use teuthology's actual requirements ([pr#65414](https://github.com/ceph/ceph/pull/65414), David Galloway) | |
| - pybind/mgr/mgr\_module: isolate logging per mgr module ([pr#67327](https://github.com/ceph/ceph/pull/67327), Nitzan Mordechai) | |
| - pybind/mgr/mirroring: modifies the cli command type to read ([pr#65265](https://github.com/ceph/ceph/pull/65265), Utkarsh Bhatt) | |
| - pybind/mgr/pg\_autoscaler: Introduce dynamic threshold to improve scal… ([pr#65687](https://github.com/ceph/ceph/pull/65687), Prashant D) | |
| - pybind/mgr/progress: cleanups ([pr#65318](https://github.com/ceph/ceph/pull/65318), Kefu Chai) | |
| - pybind/mgr/status: drop asserts that fight the defaultdict defaults ([pr#68743](https://github.com/ceph/ceph/pull/68743), Kefu Chai) | |
| - pybind/mgr/volumes: fix typo in casesensitive vxattr ([pr#62872](https://github.com/ceph/ceph/pull/62872), Patrick Donnelly) | |
| - pybind/mgr/volumes: make casesensitive attr uniform in interface ([pr#62904](https://github.com/ceph/ceph/pull/62904), Patrick Donnelly) | |
| - pybind/mgr: add default set of cmake/ctest labels to tests ([pr#65699](https://github.com/ceph/ceph/pull/65699), John Mulligan) | |
| - pybind/mgr: call new \_ceph\_exit for killpoints ([pr#67632](https://github.com/ceph/ceph/pull/67632), Patrick Donnelly) | |
| - pybind/mgr: disable mypy error in diskprediction\_local module ([pr#63931](https://github.com/ceph/ceph/pull/63931), John Mulligan) | |
| - pybind/mgr: Fix missing empty lines in documentation in mgr\_module<span></span>.py ([pr#62785](https://github.com/ceph/ceph/pull/62785), Ville Ojamo) | |
| - pybind/mgr: pin cheroot version in requirements-required<span></span>.txt ([pr#65633](https://github.com/ceph/ceph/pull/65633), Adam King) | |
| - pybind/mgr: update modules to use independent CLICommand subtypes with distinct COMMAND attributes ([pr#66467](https://github.com/ceph/ceph/pull/66467), Samuel Just) | |
| - pybind/orchestrator/cli: fix OrchestratorError retval sign ([pr#67652](https://github.com/ceph/ceph/pull/67652), Nitzan Mordhai) | |
| - pybind/rados: Add list\_lockers() and break\_lock() to Rados Python interface ([pr#65022](https://github.com/ceph/ceph/pull/65022), Gil Bregman) | |
| - pybind: add pyproject<span></span>.toml to fix ReadTheDocs builds with pip 25<span></span>.3+ ([pr#66966](https://github.com/ceph/ceph/pull/66966), Kefu Chai) | |
| - pybind: fix callback function type compatibility for GCC 14/15 ([pr#64176](https://github.com/ceph/ceph/pull/64176), Kefu Chai) | |
| - pybind: remove deprecated PyEval\_InitThreads() calls ([pr#66508](https://github.com/ceph/ceph/pull/66508), Kefu Chai) | |
| - pybind: replace deprecated IF statements with Tempita templates ([pr#66447](https://github.com/ceph/ceph/pull/66447), Kefu Chai) | |
| - pybind: replace deprecated IF with C preprocessor macro ([pr#67135](https://github.com/ceph/ceph/pull/67135), Kefu Chai) | |
| - pybind: replace deprecated license classifiers with SPDX expression ([pr#64705](https://github.com/ceph/ceph/pull/64705), Kefu Chai) | |
| - python-common/hostspec: normalize hostnames for case-insensitive matc… ([pr#66820](https://github.com/ceph/ceph/pull/66820), Shubha Jain) | |
| - python-common: enable consistent code formatting with 'black' ([pr#65155](https://github.com/ceph/ceph/pull/65155), John Mulligan) | |
| - python-common: fix raw OSD prepare to use osd-id instead of osd-ids ([pr#67842](https://github.com/ceph/ceph/pull/67842), Yonatan Zaken) | |
| - python-common: Improve mgmt-gateway descriptions in service\_spec<span></span>.py ([pr#66383](https://github.com/ceph/ceph/pull/66383), Ville Ojamo) | |
| - python-common: multi-line for yaml ([pr#68034](https://github.com/ceph/ceph/pull/68034), Timothy Q Nguyen) | |
| - qa,src: replace deprecated egrep/fgrep with grep -E/grep -F ([pr#68095](https://github.com/ceph/ceph/pull/68095), Lumir Sliva) | |
| - qa/cephadm: add default container image name base ([pr#66847](https://github.com/ceph/ceph/pull/66847), Adam King) | |
| - qa/cephadm: derive container image from cephadm release ([pr#68288](https://github.com/ceph/ceph/pull/68288), Lumir Sliva) | |
| - qa/cephadm: ensure host has been fully saved before considering bootstrap complete ([pr#67419](https://github.com/ceph/ceph/pull/67419), Adam King) | |
| - qa/cephadm: fix NFS ganesha startup failure in containers ([pr#68305](https://github.com/ceph/ceph/pull/68305), Redouane Kachach) | |
| - qa/cephadm: fix test\_set\_mon\_crush\_locations test ([pr#67436](https://github.com/ceph/ceph/pull/67436), Adam King) | |
| - qa/cephadm: ignore CEPHADM\_HOST\_TIMEOUT\_ERROR in timeout test ([pr#67428](https://github.com/ceph/ceph/pull/67428), Adam King) | |
| - qa/cephadm: ignore transient CEPHADM\_FAILED\_DAEMON in smoke-singlehost ([pr#67622](https://github.com/ceph/ceph/pull/67622), Kefu Chai) | |
| - qa/cephadm: query iSCSI gateway FQDN from inside the container ([pr#69214](https://github.com/ceph/ceph/pull/69214), Kefu Chai) | |
| - qa/cephadm: start upgrade tests from tentacle instead of reef on main ([pr#68848](https://github.com/ceph/ceph/pull/68848), Adam King) | |
| - qa/cephfs: don't return undefined variable ([pr#65805](https://github.com/ceph/ceph/pull/65805), Rishabh Dave) | |
| - qa/cephfs: exclude ceph-osd-{classic,crimson} in fs:upgrade:featurefu… ([pr#68464](https://github.com/ceph/ceph/pull/68464), Venky Shankar) | |
| - qa/cephfs: ignore `OSD\_DOWN/osds down` warning ([issue#71446](http://tracker.ceph.com/issues/71446), [pr#63517](https://github.com/ceph/ceph/pull/63517), Venky Shankar) | |
| - qa/cephfs: increase clones for test\_for\_6\_ongoing\_clones ([pr#64731](https://github.com/ceph/ceph/pull/64731), Rishabh Dave) | |
| - qa/cephfs: install ceph-mgr-modules-standard for cephfs tests ([pr#69118](https://github.com/ceph/ceph/pull/69118), Venky Shankar) | |
| - qa/cephfs: lua to respect missing kernel in yaml ([pr#66092](https://github.com/ceph/ceph/pull/66092), Kyr Shatskyy) | |
| - qa/cephfs: make test\_journal\_migration immune to stdout changes ([issue#75083](http://tracker.ceph.com/issues/75083), [pr#67710](https://github.com/ceph/ceph/pull/67710), Venky Shankar) | |
| - qa/cephfs: replace deprecated assertEquals with assertEqual ([pr#63323](https://github.com/ceph/ceph/pull/63323), Emmanuel Ferdman) | |
| - qa/cephfs: treat "implicit declaration of function" for blogbench workunit for newer gcc version ([issue#75380](http://tracker.ceph.com/issues/75380), [pr#67867](https://github.com/ceph/ceph/pull/67867), Venky Shankar) | |
| - qa/clusters/crimson: increase reactors count ([pr#66333](https://github.com/ceph/ceph/pull/66333), Shraddha Agrawal) | |
| - qa/clusters/crimson: increase reactors in fixed-1 cluster ([pr#66307](https://github.com/ceph/ceph/pull/66307), Shraddha Agrawal) | |
| - qa/config,crontab: Adjust to Crimson flavor cleanup ([pr#66648](https://github.com/ceph/ceph/pull/66648), Matan Breizman) | |
| - qa/crontab/teuthology-cronjobs: Use Crimson flavors ([pr#63557](https://github.com/ceph/ceph/pull/63557), Matan Breizman) | |
| - qa/crontab: add tentacle nightlies ([pr#63046](https://github.com/ceph/ceph/pull/63046), Patrick Donnelly) | |
| - qa/crontab: run Crimson tentacle nightly ([pr#63331](https://github.com/ceph/ceph/pull/63331), Matan Breizman) | |
| - qa/crontab: update priority for tentacle upgrade command ([pr#63528](https://github.com/ceph/ceph/pull/63528), Laura Flores) | |
| - qa/d4n: Fix redis scanning in workunit ([pr#65866](https://github.com/ceph/ceph/pull/65866), Samarah) | |
| - qa/distros/crimson-supported-all-distro: reinstate centos ([pr#67936](https://github.com/ceph/ceph/pull/67936), Shraddha Agrawal) | |
| - qa/distros/crimson-supported-all-distros: remove centos 9 ([pr#68755](https://github.com/ceph/ceph/pull/68755), Shraddha Agrawal) | |
| - qa/distros: add centos 9 stream back to supported distros ([pr#67957](https://github.com/ceph/ceph/pull/67957), Casey Bodley) | |
| - qa/distros: add rocky 10<span></span>.0 as supported distro/container host ([pr#66055](https://github.com/ceph/ceph/pull/66055), Adam King, David Galloway, Casey Bodley) | |
| - qa/distros: add ubuntu 24<span></span>.04 as supported distro/container host ([pr#67683](https://github.com/ceph/ceph/pull/67683), Patrick Donnelly, Adam King, Casey Bodley) | |
| - qa/lsan<span></span>.supp: suppress CPython 3<span></span>.10 interpreter shutdown leaks ([pr#68615](https://github.com/ceph/ceph/pull/68615), Kefu Chai) | |
| - qa/multisite: fix test\_bucket\_remove failure ([pr#68167](https://github.com/ceph/ceph/pull/68167), Shilpa Jagannath) | |
| - qa/multisite: switch to boto3 ([pr#67011](https://github.com/ceph/ceph/pull/67011), Shilpa Jagannath) | |
| - qa/rados: Fix problem with recompression failing osd bench testing ([pr#63429](https://github.com/ceph/ceph/pull/63429), Adam Kupczyk) | |
| - qa/radosgw\_admin: replace boto2 with boto3 ([pr#67095](https://github.com/ceph/ceph/pull/67095), Casey Bodley) | |
| - qa/rbd/iscsi/cluster: ignore PG\_DEGRADED warning ([pr#67431](https://github.com/ceph/ceph/pull/67431), Adam King) | |
| - qa/rbd/iscsi: ignore MON\_DOWN warning in logs ([pr#63407](https://github.com/ceph/ceph/pull/63407), Adam King) | |
| - qa/rgw/multisite: remove boto2 BotoJSONEncoder ([pr#67486](https://github.com/ceph/ceph/pull/67486), Casey Bodley) | |
| - qa/rgw/upgrade: exclude ceph-osd-classic/crimson on squid and tentacle ([pr#66341](https://github.com/ceph/ceph/pull/66341), Casey Bodley) | |
| - qa/rgw/upgrade: symlinks are explicit about distro versions ([pr#68001](https://github.com/ceph/ceph/pull/68001), Casey Bodley) | |
| - qa/rgw: add test\_account\_migration workunit ([pr#66594](https://github.com/ceph/ceph/pull/66594), Casey Bodley) | |
| - qa/rgw: bucket notifications use pynose ([pr#67423](https://github.com/ceph/ceph/pull/67423), Casey Bodley) | |
| - qa/rgw: bump maven version in hadoop task to resolve 404 Not Found ([pr#63793](https://github.com/ceph/ceph/pull/63793), Casey Bodley) | |
| - qa/rgw: bump tempest version from 34<span></span>.1<span></span>.0 to 45<span></span>.0<span></span>.0 ([pr#69172](https://github.com/ceph/ceph/pull/69172), Casey Bodley) | |
| - qa/rgw: crypt subsuite tests compress-encrypted ([pr#67958](https://github.com/ceph/ceph/pull/67958), Casey Bodley) | |
| - qa/rgw: fix perl tests missing Amazon::S3 module ([pr#63760](https://github.com/ceph/ceph/pull/63760), Mark Kogan) | |
| - qa/rgw: prepare for tentacle testing ([pr#63041](https://github.com/ceph/ceph/pull/63041), Casey Bodley) | |
| - qa/rgw: remove hadoop-s3a subsuite ([pr#64568](https://github.com/ceph/ceph/pull/64568), Casey Bodley) | |
| - qa/rgw: remove ragweed from multifs subsuite ([pr#69171](https://github.com/ceph/ceph/pull/69171), Casey Bodley) | |
| - qa/rgw: remove ragweed from verify subsuite ([pr#68000](https://github.com/ceph/ceph/pull/68000), Casey Bodley) | |
| - qa/rgw: Revive crypt kmip ([pr#68269](https://github.com/ceph/ceph/pull/68269), Kyr Shatskyy) | |
| - qa/standalone/availability<span></span>.sh: retry after feature is turned on ([pr#67181](https://github.com/ceph/ceph/pull/67181), Shraddha Agrawal) | |
| - qa/standalone/misc: make less noise for asok calculation ([pr#67096](https://github.com/ceph/ceph/pull/67096), Kyr Shatskyy) | |
| - qa/standalone/scrub: extra delay in osd-scrub-test<span></span>.sh ([pr#63400](https://github.com/ceph/ceph/pull/63400), Ronen Friedman) | |
| - qa/standalone/scrub: fix "scrubbed in 0ms" in osd-scrub-test<span></span>.sh ([pr#64429](https://github.com/ceph/ceph/pull/64429), Ronen Friedman) | |
| - qa/standalone/scrub: fix expected outputs in repair tests ([pr#63010](https://github.com/ceph/ceph/pull/63010), Ronen Friedman) | |
| - qa/standalone/scrub: re-code osd-scrub-dump<span></span>.sh to test scrub repair ([pr#65048](https://github.com/ceph/ceph/pull/65048), Ronen Friedman) | |
| - qa/standalone: Add a test for running repeer on simple ec and rep pools ([pr#66575](https://github.com/ceph/ceph/pull/66575), Tom Sollers) | |
| - qa/standalone: fix/improve bluefs tests ([pr#67275](https://github.com/ceph/ceph/pull/67275), Igor Fedotov) | |
| - qa/standalone: improve reliability of osd-backfill tests ([pr#67295](https://github.com/ceph/ceph/pull/67295), Kamoltat (Junior) Sirivadhna) | |
| - qa/suite/rados/encoder: update release N-2 for ceph-dencoder tests ([pr#66337](https://github.com/ceph/ceph/pull/66337), Nitzan Mordechai) | |
| - qa/suites/crimson-rados/<span></span>.<span></span>./pggrow: increase op\_delay ([pr#68225](https://github.com/ceph/ceph/pull/68225), Matan Breizman) | |
| - qa/suites/crimson-rados/rgw/sts/tasks/1-keycloak: dont install java-1… ([pr#68844](https://github.com/ceph/ceph/pull/68844), Matan Breizman) | |
| - qa/suites/crimson-rados/singleton: add install task ([pr#64370](https://github.com/ceph/ceph/pull/64370), Matan Breizman) | |
| - qa/suites/crimson-rados/thrash: enable seastore ([pr#66266](https://github.com/ceph/ceph/pull/66266), Matan Breizman) | |
| - qa/suites/crimson-rados: Accommodate to new crimson flavors ([pr#63833](https://github.com/ceph/ceph/pull/63833), Matan Breizman) | |
| - qa/suites/crimson-rados: Add pg splitting tests to crimson thrash tes… ([pr#65814](https://github.com/ceph/ceph/pull/65814), Aishwarya Mathuria) | |
| - qa/suites/crimson-rados: disable chance\_trim\_stale\_osdmaps ([pr#63226](https://github.com/ceph/ceph/pull/63226), Matan Breizman) | |
| - qa/suites/crimson-rados: enable cephadm tests ([pr#67726](https://github.com/ceph/ceph/pull/67726), Shraddha Agrawal) | |
| - qa/suites/crimson-rados: Enable Seastore Thrash tests (w/ Recovery) ([pr#64715](https://github.com/ceph/ceph/pull/64715), Matan Breizman) | |
| - qa/suites/crimson-rados: first version of cephfs/ ([pr#67268](https://github.com/ceph/ceph/pull/67268), Jose J Palacios-Perez) | |
| - qa/suites/crimson-rados: run full librbd test suite ([pr#65240](https://github.com/ceph/ceph/pull/65240), Kautilya Tripathi) | |
| - qa/suites/crimson-rados: Seastore recovery tests ([pr#63166](https://github.com/ceph/ceph/pull/63166), Matan Breizman) | |
| - qa/suites/krbd: request msgr1 explicitly in unmap subsuite ([pr#64711](https://github.com/ceph/ceph/pull/64711), Ilya Dryomov) | |
| - qa/suites/krbd: use a standard fixed-1 cluster in unmap subsuite ([pr#64712](https://github.com/ceph/ceph/pull/64712), Ilya Dryomov) | |
| - qa/suites/nvmeof: add upgrade sub-suite ([pr#59608](https://github.com/ceph/ceph/pull/59608), Vallari Agrawal) | |
| - qa/suites/nvmeof: set beacon grace and connect panic ([pr#69135](https://github.com/ceph/ceph/pull/69135), Vallari Agrawal) | |
| - qa/suites/orch/cephadm: ignore intentional OSD\_DOWN warning from test\_host\_drain task ([pr#64845](https://github.com/ceph/ceph/pull/64845), Laura Flores) | |
| - qa/suites/rados/encoder: exclude ceph-osd-classic when installing LTS… ([pr#66372](https://github.com/ceph/ceph/pull/66372), Kefu Chai) | |
| - qa/suites/rados/encoder: remove rocky from supported distros ([pr#68326](https://github.com/ceph/ceph/pull/68326), Laura Flores) | |
| - qa/suites/rados/thrash-old-clients: Add OSD warnings to ignore list ([pr#64603](https://github.com/ceph/ceph/pull/64603), Naveen Naidu) | |
| - qa/suites/rados/thrash-old-clients: ignore "Reduced data availability" warning ([pr#68473](https://github.com/ceph/ceph/pull/68473), Laura Flores) | |
| - qa/suites/rados: temporarily disable ceph-post-file test ([pr#68366](https://github.com/ceph/ceph/pull/68366), Laura Flores) | |
| - qa/suites/rbd/valgrind: don't hardcode os\_type in memcheck<span></span>.yaml ([pr#66191](https://github.com/ceph/ceph/pull/66191), Ilya Dryomov) | |
| - qa/suites/thrash-old-clients/1-install: exclude ceph-osd-classic ([pr#66268](https://github.com/ceph/ceph/pull/66268), Matan Breizman) | |
| - qa/suites/upgrade: ignore osd in unknown state ([pr#69055](https://github.com/ceph/ceph/pull/69055), Patrick Donnelly) | |
| - qa/suites/upgrade: ignore PG\_DAMAGED ([pr#68365](https://github.com/ceph/ceph/pull/68365), Kamoltat (Junior) Sirivadhna) | |
| - qa/suites/upgrade: ignore temporary OSD\_HOST\_DOWN health warning ([pr#68241](https://github.com/ceph/ceph/pull/68241), Laura Flores) | |
| - qa/suites/upgrade: ignore undersized PG during stress splits ([pr#68897](https://github.com/ceph/ceph/pull/68897), Patrick Donnelly) | |
| - qa/suites/upgrade: update ignorelist with cephfs specific warnings (under stress-split) ([issue#71615](http://tracker.ceph.com/issues/71615), [pr#64494](https://github.com/ceph/ceph/pull/64494), Venky Shankar) | |
| - qa/suites/upgrade: update upgrade paths and exclude rocky10 from non-supported distros ([pr#67127](https://github.com/ceph/ceph/pull/67127), Laura Flores) | |
| - qa/suites: Exclude ceph-osd-\* when installing LTS releases ([pr#67086](https://github.com/ceph/ceph/pull/67086), Matan Breizman) | |
| - qa/suites: remove centos restriction from valgrind yaml ([issue#18126](http://tracker.ceph.com/issues/18126), [issue#20360](http://tracker.ceph.com/issues/20360), [pr#66193](https://github.com/ceph/ceph/pull/66193), Samuel Just) | |
| - qa/suites: wait longer before stopping OSDs with valgrind ([pr#62823](https://github.com/ceph/ceph/pull/62823), Nitzan Mordechai) | |
| - qa/tasks/admin\_socket<span></span>.py: replace git<span></span>.ceph<span></span>.com with GitHub raw URLs ([pr#68342](https://github.com/ceph/ceph/pull/68342), Matan Breizman) | |
| - qa/tasks/backfill\_toofull<span></span>.py: Fix assert failures with & without compression ([pr#67829](https://github.com/ceph/ceph/pull/67829), Sridhar Seshasayee) | |
| - qa/tasks/cbt: install pdsh from el9 RPMs on el10 systems ([pr#68424](https://github.com/ceph/ceph/pull/68424), Nitzan Mordechai) | |
| - qa/tasks/ceph\_manager: population must be a sequence ([pr#62880](https://github.com/ceph/ceph/pull/62880), Kyr Shatskyy) | |
| - qa/tasks/cephadm<span></span>.py: only pass --objectstore when not bluestore ([pr#68104](https://github.com/ceph/ceph/pull/68104), Shraddha Agrawal) | |
| - qa/tasks/cephadm: add support for distro-suffix ([pr#66171](https://github.com/ceph/ceph/pull/66171), Samuel Just) | |
| - qa/tasks/cephadm: allow to select from 'cephadm' and 'cephadm<span></span>.py' ([pr#64185](https://github.com/ceph/ceph/pull/64185), Kyr Shatskyy) | |
| - qa/tasks/cephadm: override container image tags ([pr#64184](https://github.com/ceph/ceph/pull/64184), Kyr Shatskyy) | |
| - qa/tasks/cephfs: raise exception if incorrect fstype found ([pr#64709](https://github.com/ceph/ceph/pull/64709), Dhairya Parmar) | |
| - qa/tasks/daemonwatchdog: fix unbound variable in bark\_reason message ([pr#67353](https://github.com/ceph/ceph/pull/67353), Ilya Dryomov) | |
| - qa/tasks/keycloak: drop unused local variable ([pr#67626](https://github.com/ceph/ceph/pull/67626), Kefu Chai) | |
| - qa/tasks/keystone: restart mariadb for rocky and alma linux too ([pr#67123](https://github.com/ceph/ceph/pull/67123), Kyr Shatskyy) | |
| - qa/tasks/keystone: upgrade keystone to 2025<span></span>.2 ([pr#67660](https://github.com/ceph/ceph/pull/67660), Kyr Shatskyy) | |
| - qa/tasks/mgr: test\_module\_selftest set influx hostname to avoid warnings ([pr#66376](https://github.com/ceph/ceph/pull/66376), Nitzan Mordechai) | |
| - qa/tasks/mgr: test\_module\_selftest set influx hostname to avoid warni… ([pr#67649](https://github.com/ceph/ceph/pull/67649), Nitzan Mordechai) | |
| - qa/tasks/qemu: rocky 10 enablement ([pr#67142](https://github.com/ceph/ceph/pull/67142), Ilya Dryomov) | |
| - qa/tasks/quiescer: remove racy assertion ([pr#67555](https://github.com/ceph/ceph/pull/67555), Patrick Donnelly) | |
| - qa/tasks/rbd\_mirror\_thrash: don't use random<span></span>.randrange() on floats ([pr#67144](https://github.com/ceph/ceph/pull/67144), Ilya Dryomov) | |
| - qa/tasks/thrashosds-health: fine tune ignorelist for degraded and undersized pgs ([pr#64844](https://github.com/ceph/ceph/pull/64844), Laura Flores) | |
| - qa/tasks/workunit: fix no module named 'pipes' ([pr#65891](https://github.com/ceph/ceph/pull/65891), Kyr Shatskyy) | |
| - qa/tasks: Add a task which performs an offline check of the consistency of parity shards ([pr#59903](https://github.com/ceph/ceph/pull/59903), Connor Fawcett) | |
| - qa/tasks: capture CommandCrashedError when running nvme list cmd ([pr#69163](https://github.com/ceph/ceph/pull/69163), Redouane Kachach) | |
| - qa/tasks: fix import error ([pr#67201](https://github.com/ceph/ceph/pull/67201), Nizamudeen A) | |
| - qa/tasks: fix SyntaxWarning for invalid escape sequences in vstart\_ru… ([pr#66694](https://github.com/ceph/ceph/pull/66694), Kefu Chai) | |
| - qa/tasks: generalize stuck pg ignorelist entry ([pr#62112](https://github.com/ceph/ceph/pull/62112), Laura Flores) | |
| - qa/tasks: Ignore expected `backfill\_toofull` warning ([pr#64377](https://github.com/ceph/ceph/pull/64377), Laura Flores) | |
| - qa/tasks: make rbd\_mirror\_thrash inherit from ThrasherGreenlet ([pr#67590](https://github.com/ceph/ceph/pull/67590), Ilya Dryomov) | |
| - qa/tasks: make the cephadm and vstart\_runner tasks aware of watchdog ([pr#66137](https://github.com/ceph/ceph/pull/66137), Laura Flores) | |
| - qa/tasks: move smb related task funcs out of cephadm<span></span>.py to smb<span></span>.py ([pr#65757](https://github.com/ceph/ceph/pull/65757), John Mulligan) | |
| - qa/tasks: update egrep to 'grep -E' ([pr#66155](https://github.com/ceph/ceph/pull/66155), Nitzan Mordechai, Samuel Just) | |
| - qa/test\_mirroring: Fix flake8 errors ([pr#67370](https://github.com/ceph/ceph/pull/67370), Kotresh HR) | |
| - qa/tests: added "tentacle" option ([pr#63112](https://github.com/ceph/ceph/pull/63112), Yuri Weinstein) | |
| - qa/tests: skip rgw site tests in api ([pr#63126](https://github.com/ceph/ceph/pull/63126), Nizamudeen A) | |
| - qa/tests: skipping test\_cephfs\_clients\_get\_after\_mds\_down in test\_cephfs ([pr#63231](https://github.com/ceph/ceph/pull/63231), Nizamudeen A) | |
| - qa/tests: wait for module to be available for connection ([pr#67177](https://github.com/ceph/ceph/pull/67177), Nizamudeen A) | |
| - qa/valgrind<span></span>.supp: make gcm\_cipher\_internal suppression more resilient ([pr#67138](https://github.com/ceph/ceph/pull/67138), Ilya Dryomov) | |
| - qa/valgrind: generalize suppressions for gcc-14 MismatchedFree ([pr#68289](https://github.com/ceph/ceph/pull/68289), Casey Bodley) | |
| - qa/vstart\_runner: Add get\_file and write\_file equivalents to the LocalRemoteProcess class ([pr#60833](https://github.com/ceph/ceph/pull/60833), Connor Fawcett) | |
| - qa/workunits/ceph-helpers-root: Add Rocky support for install packages ([pr#67102](https://github.com/ceph/ceph/pull/67102), Nitzan Mordechai) | |
| - qa/workunits/nvmeof/basic\_tests: use nvme-cli 2<span></span>.13 ([pr#67203](https://github.com/ceph/ceph/pull/67203), Vallari Agrawal) | |
| - qa/workunits/rados/test<span></span>.sh: add timeout mechanism and more info to workloads with parallel tests ([pr#64219](https://github.com/ceph/ceph/pull/64219), Kamoltat Sirivadhna, Laura Flores) | |
| - qa/workunits/rados: fetch files via GitHub instead of git<span></span>.ceph<span></span>.com ([pr#69180](https://github.com/ceph/ceph/pull/69180), Laura Flores) | |
| - qa/workunits/rados: remove cache tier test ([pr#64504](https://github.com/ceph/ceph/pull/64504), Nitzan Mordechai) | |
| - qa/workunits/rbd: adapt rbd\_mirror<span></span>.sh for trial nodes ([pr#67108](https://github.com/ceph/ceph/pull/67108), Ilya Dryomov) | |
| - qa/workunits/rbd: drop racy assert in test\_tasks\_recovery() ([pr#67896](https://github.com/ceph/ceph/pull/67896), Ilya Dryomov) | |
| - qa/workunits/rbd: reduce randomized sleeps in live import tests ([pr#67139](https://github.com/ceph/ceph/pull/67139), Ilya Dryomov) | |
| - qa/workunits/rbd: remove build dependency on ceph-mds and dashboard ([pr#64263](https://github.com/ceph/ceph/pull/64263), Miki Patel) | |
| - qa/workunits/rbd: use the same qemu-iotests version throughout ([pr#67143](https://github.com/ceph/ceph/pull/67143), Ilya Dryomov) | |
| - qa/workunits/rgw: drop netstat usage ([pr#66370](https://github.com/ceph/ceph/pull/66370), Kyr Shatskyy) | |
| - qa/workunits: add crimson/test\_crimson\_dump\_metrics<span></span>.sh ([pr#67723](https://github.com/ceph/ceph/pull/67723), Jose J Palacios-Perez) | |
| - qa/workunits: add Rocky Linux support to librados tests ([pr#66232](https://github.com/ceph/ceph/pull/66232), Nitzan Mordechai) | |
| - qa/workunits: Add updated kernel archive URL ([pr#68013](https://github.com/ceph/ceph/pull/68013), Brad Hubbard) | |
| - qa/{asan,lsan}<span></span>.supp: suppress Python module and libstdc++ false positives ([pr#65408](https://github.com/ceph/ceph/pull/65408), Kefu Chai) | |
| - qa: Add "osds down" in log-ignorelist to avoid the test case failure during upgrade ([pr#63239](https://github.com/ceph/ceph/pull/63239), Radoslaw Zarzynski, Mohit Agrawal) | |
| - qa: add 'refresh' config to cephadm<span></span>.wait\_for\_service ([pr#65941](https://github.com/ceph/ceph/pull/65941), Vallari Agrawal) | |
| - qa: Add a config setting to the teuthology erasure code tests so that we can test with EC optimizations on and/or off ([pr#64553](https://github.com/ceph/ceph/pull/64553), Jamie Pryde) | |
| - qa: Add cauchy and 16K chunk size profiles to rados erasure code teuthology suites ([pr#64554](https://github.com/ceph/ceph/pull/64554), Jamie Pryde) | |
| - qa: add MDS\_INSUFFICIENT\_STANDBY to ignorelist ([pr#68893](https://github.com/ceph/ceph/pull/68893), Patrick Donnelly) | |
| - qa: Add new task module template<span></span>.py ([pr#65721](https://github.com/ceph/ceph/pull/65721), John Mulligan) | |
| - qa: Add nvmeof upgrade from v20<span></span>.2<span></span>.0 and tentacle ([pr#67742](https://github.com/ceph/ceph/pull/67742), Vallari Agrawal) | |
| - qa: Add retry logic to remove most sleeps in mirroring tests ([pr#67305](https://github.com/ceph/ceph/pull/67305), Kotresh HR) | |
| - qa: Add rgw sts suites to crimson-rados ([pr#67358](https://github.com/ceph/ceph/pull/67358), Kautilya Tripathi) | |
| - qa: Add Teuthology test for BlueStore ESB assertion failure ([pr#62913](https://github.com/ceph/ceph/pull/62913), Jaya Prakash) | |
| - qa: Add Teuthology tests for BlueStore faster allocation recovery ([pr#68984](https://github.com/ceph/ceph/pull/68984), Jaya Prakash) | |
| - qa: Adding a new class so the DaemonWatchdog can moitor remote IO exercisers and other processes ([pr#64889](https://github.com/ceph/ceph/pull/64889), Bill Scales, Chris Harris) | |
| - qa: allow multiple mgr sessions during eviction test ([pr#67556](https://github.com/ceph/ceph/pull/67556), Patrick Donnelly) | |
| - qa: cephfs suite changes for rocky ([pr#66294](https://github.com/ceph/ceph/pull/66294), Patrick Donnelly) | |
| - qa: clean up and simplify client 2 caps ([pr#67125](https://github.com/ceph/ceph/pull/67125), Patrick Donnelly) | |
| - qa: cleanup distros ([pr#67961](https://github.com/ceph/ceph/pull/67961), Patrick Donnelly) | |
| - qa: Disable OSD benchmark from running for tests ([pr#67058](https://github.com/ceph/ceph/pull/67058), Sridhar Seshasayee) | |
| - qa: don't assume that /dev/sda or /dev/vda is present in unmap<span></span>.t ([pr#67063](https://github.com/ceph/ceph/pull/67063), Ilya Dryomov) | |
| - qa: drop creating huge files in test\_cephfs\_mirror\_cancel\_sync ([pr#65950](https://github.com/ceph/ceph/pull/65950), Jos Collin) | |
| - qa: enable libcephfs debug logs for fio workload with nfs ([pr#61547](https://github.com/ceph/ceph/pull/61547), Dhairya Parmar) | |
| - qa: exclude crimson from random-objectstore ([pr#66485](https://github.com/ceph/ceph/pull/66485), Shraddha Agrawal) | |
| - qa: Exclude missing ceph-osd-classic and ceph-osd-crimson from tentacle installs ([pr#68110](https://github.com/ceph/ceph/pull/68110), Alex Ainscow) | |
| - qa: Extend Kafka SASL Security Tests ([pr#67158](https://github.com/ceph/ceph/pull/67158), sujay-d07) | |
| - qa: Fix coredumps caused by udisks ([pr#67348](https://github.com/ceph/ceph/pull/67348), Vallari Agrawal) | |
| - qa: fix misleading "in cluster log" failures during cluster log scan ([pr#68392](https://github.com/ceph/ceph/pull/68392), Redouane Kachach) | |
| - qa: fix multi-fs tests in test\_mds\_metrics<span></span>.py ([pr#62842](https://github.com/ceph/ceph/pull/62842), Jos Collin) | |
| - qa: Fix nvmeof 'errors during thrashing' ([pr#67804](https://github.com/ceph/ceph/pull/67804), Vallari Agrawal) | |
| - qa: fix nvmeof upgrade from v20<span></span>.2<span></span>.0 ([pr#68266](https://github.com/ceph/ceph/pull/68266), Vallari Agrawal) | |
| - qa: Fix pg autoscaler tests ([pr#69176](https://github.com/ceph/ceph/pull/69176), Eric Zhang) | |
| - qa: fix setting rbd\_sparse\_read\_threshold\_bytes in test\_migration\_clone() ([pr#68454](https://github.com/ceph/ceph/pull/68454), Ilya Dryomov) | |
| - qa: Fix test\_cephfs\_mirror\_restart\_sync\_on\_blocklist ([pr#67385](https://github.com/ceph/ceph/pull/67385), Kotresh HR) | |
| - qa: fix test\_cephfs\_mirror\_stats failure ([pr#63131](https://github.com/ceph/ceph/pull/63131), Jos Collin) | |
| - qa: fixing cephadm mgmt-gateway test to remove openssl dependency ([pr#67695](https://github.com/ceph/ceph/pull/67695), Redouane Kachach) | |
| - qa: fixing nvmeof orch smoke test ([pr#68281](https://github.com/ceph/ceph/pull/68281), Redouane Kachach) | |
| - qa: fixing target release for MDS upgrade to be umbrella ([pr#68285](https://github.com/ceph/ceph/pull/68285), Redouane Kachach) | |
| - qa: fixing the qa test in mon/misc<span></span>.sh after adding beacon-diff feature ([pr#67307](https://github.com/ceph/ceph/pull/67307), Leonid Chernin) | |
| - qa: get\_rand\_pg\_acting\_set needs to wait for pool to create PGs ([pr#64016](https://github.com/ceph/ceph/pull/64016), Bill Scales) | |
| - qa: Handle TypeError in test\_filelock ([pr#68389](https://github.com/ceph/ceph/pull/68389), Karthik U S) | |
| - qa: ignore cephadm failed daemon warnings during thrashing ([pr#68896](https://github.com/ceph/ceph/pull/68896), Patrick Donnelly) | |
| - qa: ignore cluster warning (evicting unresponsive <span></span>.<span></span>.<span></span>.) with tasks/mgr-osd-full ([issue#73278](http://tracker.ceph.com/issues/73278), [pr#65693](https://github.com/ceph/ceph/pull/65693), Venky Shankar) | |
| - qa: ignore evicted client warnings for singletone bluestore ([pr#68837](https://github.com/ceph/ceph/pull/68837), Nitzan Mordechai) | |
| - qa: ignore expected MON\_DOWN ([pr#68360](https://github.com/ceph/ceph/pull/68360), Patrick Donnelly) | |
| - qa: ignore pg stuck peering ([pr#68907](https://github.com/ceph/ceph/pull/68907), Patrick Donnelly) | |
| - qa: ignore POOL\_FULL for rbd tests exercising full pools ([pr#68899](https://github.com/ceph/ceph/pull/68899), Patrick Donnelly) | |
| - qa: Improve scalability test ([pr#64292](https://github.com/ceph/ceph/pull/64292), Vallari Agrawal) | |
| - qa: increase the randomness to trigger the directory import/export ([pr#64549](https://github.com/ceph/ceph/pull/64549), Jos Collin) | |
| - qa: increase the wait time to prevent check\_counter failing ([pr#64305](https://github.com/ceph/ceph/pull/64305), Jos Collin) | |
| - qa: install nvme-cli only if distro remains rocky10 ([pr#69222](https://github.com/ceph/ceph/pull/69222), Patrick Donnelly) | |
| - qa: krbd\_blkroset<span></span>.t: eliminate a race in the open\_count test ([pr#67048](https://github.com/ceph/ceph/pull/67048), Ilya Dryomov) | |
| - qa: krbd\_rxbounce<span></span>.sh: do more reads to generate more errors ([pr#67351](https://github.com/ceph/ceph/pull/67351), Ilya Dryomov) | |
| - qa: Leak\_StillReachable RocksDB error\_handler ([pr#67733](https://github.com/ceph/ceph/pull/67733), Nitzan Mordechai) | |
| - qa: make test\_progress atomically capture OSD marked in/out events ([pr#67659](https://github.com/ceph/ceph/pull/67659), Kamoltat (Junior) Sirivadhna) | |
| - qa: Port rgw lifecycle test to crimson-rados ([pr#68407](https://github.com/ceph/ceph/pull/68407), Kautilya Tripathi) | |
| - qa: Port rgw multifs test to crimson-rados ([pr#67372](https://github.com/ceph/ceph/pull/67372), Kautilya Tripathi) | |
| - qa: rbd\_mirror\_fsx\_compare<span></span>.sh doesn't error out as expected ([pr#67629](https://github.com/ceph/ceph/pull/67629), Ilya Dryomov) | |
| - qa: reduce nvmeof thrasher fio to 32 devices from 200 ([pr#63291](https://github.com/ceph/ceph/pull/63291), Vallari Agrawal) | |
| - qa: Remove cephadm e2e tests from teuthology ([pr#66254](https://github.com/ceph/ceph/pull/66254), Afreen Misbah) | |
| - qa: remove long retired ceph-deploy ([pr#67682](https://github.com/ceph/ceph/pull/67682), Patrick Donnelly) | |
| - qa: remove unused qa\_scripts ([pr#67823](https://github.com/ceph/ceph/pull/67823), Patrick Donnelly) | |
| - qa: resolve py3<span></span>.12 regression for random<span></span>.sample ([pr#67557](https://github.com/ceph/ceph/pull/67557), Patrick Donnelly) | |
| - qa: Run fewer RGW jobs at higher priority every week ([pr#65498](https://github.com/ceph/ceph/pull/65498), Adam C. Emerson) | |
| - qa: Run test\_admin with the squid client ([pr#64005](https://github.com/ceph/ceph/pull/64005), Kotresh HR) | |
| - qa: setup mount\_b in test\_mirroring<span></span>.py ([pr#62949](https://github.com/ceph/ceph/pull/62949), Jos Collin) | |
| - qa: suppress false positive delete map mismatch errors ([pr#67230](https://github.com/ceph/ceph/pull/67230), Nitzan Mordechai) | |
| - qa: suppress MismatchedFree operator delete RocksDB ([pr#66651](https://github.com/ceph/ceph/pull/66651), Nitzan Mordechai) | |
| - qa: suppress OpenSSL valgrind leaks ([pr#65634](https://github.com/ceph/ceph/pull/65634), Laura Flores) | |
| - qa: suppress reachable dlopen leak in libceph-common ([pr#68218](https://github.com/ceph/ceph/pull/68218), Nitzan Mordechai) | |
| - qa: temporarily disable some mirroring test (see: https://tracker<span></span>.ceph<span></span>.com/issues/74984) ([pr#67477](https://github.com/ceph/ceph/pull/67477), Venky Shankar) | |
| - qa: test\_pool\_min\_size should kill osds first then mark them down ([pr#65074](https://github.com/ceph/ceph/pull/65074), Bill Scales) | |
| - qa: undo supported-random-distros mishap ([pr#68168](https://github.com/ceph/ceph/pull/68168), Patrick Donnelly) | |
| - qa: update ignorelists for expected cluster log warnings ([pr#66393](https://github.com/ceph/ceph/pull/66393), Laura Flores) | |
| - qa: update yaml file for TestCorruptedSubvolumes ([pr#68351](https://github.com/ceph/ceph/pull/68351), Jos Collin) | |
| - qa: Use a more pythonic way to install CBT python requirements ([pr#66188](https://github.com/ceph/ceph/pull/66188), Chris Harris) | |
| - qa: wipe disks in case of raw option is provided ([pr#67953](https://github.com/ceph/ceph/pull/67953), Redouane Kachach) | |
| - qs/standalone/scrub: modify osd-scrub-snaps<span></span>.sh to match ceph-objectstore-tool changes ([pr#66303](https://github.com/ceph/ceph/pull/66303), Ronen Friedman) | |
| - rados/lttng: add lttng open \*tp<span></span>.so error message ([pr#65181](https://github.com/ceph/ceph/pull/65181), lizhipeng) | |
| - rados/osd: enable compact\_running perfcounter at PRIO=5 ([pr#65995](https://github.com/ceph/ceph/pull/65995), Paul Cuzner) | |
| - rados: Add API to disable version querying with reads in librados ([pr#66162](https://github.com/ceph/ceph/pull/66162), Alex Ainscow) | |
| - radosgw-admin: fix output of sync status ([pr#68567](https://github.com/ceph/ceph/pull/68567), Alexander Hussein-Kershaw) | |
| - radosgw-admin: output bucket sync checkpoint to stdout ([issue#72088](http://tracker.ceph.com/issues/72088), [pr#68097](https://github.com/ceph/ceph/pull/68097), cheese-cakee) | |
| - radosgw-admin: Pass max\_entries for bucket list ([pr#64683](https://github.com/ceph/ceph/pull/64683), Tobias Urdin) | |
| - rbd-mirror: add cluster fsid to remote meta cache key ([pr#65773](https://github.com/ceph/ceph/pull/65773), Mykola Golub) | |
| - rbd-mirror: allow incomplete demote snapshot to sync after rbd-mirror daemon restart ([pr#65953](https://github.com/ceph/ceph/pull/65953), VinayBhaskar-V) | |
| - rbd-mirror: prevent image deletion if remote image is not primary ([pr#63270](https://github.com/ceph/ceph/pull/63270), VinayBhaskar-V) | |
| - rbd: add --estimated-size option for import from stdin ([pr#61535](https://github.com/ceph/ceph/pull/61535), Kirill Nazarov, Ilya Dryomov) | |
| - rbd: fix unused function warning when WITH\_KRBD is disabled ([pr#64137](https://github.com/ceph/ceph/pull/64137), Kefu Chai) | |
| - rbd: improve mirror image status and validation error messages ([pr#68015](https://github.com/ceph/ceph/pull/68015), Prasanna Kumar Kalever) | |
| - README: add Build Types section ([pr#63378](https://github.com/ceph/ceph/pull/63378), Matan Breizman) | |
| - Reapply "qa/rgw/crypt: disable failing kmip testing" ([pr#69718](https://github.com/ceph/ceph/pull/69718), Casey Bodley, Adam C. Emerson) | |
| - Redmine transform status ([pr#64821](https://github.com/ceph/ceph/pull/64821), Patrick Donnelly) | |
| - Relax scrub of shard sizes for upgraded EC pools ([pr#65872](https://github.com/ceph/ceph/pull/65872), Alex Ainscow) | |
| - Remove git clean -fdx ([pr#65222](https://github.com/ceph/ceph/pull/65222), Dan Mick) | |
| - Remove map collection dec ([pr#63038](https://github.com/ceph/ceph/pull/63038), Tomer Haskalovitch) | |
| - Replace capacity threshold data with prometheus metrics ([pr#64945](https://github.com/ceph/ceph/pull/64945), Afreen Misbah) | |
| - Revert "common/options: fix heap-use-after-free by using never-destro… ([pr#67020](https://github.com/ceph/ceph/pull/67020), Matan Breizman) | |
| - Revert "crimson/os/seastore/cache: TRIM\_DIRTY/CLEANER\\_\* transactions won't invalidate other transactions anymore" ([pr#67261](https://github.com/ceph/ceph/pull/67261), Aishwarya Mathuria, Matan Breizman) | |
| - Revert "Merge PR #67630 into main" ([pr#67780](https://github.com/ceph/ceph/pull/67780), Patrick Donnelly) | |
| - Revert "Merge pull request #64111 from zdover23/wip-doc-2025-06-23-tr71796-rados-ops-balancer" ([pr#64153](https://github.com/ceph/ceph/pull/64153), Patrick Donnelly) | |
| - Revert "Merge pull request #65940 from Tom-Sollers/fixing\_blaum\_roth\_for\_ec\_profiles" ([pr#66114](https://github.com/ceph/ceph/pull/66114), Patrick Donnelly) | |
| - Revert "Merge pull request #67167 from Hezko/nvme-module-two" ([pr#67608](https://github.com/ceph/ceph/pull/67608), Patrick Donnelly) | |
| - Revert "mgr/cephadm: align nodeid and add register\_service for NFS Ganesha service visibility" ([pr#69042](https://github.com/ceph/ceph/pull/69042), Shubha Jain) | |
| - Revert "mgr/dashboard: Fix stylus issue" ([pr#64661](https://github.com/ceph/ceph/pull/64661), Afreen Misbah) | |
| - Revert "mgr/volumes: handle bad arguments during subvolume create" ([pr#63281](https://github.com/ceph/ceph/pull/63281), Venky Shankar) | |
| - Revert "qa/cephadm: add default container image name base" ([pr#67054](https://github.com/ceph/ceph/pull/67054), David Galloway) | |
| - Revert "qa/rgw: the rgw/verify suite runs java tests last" ([pr#67678](https://github.com/ceph/ceph/pull/67678), Casey Bodley) | |
| - Revert "Use GANESHA\_REPO\_BASEURL for NFS-Ganesha on all distros" ([pr#68985](https://github.com/ceph/ceph/pull/68985), David Galloway) | |
| - Revert common/version: strip trailing newline from vendor release file ([pr#68479](https://github.com/ceph/ceph/pull/68479), Naveen Naidu) | |
| - Revert: mgr/dashboard: reverting the nx tool changes ([pr#68951](https://github.com/ceph/ceph/pull/68951), Afreen Misbah) | |
| - RGW - Fix dedup build ([pr#65643](https://github.com/ceph/ceph/pull/65643), Daniel Gryniewicz) | |
| - RGW - Posix Test - initialize "existed" bools ([pr#65748](https://github.com/ceph/ceph/pull/65748), Daniel Gryniewicz) | |
| - RGW - POSIXDriver - Cleanup vstart ([pr#65586](https://github.com/ceph/ceph/pull/65586), Daniel Gryniewicz) | |
| - RGW - Standalone - Enable building without librados ([pr#65374](https://github.com/ceph/ceph/pull/65374), Daniel Gryniewicz) | |
| - RGW - zipper - Remove target from get\_obj\_attrs() ([pr#62787](https://github.com/ceph/ceph/pull/62787), Daniel Gryniewicz) | |
| - RGW SSE-KMS secrets cache ([pr#61256](https://github.com/ceph/ceph/pull/61256), Marcel Lauhoff, Casey Bodley) | |
| - RGW | fix conditional Delete, MultiDelete and Put ([pr#63348](https://github.com/ceph/ceph/pull/63348), Ali Masarwa) | |
| - RGW | fix conditional MultiWrite ([pr#64830](https://github.com/ceph/ceph/pull/64830), Ali Masarwa) | |
| - RGW | fixed enqueueing the overwritten object for gc ([pr#64997](https://github.com/ceph/ceph/pull/64997), Ali Masarwa) | |
| - rgw, common: OpenSSL provider support ([pr#64253](https://github.com/ceph/ceph/pull/64253), cailianchun) | |
| - rgw-admin: report correct error code for non-existent bucket on deletion ([pr#63081](https://github.com/ceph/ceph/pull/63081), Seena Fallah) | |
| - rgw-nfs: run quota threads by default ([pr#67473](https://github.com/ceph/ceph/pull/67473), Matt Benjamin) | |
| - rgw/account: bucket acls are not completely migrated once the user is migrated to an account ([pr#65370](https://github.com/ceph/ceph/pull/65370), kchheda3) | |
| - rgw/account: Support backward compatibility for s3:PutAcls calls for users migrated to account ([pr#66170](https://github.com/ceph/ceph/pull/66170), Krunal Chheda, kchheda3, Casey Bodley) | |
| - rgw/admin: Add max-entries and marker to bucket list ([pr#62777](https://github.com/ceph/ceph/pull/62777), Tobias Urdin) | |
| - rgw/admin: allow listing account's root users ([pr#65366](https://github.com/ceph/ceph/pull/65366), Casey Bodley) | |
| - rgw/admin: enhance bucket list --marker to support versioned bucket pagination ([pr#68163](https://github.com/ceph/ceph/pull/68163), Oguzhan Ozmen) | |
| - rgw/admin: Fix assert on datalog list of invalid shard ([pr#62770](https://github.com/ceph/ceph/pull/62770), Adam C. Emerson) | |
| - rgw/adminops: support for adding restore operation ([pr#66249](https://github.com/ceph/ceph/pull/66249), Jiffin Tony Thottan) | |
| - rgw/auth: Remove legacy Keystone admin token ([pr#62201](https://github.com/ceph/ceph/pull/62201), Tobias Urdin) | |
| - rgw/beast: add frontend option 'tls\_groups' ([pr#67856](https://github.com/ceph/ceph/pull/67856), Casey Bodley) | |
| - rgw/beast: add ssl\_ciphersuites option for tls 1<span></span>.3 ([pr#68934](https://github.com/ceph/ceph/pull/68934), Casey Bodley) | |
| - rgw/beast: disable keepalive for responses before 100 Continue ([pr#65864](https://github.com/ceph/ceph/pull/65864), Casey Bodley) | |
| - rgw/beast: use strand executor for timeout timer to prevent concurrent socket access ([pr#67424](https://github.com/ceph/ceph/pull/67424), Oguzhan Ozmen) | |
| - rgw/bucket-logging: fix typos ([pr#65649](https://github.com/ceph/ceph/pull/65649), N Balachandran) | |
| - rgw/bucket-logging: handle SigV2 presigned URLs ([pr#68540](https://github.com/ceph/ceph/pull/68540), Nithya Balachandran) | |
| - rgw/bucket-logging: minor code cleanup ([pr#65559](https://github.com/ceph/ceph/pull/65559), N Balachandran) | |
| - rgw/bucket-logging: support EC pools ([pr#65900](https://github.com/ceph/ceph/pull/65900), Nithya Balachandran) | |
| - rgw/cloud-restore [PART2] : Add Restore support from Glacier/Tape cloud endpoints ([pr#62713](https://github.com/ceph/ceph/pull/62713), Soumya Koduri) | |
| - rgw/cloud-restore: admin CLI for restore list and status ([pr#62830](https://github.com/ceph/ceph/pull/62830), Jiffin Tony Thottan) | |
| - rgw/cloud-restore: allow copy of temporary object ([pr#63034](https://github.com/ceph/ceph/pull/63034), Jiffin Tony Thottan) | |
| - rgw/cloud-restore: Fix the restore workers' shutdown order ([pr#68452](https://github.com/ceph/ceph/pull/68452), Soumya Koduri) | |
| - rgw/cloud-restore: Restoring to non-existent storage-class should fail ([pr#67601](https://github.com/ceph/ceph/pull/67601), Soumya Koduri) | |
| - rgw/cloud-restore: strip quotes from ETag on cloud tier fetch ([pr#67560](https://github.com/ceph/ceph/pull/67560), Matthew N. Heler) | |
| - rgw/cloud-transition: add per-bucket target options ([pr#66373](https://github.com/ceph/ceph/pull/66373), Matthew N. Heler) | |
| - rgw/cloud-transition: Include LocationConstraint while transitioning data to AWS non-default regions ([pr#66038](https://github.com/ceph/ceph/pull/66038), Soumya Koduri) | |
| - rgw/cloud-transition: url-encode rgwx-source-key metadata header ([pr#68784](https://github.com/ceph/ceph/pull/68784), Matthew N. Heler) | |
| - rgw/cls: fix usage log issues caused by incorrect form of name-by-user keys ([pr#65329](https://github.com/ceph/ceph/pull/65329), Matthew N Heler) | |
| - rgw/configstore: don't reinitialize the rados client in RadosRealmWatcher ([pr#67287](https://github.com/ceph/ceph/pull/67287), Nithya Balachandran) | |
| - rgw/create-bucket: Do not re-create the bucket instance & bucket index shard object if if bucket already exist ([pr#65415](https://github.com/ceph/ceph/pull/65415), kchheda3) | |
| - rgw/d3n: fix teuthology run-datacache<span></span>.sh FAIL when stripe\_size!=4MiB ([pr#63381](https://github.com/ceph/ceph/pull/63381), Mark Kogan) | |
| - rgw/d3n: fix valgrind invalid read during exit ([pr#63352](https://github.com/ceph/ceph/pull/63352), Mark Kogan) | |
| - rgw/d3n: store cached objects using hash digest ([pr#62516](https://github.com/ceph/ceph/pull/62516), Mark Kogan) | |
| - rgw/d4n: Add config option for local RGW address ([pr#65942](https://github.com/ceph/ceph/pull/65942), Samarah) | |
| - rgw/d4n: change cache write ::open() flags ([pr#65528](https://github.com/ceph/ceph/pull/65528), Mark Kogan) | |
| - rgw/d4n: erasing dirty object entry for delete markers ([pr#67777](https://github.com/ceph/ceph/pull/67777), Pritha Srivastava) | |
| - rgw/d4n: fix deprecated async\_run overload in RedisPool ([pr#68834](https://github.com/ceph/ceph/pull/68834), Kefu Chai) | |
| - rgw/d4n: Implement bucket check\_empty and remove methods ([pr#65626](https://github.com/ceph/ceph/pull/65626), Samarah) | |
| - rgw/d4n: Integration of optimization in iterate, connection pool and pipelining ([pr#63921](https://github.com/ceph/ceph/pull/63921), Pritha Srivastava, galsalomon66) | |
| - rgw/d4n: passing the dpp to RedisPool::acquire to fix nullptr crash ([pr#66845](https://github.com/ceph/ceph/pull/66845), gal salomon) | |
| - rgw/d4n: refactor unused conf rgw\_d4n\_l1\_datacache\_size ([pr#65529](https://github.com/ceph/ceph/pull/65529), Mark Kogan) | |
| - rgw/d4n: removing fmt related code as it is ([pr#65284](https://github.com/ceph/ceph/pull/65284), Pritha Srivastava) | |
| - rgw/datalog: Remove use of 'detached' in `rgw\_log\_backing` watch ([pr#65722](https://github.com/ceph/ceph/pull/65722), Adam C. Emerson) | |
| - rgw/dbstore: fix memory leaks in unittest\_dbstore\_tests ([pr#66852](https://github.com/ceph/ceph/pull/66852), Kefu Chai) | |
| - rgw/dbstore: free objectmap in DB::Destroy() ([pr#63599](https://github.com/ceph/ceph/pull/63599), Kefu Chai) | |
| - rgw/dedup: add --allow/deny lists for bucket/storage-class ([pr#68575](https://github.com/ceph/ceph/pull/68575), Gabriel BenHanokh, benhanokh) | |
| - rgw/dedup: add Admin OPS REST API for dedup commands ([pr#68863](https://github.com/ceph/ceph/pull/68863), Gabriel BenHanokh, benhanokh) | |
| - rgw/dedup: Add support for RGW versions ([pr#66233](https://github.com/ceph/ceph/pull/66233), Gabriel BenHanokh) | |
| - rgw/dedup: add throttling mechanism ([pr#64730](https://github.com/ceph/ceph/pull/64730), Gabriel BenHanokh) | |
| - rgw/dedup: Bug-Fix ([pr#63715](https://github.com/ceph/ceph/pull/63715), Gabriel BenHanokh) | |
| - rgw/dedup: full object dedup ([pr#62179](https://github.com/ceph/ceph/pull/62179), Yuval Lifshitz, Gabriel BenHanokh) | |
| - rgw/dedup: full object dedup continuous work ([pr#63560](https://github.com/ceph/ceph/pull/63560), Gabriel BenHanokh) | |
| - rgw/dedup: Grant dedup process full RGW permissions ([pr#65783](https://github.com/ceph/ceph/pull/65783), Gabriel BenHanokh) | |
| - rgw/dedup: Prevent the dup-counter from wrapping around ([pr#66380](https://github.com/ceph/ceph/pull/66380), Gabriel BenHanokh) | |
| - rgw/dedup: split-head for objects with tails ([pr#68113](https://github.com/ceph/ceph/pull/68113), benhanokh) | |
| - rgw/dedup: split-head mechanism ([pr#65423](https://github.com/ceph/ceph/pull/65423), benhanokh, Gabriel BenHanokh) | |
| - rgw/dedup: Tech preview of full dedup support which means duplicate objects will be removed ([pr#64271](https://github.com/ceph/ceph/pull/64271), Gabriel BenHanokh) | |
| - rgw/driver/posix: closedir() to free dir handle ([pr#63605](https://github.com/ceph/ceph/pull/63605), Kefu Chai) | |
| - rgw/frontend: Allow multiple RGWs to run on same port on same host ([pr#62011](https://github.com/ceph/ceph/pull/62011), kchheda3) | |
| - rgw/frontend: fix typo in function name ([pr#66107](https://github.com/ceph/ceph/pull/66107), Yuval Lifshitz) | |
| - rgw/gc: mark rgw\_gc\_max\_objs as startup-only ([pr#68478](https://github.com/ceph/ceph/pull/68478), Matthew N. Heler) | |
| - rgw/http: take reqs\_lock when appending to reqs\_change\_state ([pr#69051](https://github.com/ceph/ceph/pull/69051), Matthew N. Heler) | |
| - rgw/iam: fix NotEquals handling for multiple values ([pr#65606](https://github.com/ceph/ceph/pull/65606), liubingrun) | |
| - rgw/iam: getAccountSummary API ([pr#63945](https://github.com/ceph/ceph/pull/63945), Raja Sharma) | |
| - rgw/iam: match value of Null condition ([pr#67188](https://github.com/ceph/ceph/pull/67188), Casey Bodley) | |
| - rgw/iam: User/Group/Role apis map ECANCELED to ERR\_CONCURRENT\_MODIFICATION ([pr#68007](https://github.com/ceph/ceph/pull/68007), Casey Bodley) | |
| - rgw/kafka: add mTLS support (extends #61572) ([issue#67427](http://tracker.ceph.com/issues/67427), [pr#68771](https://github.com/ceph/ceph/pull/68771), Jan Radon) | |
| - rgw/kafka: honor verify-ssl and separate cached connections ([pr#67978](https://github.com/ceph/ceph/pull/67978), 邓伟键) | |
| - rgw/kafka: setting maximum batch size when sending messages ([pr#68394](https://github.com/ceph/ceph/pull/68394), Yuval Lifshitz) | |
| - rgw/keystone: perf counter for cache hit wrong ([pr#66146](https://github.com/ceph/ceph/pull/66146), Tobias Urdin) | |
| - rgw/lc: add coroutine support for cloud-transition and cloud-restore ([pr#68453](https://github.com/ceph/ceph/pull/68453), Matthew N. Heler) | |
| - rgw/lc: add per-bucket lifecycle performance monitoring ([pr#66064](https://github.com/ceph/ceph/pull/66064), Matthew N. Heler) | |
| - rgw/lc: Do not delete DM if its at end of pagination list ([pr#65947](https://github.com/ceph/ceph/pull/65947), kchheda3) | |
| - rgw/lc: enforce consistent rgw\_lc\_debug\_interval start times ([pr#65585](https://github.com/ceph/ceph/pull/65585), Casey Bodley) | |
| - rgw/lc: Increase the timeout value while fetching the lc shard lock and update the logic on expired session ([pr#65607](https://github.com/ceph/ceph/pull/65607), kchheda3) | |
| - rgw/lc: LCOpAction\_CurrentExpiration checks mtime for delete markers ([pr#65664](https://github.com/ceph/ceph/pull/65664), Casey Bodley) | |
| - rgw/lc: optimize lifecycle processing for multiple rules ([pr#66367](https://github.com/ceph/ceph/pull/66367), Matthew N. Heler) | |
| - rgw/lc: replace WorkPool with ceph::async::spawn\_throttle ([pr#63762](https://github.com/ceph/ceph/pull/63762), Casey Bodley, mheler) | |
| - rgw/lc: stop using merge\_and\_store\_attrs in remove\_bucket\_config ([pr#62980](https://github.com/ceph/ceph/pull/62980), Casey Bodley) | |
| - rgw/logging: add error message when log\_record fails ([pr#65494](https://github.com/ceph/ceph/pull/65494), Yuval Lifshitz) | |
| - rgw/logging: add mtime to get-bucket-logging response ([pr#63377](https://github.com/ceph/ceph/pull/63377), Yuval Lifshitz) | |
| - rgw/logging: add size in MPU complete in standard mode ([pr#63244](https://github.com/ceph/ceph/pull/63244), Yuval Lifshitz) | |
| - rgw/logging: allow committing empty objects ([pr#65387](https://github.com/ceph/ceph/pull/65387), Yuval Lifshitz) | |
| - rgw/logging: do not create empty temporary objects ([pr#66238](https://github.com/ceph/ceph/pull/66238), Yuval Lifshitz) | |
| - rgw/logging: extract tenant from bucket name on admin flush ([pr#62955](https://github.com/ceph/ceph/pull/62955), Yuval Lifshitz) | |
| - rgw/logging: fix canonical names ([pr#63909](https://github.com/ceph/ceph/pull/63909), Yuval Lifshitz) | |
| - rgw/logging: fix partitioned key format ([pr#63677](https://github.com/ceph/ceph/pull/63677), Yuval Lifshitz) | |
| - rgw/logging: fix race condition when name update returns ECANCELED ([pr#65902](https://github.com/ceph/ceph/pull/65902), Yuval Lifshitz) | |
| - rgw/logging: fix source bucket cleanup process ([pr#66110](https://github.com/ceph/ceph/pull/66110), Yuval Lifshitz) | |
| - rgw/logging: fixes data loss during rollover ([pr#65281](https://github.com/ceph/ceph/pull/65281), N Balachandran) | |
| - rgw/logging: log only object ACls in journal mode ([pr#63750](https://github.com/ceph/ceph/pull/63750), Yuval Lifshitz) | |
| - rgw/logging: make unique part of log file both random and incremental ([pr#63959](https://github.com/ceph/ceph/pull/63959), Yuval Lifshitz) | |
| - rgw/logging: Make unique portion of log object name ordered ([pr#63264](https://github.com/ceph/ceph/pull/63264), Yuval Lifshitz) | |
| - rgw/logging: part upload operation name should be REST<span></span>.PUT<span></span>.PART ([pr#63268](https://github.com/ceph/ceph/pull/63268), Yuval Lifshitz) | |
| - rgw/logging: rollover objects when conf changes ([pr#65456](https://github.com/ceph/ceph/pull/65456), Yuval Lifshitz) | |
| - rgw/logging: send flushed object name in API reply ([pr#63160](https://github.com/ceph/ceph/pull/63160), Yuval Lifshitz) | |
| - rgw/logging: support object metadata changes in journal mode ([pr#63240](https://github.com/ceph/ceph/pull/63240), Yuval Lifshitz) | |
| - rgw/logging: use assumed-role ARN as Requester for STS requests ([pr#68887](https://github.com/ceph/ceph/pull/68887), ShreeJejurikar, Shree Jejurikar) | |
| - rgw/logging: use trans\_id for standard access log record ([issue#75416](http://tracker.ceph.com/issues/75416), [pr#67984](https://github.com/ceph/ceph/pull/67984), cheese-cakee) | |
| - rgw/lua: Add new Lua postAuth hook that is being run after authorization ([pr#67548](https://github.com/ceph/ceph/pull/67548), Emin Sunacoglu) | |
| - rgw/lua: create fresh VM for each background script execution ([pr#67396](https://github.com/ceph/ceph/pull/67396), Rotem Shapira) | |
| - rgw/lua: fix a crash when D4N is enabled ([pr#67638](https://github.com/ceph/ceph/pull/67638), Nithya Balachandran) | |
| - rgw/multisite: 'bucket sync run' command during full sync does not take a bucket-wide lock ([pr#67616](https://github.com/ceph/ceph/pull/67616), Shilpa Jagannath) | |
| - rgw/multisite: change HTTP error handling from EIO to ERR\_INTERNAL\_ERROR ([issue#71337](http://tracker.ceph.com/issues/71337), [pr#63303](https://github.com/ceph/ceph/pull/63303), Mark Kogan) | |
| - rgw/multisite: check the local bucket's versioning status when replicating deletion from remote ([pr#65948](https://github.com/ceph/ceph/pull/65948), Jane Zhu) | |
| - rgw/multisite: convert lock/unlock coroutines to use aio\_operate ([pr#67962](https://github.com/ceph/ceph/pull/67962), Shilpa Jagannath) | |
| - RGW/multisite: fix bucket-full-sync infinite loop caused by stale bucket\_list\_result reuse ([pr#66203](https://github.com/ceph/ceph/pull/66203), Oguzhan Ozmen) | |
| - rgw/multisite: fix forwarded requests using awsv4 with UNSIGNED-PAYLOAD ([pr#67083](https://github.com/ceph/ceph/pull/67083), Shilpa Jagannath) | |
| - rgw/multisite: Fix lifetime issues ([pr#63698](https://github.com/ceph/ceph/pull/63698), Adam C. Emerson) | |
| - rgw/multisite: fix period pull command ([pr#65593](https://github.com/ceph/ceph/pull/65593), Shilpa Jagannath) | |
| - rgw/multisite: fix segfault during multisite startup ([pr#66466](https://github.com/ceph/ceph/pull/66466), Shilpa Jagannath) | |
| - rgw/multisite: fix sync requests on existing objects ([pr#65479](https://github.com/ceph/ceph/pull/65479), Shilpa Jagannath) | |
| - RGW/Multisite: fix uninitialized LatencyMonitor causing spurious "OSD cluster is overloaded" warning ([pr#68659](https://github.com/ceph/ceph/pull/68659), Oguzhan Ozmen) | |
| - rgw/multisite: Remove generally unneeded hourly runs of recovery ([pr#63759](https://github.com/ceph/ceph/pull/63759), Adam C. Emerson) | |
| - rgw/multisite: remove old zonegroup name on the remote zone after a rename ([pr#68033](https://github.com/ceph/ceph/pull/68033), Shilpa Jagannath) | |
| - rgw/multisite: rgw\_forward\_request\_to\_master() preserves Error responses ([pr#62993](https://github.com/ceph/ceph/pull/62993), Casey Bodley) | |
| - rgw/multisite: sync object tagging deletion ([pr#62813](https://github.com/ceph/ceph/pull/62813), Shilpa Jagannath, Daniel Gryniewicz) | |
| - rgw/multisite: sync put-object-lock-configuration ([pr#63089](https://github.com/ceph/ceph/pull/63089), Shilpa Jagannath) | |
| - rgw/multisite: update api\_name during a zonegroup rename ([pr#65398](https://github.com/ceph/ceph/pull/65398), Shilpa Jagannath) | |
| - rgw/multisite: url-encode list\_bucket query param 'key-marker' ([pr#64376](https://github.com/ceph/ceph/pull/64376), Shilpa Jagannath) | |
| - rgw/multisite: use libfmt to format Date header ([pr#67306](https://github.com/ceph/ceph/pull/67306), Casey Bodley) | |
| - rgw/notification: Fix the crash in parse\_url while initializing the regex ([pr#66316](https://github.com/ceph/ceph/pull/66316), kchheda3) | |
| - rgw/notification: fix zero eventTime in bucket notifications on concurrent PUT race ([pr#69033](https://github.com/ceph/ceph/pull/69033), Krunal Chheda) | |
| - rgw/notification: notification Event is not printing the correct x\_amz\_request\_id ([pr#67722](https://github.com/ceph/ceph/pull/67722), Krunal Chheda) | |
| - rgw/notification: Prevent reserved\_size leak by decrementing overhead on commit/abort ([pr#67169](https://github.com/ceph/ceph/pull/67169), Krunal Chheda, kchheda3) | |
| - rgw/notifications: add http request timeout and max inflight ([pr#64110](https://github.com/ceph/ceph/pull/64110), Yuval Lifshitz) | |
| - rgw/notifications: add support for sharded persistent bucket notifications ([pr#64018](https://github.com/ceph/ceph/pull/64018), Adarsh) | |
| - rgw/notifications: prevent deletion of skipped notifications ([pr#64010](https://github.com/ceph/ceph/pull/64010), Yuval Lifshitz) | |
| - rgw/notifications: relax topic names validation ([pr#68622](https://github.com/ceph/ceph/pull/68622), Yuval Lifshitz) | |
| - rgw/notifications: replace timer waiter with async waiter ([pr#63986](https://github.com/ceph/ceph/pull/63986), Yuval Lifshitz) | |
| - rgw/notifications: test refactoring ([pr#64662](https://github.com/ceph/ceph/pull/64662), Yuval Lifshitz) | |
| - rgw/notify: fix reading the entries in a loop ([pr#66246](https://github.com/ceph/ceph/pull/66246), Yuval Lifshitz, N Balachandran) | |
| - rgw/oidc: make the thumprint field optional ([pr#67656](https://github.com/ceph/ceph/pull/67656), Krunal Chheda) | |
| - rgw/placement: display storage class in user info dump ([pr#60387](https://github.com/ceph/ceph/pull/60387), Jiffin Tony Thottan) | |
| - rgw/posix: Account for incomplete uploads during deletes ([pr#66206](https://github.com/ceph/ceph/pull/66206), Samarah Uriarte) | |
| - rgw/posix: add destructor to BucketCache to fix memory leaks ([pr#66850](https://github.com/ceph/ceph/pull/66850), Kefu Chai) | |
| - rgw/posix: fix Inotify member initialization order race ([pr#68298](https://github.com/ceph/ceph/pull/68298), Kefu Chai) | |
| - rgw/posix: fix leaks in error paths ([pr#69183](https://github.com/ceph/ceph/pull/69183), Kefu Chai) | |
| - rgw/posix: Fix race condition in Inotify causing segfault ([pr#66186](https://github.com/ceph/ceph/pull/66186), Kefu Chai) | |
| - rgw/posix: start the Inotify thread last, after the rest is built ([pr#69233](https://github.com/ceph/ceph/pull/69233), Kefu Chai) | |
| - rgw/posix: WIP Standalone User ([pr#63687](https://github.com/ceph/ceph/pull/63687), Samarah Uriarte) | |
| - rgw/pubsub: fix topic num\_shards serialization and some multisite test improvements ([pr#67798](https://github.com/ceph/ceph/pull/67798), Oguzhan Ozmen) | |
| - rgw/qa/d3n: improve D3N test robustness ([pr#64359](https://github.com/ceph/ceph/pull/64359), Mark Kogan) | |
| - rgw/rados: fix init/shutdown order for RGWIndexCompletionManager ([pr#66487](https://github.com/ceph/ceph/pull/66487), Casey Bodley) | |
| - rgw/radosgw-admin: minor typo fixes ([pr#68020](https://github.com/ceph/ceph/pull/68020), Nithya Balachandran) | |
| - rgw/restore: add configurable wait timeout for cloud restore read-through ([pr#66057](https://github.com/ceph/ceph/pull/66057), Matthew N. Heler) | |
| - rgw/restore: Add notifications for restore events ([pr#65023](https://github.com/ceph/ceph/pull/65023), Soumya Koduri) | |
| - rgw/restore: increase read\_thorugh restore period ([pr#65926](https://github.com/ceph/ceph/pull/65926), Soumya Koduri) | |
| - rgw/restore: Persistently store the restore state for cloud-s3 tier ([pr#64933](https://github.com/ceph/ceph/pull/64933), Soumya Koduri) | |
| - rgw/restore: run shard hash through HASH\_PRIME ([pr#69606](https://github.com/ceph/ceph/pull/69606), Matthew N. Heler) | |
| - rgw/restore: Update expiry-date of restored copies ([pr#64804](https://github.com/ceph/ceph/pull/64804), Soumya Koduri) | |
| - rgw/rgw\_cksum: work around -Wsometimes-uninitialized ([pr#62946](https://github.com/ceph/ceph/pull/62946), Max Kellermann) | |
| - rgw/rgw\_lua\_utils: fix memory leak in luaL\_error() formatting ([pr#63819](https://github.com/ceph/ceph/pull/63819), Kefu Chai) | |
| - rgw/rgw\_rest: determine the domain uri prefix by rgw\_transport\_is\_secure ([pr#63151](https://github.com/ceph/ceph/pull/63151), Xuehan Xu) | |
| - rgw/s3: Always include x-amz-content-sha256 header in AWS v4 signatures ([pr#65723](https://github.com/ceph/ceph/pull/65723), Matthew N. Heler) | |
| - rgw/s3: fix PutObject's canned\_acl comparisons for BlockPublicAcls ([pr#64290](https://github.com/ceph/ceph/pull/64290), Casey Bodley) | |
| - rgw/s3: remove 'aws-chunked' from Content-Encoding response ([pr#64440](https://github.com/ceph/ceph/pull/64440), Casey Bodley) | |
| - rgw/s3: support paginated ListBuckets ([pr#64742](https://github.com/ceph/ceph/pull/64742), Casey Bodley) | |
| - RGW/s3select : variables initialization ([pr#66067](https://github.com/ceph/ceph/pull/66067), galsalomon66) | |
| - rgw/s3select: Disable stringop truncation warning for s3select<span></span>.h ([pr#64971](https://github.com/ceph/ceph/pull/64971), Edwin Rodriguez) | |
| - rgw/sal: Serializer::unlock() takes optional\_yield ([pr#63926](https://github.com/ceph/ceph/pull/63926), Casey Bodley) | |
| - rgw/sns: ListTopics uses account root arn for policy evaluation ([pr#68429](https://github.com/ceph/ceph/pull/68429), Casey Bodley) | |
| - RGW/standalone: Build without RadosStore ([pr#61850](https://github.com/ceph/ceph/pull/61850), Ali Masarwa) | |
| - RGW/standalone: refactor rgw\_zone<span></span>.h with configstore ([pr#62398](https://github.com/ceph/ceph/pull/62398), Ali Masarwa) | |
| - rgw/sts : get-caller-identity issue fix ([pr#65734](https://github.com/ceph/ceph/pull/65734), Raja Sharma) | |
| - rgw/sts: correct error code to 400 (from 403) ([pr#65847](https://github.com/ceph/ceph/pull/65847), Pritha Srivastava) | |
| - rgw/sts: correcting authentication in case s3 ops are directed to a primary from secondary after assumerole ([pr#56576](https://github.com/ceph/ceph/pull/56576), Pritha Srivastava) | |
| - rgw/sts: GetCallerIdentity API ([pr#63672](https://github.com/ceph/ceph/pull/63672), Raja Sharma) | |
| - rgw/sts: Implementation of validating JWT using modulus and exponent ([pr#61796](https://github.com/ceph/ceph/pull/61796), Pritha Srivastava) | |
| - rgw/sts: removing default value of rgw sts key and adding checks to return error when it is not set in config options ([pr#63212](https://github.com/ceph/ceph/pull/63212), Pritha Srivastava) | |
| - rgw/test/notification: add more info when retry test fail ([pr#64535](https://github.com/ceph/ceph/pull/64535), Yuval Lifshitz) | |
| - rgw/test: add Journal mode support to bucket logging test suite ([pr#68274](https://github.com/ceph/ceph/pull/68274), Shree Jejurikar) | |
| - rgw/test: add more output in boto3 versioning testing ([pr#67190](https://github.com/ceph/ceph/pull/67190), J. Eric Ivancich) | |
| - rgw/test: fix rgw versioning test fix ([pr#67247](https://github.com/ceph/ceph/pull/67247), J. Eric Ivancich) | |
| - rgw/tests: add os-specific java 1<span></span>.7 install commands to keycloak task ([pr#67578](https://github.com/ceph/ceph/pull/67578), J. Eric Ivancich) | |
| - rgw/website: preserve nameservers for future use in dnsmasq ([pr#66625](https://github.com/ceph/ceph/pull/66625), Kyr Shatskyy) | |
| - rgw/zone: remove duplicated startup logic in RGWSI\_Zone ([pr#63266](https://github.com/ceph/ceph/pull/63266), Casey Bodley) | |
| - rgw: `account rm --purge-data` can delete users/roles/groups/oidcs too ([pr#67405](https://github.com/ceph/ceph/pull/67405), Casey Bodley) | |
| - rgw: `radosgw-admin object put <span></span>.<span></span>.<span></span>.` broken w/ versioned buckets ([pr#66673](https://github.com/ceph/ceph/pull/66673), J. Eric Ivancich) | |
| - rgw: account presigned POST bytes\_received in usage log ([pr#68571](https://github.com/ceph/ceph/pull/68571), Lumir Sliva) | |
| - rgw: Add AES-256-GCM support for RGW server-side encryption ([pr#67246](https://github.com/ceph/ceph/pull/67246), Matthew N. Heler) | |
| - rgw: Add bucket logging pytest test suite ([pr#67115](https://github.com/ceph/ceph/pull/67115), ShreeJejurikar) | |
| - RGW: Add Bucket metadata attribute for Lua scripts ([pr#67219](https://github.com/ceph/ceph/pull/67219), Emin Sunacoglu, Emin Mert Sunacoglu) | |
| - rgw: add Content-Type header to Vault KMS requests ([pr#68279](https://github.com/ceph/ceph/pull/68279), wuhongsong) | |
| - rgw: Add documentation for the --pretty-format option ([issue#75988](http://tracker.ceph.com/issues/75988), [pr#68355](https://github.com/ceph/ceph/pull/68355), Nathan Hoad) | |
| - rgw: add internal docs for `radosgw-admin object manifest <span></span>.<span></span>.<span></span>.` sub-command ([pr#66704](https://github.com/ceph/ceph/pull/66704), J. Eric Ivancich) | |
| - rgw: Add Keystone scope information to ops logging ([pr#66111](https://github.com/ceph/ceph/pull/66111), Filipp Akinfiev) | |
| - rgw: Add Lua functionality for blocking requests ([pr#66065](https://github.com/ceph/ceph/pull/66065), mertsunacoglu) | |
| - rgw: add metric when send message with kafka and ampq ([pr#62971](https://github.com/ceph/ceph/pull/62971), Hoai-Thu Vuong) | |
| - rgw: Add parameter to `get\_storage` to indicate radosgw-admin call ([pr#64070](https://github.com/ceph/ceph/pull/64070), Samarah) | |
| - rgw: add RestoreStatus support to object listings ([pr#67547](https://github.com/ceph/ceph/pull/67547), Matthew N. Heler) | |
| - rgw: add Retry-After header and configurable rate-limit response ([pr#68210](https://github.com/ceph/ceph/pull/68210), Lumir Sliva) | |
| - rgw: add s3control apis for account-wide PublicAccessBlock ([pr#64293](https://github.com/ceph/ceph/pull/64293), Casey Bodley) | |
| - RGW: add support for global CORS rule ([pr#66500](https://github.com/ceph/ceph/pull/66500), Ali Masarwa) | |
| - rgw: add support replication actions in policy ([pr#61962](https://github.com/ceph/ceph/pull/61962), Seena Fallah) | |
| - rgw: add wildcard "\*" support for conditional read ([pr#64428](https://github.com/ceph/ceph/pull/64428), sungjoon_koh) | |
| - rgw: align period/zone commands in radosgw-admin help ([pr#68278](https://github.com/ceph/ceph/pull/68278), cheese-cakee, Farzan) | |
| - rgw: allow lc listing order to be configurable ([pr#63731](https://github.com/ceph/ceph/pull/63731), mheler) | |
| - rgw: allow specifying ssl certificate for radosgw-admin operations ([pr#44283](https://github.com/ceph/ceph/pull/44283), Mark Kogan) | |
| - rgw: always decompress in CopyObject when source is compressed ([pr#68011](https://github.com/ceph/ceph/pull/68011), Matthew N. Heler) | |
| - rgw: authorization avoids sal::Object::get\_instance() ([pr#68055](https://github.com/ceph/ceph/pull/68055), Casey Bodley) | |
| - rgw: auto-create missing bucket index shards during reindex operations ([pr#64801](https://github.com/ceph/ceph/pull/64801), Joshua Blanch) | |
| - rgw: avoid doubled ARN in GetBucketReplication for pre-existing data ([pr#68137](https://github.com/ceph/ceph/pull/68137), Lumir Sliva) | |
| - rgw: avoid using std::aligned\_storage\_t ([pr#64042](https://github.com/ceph/ceph/pull/64042), Kefu Chai) | |
| - rgw: beast add ssl hot-reload ([pr#65842](https://github.com/ceph/ceph/pull/65842), Henry Richter) | |
| - rgw: break the coupling of olh epoch and epochs of olh ops ([pr#67661](https://github.com/ceph/ceph/pull/67661), Jane Zhu, Casey Bodley) | |
| - rgw: bucket index list can go backwards and may loop ([pr#66623](https://github.com/ceph/ceph/pull/66623), J. Eric Ivancich) | |
| - rgw: bump Apache Arrow submodule from 17<span></span>.0<span></span>.0 to 19<span></span>.0<span></span>.1 ([pr#69068](https://github.com/ceph/ceph/pull/69068), Kefu Chai) | |
| - rgw: catch exception from abort\_early() on client disconnect ([pr#68782](https://github.com/ceph/ceph/pull/68782), Shilpa Jagannath) | |
| - RGW: Change prerequest hook to run after authorization process ([pr#66567](https://github.com/ceph/ceph/pull/66567), Emin Sunacoglu) | |
| - rgw: check all JWKS for STS ([pr#63047](https://github.com/ceph/ceph/pull/63047), Alex Wojno) | |
| - rgw: Check if `HTTP\_X\_AMZ\_COPY\_SOURCE` header is empty ([pr#65159](https://github.com/ceph/ceph/pull/65159), Suyash Dongre) | |
| - rgw: CompleteMultipartUpload can fail with 404 NoSuchUpload ([pr#68186](https://github.com/ceph/ceph/pull/68186), Casey Bodley) | |
| - rgw: CompleteMultipartUpload renews cls\_lock on multipart meta object ([pr#67696](https://github.com/ceph/ceph/pull/67696), Casey Bodley) | |
| - rgw: D4N Test Updates ([pr#62982](https://github.com/ceph/ceph/pull/62982), Samarah) | |
| - rgw: DeleteObject supports sigv4 with Transfer-Encoding: chunked ([pr#64569](https://github.com/ceph/ceph/pull/64569), Casey Bodley) | |
| - rgw: Deprecate OMAP datalog ([pr#68941](https://github.com/ceph/ceph/pull/68941), Adam C. Emerson) | |
| - rgw: discard olh\\_ attributes when copying object from a versioning-suspended bucket to a versioning-disabled bucket ([pr#65158](https://github.com/ceph/ceph/pull/65158), Jane Zhu) | |
| - rgw: do not include unused header ([pr#64181](https://github.com/ceph/ceph/pull/64181), Kefu Chai) | |
| - rgw: enforce max max for reshard logs listings ([pr#66622](https://github.com/ceph/ceph/pull/66622), J. Eric Ivancich) | |
| - rgw: enhanced java s3-tests change setting of JAVA\_HOME ([pr#68233](https://github.com/ceph/ceph/pull/68233), J. Eric Ivancich) | |
| - rgw: Externalize Keystone secret key cache TTL ([pr#63271](https://github.com/ceph/ceph/pull/63271), Rafael Weingärtner) | |
| - rgw: fix 'bucket rm --bypass-gc' for copied objects ([pr#65772](https://github.com/ceph/ceph/pull/65772), Casey Bodley) | |
| - rgw: fix 'bucket stats' when bucket index doesn't exist ([pr#67189](https://github.com/ceph/ceph/pull/67189), Casey Bodley) | |
| - rgw: fix `radosgw-admin object unlink <span></span>.<span></span>.<span></span>.` ([pr#66123](https://github.com/ceph/ceph/pull/66123), J. Eric Ivancich) | |
| - rgw: fix aclRequired for bucket-logging ([pr#64251](https://github.com/ceph/ceph/pull/64251), N Balachandran) | |
| - rgw: fix AES-256-GCM key/IV reuse on multipart part re-upload ([pr#69683](https://github.com/ceph/ceph/pull/69683), Matthew N. Heler) | |
| - rgw: fix boost::intrusive::list iterator handling for erase ([pr#66235](https://github.com/ceph/ceph/pull/66235), Jane Zhu) | |
| - rgw: fix bucket logging AuthType field ([pr#64349](https://github.com/ceph/ceph/pull/64349), N Balachandran) | |
| - rgw: fix build with Lua 5<span></span>.5 ([pr#68833](https://github.com/ceph/ceph/pull/68833), Kefu Chai) | |
| - rgw: fix checksum for get part request ([pr#66042](https://github.com/ceph/ceph/pull/66042), sungjoon_koh) | |
| - rgw: fix cloud tier multipart resume using part number 0 ([pr#68324](https://github.com/ceph/ceph/pull/68324), Matthew N. Heler) | |
| - rgw: fix fixup\_range cascade for compressed+encrypted objects ([pr#67966](https://github.com/ceph/ceph/pull/67966), Matthew N. Heler) | |
| - rgw: fix GetObject ETag with part number parameter ([pr#65194](https://github.com/ceph/ceph/pull/65194), sungjoon_koh) | |
| - rgw: fix luarocks directory permissions ([pr#62227](https://github.com/ceph/ceph/pull/62227), Ansgar Jazdzewski) | |
| - rgw: fix memory leak in RGWHTTPManager thread cleanup ([pr#66874](https://github.com/ceph/ceph/pull/66874), Kefu Chai) | |
| - rgw: fix overflow of outstanding counter in SimpleThrottler ([pr#66455](https://github.com/ceph/ceph/pull/66455), Xinying Song) | |
| - rgw: fix policy enforcement for GetObjectAttributes ([pr#65441](https://github.com/ceph/ceph/pull/65441), Matt Benjamin) | |
| - rgw: Fix the version of restore\_pool and dedup\_pool ([pr#64361](https://github.com/ceph/ceph/pull/64361), Soumya Koduri) | |
| - rgw: fix typos in log messages ([pr#64448](https://github.com/ceph/ceph/pull/64448), N Balachandran) | |
| - rgw: fix uninitalized fields in pubsub topic creation ([pr#68204](https://github.com/ceph/ceph/pull/68204), Abhishek Bansal) | |
| - rgw: frontend reads/writes respect rgw\_beast\_enable\_async ([pr#62851](https://github.com/ceph/ceph/pull/62851), Casey Bodley) | |
| - rgw: group lifecycle versioned deletes to reduce OLH contention ([pr#67700](https://github.com/ceph/ceph/pull/67700), Matthew N. Heler) | |
| - RGW: handle plain-text object tags in RGWObjTags::decode() ([pr#67336](https://github.com/ceph/ceph/pull/67336), Oguzhan Ozmen) | |
| - rgw: Implement Admin REST APIs for Setting Account Quota ([pr#65480](https://github.com/ceph/ceph/pull/65480), Nicholas Liu) | |
| - rgw: implement CopyObject for encrypted objects ([pr#63794](https://github.com/ceph/ceph/pull/63794), Seena Fallah, Marcus Watts) | |
| - rgw: implements timestamp-based epochs for versioned objects ([pr#62469](https://github.com/ceph/ceph/pull/62469), Igor Gomon) | |
| - rgw: include cleanup ([pr#65393](https://github.com/ceph/ceph/pull/65393), Max Kellermann) | |
| - rgw: Inject keystone roles into IAM policy ([pr#67752](https://github.com/ceph/ceph/pull/67752), Supriti Singh, Marcel Lauhoff) | |
| - rgw: introduce rgw\_bucket\_eexist\_override ([pr#62186](https://github.com/ceph/ceph/pull/62186), Matt Benjamin) | |
| - rgw: java s3-tests change setting of JAVA\_HOME ([pr#68208](https://github.com/ceph/ceph/pull/68208), J. Eric Ivancich) | |
| - rgw: ListRoles returns "Access Denied" for a regular user with valid allow policy ([pr#66923](https://github.com/ceph/ceph/pull/66923), Theofilos Mouratidis) | |
| - rgw: Lua Package management fixes ([pr#67479](https://github.com/ceph/ceph/pull/67479), Nithya Balachandran) | |
| - rgw: make keystone work without admin token(service ac requirement) ([pr#60515](https://github.com/ceph/ceph/pull/60515), Deepika Upadhyay) | |
| - rgw: make sure max\_objs\_per\_shard is appropriate in debugging scenarios ([pr#63443](https://github.com/ceph/ceph/pull/63443), J. Eric Ivancich) | |
| - rgw: migrate from boost::variant to std::variant ([pr#63179](https://github.com/ceph/ceph/pull/63179), Kefu Chai) | |
| - rgw: Move declaration inline to solve compiler warning about an unused variable ([pr#68702](https://github.com/ceph/ceph/pull/68702), Nathan Hoad) | |
| - rgw: move rados-specific parts of RGWRealmWatcher into ConfigStore ([pr#63189](https://github.com/ceph/ceph/pull/63189), Casey Bodley) | |
| - rgw: move SWIFT error\_handler out-of-line to fix link failure ([pr#69166](https://github.com/ceph/ceph/pull/69166), Sun Yuechi) | |
| - RGW: multi object delete op; skip olh update for all deletes but the last one ([pr#64800](https://github.com/ceph/ceph/pull/64800), Oguzhan Ozmen) | |
| - rgw: multisite sync data\_log error handling broken in tentacle ([pr#68601](https://github.com/ceph/ceph/pull/68601), Alexander Hussein-Kershaw) | |
| - rgw: only log errors to add\_datalog\_entry when error ([pr#67378](https://github.com/ceph/ceph/pull/67378), J. Eric Ivancich) | |
| - rgw: ops large budget caused by rate limiter was enabled and max\_ops … ([pr#66509](https://github.com/ceph/ceph/pull/66509), morphes1995) | |
| - rgw: prefetch data from versioned object instance head ([pr#62903](https://github.com/ceph/ceph/pull/62903), Jane Zhu) | |
| - RGW: prevent shutdown hang by reconciling race between async processor and multisite sync threads ([pr#66369](https://github.com/ceph/ceph/pull/66369), Oguzhan Ozmen) | |
| - rgw: rate limit for LIST and DELETE ops ([pr#64762](https://github.com/ceph/ceph/pull/64762), Mark Kogan) | |
| - rgw: read\_obj\_policy() consults s3:prefix when deciding between 403/404 ([pr#68577](https://github.com/ceph/ceph/pull/68577), Casey Bodley) | |
| - rgw: recognize checksum from x-amz-checksum-{type} alone ([pr#63326](https://github.com/ceph/ceph/pull/63326), Matt Benjamin) | |
| - rgw: refact by encapsulating io\_context\_pool to enforce lazy initialization ([pr#66721](https://github.com/ceph/ceph/pull/66721), swjtu-zhanglei) | |
| - rgw: Remove blank file ([pr#68979](https://github.com/ceph/ceph/pull/68979), Nathan Hoad) | |
| - RGW: remove custom copy ctor for RGWObjectCtx and enforce no copy/move ([pr#66514](https://github.com/ceph/ceph/pull/66514), Oguzhan Ozmen) | |
| - rgw: Remove invalid Content-Type header from RGW OIDC discovery requests ([pr#66280](https://github.com/ceph/ceph/pull/66280), Jonathan Suever) | |
| - rgw: remove redundant close\_section() call in RGWDeleteMultiObj end\_response() ([pr#68740](https://github.com/ceph/ceph/pull/68740), Shilpa Jagannath) | |
| - rgw: Replace deprecated Barbican payload endpoint with alternative ([pr#65011](https://github.com/ceph/ceph/pull/65011), Marcel Lauhoff) | |
| - rgw: report copy obj progress from the frontend CR ([pr#62887](https://github.com/ceph/ceph/pull/62887), Seena Fallah) | |
| - rgw: require RestoreObject Days >= 1 ([pr#67685](https://github.com/ceph/ceph/pull/67685), Matthew N. Heler) | |
| - rgw: retry ENOENT if bucket reshard races with index operation ([pr#66553](https://github.com/ceph/ceph/pull/66553), Shilpa Jagannath) | |
| - rgw: return an etag header for all successful complete-multipart ([pr#68364](https://github.com/ceph/ceph/pull/68364), Matt Benjamin) | |
| - rgw: rgw-orphan-list can continue with empty intermediate file(s) ([pr#66938](https://github.com/ceph/ceph/pull/66938), J. Eric Ivancich) | |
| - rgw: RGWPostBucketLoggingOp uses yield context ([pr#63561](https://github.com/ceph/ceph/pull/63561), Casey Bodley) | |
| - rgw: RGWSI\_Notify drains the finisher before deleting RGWWatchers ([pr#65775](https://github.com/ceph/ceph/pull/65775), Casey Bodley) | |
| - rgw: stop crashing when an admin tries to assume a nonexistent role ([pr#67863](https://github.com/ceph/ceph/pull/67863), Matthew N. Heler) | |
| - rgw: support S3 Object Ownership controls to disable object ACLs ([pr#64152](https://github.com/ceph/ceph/pull/64152), Casey Bodley) | |
| - rgw: treat -EFBIG as advance-and-retry in unordered listing ([pr#65319](https://github.com/ceph/ceph/pull/65319), PARK BEOMSEOK) | |
| - rgw: Update buffer size for HMAC signature ([pr#64959](https://github.com/ceph/ceph/pull/64959), Edwin Rodriguez) | |
| - rgw: update keystone repo stable branch to 2024<span></span>.2 ([pr#66198](https://github.com/ceph/ceph/pull/66198), Kyr Shatskyy) | |
| - rgw: use later versions of Apache Arrow at utf8proc submodules ([pr#65797](https://github.com/ceph/ceph/pull/65797), J. Eric Ivancich) | |
| - rgw: vault code cleanup ([pr#62908](https://github.com/ceph/ceph/pull/62908), Seena Fallah) | |
| - rgw: Verify key id before sending to Barbican ([pr#65010](https://github.com/ceph/ceph/pull/65010), Marcel Lauhoff) | |
| - rgw: VLAs are no longer welcome ([pr#68014](https://github.com/ceph/ceph/pull/68014), Adam C. Emerson) | |
| - RGW: When using Keystone auth for RGW, include the Keystone user in ops log ([pr#53365](https://github.com/ceph/ceph/pull/53365), Ali Masarwa) | |
| - rgw: Work around Boost<span></span>.Containers bug in 1<span></span>.91 ([pr#68721](https://github.com/ceph/ceph/pull/68721), Adam C. Emerson) | |
| - rgw:oidc add metadata handler to support OpenIDConnectProvider replication ([pr#67536](https://github.com/ceph/ceph/pull/67536), Krunal Chheda) | |
| - rgw\_file: always assign string\_view of current common\_prefix ([pr#67828](https://github.com/ceph/ceph/pull/67828), Matt Benjamin) | |
| - rgw\_file: restore ability of attributes to be<span></span>.<span></span>.<span></span>.restored ([pr#66178](https://github.com/ceph/ceph/pull/66178), Matt Benjamin) | |
| - rgw\_rest\_s3<span></span>.cc: update how we report bucket quota cfg info for max size (bytes) and max objects ([pr#63879](https://github.com/ceph/ceph/pull/63879), Oguzhan Ozmen) | |
| - rgwlc: fix removal of delete markers (SAL) ([pr#64272](https://github.com/ceph/ceph/pull/64272), Matt Benjamin) | |
| - rocky 10 build error fixes ([pr#64681](https://github.com/ceph/ceph/pull/64681), Samuel Just) | |
| - rpm: default to gcc-toolset-13, not just for crimson ([pr#65130](https://github.com/ceph/ceph/pull/65130), Casey Bodley) | |
| - rpm: Migrate license in ceph<span></span>.spec to SPDX ([pr#59650](https://github.com/ceph/ceph/pull/59650), Miroslav Suchý) | |
| - rpm: reenable lto for gcc-toolset-13 by requiring 13<span></span>.3 ([pr#58881](https://github.com/ceph/ceph/pull/58881), Casey Bodley) | |
| - run-make: work around package conflicts from llvm<span></span>.sh ([pr#63409](https://github.com/ceph/ceph/pull/63409), Casey Bodley) | |
| - script/backport-create-issue: catch errors during traversal ([pr#69219](https://github.com/ceph/ceph/pull/69219), Patrick Donnelly) | |
| - script/backport-create-issue: fix the syntax warning ([pr#63128](https://github.com/ceph/ceph/pull/63128), Kyr Shatskyy) | |
| - script/backport-create-issue: update custom field name ([pr#69152](https://github.com/ceph/ceph/pull/69152), Patrick Donnelly) | |
| - script/build-with-container<span></span>.: fixes and improvments towards el10 ([pr#64072](https://github.com/ceph/ceph/pull/64072), John Mulligan) | |
| - script/build-with-container: add CONFIGURE\_ARGS env var to configure step ([pr#67783](https://github.com/ceph/ceph/pull/67783), John Mulligan) | |
| - script/build-with-container: add distro references for ubuntu 26<span></span>.04 ([pr#68602](https://github.com/ceph/ceph/pull/68602), John Mulligan) | |
| - script/build-with-container: add more detailed variants ([pr#65994](https://github.com/ceph/ceph/pull/65994), John Mulligan) | |
| - script/build-with-container: add workarounds for older python versions ([pr#63913](https://github.com/ceph/ceph/pull/63913), John Mulligan) | |
| - script/ceph-backport: skip fetch if merge commit already exists locally ([pr#68422](https://github.com/ceph/ceph/pull/68422), Kefu Chai) | |
| - script/gen-corpus: cleanup and improve readability and performance ([pr#66554](https://github.com/ceph/ceph/pull/66554), Nitzan Mordechai) | |
| - script/ptl-tool: add CEPH-BUILD-JOB trailer support ([pr#66818](https://github.com/ceph/ceph/pull/66818), Patrick Donnelly) | |
| - script/ptl-tool: add option to explicitly push to ci ([pr#66843](https://github.com/ceph/ceph/pull/66843), Patrick Donnelly) | |
| - script/ptl-tool: add option to not create a tag ([pr#68641](https://github.com/ceph/ceph/pull/68641), Patrick Donnelly) | |
| - script/ptl-tool: allow automatic links for commit sha ([pr#69004](https://github.com/ceph/ceph/pull/69004), Patrick Donnelly) | |
| - script/ptl-tool: allow PR numbers as GH urls ([pr#68655](https://github.com/ceph/ceph/pull/68655), Patrick Donnelly) | |
| - script/ptl-tool: allow setting private on QA issue ([pr#66844](https://github.com/ceph/ceph/pull/66844), Patrick Donnelly) | |
| - script/ptl-tool: consolidate conflict reviews ([pr#68923](https://github.com/ceph/ceph/pull/68923), Patrick Donnelly) | |
| - script/ptl-tool: fix typo ([pr#66953](https://github.com/ceph/ceph/pull/66953), Patrick Donnelly) | |
| - script/ptl-tool: get git dir via git command ([pr#68639](https://github.com/ceph/ceph/pull/68639), Patrick Donnelly) | |
| - script/ptl-tool: improve help messages during startup ([pr#68582](https://github.com/ceph/ceph/pull/68582), Patrick Donnelly) | |
| - script/ptl-tool: refactor ptl-tool and introduce event-driven CI backport auditing ([pr#68703](https://github.com/ceph/ceph/pull/68703), Patrick Donnelly) | |
| - script/ptl-tool: remove debug suffix on branch name ([pr#67094](https://github.com/ceph/ceph/pull/67094), Patrick Donnelly) | |
| - script/ptl-tool: source githumap from main branch ([pr#68640](https://github.com/ceph/ceph/pull/68640), Patrick Donnelly) | |
| - script/ptl-tool: use provided base even in conflict ([pr#68987](https://github.com/ceph/ceph/pull/68987), Patrick Donnelly) | |
| - script/redmine-upkeep: add Filter class ([pr#64487](https://github.com/ceph/ceph/pull/64487), Patrick Donnelly) | |
| - script/redmine-upkeep: avoid spurious warnings for backport PRs ([pr#67563](https://github.com/ceph/ceph/pull/67563), Patrick Donnelly) | |
| - script/redmine-upkeep: bump issue limit for scheduled runs ([pr#65266](https://github.com/ceph/ceph/pull/65266), Patrick Donnelly) | |
| - script/redmine-upkeep: codify commit abbreviation ([pr#64486](https://github.com/ceph/ceph/pull/64486), Patrick Donnelly) | |
| - script/redmine-upkeep: do not try to update status if open subtasks exist ([pr#65569](https://github.com/ceph/ceph/pull/65569), Patrick Donnelly) | |
| - script/redmine-upkeep: fix formatting of comment ([pr#65331](https://github.com/ceph/ceph/pull/65331), Patrick Donnelly) | |
| - script/redmine-upkeep: handle invalid PRs ([pr#64446](https://github.com/ceph/ceph/pull/64446), Patrick Donnelly) | |
| - script/redmine-upkeep: include each issue changed in summary ([pr#65555](https://github.com/ceph/ceph/pull/65555), Patrick Donnelly) | |
| - script/redmine-upkeep: reset merge state after PR change ([pr#65499](https://github.com/ceph/ceph/pull/65499), Patrick Donnelly) | |
| - script/redmine-upkeep: resolve comment misformatting ([pr#68555](https://github.com/ceph/ceph/pull/68555), Patrick Donnelly) | |
| - script: add configuration diff tool ([pr#63136](https://github.com/ceph/ceph/pull/63136), Naveen Naidu) | |
| - script: add redmine-upkeep script ([pr#64191](https://github.com/ceph/ceph/pull/64191), Patrick Donnelly) | |
| - script: add script to help format QA review summaries ([pr#64463](https://github.com/ceph/ceph/pull/64463), Laura Flores) | |
| - script: ceph-backport<span></span>.sh adds redmine key to api requests ([pr#63565](https://github.com/ceph/ceph/pull/63565), Casey Bodley) | |
| - script: ignore main branch when cleaning ci ([pr#63221](https://github.com/ceph/ceph/pull/63221), Patrick Donnelly) | |
| - script: import github token for redmine-upkeep ([pr#65217](https://github.com/ceph/ceph/pull/65217), Patrick Donnelly) | |
| - script: improve qa-summary<span></span>.sh script ([pr#67234](https://github.com/ceph/ceph/pull/67234), Laura Flores) | |
| - script: sanitize git branch names for OCI tag compliance ([pr#66404](https://github.com/ceph/ceph/pull/66404), Kefu Chai) | |
| - scripts/build/ceph<span></span>.spec<span></span>.in: fix rhel version checks ([pr#66772](https://github.com/ceph/ceph/pull/66772), Ronen Friedman) | |
| - scripts: add Jenkins unit test analysis tool ([pr#68851](https://github.com/ceph/ceph/pull/68851), Steven Zuraski) | |
| - scripts: ceph\_dump\_log<span></span>.py change global context access ([pr#67337](https://github.com/ceph/ceph/pull/67337), Brad Hubbard) | |
| - scroll up by default when clicking on side navigation ([pr#62683](https://github.com/ceph/ceph/pull/62683), Alexander Gomez, alexjr2001) | |
| - seastar: bump up seastar submodule ([pr#67604](https://github.com/ceph/ceph/pull/67604), Aishwarya Mathuria) | |
| - seastar: bump up seastar submodule ([pr#66149](https://github.com/ceph/ceph/pull/66149), Aishwarya Mathuria) | |
| - seastar: bump up seastar submodule ([pr#63232](https://github.com/ceph/ceph/pull/63232), Aishwarya Mathuria) | |
| - seastore/omap\_manager/btree: change node insert/del funcs to coroutines ([pr#68626](https://github.com/ceph/ceph/pull/68626), Shraddha Agrawal) | |
| - seastore/omap\_manager/btree: change omap manager funcs to coroutines ([pr#68625](https://github.com/ceph/ceph/pull/68625), Shraddha Agrawal) | |
| - seastore: misc cleanups, coroutine conversions ([pr#65394](https://github.com/ceph/ceph/pull/65394), Samuel Just) | |
| - sestore/omap\_manager/btree: prevent heap buffer overflow in log ([pr#68701](https://github.com/ceph/ceph/pull/68701), Shraddha Agrawal) | |
| - smb: add a ceph based smb remote control client tool ([pr#68756](https://github.com/ceph/ceph/pull/68756), John Mulligan) | |
| - smb: add a smb remote control client tool frontend ([pr#68825](https://github.com/ceph/ceph/pull/68825), John Mulligan) | |
| - smb: add debug level options to smb cluster resource ([pr#67534](https://github.com/ceph/ceph/pull/67534), John Mulligan) | |
| - smb: add keybridge support and fscrypt configuration ([pr#64641](https://github.com/ceph/ceph/pull/64641), John Mulligan) | |
| - smb: add remote control server ([pr#64372](https://github.com/ceph/ceph/pull/64372), John Mulligan) | |
| - smb: add remote-control local mode feature ([pr#67571](https://github.com/ceph/ceph/pull/67571), John Mulligan) | |
| - smb: allow smb clusters to use cephfs from a different ceph cluster ([pr#66557](https://github.com/ceph/ceph/pull/66557), John Mulligan) | |
| - smb: fix ceph smb show ceph<span></span>.smb<span></span>.ext<span></span>.cluster ([pr#67615](https://github.com/ceph/ceph/pull/67615), John Mulligan) | |
| - smb: fix custom ports feature with remote-control sidecar ([pr#65069](https://github.com/ceph/ceph/pull/65069), John Mulligan) | |
| - smb: improve smb mgr module resource type error handling ([pr#68010](https://github.com/ceph/ceph/pull/68010), John Mulligan) | |
| - smb: qa workunit for smb ([pr#66322](https://github.com/ceph/ceph/pull/66322), John Mulligan) | |
| - smb: support custom ip address binds ([pr#64142](https://github.com/ceph/ceph/pull/64142), John Mulligan) | |
| - smb: support custom ports ([pr#63924](https://github.com/ceph/ceph/pull/63924), John Mulligan) | |
| - smb: support shares equivalent for hosts allow ([pr#65632](https://github.com/ceph/ceph/pull/65632), John Mulligan) | |
| - smb: Update the configuration logic for smbd ports ([pr#65931](https://github.com/ceph/ceph/pull/65931), Anoop C S) | |
| - smb: wildcard deletion of smb shares and clusters ([pr#68522](https://github.com/ceph/ceph/pull/68522), John Mulligan) | |
| - src/arch: fix hwprobe include path and ZBC/ZVBC offsets for riscv64 ([pr#68047](https://github.com/ceph/ceph/pull/68047), WenLei) | |
| - src/ceph-volume: fast device unavailable as error ([pr#67745](https://github.com/ceph/ceph/pull/67745), Timothy Q Nguyen) | |
| - src/ceph\_osd, osd: Implement running benchmark during OSD creation - Phase 1 ([pr#64289](https://github.com/ceph/ceph/pull/64289), Sridhar Seshasayee) | |
| - src/cephadm/cephadmlib/daemons: Fix typos in ceph<span></span>.py and elsewhere ([pr#65510](https://github.com/ceph/ceph/pull/65510), Anthony D'Atri) | |
| - src/cephadm: added ceph-exporter to post-rotate signal list ([pr#68902](https://github.com/ceph/ceph/pull/68902), Timothy Q Nguyen) | |
| - src/cephadm: updated crash dir creation ([pr#66559](https://github.com/ceph/ceph/pull/66559), Timothy Q Nguyen) | |
| - src/CMakeLists<span></span>.txt: Allow Seastar to reuse HAVE\_LIBURING ([pr#67165](https://github.com/ceph/ceph/pull/67165), Matan Breizman, Mohit Agrawal) | |
| - src/CMakeLists: Crimson - enable libhwloc ([pr#63350](https://github.com/ceph/ceph/pull/63350), Matan Breizman) | |
| - src/common/options/global<span></span>.yaml<span></span>.in: Fix BlueStore capitalization ([pr#66115](https://github.com/ceph/ceph/pull/66115), Anthony D'Atri) | |
| - src/common/options: Clarify mon\_target\_pg\_per\_osd in mgr<span></span>.yaml<span></span>.in ([pr#62017](https://github.com/ceph/ceph/pull/62017), Anthony D'Atri) | |
| - src/common/options: Clarify scope of scrub intervals in osd<span></span>.yaml<span></span>.in ([pr#63487](https://github.com/ceph/ceph/pull/63487), Anthony D'Atri) | |
| - src/common/options: Improve global<span></span>.yaml<span></span>.in ([pr#65399](https://github.com/ceph/ceph/pull/65399), Anthony D'Atri) | |
| - src/common/options: Modernize language in global<span></span>.yaml<span></span>.in ([pr#68062](https://github.com/ceph/ceph/pull/68062), Anthony D'Atri) | |
| - src/common: Add a destructor to shared\_mutex\_debug ([pr#66497](https://github.com/ceph/ceph/pull/66497), Hui Tong) | |
| - src/common: add crc32c support for riscv64 ([pr#66026](https://github.com/ceph/ceph/pull/66026), lvshuo2016) | |
| - src/common: fix from\_iso\_8601 had no exception define ([pr#64208](https://github.com/ceph/ceph/pull/64208), Wang Linke) | |
| - src/common: fix missing return ([pr#64249](https://github.com/ceph/ceph/pull/64249), Zhu Wei) | |
| - src/common: Fix text formatting in options/rgw<span></span>.yaml<span></span>.in ([pr#65983](https://github.com/ceph/ceph/pull/65983), Ville Ojamo) | |
| - src/common: optimize crc32c using zbc extension for riscv64 ([pr#68154](https://github.com/ceph/ceph/pull/68154), WenLei) | |
| - src/crimson/seastore: improve block size validation assert message ([pr#68550](https://github.com/ceph/ceph/pull/68550), Shraddha Agrawal) | |
| - src/crimson: Improve message ([pr#63858](https://github.com/ceph/ceph/pull/63858), Anthony D'Atri) | |
| - src/mgr/ClusterState<span></span>.cc: micro improve ingest\_pgstats ([pr#63792](https://github.com/ceph/ceph/pull/63792), Kamoltat Sirivadhna) | |
| - src/mon/MgrStatMonitor: fix invalid iterator increment in calc\_pool\_availability() ([pr#63398](https://github.com/ceph/ceph/pull/63398), Nitzan Mordechai) | |
| - src/msg/async/Event: collect and ignore return value for read() ([pr#67763](https://github.com/ceph/ceph/pull/67763), Kamoltat (Junior) Sirivadhna) | |
| - src/nvmeof/NVMeofGwMonitorClient: connect panic ([pr#64713](https://github.com/ceph/ceph/pull/64713), Alexander Indenbaum) | |
| - src/osd/OSDMap<span></span>.cc: Display SUM of PGs in ceph osd df ([pr#66920](https://github.com/ceph/ceph/pull/66920), Kamoltat (Junior) Sirivadhna) | |
| - src/osd: add more logs to the AllReplicasRecovered handler ([pr#68306](https://github.com/ceph/ceph/pull/68306), Shraddha Agrawal) | |
| - src/osd: fix typo in asok command help in OSD<span></span>.cc ([pr#68235](https://github.com/ceph/ceph/pull/68235), Ville Ojamo) | |
| - src/osd: Improve message in OSD<span></span>.cc ([pr#65231](https://github.com/ceph/ceph/pull/65231), Anthony D'Atri) | |
| - src/pybind/mgr/cephadm/service\_discovery: fixed HAProxy labels ([pr#62299](https://github.com/ceph/ceph/pull/62299), Bernard Landon) | |
| - src/pybind/mgr/cephadm: Improve text in module<span></span>.py ([pr#65796](https://github.com/ceph/ceph/pull/65796), Anthony D'Atri) | |
| - src/pybind/mgr/prometheus: Add five OSD metadata metrics to module<span></span>.py ([pr#67097](https://github.com/ceph/ceph/pull/67097), adatri) | |
| - src/pybind/mgr: handle json-pretty for perf stats ([pr#66492](https://github.com/ceph/ceph/pull/66492), Neeraj Pratap Singh) | |
| - src/rgw: Adding "sync error trim" option ([pr#58926](https://github.com/ceph/ceph/pull/58926), Kalpesh Pandya) | |
| - src/script/build-integration-branch improvements ([pr#64543](https://github.com/ceph/ceph/pull/64543), John Mulligan) | |
| - src/script/build-with-container<span></span>.py: fix a few spelling errors ([pr#67145](https://github.com/ceph/ceph/pull/67145), Dan Mick) | |
| - src/script: add bookworm to build scripts ([pr#65804](https://github.com/ceph/ceph/pull/65804), Dan Mick) | |
| - src/test: add libcephfs tests for async(nonblocking) calls ([pr#54435](https://github.com/ceph/ceph/pull/54435), Dhairya Parmar) | |
| - src/vstart<span></span>.sh: fix start\_ganesha() to avoid crashing nfs-ganesha server ([pr#66154](https://github.com/ceph/ceph/pull/66154), Dhairya Parmar) | |
| - src: Add sign-compare warnings to clang ([pr#65012](https://github.com/ceph/ceph/pull/65012), Alex Ainscow) | |
| - src: fix 'recieved' typo across codebase ([pr#68083](https://github.com/ceph/ceph/pull/68083), Lumir Sliva) | |
| - src: Fix memory leaks in generate\_test\_instance() by returning values instead of pointers ([pr#63910](https://github.com/ceph/ceph/pull/63910), Kefu Chai) | |
| - src: fix NDEBUG typo ([pr#63486](https://github.com/ceph/ceph/pull/63486), Matan Breizman) | |
| - src: make enums castable and build with Python 3<span></span>.14 on Fedora >= 43 ([pr#66773](https://github.com/ceph/ceph/pull/66773), Dmitrii Sharshakov) | |
| - src: Move the decision to build the ISA plugin to the top level makefile ([pr#67877](https://github.com/ceph/ceph/pull/67877), Alex Ainscow) | |
| - src: remove showing traceback from assert\_valid\_host when it fails ([pr#60156](https://github.com/ceph/ceph/pull/60156), Neeraj Pratap Singh) | |
| - src: replace push\_back(T{}) with emplace\_back() ([pr#65227](https://github.com/ceph/ceph/pull/65227), Kefu Chai) | |
| - src: typo in radosgw-admin<span></span>.cc ([pr#63922](https://github.com/ceph/ceph/pull/63922), Mouratidis Theofilos) | |
| - Standalone RGW fix for test\_versioning\_concurrent\_multi\_object\_delete ([pr#66800](https://github.com/ceph/ceph/pull/66800), Samarah Uriarte) | |
| - Stretched cluster ([pr#66624](https://github.com/ceph/ceph/pull/66624), Leonid Chernin) | |
| - suites/rados/cephadm: typo in ignotr list for still running message ([pr#64927](https://github.com/ceph/ceph/pull/64927), Nitzan Mordechai) | |
| - Support build image with docker ([pr#66678](https://github.com/ceph/ceph/pull/66678), bugwz) | |
| - systemd services: fix configuring ceph-volume@ service to use correct path to executable ([pr#66670](https://github.com/ceph/ceph/pull/66670), Thomas Lamprecht) | |
| - tasks/cbt\_performance: Tolerate exceptions during performance data up… ([pr#66016](https://github.com/ceph/ceph/pull/66016), Nitzan Mordechai) | |
| - tasks/cephfs/mount: use 192<span></span>.168<span></span>.144<span></span>.0<span></span>.0/20 for brxnet ([pr#62709](https://github.com/ceph/ceph/pull/62709), Kyr Shatskyy) | |
| - tentacle kickoff v2 ([pr#62089](https://github.com/ceph/ceph/pull/62089), Patrick Donnelly) | |
| - test/bluestore: fix memory leaks in ExtentMap<span></span>.reshard\_failure test ([pr#66898](https://github.com/ceph/ceph/pull/66898), Kefu Chai) | |
| - test/ceph-helpers: add timeout to ceph pg query ([pr#67715](https://github.com/ceph/ceph/pull/67715), Nitzan Mordechai) | |
| - test/ceph-helpers: Pass timeout and add timeout for commands in test\_pg\_scrub ([pr#66457](https://github.com/ceph/ceph/pull/66457), Nitzan Mordechai) | |
| - test/ceph\_assert<span></span>.cc: Disable core files ([pr#62765](https://github.com/ceph/ceph/pull/62765), Bob Ham) | |
| - test/ceph\_assert: fix death test timeout with threadsafe style ([pr#67085](https://github.com/ceph/ceph/pull/67085), Kefu Chai) | |
| - test/common: fix memory leak in librados completion tests ([pr#63595](https://github.com/ceph/ceph/pull/63595), Kefu Chai) | |
| - test/common: Fix signed comparison ([pr#62672](https://github.com/ceph/ceph/pull/62672), Adam Emerson) | |
| - test/common: unittest\_fault\_injector omits unit-main target ([pr#63822](https://github.com/ceph/ceph/pull/63822), Casey Bodley) | |
| - test/crimson/seastore/CMakeLists: tune ASan's UAR fake stack size ([pr#64810](https://github.com/ceph/ceph/pull/64810), Chanyoung Park) | |
| - test/crimson/seastore/test\_omap\_manager: add heavy update UT ([pr#64575](https://github.com/ceph/ceph/pull/64575), Chanyoung Park) | |
| - test/crimson/seastore/test\_omap\_manager: add monotonic inc UT ([pr#64998](https://github.com/ceph/ceph/pull/64998), Chanyoung Park) | |
| - test/crimson/seastore/test\_omap\_manager: add unit test for clear ([pr#64528](https://github.com/ceph/ceph/pull/64528), Chanyoung Park) | |
| - test/crimson/seastore/test\_omap\_manager: faster check mappings ([pr#65008](https://github.com/ceph/ceph/pull/65008), Chanyoung Park) | |
| - test/crimson/seastore/test\_omap\_manager: redesign depth3 split ([pr#64942](https://github.com/ceph/ceph/pull/64942), Chanyoung Park) | |
| - test/crimson/seastore/test\_omap\_manager: redesign test basic ([pr#64566](https://github.com/ceph/ceph/pull/64566), Chanyoung Park) | |
| - test/crimson/seastore/test\_omap\_manager: redesign test leafnodes ([pr#64499](https://github.com/ceph/ceph/pull/64499), Chanyoung Park) | |
| - test/crimson/seastore/test\_omap\_manager: redesign test replay ([pr#64489](https://github.com/ceph/ceph/pull/64489), Chanyoung Park) | |
| - test/crimson/seastore/test\_omap\_manager: redesign test variable sizes ([pr#64522](https://github.com/ceph/ceph/pull/64522), Chanyoung Park) | |
| - test/crimson/seastore/test\_transaction\_manager: improve check\_available() ([pr#64019](https://github.com/ceph/ceph/pull/64019), Yingxin Cheng) | |
| - test/crimson/seastore: add missing crimson::gtest to link libraries ([pr#68217](https://github.com/ceph/ceph/pull/68217), Kefu Chai) | |
| - test/crimson/test\_crimson\_coroutine: introduce interruptible repeat example ([pr#66637](https://github.com/ceph/ceph/pull/66637), Matan Breizman) | |
| - test/d4n: Change D4N filter test cleaning interval values to ints ([pr#64017](https://github.com/ceph/ceph/pull/64017), Samarah) | |
| - test/encoding/readable: Add backward incompat checks ([pr#66544](https://github.com/ceph/ceph/pull/66544), Nitzan Mordechai) | |
| - test/encoding: use setarch -R for ASAN builds in readable<span></span>.sh ([pr#67531](https://github.com/ceph/ceph/pull/67531), Kefu Chai) | |
| - test/erasure-code: fix memory leak in ErasureCodePlugin<span></span>.parity\_delta\\_… ([pr#63840](https://github.com/ceph/ceph/pull/63840), Kefu Chai) | |
| - test/erasure-code: fix memory leak when erasure\_code\_init() fails ([pr#64221](https://github.com/ceph/ceph/pull/64221), Kefu Chai) | |
| - test/erasure-code: fix stack-use-after-scope by replacing initializer\_list with array ([pr#64238](https://github.com/ceph/ceph/pull/64238), Kefu Chai) | |
| - test/erasure-code: Use memory comparisons that are safe on big endian arch ([pr#67218](https://github.com/ceph/ceph/pull/67218), Jamie Pryde) | |
| - test/fs/CMakeLists<span></span>.txt: add ceph-common to ceph\_test\_trim\_caps and ceph\_test\_ino\_release\_cb ([pr#63925](https://github.com/ceph/ceph/pull/63925), Samuel Just) | |
| - test/lazy-omap-stats: overload get\_output() to accept both lvalue and… ([pr#66277](https://github.com/ceph/ceph/pull/66277), Nitzan Mordechai) | |
| - test/libcephfs: copy DT\_NEEDED entries from input libraries ([pr#62865](https://github.com/ceph/ceph/pull/62865), Patrick Donnelly) | |
| - test/libcephfs: reduce SnapDiffDeletionRecreation bulk\_count on Windows ([pr#69203](https://github.com/ceph/ceph/pull/69203), Kefu Chai) | |
| - test/librados/aio\_cxx: Fix potential mutex destruction failure on Pool EIOFlag ([pr#64087](https://github.com/ceph/ceph/pull/64087), Nitzan Mordechai) | |
| - test/librados/aio\_cxx: skip EIO boundary assertion when no in-flight I/Os ([pr#63177](https://github.com/ceph/ceph/pull/63177), Nitzan Mordechai) | |
| - test/librbd/fsx: initialize effective\_size variable ([pr#64964](https://github.com/ceph/ceph/pull/64964), Edwin Rodriguez) | |
| - test/mds: Fix catch by value ([pr#62675](https://github.com/ceph/ceph/pull/62675), Adam Emerson) | |
| - test/mds: fix flaky RepeatedQuiesceAwait ([pr#68560](https://github.com/ceph/ceph/pull/68560), Kefu Chai) | |
| - test/mds: fix stack-use-after-scope in unittest\_mds\_quiesce\_db ([pr#66851](https://github.com/ceph/ceph/pull/66851), Kefu Chai) | |
| - test/mgr: Improve unit-test coverage for ceph-mgr ([pr#66432](https://github.com/ceph/ceph/pull/66432), szuraski898) | |
| - test/mon/test\_election: fix memory leaks of Owner and ConnectionTracker ([pr#64065](https://github.com/ceph/ceph/pull/64065), Kefu Chai) | |
| - test/neorados: Catch timeouts in Watch/Poll test ([pr#65372](https://github.com/ceph/ceph/pull/65372), Adam C. Emerson) | |
| - test/objectstore/TestRocksdbOptionParse<span></span>.cc: Fix race hazard ([pr#58194](https://github.com/ceph/ceph/pull/58194), Bill Scales) | |
| - test/objectstore: fix memory leak test\_bluestore\_types<span></span>.cc ([pr#63600](https://github.com/ceph/ceph/pull/63600), Kefu Chai) | |
| - test/objectstore: Fix signed comparison warning ([pr#62671](https://github.com/ceph/ceph/pull/62671), Adam Emerson) | |
| - test/osd: Adapt strategy for testing asserts in interval\_sets ([pr#62496](https://github.com/ceph/ceph/pull/62496), Alex Ainscow) | |
| - test/osd: Extend ceph\_test\_rados\_io\_sequence to support copy operations ([pr#64562](https://github.com/ceph/ceph/pull/64562), Adam Lyon-Jones) | |
| - test/osd: fix buffer alignment issue in unittest\_ecbackend ([pr#66849](https://github.com/ceph/ceph/pull/66849), Kefu Chai) | |
| - test/osd: Fix issue where ceph\_test\_rados\_io\_sequence could select a chunksize of zero ([pr#64121](https://github.com/ceph/ceph/pull/64121), Jon Bailey) | |
| - test/osd: fix Message and Connection refcount leaks ([pr#68614](https://github.com/ceph/ceph/pull/68614), Kefu Chai) | |
| - test/osd: Fix pack for minor issues in ceph\_test\_rados\_io\_sequence ([pr#64136](https://github.com/ceph/ceph/pull/64136), Jon Bailey) | |
| - test/osd: Fix unittest\_peeringstate message leaks ([pr#67544](https://github.com/ceph/ceph/pull/67544), Kefu Chai) | |
| - test/osd: Improve readability of errors in ceph\_test\_rados\_io\_sequence ([pr#64046](https://github.com/ceph/ceph/pull/64046), Jon Bailey) | |
| - test/osd: Move initialisation of overwrites and optimisation earlier in ceph\_test\_rados\_io\_sequence ([pr#64564](https://github.com/ceph/ceph/pull/64564), Jon Bailey) | |
| - test/osd: Suppress subobject-linkage warning in SelectMappingAndLayers ([pr#64973](https://github.com/ceph/ceph/pull/64973), Edwin Rodriguez) | |
| - test/pybind/test\_rbd<span></span>.py: remove skip\_if\_crimson ([pr#64470](https://github.com/ceph/ceph/pull/64470), Matan Breizman) | |
| - test/rbd-mirror: eliminate a race in ResyncRequestedRemoteNotPrimary ([pr#64757](https://github.com/ceph/ceph/pull/64757), VinayBhaskar-V) | |
| - test/rbd: remove unit tests about cache tiering ([pr#64391](https://github.com/ceph/ceph/pull/64391), Laura Flores) | |
| - test/rgw/kafka: cleanup kafka tgz file ([pr#68472](https://github.com/ceph/ceph/pull/68472), Yuval Lifshitz) | |
| - test/rgw/kafka: fix kafka relase to more recent one ([pr#67653](https://github.com/ceph/ceph/pull/67653), Yuval Lifshitz) | |
| - test/rgw/lua: ignore hours for zero mtime ([pr#67432](https://github.com/ceph/ceph/pull/67432), Kyr Shatskyy) | |
| - test/rgw/notification: fix rabbitmq dependency for rocky10 ([pr#68021](https://github.com/ceph/ceph/pull/68021), Yuval Lifshitz) | |
| - test/rgw/notification: fix the cloudevents package version ([pr#68003](https://github.com/ceph/ceph/pull/68003), Yuval Lifshitz) | |
| - test/rgw/notification: remove depracated dependencies ([pr#67387](https://github.com/ceph/ceph/pull/67387), Yuval Lifshitz) | |
| - test/rgw/posix: free the quota handler in TestDriver ([pr#69285](https://github.com/ceph/ceph/pull/69285), Kefu Chai) | |
| - test/rgw/test\_d4n\_filter: remove unused captures ([pr#64000](https://github.com/ceph/ceph/pull/64000), Ronen Friedman) | |
| - test/rgw: fix -Wstring-plus-char warning in test\_d4n\_policy ([pr#67665](https://github.com/ceph/ceph/pull/67665), Kefu Chai) | |
| - test/rgw: link lua test against unit-main for g\_ceph\_context ([pr#63434](https://github.com/ceph/ceph/pull/63434), Casey Bodley) | |
| - test/rgw: Refactor CORS configuration handling for S3 ([pr#64963](https://github.com/ceph/ceph/pull/64963), Edwin Rodriguez) | |
| - test/run-cli-tests: inherit ASAN\_OPTIONS and LSAN\_OPTIONS ([pr#64521](https://github.com/ceph/ceph/pull/64521), Kefu Chai) | |
| - test/run-cli-tests: install wheel before cram to fix build failure ([pr#66733](https://github.com/ceph/ceph/pull/66733), Kefu Chai) | |
| - test/standalone/scrub: improve build\_pg\_dicts() performance ([pr#64861](https://github.com/ceph/ceph/pull/64861), Ronen Friedman) | |
| - test/test\_not\_before\_queue: Fix memory leak by freeing ineligible items in destructor ([pr#63292](https://github.com/ceph/ceph/pull/63292), Kefu Chai) | |
| - test: add missing includes ([pr#69007](https://github.com/ceph/ceph/pull/69007), Max Kellermann) | |
| - test: Add option to not delete created objects ([pr#65912](https://github.com/ceph/ceph/pull/65912), Matty Williams) | |
| - test: Add option to select data generation type ([pr#65917](https://github.com/ceph/ceph/pull/65917), Matty Williams) | |
| - test: Add optional timestamps to ceph\_test\_rados ([pr#63851](https://github.com/ceph/ceph/pull/63851), Alex Ainscow) | |
| - test: add replica pool support to ceph\_test\_rados\_io\_sequence ([pr#62747](https://github.com/ceph/ceph/pull/62747), Bill Scales, Jon Bailey) | |
| - test: disable known flaky tests in run-rbd-unit-tests ([pr#67525](https://github.com/ceph/ceph/pull/67525), Ilya Dryomov) | |
| - test: Exit with relevant error message when enabling EC optimisations fails ([pr#65875](https://github.com/ceph/ceph/pull/65875), Matty Williams) | |
| - test: Fix gcc warnings about subobject-linkage in ceph\_test\_rados\_io\_sequence ([pr#67553](https://github.com/ceph/ceph/pull/67553), Jon Bailey) | |
| - test: Fix unittest\_peeringstate as fix for 74218 has merged ([pr#67509](https://github.com/ceph/ceph/pull/67509), Bill Scales) | |
| - test: improvments for running make check test suite in containers ([pr#64069](https://github.com/ceph/ceph/pull/64069), John Mulligan) | |
| - test: rados singleton-bluestore missing mds for cephtool tests ([pr#67640](https://github.com/ceph/ceph/pull/67640), Nitzan Mordechai) | |
| - test: repeer\_on\_down\_acting\_member\_coming\_back is continuously failing ([pr#65433](https://github.com/ceph/ceph/pull/65433), Mohit Agrawal) | |
| - test: use json\_extract instead of awkward json\_tree ([pr#67251](https://github.com/ceph/ceph/pull/67251), Patrick Donnelly) | |
| - tools/ceph-dencoder: do not test HitSet types ([pr#64601](https://github.com/ceph/ceph/pull/64601), Kefu Chai) | |
| - tools/ceph-erasure-code-tool: Fix issue stopping parity shards being generated when running encode ([pr#63522](https://github.com/ceph/ceph/pull/63522), Connor Fawcett) | |
| - tools/ceph-kvstore-tool: fix crash on db close ([pr#67069](https://github.com/ceph/ceph/pull/67069), Igor Fedotov) | |
| - tools/ceph\_dedup: improve const-ness and use ranged-for loop when appropriate ([pr#63289](https://github.com/ceph/ceph/pull/63289), Kefu Chai) | |
| - tools/ceph\_dedup: remove 'using namespace std' ([pr#63145](https://github.com/ceph/ceph/pull/63145), Kefu Chai) | |
| - tools/cephfs/first-damage: default conf if CEPH\_CONF not set ([pr#63194](https://github.com/ceph/ceph/pull/63194), Dan van der Ster) | |
| - tools/cephfs: add new cephfs-tool ([pr#67032](https://github.com/ceph/ceph/pull/67032), Patrick Donnelly) | |
| - tools/cephfs: always execute scan\\_{extents,inodes,frags} and cleanup ([issue#75083](http://tracker.ceph.com/issues/75083), [pr#67709](https://github.com/ceph/ceph/pull/67709), Venky Shankar) | |
| - tools/cephfs\_mirror: Distribute datasync threads evenly across snapshots ([pr#67546](https://github.com/ceph/ceph/pull/67546), Kotresh HR) | |
| - tools/cephfs\_mirror: Fix dir sync hang ([pr#68128](https://github.com/ceph/ceph/pull/68128), Kotresh HR) | |
| - tools/cephfs\_mirror: Multi-threaded Mirroring ([pr#66572](https://github.com/ceph/ceph/pull/66572), Kotresh HR) | |
| - tools/cephfs\_mirror: Remove additional wait in pop\_dataq\_entry ([pr#67689](https://github.com/ceph/ceph/pull/67689), Kotresh HR) | |
| - tools/kvstore\_tool: add missing `#ifdef WITH\_BLUESTORE` ([pr#61020](https://github.com/ceph/ceph/pull/61020), Max Kellermann) | |
| - tools/kvstore\_tool: reduce BlueStore<span></span>.h exposure ([pr#65937](https://github.com/ceph/ceph/pull/65937), Igor Fedotov) | |
| - tools/rados: Remove plain text snippets from rados bench JSON output ([pr#66936](https://github.com/ceph/ceph/pull/66936), Jacques Heunis) | |
| - tools: ceph-objectstore-tool check for invalid pgid ([pr#64987](https://github.com/ceph/ceph/pull/64987), Alex Ainscow) | |
| - tools: handle get-attr as read-only ops in ceph-objectstore-tool ([pr#66120](https://github.com/ceph/ceph/pull/66120), Jaya Prakash) | |
| - tools: make rados ls aware about the locator concept ([pr#64696](https://github.com/ceph/ceph/pull/64696), Radoslaw Zarzynski) | |
| - uadk: Build with ceph fork (for FORTIFY\_SOURCE fix) ([pr#65396](https://github.com/ceph/ceph/pull/65396), David Galloway) | |
| - uadk: remove \_\_DATE\_\_ and \_\_TIME\_\_ from compilation ([pr#65161](https://github.com/ceph/ceph/pull/65161), Dan Mick) | |
| - Umbrella checklist kickoff! ([pr#66524](https://github.com/ceph/ceph/pull/66524), Alex Ainscow, Chris Harris) | |
| - Update cc file tab settings ([pr#65742](https://github.com/ceph/ceph/pull/65742), Edwin Rodriguez) | |
| - Update Ceph to compile with Boost 1<span></span>.90 ([pr#66878](https://github.com/ceph/ceph/pull/66878), Adam C. Emerson) | |
| - Update CephFS option descriptions ([pr#64659](https://github.com/ceph/ceph/pull/64659), Anthony D'Atri) | |
| - Update dashboard Pending release notes ([pr#65431](https://github.com/ceph/ceph/pull/65431), Afreen Misbah) | |
| - Update foundation<span></span>.rst ([pr#67222](https://github.com/ceph/ceph/pull/67222), Anthony M) | |
| - Update header file tab settings ([pr#65741](https://github.com/ceph/ceph/pull/65741), Edwin Rodriguez) | |
| - Update misc file tab settings ([pr#65743](https://github.com/ceph/ceph/pull/65743), Edwin Rodriguez) | |
| - Update the POSIXDriver readme to current state ([pr#67739](https://github.com/ceph/ceph/pull/67739), Daniel Gryniewicz) | |
| - Use GANESHA\_REPO\_BASEURL for NFS-Ganesha on all distros ([pr#69073](https://github.com/ceph/ceph/pull/69073), Shweta Bhosale) | |
| - Use GANESHA\_REPO\_BASEURL for NFS-Ganesha on all distros ([pr#68909](https://github.com/ceph/ceph/pull/68909), Shweta Bhosale) | |
| - various: update pip+https URLs to new form ([pr#65443](https://github.com/ceph/ceph/pull/65443), Dan Mick) | |
| - vstart<span></span>.sh: revert unintended allocator type change ([pr#66886](https://github.com/ceph/ceph/pull/66886), Igor Fedotov) | |
| - vstart: all rgw debug logs must honor the -d flag ([pr#66275](https://github.com/ceph/ceph/pull/66275), Yuval Lifshitz) | |
| - vstart: disable extblkdev plugins for file-backed OSDs ([pr#68173](https://github.com/ceph/ceph/pull/68173), Annmool) | |
| - vstart: replace obsolescent egrep with grep -E ([pr#67114](https://github.com/ceph/ceph/pull/67114), Kefu Chai) | |
| - win32\_deps\_bild: bump openssl version ([pr#63606](https://github.com/ceph/ceph/pull/63606), Lucian Petrut) | |
| - WIP D4N remove erase from update ([pr#66484](https://github.com/ceph/ceph/pull/66484), Samarah) | |
| - WIP DNM doc/radosgw/s3: Document delete-if-unmodified-since ([pr#63351](https://github.com/ceph/ceph/pull/63351), Anthony D'Atri) | |
| - Wip libcephfs perf dump ([issue#71233](http://tracker.ceph.com/issues/71233), [pr#62632](https://github.com/ceph/ceph/pull/62632), Venky Shankar) | |
| - Wip rgw/lua: performance improvements ([pr#66832](https://github.com/ceph/ceph/pull/66832), Nithya Balachandran) | |
| - zstd: Update zstd to 1<span></span>.5<span></span>.6 for cmake 4 compatability ([pr#65915](https://github.com/ceph/ceph/pull/65915), Edwin Rodriguez) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment