Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wip leonidc2511 epoch filter centos9 only #194

Open
wants to merge 8,742 commits into
base: not_main
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 30, 2024

  1. Merge pull request #59072 from lxbsz/wip-66991

    qa: increase the http.maxRequestBuffer to 100MB and enable the git debug logs
    
    Reviewed-by: Venky Shankar <[email protected]>
    vshankar authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    94ce78a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #50105 from zhsgao/mds_export_state

    mds: add an asok command to dump export states
    
    Reviewed-by: Venky Shankar <[email protected]>
    vshankar authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    7809b0e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60422 from rhcs-dashboard/modal-carbonized

    mgr/dashboard: Replacing bootstrap modal service with cds modal service
    
    Reviewed-by: Afreen Misbah <[email protected]>
    afreen23 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    8a7e670 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e1258d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #60520 from zdover23/wip-doc-2024-10-29-start-os-r…

    …ecs-add-supported-squid-distros
    
    doc/start: add supported Squid distros
    
    Reviewed-by: Anthony D'Atri <[email protected]>
    zdover23 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    9c4fc78 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    98a67b6 View commit details
    Browse the repository at this point in the history
  7. PendingReleaseNotes: add note about fallocate mode 0

    fallocate now returns EOPNOTSUPP for mode 0
    
    Signed-off-by: Milind Changire <[email protected]>
    mchangir committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    ac34dd3 View commit details
    Browse the repository at this point in the history
  8. qa: test fallocate fails in mode 0

    Signed-off-by: Milind Changire <[email protected]>
    mchangir committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    b069083 View commit details
    Browse the repository at this point in the history
  9. test/pybind: update to test_fallocate for mode 0

    Signed-off-by: Milind Changire <[email protected]>
    mchangir committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    9244f0a View commit details
    Browse the repository at this point in the history
  10. Merge pull request #60546 from phlogistonjohn/jjm-python-common-codeo…

    …wners
    
    CODEOWNERS: let orchestration cover all of python-common
    
    Reviewed-by: Adam King <[email protected]>
    Reviewed-by: Ernesto Puerta <[email protected]>
    Reviewed-by: Redouane Kachach <[email protected]>
    adk3798 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    3b0cb06 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #60541 from gbregman/main

    mgr/cephadm: Change NVME image version to 1.3.3.
    gbregman authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    de3c6e4 View commit details
    Browse the repository at this point in the history
  12. cephadm: add python-common/ceph to cephadm zipapp

    We want to use this location for files to be shared between
    the cephadm binary and cephadm mgr module so it must be included
    as part of the zipapp
    
    Signed-off-by: Adam King <[email protected]>
    adk3798 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    b44121f View commit details
    Browse the repository at this point in the history
  13. python-common: add spot in python-common for cephadm default images

    To be shared between the binary and mgr module.
    
    Signed-off-by: Adam King <[email protected]>
    adk3798 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    b1b9cc0 View commit details
    Browse the repository at this point in the history
  14. cephadm: add python-common/ceph to MYPYPATH and pytest PYTHONPATH

    Otherwise the unit tests will fail trying to import from here.
    
    Signed-off-by: Adam King <[email protected]>
    adk3798 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    297f9f9 View commit details
    Browse the repository at this point in the history
  15. cephadm: update default image imports to point to common location

    Additionally, remove the image defaults from the two previous locations
    and update the check for the number of instances of "quay" and "docker"
    in these areas respectively.
    
    Fixes: https://tracker.ceph.com/issues/68120
    
    Signed-off-by: Adam King <[email protected]>
    adk3798 committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    874f124 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #55693 from adk3798/cephadm-nfsv3

    mgr/nfs: add NFSv3 protocol to default protocols
    
    Reviewed-by: John Mulligan <[email protected]>
    adk3798 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    81e274b View commit details
    Browse the repository at this point in the history
  17. Merge pull request #54954 from diffs/main

    osd: add clear_shards_repaired command
    
    Reviewed-by: Ronen Friedman <[email protected]>
    yuriw authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    408c106 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #60453 from cbodley/wip-librados-dup

    librados: dont duplicate class names in member definitions
    
    Reviewed-by: Nitzan Mordechai <[email protected]>
    cbodley authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    873057e View commit details
    Browse the repository at this point in the history
  19. Merge pull request #59568 from badone/wip-tracker-65235-noscrub-to-ig…

    …norelist
    
    qa: Add ignorelist entries for reef-x tests
    
    Reviewed-by: Laura Flores <[email protected]>
    Reviewed-by: Yuri Weinstein <[email protected]>
    yuriw authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    11454f9 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #59644 from wlritchi/boost-1.86-compat

    src/include/uuid.h: fix for boost 1.86.0
    
    Reviewed-by: Casey Bodley <[email protected]>
    yuriw authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    0bddaf4 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #59838 from cbodley/wip-68083

    os: remove unused btrfs_ioctl.h and tests
    
    Reviewed-by: Patrick Donnelly <[email protected]>
    Reviewed-by: Radoslaw Zarzynski <[email protected]>
    Reviewed-by: Anthony D'Atri <[email protected]>
    yuriw authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    c6ee081 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #59957 from adk3798/cephadm-bootstrap-global-publi…

    …c-network
    
    cephadm: make bootstrap default to "global" section for public_network setting
    
    Reviewed-by: Redouane Kachach <[email protected]>
    adk3798 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    4365808 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #60096 from adk3798/maintenance-mode-dead-host

    mgr/cephadm: offline host handling for maintenance exit command
    
    Reviewed-by: John Mulligan <[email protected]>
    adk3798 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    9190d05 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #60281 from phlogistonjohn/jjm-change-cluster-vali…

    …date
    
    smb: prevent switching between clustering modes
    
    Reviewed-by: Adam King <[email protected]>
    Reviewed-by: Avan Thakkar <[email protected]>
    adk3798 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    944d412 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #60377 from adk3798/cephadm-share-default-images

    cephadm: use shared spot for default container image names
    
    Reviewed-by: John Mulligan <[email protected]>
    Reviewed-by: Redouane Kachach <[email protected]>
    adk3798 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    72e7e10 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #60451 from rhcs-dashboard/nvmeof-conf-rm-fix

    mgr/dashboard: rm nvmeof conf based on its daemon name
    
    Reviewed-by: Adam King <[email protected]>
    Reviewed-by: Afreen Misbah <[email protected]>
    adk3798 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    2cbef71 View commit details
    Browse the repository at this point in the history
  27. Merge pull request #60549 from phlogistonjohn/jjm-smb-dataclass-config

    cephadm/smb: convert config object to use a dataclass
    
    Reviewed-by: Adam King <[email protected]>
    adk3798 authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    ad7c409 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    749007f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60540 from ronen-fr/wip-rf-revert-57582

    osd: revert PR#57582
    
    Reviewed-by: Samuel Just <[email protected]>
    ronen-fr authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    07555ce View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60362 from mchangir/doc-add-note-about-vol-delete…

    …-wrt-snap-schedule
    
    doc/cephfs: add note to remind user about snap-schedule during volume delete
    anthonyeleven authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    7f9a2ec View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. doc: s/Whereas,/Although/

    Change the subordinating conjunction "Whereas" followed by a comma to
    the less grammatically-incorrect "Although". I've been meaning to do
    this since 22 Mar 2023.
    
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    ea1a470 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b3747a View commit details
    Browse the repository at this point in the history
  3. ceph.spec.in: Add an option to disable dwz

    We disabled dwz in 2017, then re-enabled it in 2021. In my tests I observe dwz
    adding about 50% to build times in exchange for 33% space-saving.
    
    Signed-off-by: Zack Cerza <[email protected]>
    zmc committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    88deede View commit details
    Browse the repository at this point in the history
  4. doc/cephadm/services: [v1] Update monitoring.rst to add additional te…

    …mplates
    
    The current documentation lacks a lot of other available templates as the source code here:
    
    https://github.com/ceph/ceph/tree/main/src/pybind/mgr/cephadm/templates/services
    
    Signed-off-by: Alexon Oliveira <[email protected]>
    AlexonOliveiraRH committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    3a4bead View commit details
    Browse the repository at this point in the history
  5. doc/cephadm/services: Update monitoring.rst to add additional templates

    The current documentation lacks a lot of other available templates as
    the source code here:
    https://github.com/ceph/ceph/tree/main/src/pybind/mgr/cephadm/templates/services
    
    v2 - This updated commit fixes the j2 extensions I left in the previous one wrongly.
    v3 - This updated commit changes the title as per PR's comment
    orientation
    
    Signed-off-by: Alexon Oliveira <[email protected]>
    AlexonOliveiraRH committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    aee4844 View commit details
    Browse the repository at this point in the history
  6. mgr/balancer: optimize 'balancer status detail'

    Before, we were updating the balancer status by
    iterating through all pg upmap entires. This was
    affecting the loading time of other mgr modules
    on clusters with a large number of pgs (600+).
    
    This can be optimized by simply pulling from
    the incremental.
    
    Fixes: https://tracker.ceph.com/issues/68657
    Signed-off-by: Laura Flores <[email protected]>
    Laura Flores committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    31c498d View commit details
    Browse the repository at this point in the history
  7. mgr/balancer: tie update_pg_upmap_activity to a configurable

    This addition gives users the option of enabling/disabling this feature.
    
    They can do so by running:
    ceph config set mgr mgr/balancer/update_pg_upmap_activity <True|False>
    
    The feature is off by default.
    
    Signed-off-by: Laura Flores <[email protected]>
    Laura Flores committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    62c9f15 View commit details
    Browse the repository at this point in the history
  8. doc: document balancer configurable "update_pg_upmap_activity"

    Signed-off-by: Laura Flores <[email protected]>
    Laura Flores committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    c4274c0 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. mon/nvmeofgw*: fix no-listeners FSM, fix detection of no-listeners

    condition
    
    Signed-off-by: Leonid Chernin <[email protected]>
    Leonid Chernin committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    66ca80e View commit details
    Browse the repository at this point in the history
  2. Revert "suites: crimson basic adding wait for test"

    This reverts commit a9de8be.
    
    Signed-off-by: Matan Breizman <[email protected]>
    Matan-B committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    7e5898f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60313 from xxhdx1985126/wip-68541

    crimson/osd/pg: trigger PG::wait_for_active_blocker only when the pg is going active
    
    Reviewed-by: Samuel Just <[email protected]>
    Reviewed-by: Matan Breizman <[email protected]>
    Matan-B authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    b98ebf7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #60439 from xxhdx1985126/wip-68662

    crimson/osd/shard_services: fix dangling reference caused by rvalue reference of ShardSercies::dispatch_context()
    
    Reviewed-by: Matan Breizman <[email protected]>
    Matan-B authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    a82492e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #60485 from xxhdx1985126/wip-68719

    crimson/osd/backfill_state: discard CancelBackfill events when the backfill is done
    
    Reviewed-by: Matan Breizman <[email protected]>
    Matan-B authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    0c03d0c View commit details
    Browse the repository at this point in the history
  6. Merge pull request #60517 from xxhdx1985126/wip-68737

    crimson/osd/osd_operations/client_request: no need to hold head's obc lock throughout the recovery of clones
    
    Reviewed-by: Matan Breizman <[email protected]>
    Matan-B authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    c89ab2c View commit details
    Browse the repository at this point in the history
  7. Merge pull request #60438 from xxhdx1985126/wip-68661

    crimson/osd/pg: make sure ops are sent to backfill targets if and only if the object has been pushed.
    
    Reviewed-by: Samuel Just <[email protected]>
    Matan-B authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    17e86d1 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Merge PR #60236 into main

    * refs/pull/60236/head:
    	MDS/CDir: return as early as possible from CDir::should_split_fast()
    
    Reviewed-by: Patrick Donnelly <[email protected]>
    Reviewed-by: Dhairya Parmar <[email protected]>
    Reviewed-by: Venky Shankar <[email protected]>
    vshankar committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    2505e27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab8d709 View commit details
    Browse the repository at this point in the history
  3. doc: Document which options are disabled by mClock.

    Not only in the mClock docs, but also in the reference
    of the options that are disabled.
    
    Otherwise users are bound to miss it, and surprised
    why their options are ignored or reset.
    
    Signed-off-by: Niklas Hambüchen <[email protected]>
    nh2 authored and tchaikov committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    790afd2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59481 from ifed01/wip-ifed-more-info-in-slow-op-log

    os/bluestore: log txc details in slow op notification on committed_kv
    SrinivasaBharath authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    cfd73d5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #59486 from ceph/ceph-ec-benchmark-increase-defaul…

    …t-buffer-size
    
    test/erasure-code: increase ceph_erasure_code_benchmark default buffe…
    SrinivasaBharath authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    28887e2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #59725 from mchangir/mds-fallocate-return-EOPNOTSU…

    …PP-for-mode-0
    
    client: return EOPNOTSUPP for fallocate with mode 0
    
    Reviewed-by: Venky Shankar <[email protected]>
    vshankar authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    c8e3946 View commit details
    Browse the repository at this point in the history
  7. mgr/dashboard: improve the kcli bootstrap process

    I have a new script added for starting the kcli cluster called
    quick-bootstrap.sh
    
    The goal is to use that script to download the ceph image on local
    (rather than inside vm) and then copy them over to all the vms that is
    being spawned by the kcli. This way all the hosts will get the ceph
    image which will make the deployment loads faster.
    
    Another thing I added is to add some dnf.conf to improve
    parallel_downlaods and get the fastest server to install deps
    
    eg:
    ```
    ╰─$ ./quick-bootstrap.sh -h                                                                                    255 ↵
    + set +x
    Usage: ./quick-bootstrap.sh [OPTIONS]
    
    Options:
      -u, --use-cached-image     Uses the existing podman image in local. Only use this if there is such an image present.
      -dir, --ceph-dir             Use this to provide the local ceph directory. eg. --ceph-dir=/path/to/ceph
      -e, --expanded-cluster     To add all the hosts and deploy OSDs on top of it.
      -h, --help             Display this help message.
    
    Example:
      ./quick-bootstrap.sh --use-cached-image
    
    ```
    
    ```
    ./quick-bootstrap.sh -u --ceph-dir=/home/nia/projects/ceph
    ```
    
    Signed-off-by: Nizamudeen A <[email protected]>
    nizamial09 committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    6f5612a View commit details
    Browse the repository at this point in the history
  8. doc/rgw/notification: add missing admin commands

    also remove obsolete admin commands
    
    Fixes: https://tracker.ceph.com/issues/68818
    
    Signed-off-by: Yuval Lifshitz <[email protected]>
    yuvalif committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    ec27279 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #60608 from yuvalif/wip-yuval-68818

    doc/rgw/notification: add missing admin commands
    
    Reviewed-by: Anthony D'Atri <[email protected]>
    zdover23 authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a8e43a9 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #60425 from ShwetaBhosale1/orch_host_drain-attempt…

    …_to_drain_non_existing_host_must_fail
    
    mgr/cephadm: ceph orch host drain command to return error for invalid hostname
    
    Reviewed-by: Adam King <[email protected]>
    Reviewed-by: Anuradha Gadge <[email protected]>
    adk3798 authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    0a586d2 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #56677 from athanatos/sjust/for-review/wip-replica…

    …-read
    
    osd,crimson/osd: rework of replica read and related state
    
    Reviewed-by: Matan Breizman <[email protected]>
    athanatos authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    048ce81 View commit details
    Browse the repository at this point in the history
  12. pybind/mgr: fix flake8 f-string formatting for py3.12

    Add whitespace to match typical python formatting as flake8 cares about
    the formatting of the embedded expressions now.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    799ff25 View commit details
    Browse the repository at this point in the history
  13. python-common: fix mypy errors in earmarking.py

    Fix various errors found by running mypy with python 3.12 on the
    python-common subtree. Uses a Protocol as a stand-in for actual file
    system integration objects.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    b77829c View commit details
    Browse the repository at this point in the history
  14. mgr/cephadm: fix invalid use of mock called_with method

    Fixes `AttributeError: 'called_with' is not a valid assertion` errors
    that appear when running the unit tests with python3.12.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    8726e21 View commit details
    Browse the repository at this point in the history
  15. python-common/deployment: update some type annotations

    flake8 flagged unused imports in this file due to the use of old style
    type comments. This file was easy to convert to new style annotations so
    that was done.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    dc62559 View commit details
    Browse the repository at this point in the history
  16. python-common/deployment: disable some unused import flake8 errors

    Tell flake8 not to flag unused imports when those imports are part of an
    old-style type comment. This was done rather than updating the type annotations
    to the latest style because I am less familiar with this file and there are
    many type comments.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4dd84cd View commit details
    Browse the repository at this point in the history
  17. python-common/deployment: disable some unused import flake8 errors

    Tell flake8 not to flag unused imports when those imports are part of an
    old-style type comment. This was done rather than updating the type annotations
    to the latest style because I am less familiar with this file and there are
    many type comments.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d34492c View commit details
    Browse the repository at this point in the history
  18. python-common/deployment: disable some unused import flake8 errors

    Tell flake8 not to flag unused imports when those imports are part of an
    old-style type comment. This was done rather than updating the type annotations
    to the latest style because I am less familiar with this file and there are
    many type comments.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    9475f84 View commit details
    Browse the repository at this point in the history
  19. python-common/deployment: disable some unused import flake8 errors

    Tell flake8 not to flag unused imports when those imports are part of an
    old-style type comment. This was done rather than updating the type annotations
    to the latest style because I am less familiar with this file and there are
    many type comments.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    851d740 View commit details
    Browse the repository at this point in the history
  20. python-common/deployment: rename a single letter variable

    Rename a single letter variable name that was flagged by flake8. The
    unique name `lbl` was chosen as it was short and didn't conflict with
    any existing uses of the variable `label` in this file.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    9bb9819 View commit details
    Browse the repository at this point in the history
  21. python-common/deployment: fix string that should not be an f-string

    Fix a string that should not be an f-string by removing the f-string
    (f) prefix. Error found by newer python/flake8 version.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d36c1de View commit details
    Browse the repository at this point in the history
  22. python-common/deployment: disable some unused import flake8 errors

    Tell flake8 not to flag unused imports when those imports are part of an
    old-style type comment. This was done rather than updating the type
    annotations to the latest style because I am less familiar with this
    file and there are many type comments.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    39df3c0 View commit details
    Browse the repository at this point in the history
  23. python-common/tests: update some type annotations

    Update some function typing from the old comment based style to the current
    type annotations style. Not only does this modernize the code but it fixes
    issues found by newer versions of flake8 that were flagging types only
    referenced in type comments as unused imports.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    bdf7d4f View commit details
    Browse the repository at this point in the history
  24. python-common: update tox.ini linting environments

    Update the tox.ini environments that lint the sources by splitting the
    old lint env into one that just runs flake8 and another that runs the
    rstcheck tool. I strongly dislike envs that do more than one thing and
    make it hard to check specific files.
    
    Additionally, the main point of this change was to drop the old
    `requirements-lint.txt` requirements file that specified an extremely
    old version of flake8 that did not work correctly with python 3.12.  The
    flake8 of src/pybind/mgr was not pinned so we now match that behavior in
    src/python-common, which is heavily used by the mgr modules.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    894371c View commit details
    Browse the repository at this point in the history
  25. python-common: remove unused requirements-lint.txt

    The file is no longer used for anything.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    dd89369 View commit details
    Browse the repository at this point in the history
  26. python-common: use tox.ini envlist defaults when run via cmake

    Match recent(ish) changes to CMakeLists.txt for src/pybind/mgr and
    stop hard-coding a list of tox envs to run when testing is triggered
    via cmake.
    Instead, automatically reuse the defaults in tox.ini. This is good
    because we recently changed those defaults and this change makes
    'make check' run the same set of tests and checks again.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    b02cef9 View commit details
    Browse the repository at this point in the history
  27. cephadm: update some type annotations

    Update some function typing from the old comment based style to the current
    type annotations style. Not only does this modernize the code but it fixes
    issues found by newer versions of flake8 that were flagging types only
    referenced in type comments as unused imports.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    67ece5d View commit details
    Browse the repository at this point in the history
  28. cephadm: update some type annotations

    Update some function typing from the old comment based style to the current
    type annotations style. Not only does this modernize the code but it fixes
    issues found by newer versions of flake8 that were flagging types only
    referenced in type comments as unused imports.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a141ffb View commit details
    Browse the repository at this point in the history
  29. cephadm: fix f-string expression formatting

    Fix extra white space found in a f-string that was flagged by a newer
    version of flake8.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f0f7d9b View commit details
    Browse the repository at this point in the history
  30. cephadm: update some type annotations

    Update some function typing from the old comment based style to the current
    type annotations style. Not only does this modernize the code but it fixes
    issues found by newer versions of flake8 that were flagging types only
    referenced in type comments as unused imports.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    1a2346e View commit details
    Browse the repository at this point in the history
  31. cephadm: update some type annotations

    Update some function typing from the old comment based style to the current
    type annotations style. Not only does this modernize the code but it fixes
    issues found by newer versions of flake8 that were flagging types only
    referenced in type comments as unused imports.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    6405f75 View commit details
    Browse the repository at this point in the history
  32. cephadm: update some type annotations

    Update some function typing from the old comment based style to the current
    type annotations style. Not only does this modernize the code but it fixes
    issues found by newer versions of flake8 that were flagging types only
    referenced in type comments as unused imports.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    bb58be8 View commit details
    Browse the repository at this point in the history
  33. cephadm: update some type annotations

    Update some function typing from the old comment based style to the current
    type annotations style. Not only does this modernize the code but it fixes
    issues found by newer versions of flake8 that were flagging types only
    referenced in type comments as unused imports.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a1c7b5d View commit details
    Browse the repository at this point in the history
  34. cephadm: update some type annotations

    Update some function typing from the old comment based style to the current
    type annotations style. Not only does this modernize the code but it fixes
    issues found by newer versions of flake8 that were flagging types only
    referenced in type comments as unused imports.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    213d0b1 View commit details
    Browse the repository at this point in the history
  35. cephadm: update some type annotations

    Update some function typing from the old comment based style to the current
    type annotations style. Not only does this modernize the code but it fixes
    issues found by newer versions of flake8 that were flagging types only
    referenced in type comments as unused imports.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d9acf69 View commit details
    Browse the repository at this point in the history
  36. cephadm: fix invalid use of mock called_with method

    Fixes `AttributeError: 'called_with' is not a valid assertion` errors
    that appear when running the unit tests with python3.12.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    9fbbdf7 View commit details
    Browse the repository at this point in the history
  37. cephadm: do not trigger rollback in bootstrap unit tests

    Add a context manager that wraps the normal mock ctx context manager -
    this one disables bootstrap rollback by default. Use it in the tests
    that call command_bootstrap. The unit tests are older than the boostrap
    rollback behavior and therefore don't need it. However, this was not
    previously a problem. In python 3.12 (or 3.11?) changes to the shutil module
    prevent shutil.rmtree from working properly with the fake file system
    that cephadm tests rely upon heavily.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    6739a68 View commit details
    Browse the repository at this point in the history
  38. cephadm: mock a call to shutil.rmtree

    Mock out calls to shutil.rmtree in test_deploy_and_rm_iscsi. The test
    never asserts that things in the file system are removed, so making the
    call a no-op is safe. Calling shutil.rmtree with the fake file system
    enabled recently became a problem.  In python 3.12 (or 3.11?) changes to
    the shutil module function shutil.rmtree are incompatible with the fake
    file system that cephadm tests rely upon heavily.
    
    Part of an effort to get ceph tox environments passing on Python 3.12.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a529b23 View commit details
    Browse the repository at this point in the history
  39. cepadm: update tox.init to use latest flake 8 versions

    Allow the test env to use the latest flake8. This gets us a working
    version of flak8 on python3.12 and matches the tox configuration in
    src/pybind/mgr.
    
    Signed-off-by: John Mulligan <[email protected]>
    phlogistonjohn committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    881d111 View commit details
    Browse the repository at this point in the history
  40. test: add missing include for std::cout

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a349d3e View commit details
    Browse the repository at this point in the history
  41. tools/radosacl: add missing include for std::cerr

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    9a4ab00 View commit details
    Browse the repository at this point in the history
  42. common/admin_socket: add missing includes

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    fc076a9 View commit details
    Browse the repository at this point in the history
  43. common/elist: add missing includes

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a42c023 View commit details
    Browse the repository at this point in the history
  44. common/Graylog: add missing include

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    24c2b19 View commit details
    Browse the repository at this point in the history
  45. common/buffer: add missing include for std::cerr

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    98bf9fd View commit details
    Browse the repository at this point in the history
  46. common/ceph_argparse: add missing forward declaration

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    b1bd141 View commit details
    Browse the repository at this point in the history
  47. common/strtol: add missing include

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    eb15043 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    0ea0e10 View commit details
    Browse the repository at this point in the history
  49. common/pick_address: add missing includes

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f9126e6 View commit details
    Browse the repository at this point in the history
  50. common/{ceph_time,Throttle}: use <iosfwd>

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    3d05500 View commit details
    Browse the repository at this point in the history
  51. common/StackStringStream: remove unused includes

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    85f9521 View commit details
    Browse the repository at this point in the history
  52. common/Journald: add missing include

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f7ee8b1 View commit details
    Browse the repository at this point in the history
  53. common/Thread: include cleanup

    This header uses `std::string`, but not `std::system_error`.
    
    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    9615c04 View commit details
    Browse the repository at this point in the history
  54. common/DecayCounter: forward-declare ceph::Formatter

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    b9ffdba View commit details
    Browse the repository at this point in the history
  55. common/perf_counters: forward-declare class utime_t

    And add a few missing includes.
    
    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    cd95497 View commit details
    Browse the repository at this point in the history
  56. common/error_code: remove unused includes

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    dcb6c4a View commit details
    Browse the repository at this point in the history
  57. include/str_list: remove unnecessary #include

    Signed-off-by: Max Kellermann <[email protected]>
    MaxKellermann committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    df422f9 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    681a75e View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. mgr/dashboard: remove cherrypy_backports.py

    since its mostly used only for older cherrypy versions which we don't
    support anymore in any of our recent upstream releases, we could remove
    it completely
    
    Fixes: https://tracker.ceph.com/issues/68802
    Signed-off-by: Nizamudeen A <[email protected]>
    nizamial09 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    7ae56f4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60017 from rhcs-dashboard/kcli-quick-install

    mgr/dashboard: improve the kcli bootstrap process
    
    Reviewed-by: Afreen Misbah <[email protected]>
    afreen23 authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    66e6a86 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60100 from piyushagarwal1411/fix-68316-main

    mgr/dashboard: Add 'Browse Dashboards' button in multi-cluster and ceph-cluster Grafana dashboards
    
    Reviewed-by: Aashish Sharma <[email protected]>
    aaSharma14 authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    9eaff51 View commit details
    Browse the repository at this point in the history
  4. spdk: update spdk submodule to fix build with newer glibc

    Pick up a change that introduced CONFIG_HAVE_ARC4RANDOM to allow
    building with glibc 2.36 and newer.
    
    Fixes: https://tracker.ceph.com/issues/67843
    Signed-off-by: Ilya Dryomov <[email protected]>
    idryomov committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    77dd002 View commit details
    Browse the repository at this point in the history
  5. crimson/osd/pg: introduce projected_log

    Signed-off-by: Matan Breizman <[email protected]>
    Matan-B committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    7a2db2f View commit details
    Browse the repository at this point in the history
  6. test/crimson/test_backfill: support projected log and pg log

    Signed-off-by: Matan Breizman <[email protected]>
    Matan-B committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    0a76ec3 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #60559 from leonidc/wip-leonidc-no-listeners-fix

    fix no-listeners FSM , detect no-listeners
    leonidc authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3f1b0fe View commit details
    Browse the repository at this point in the history
  8. Merge PR #58847 into main

    * refs/pull/58847/head:
    	ceph-fuse: Improve fuse mount usage message
    
    Reviewed-by: Patrick Donnelly <[email protected]>
    Reviewed-by: Rishabh Dave <[email protected]>
    vshankar committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    4e355ce View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    141b675 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #56832 from Matan-B/wip-matanb-crimson-recovery-ve…

    …rsion
    
    crimson/osd/pg: introduce projected_log
    Reviewed-by: Xuehan Xu <[email protected]>
    Matan-B authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    a91bcae View commit details
    Browse the repository at this point in the history
  11. Merge pull request #59483 from kamoltat/wip-ksirivad-exit-stretch-mode

    mon [stretch mode]: support disable_stretch_mode
    Reviewed-by: Nitzan Mordechai <[email protected]>
    kamoltat authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    28e38e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. doc/cephadm: Update operations.rst

    Fixed typo 'no' to 'not' in sentence "If this test fails, cephadm will
    no be able to manage services on that host."
    
    Signed-off-by: rhkelson <[email protected]>
    rhkelson authored and zdover23 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    34bc35a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60602 from rhcs-dashboard/cherrypy-version-get-fix

    mgr/dashboard: remove cherrypy_backports.py
    
    Reviewed-by: Ernesto Puerta <[email protected]>
    Reviewed-by: Afreen Misbah <[email protected]>
    Reviewed-by: Adam King <[email protected]>
    Reviewed-by: Casey Bodley <[email protected]>
    nizamial09 authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    9272d43 View commit details
    Browse the repository at this point in the history
  3. Make mon addrs consistent with mon info

    For legacy librbd clients, sanitize_mons will panic if addrs are not
    consistent with mon_info_t.
    
    Signed-off-by: shenjiatong <[email protected]>
    fixes: https://tracker.ceph.com/issues/68743
    shenjiatong committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    14b0951 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #56599 from rhkelson/patch-2

    doc/cephadm: Update operations.rst
    
    Reviewed-by: Anthony D'Atri <[email protected]>
    Reviewed-by: Adam King <[email protected]>
    zdover23 authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    f94ff60 View commit details
    Browse the repository at this point in the history
  5. TEST_backfill_grow fails after finding "num_bytes mismatch" in osd log

    Need to ignore "num_bytes mismatch" messages during throw backfill/recovery
    progress.
    
    Fixes: https://tracker.ceph.com/issues/68585
    Signed-off-by: Mohit Agrawal <[email protected]>
    mohit84 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    0f00894 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #59743 from sseshasa/wip-fix-mclock-low-iops-capac…

    …ity-threshold
    
    common,osd: Use last valid OSD IOPS value if measured IOPS is unrealistic
    SrinivasaBharath authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    1017b1d View commit details
    Browse the repository at this point in the history
  7. Merge pull request #60622 from idryomov/wip-spdk-submodule

    spdk: update submodule to fix build with newer glibc
    
    Reviewed-by: Kyr Shatskyy <[email protected]>
    idryomov authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    0d0bbbe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fccf7fd View commit details
    Browse the repository at this point in the history
  9. doc/cephadm: link to "host pattern" matching sect

    Link to the "Placement by Pattern Matching" section in
    doc/cephadm/services/index.rst from the "Advanced OSD Service
    Specifications" section in doc/cephadm/services/osd.rst.
    
    Fixes: https://tracker.ceph.com/issues/68812
    
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    cdfa299 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #59855 from NitzanMordhai/wip-nitzan-expected-fail…

    …ure-wait-osd-down
    
    qa/tasks/ceph: wait the osds down before start check the logs
    
    Reviewed-by: Radoslaw Zarzynski <[email protected]>
    yuriw authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    80c29ae View commit details
    Browse the repository at this point in the history
  11. Merge pull request #60071 from shraddhaag/fix-mon-cluster-log-test

    qa/standalone/mon/mon_cluster_log.sh: retry check for log line
    
    Reviewed-by: Nitzan Mordechai <[email protected]>
    yuriw authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    29df6b1 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #60132 from li-positiveandfocus/wip-67820-lj

    qa/tasks: added "is down" warning to thrash-old-clients ignorelist
    
    Reviewed-by: Laura Flores <[email protected]>
    yuriw authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    6af80fc View commit details
    Browse the repository at this point in the history
  13. Merge pull request #60643 from zdover23/wip-doc-2024-11-06-cephadm-os…

    …d-host-pattern-matching
    
    doc/cephadm: link to "host pattern" matching sect
    
    Reviewed-by: Adam King <[email protected]>
    zdover23 authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    06cbecd View commit details
    Browse the repository at this point in the history
  14. doc/cephadm: clean "Adv. OSD Service Specs"

    Clean the English grammar and the .RST in the section "Advanced OSD
    Service Specifications" in the file doc/cephadm/services/osd.rst.
    
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    f6b56f9 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #60642 from yuvalif/wip-yuval-68858

    doc/rgw/notification: clarified the notification_v2 behavior upon upgrade
    anthonyeleven authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    406e52f View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Merge pull request #56771 from nh2/doc-mclock-references

    doc: Document which options are disabled by mClock.
    
    Reviewed-by: Kefu Chai <[email protected]>
    tchaikov authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d6dfc1c View commit details
    Browse the repository at this point in the history
  2. Fix tuned profile to allow multiple settings

    Signed-off-by: Kushal Deb <[email protected]>
    Kushal-deb committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    db943ee View commit details
    Browse the repository at this point in the history
  3. osd/scrub: fix 'schedule-deepscrub' test asok command

    The existing implementation of the 'schedule-deepscrub' Asok
    command uses the set_last_deep_scrub_stamp() method to "fake"
    the last-deep-scrub stamp. Unfortunately, this method also
    updates the last-scrub stamp (as required for non-test usage).
    
    Commit 9f3e18b fixed the comparator used when sorting the
    scrub targets. An unintended side effect is that
    following 'schedule-deepscrub' - the shallow target
    is the one to be scrubbed next, instead of the deep target.
    
    Signed-off-by: Ronen Friedman <[email protected]>
    ronen-fr committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ab49ca0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #60600 from Matan-B/wip-matanb-crimson-enable-wait

    Revert "suites: crimson basic adding wait for test"
    
    Reviewed-by: Nitzan Mordechai <[email protected]>
    Matan-B authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f55fc45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e94ad0d View commit details
    Browse the repository at this point in the history
  6. crimson: remove ObjectContextLoader::reload_obc

    Unused.
    
    Signed-off-by: Samuel Just <[email protected]>
    athanatos committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1dbd776 View commit details
    Browse the repository at this point in the history
  7. crimson: track obcs unconditionally

    Previously, we only interrupted head obcs.  I don't think that
    distinction actually makes sense -- both head and clone obcs
    can have ops blocked on the lock.  Let's just track them all.
    
    Signed-off-by: Samuel Just <[email protected]>
    athanatos committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    737676b View commit details
    Browse the repository at this point in the history
  8. crimson: introduce RAII style obc lock mechanic

    Currently, we rely on ObjectContextLoader::with_* wrappers to load,
    lock, and guarrantee release of obcs.  That mechanism works well enough,
    but the execution pathway is pretty tough to read as it spans
    [Internal]ClientRequest, PG, ObjectContextLoader, ObjectContext, and
    tri_mutex.  This mechanism cuts out PG and ObjectContext (mostly) and
    uses coroutine support for auto variables to make the interface easier
    to understand.
    
    This mechanism will also allow a future PR to access the ObjectContext
    state prior to loading it.  This will be important to using the
    ObjectContext memory to host per-object pipeline states.
    
    Signed-off-by: Samuel Just <[email protected]>
    athanatos committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5f99666 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fc8315a View commit details
    Browse the repository at this point in the history
  10. crimson: remove unused PG::with_locked_obc

    Signed-off-by: Samuel Just <[email protected]>
    athanatos committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    177176b View commit details
    Browse the repository at this point in the history
  11. crimson: rewrite with_[clone_]obc[_only] via manager, remove other he…

    …lpers
    
    Signed-off-by: Samuel Just <[email protected]>
    athanatos committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    de2e92b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cef3f2f View commit details
    Browse the repository at this point in the history
  13. crimson/.../client_request: always remove from orderer in complete_re…

    …quest
    
    Signed-off-by: Samuel Just <[email protected]>
    athanatos committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    293679d View commit details
    Browse the repository at this point in the history
  14. crimson/.../client_request: complete_request() only in with_pg_process

    This avoids needing to annotate every exit point in
    with_pg_process_interruptible with complete_request.  Regardless of the
    result, completing with_pg_process_interruptible without an interruption
    means that the request is over.
    
    Signed-off-by: Samuel Just <[email protected]>
    athanatos committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    bd5efa4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    14be395 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7961b37 View commit details
    Browse the repository at this point in the history
  17. crimson/.../object_context: remove unused lock helpers

    Signed-off-by: Samuel Just <[email protected]>
    athanatos committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    865c669 View commit details
    Browse the repository at this point in the history
  18. mgr/dashboard: update carbon-components-angular

    * update carbon-components-angular pkg to v5.48.0
    * fixed change detection errors on unit tests
    * fixed pagination page length when limit is 0 and data is empty
    
    Fixes: https://tracker.ceph.com/issues/68837
    
    Signed-off-by: Ivo Almeida <[email protected]>
    ivoalmeida committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1ba4562 View commit details
    Browse the repository at this point in the history
  19. ceph.spec.in: Add option to enable sccache

    Signed-off-by: Zack Cerza <[email protected]>
    zmc committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    64c9b53 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. mon/nvmeofgw*: monitors publish in nvme-gw show ana group responsible

     for  namespace rebalance
    
    Signed-off-by: Leonid Chernin <[email protected]>
    Leonid Chernin committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    c358483 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60448 from anthonyeleven/improve-mgr-disable

    doc: improve pending release notes and CephFS
    
    Reviewed-by: Zac Dover <[email protected]>
    Reviewed-by: Venky Shankar <[email protected]>
    Reviewed-by: Patrick Donnelly <[email protected]>
    zdover23 authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    54a75a0 View commit details
    Browse the repository at this point in the history
  3. qa/dashboard: fix test_list_enabled_module failure

    Check the ports availability and go for a new port if the current one is
    not available
    
    Fixes: https://tracker.ceph.com/issues/62972
    Signed-off-by: Nizamudeen A <[email protected]>
    nizamial09 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    a2a4a34 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #60621 from galsalomon66/mask_parquet_dependencies

    rgw: hiding parquet dependencies upon parquet-select option is off
    galsalomon66 authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    1757f0f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    94505eb View commit details
    Browse the repository at this point in the history
  6. make-dist: Quiet submodule operations in Jenkins

    Signed-off-by: Zack Cerza <[email protected]>
    zmc committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    80674a3 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #60592 from athanatos/sjust/wip-crimson-io-2

    crimson: switch to simple RAII obc locking mechanism
    
    Reviewed-by: Yingxin Cheng <[email protected]>
    Reviewed-by: Matan Breizman <[email protected]>
    Reviewed-by: Xuehan Xu <[email protected]>
    athanatos authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    7cffdb4 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. Merge pull request #60605 from zdover23/wip-doc-2024-11-04-cephadm-se…

    …rvices-osd
    
    doc/cephadm: clean "Adv. OSD Service Specs"
    
    Reviewed-by: Anthony D'Atri <[email protected]>
    Reviewed-by: Adam King <[email protected]>
    zdover23 authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    87eefcd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60663 from leonidc/wip-publish-rebalance-ana-group

     mon/nvmeofgw*: monitors publish in nvme-gw show ana group responsible
    leonidc authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    47e9c85 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. qa/vstart-runner: Only remove non-ASCII characters from string-based …

    …command outputs
    
    Signed-off-by: Connor Fawcett <[email protected]>
    Fixes: https://tracker.ceph.com/issues/68368
    Connor Fawcett committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    6567e7d View commit details
    Browse the repository at this point in the history
  2. crimson/os/seastore: move the root meta out of the root block

    During massive data backfilling, new osdmaps keep being created due to
    frequent pg status changes, which can lead to frequent osd meta updates.
    Those updates will be translated into "SeaStore::write_meta"s, which
    modifies the root block's meta field and invalidates all inflight
    transactions. Since the osd meta updates can be very frequent, long
    transactions may be kept invalidated and the corresponding IO requests
    hang.
    
    This commit moves the root meta out of the root block, so that updates
    to it won't invalidate irrelevant transactions
    
    Signed-off-by: Xuehan Xu <[email protected]>
    xxhdx1985126 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    4cb1243 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8911b29 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6bdebe View commit details
    Browse the repository at this point in the history
  5. test/crimson/seastore/test_object_data_handler: always access object

    data based on offsets relative to the start of the object data base
    
    Signed-off-by: Xuehan Xu <[email protected]>
    xxhdx1985126 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    1627e38 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #60511 from rhcs-dashboard/health-test-fix

    qa/dashboard: fix tasks.mgr.dashboard.test_health.HealthTest
    
    Reviewed-by: Ernesto Puerta <[email protected]>
    nizamial09 authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    9d79a06 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #60626 from ivoalmeida/carbon-version-update

    mgr/dashboard: update carbon-components-angular
    
    Reviewed-by: Afreen Misbah <[email protected]>
    nizamial09 authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    505f1a6 View commit details
    Browse the repository at this point in the history
  8. monitoring: add 2 nvmeof alerts to prometheus_alerts.yaml

    - `NVMeoFMissingListener`: trigger if all listeners
         are not created for each gateway in a subsystem
    - `NVMeoFZeroListenerSubsystem`: trigger if a subsystem has no listeners
    
    Signed-off-by: Vallari Agrawal <[email protected]>
    VallariAg committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    f02e312 View commit details
    Browse the repository at this point in the history
  9. monitoring: add 2 new nvmeof alerts

    Add NVMeoFMissingListener and NVMeoFZeroListenerSubsystem
    alerts to prometheus_alerts.libsonnet.
    
    Signed-off-by: Vallari Agrawal <[email protected]>
    VallariAg committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    7994fea View commit details
    Browse the repository at this point in the history
  10. doc/start: separate package chart from container chart

    Separate the packages-and-containers chart into two charts:
       (1) a chart that shows which OSes Ceph builds packages for
       (2) a chart that shows which OSes support Ceph's containers
    
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    e5ff191 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #59328 from mkogan1/wip-d3n-umask

    rgw: d3n: set access permissions for the D3N cache directory when creating
    mkogan1 authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    aa94b15 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #60529 from zdover23/wip-doc-2024-10-29-start-os-r…

    …ecommendations
    
    doc/start: separate package chart from container chart
    
    Reviewed-by: Anthony D'Atri <[email protected]>
    zdover23 authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    60ae04d View commit details
    Browse the repository at this point in the history
  13. monitoring: add tests for 2 new nvmeof alerts

    Add test for alerts NVMeoFMissingListener and
    NVMeoFZeroListenerSubsystem to test_alerts.yml.
    
    Signed-off-by: Vallari Agrawal <[email protected]>
    VallariAg committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    a878460 View commit details
    Browse the repository at this point in the history
  14. doc/rados: correct "full ratio" note

    Correct a note that directed users not to add an OSD after the cluster
    has reached its "full ratio". The note now says "Do not let your cluster
    reach its full ratio before adding an OSD."
    
    Hat tip: Oskar Berggren
    
    Fixes: https://tracker.ceph.com/issues/68900
    
    Co-authored-by: Oskar Berggren <[email protected]>
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 and oskarb committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    f1a2637 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #60092 from connorfawcett/vstart_runner_bytes_fix

    qa/vstart-runner: Only remove non-ASCII characters from string-based command outputs
    connorfawcett authored Nov 11, 2024
    Configuration menu
    Copy the full SHA
    546423c View commit details
    Browse the repository at this point in the history
  16. doc/start: fix "are are" typo

    Fix typo reading "They are are single-threaded".
    s/are are/are/
    
    Fixes: https://tracker.ceph.com/issues/68901
    
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    2201071 View commit details
    Browse the repository at this point in the history
  17. doc/radosgw: s/Poliicy/Policy/

    Correct "AttachGroupPoliicy" to "AttachGroupPolicy".
    
    Fixes: https://tracker.ceph.com/issues/68902
    
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    961aef1 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Merge pull request #60705 from zdover23/wip-doc-2024-11-12-radosgw-ac…

    …count
    
    doc/radosgw: s/Poliicy/Policy/
    anthonyeleven authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    bdd2903 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60704 from zdover23/wip-doc-2024-11-12-start-hard…

    …ware-recommendations
    
    doc/start: fix "are are" typo
    anthonyeleven authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    45a1fa9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60703 from zdover23/wip-doc-2024-11-12-rados-oper…

    …ations-add-or-rm-osds
    
    doc/rados: correct "full ratio" note
    anthonyeleven authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    1c93566 View commit details
    Browse the repository at this point in the history
  4. crimson/osd/pg: fix dangerous lambda captures

    In PG::submit_transaction(), osd_op_p was first moved to
    ReplicatedBackend::submit_transaction(), and later its at_version is
    captured in another lambda. The latter may be already empty at the time
    of the capture.
    
    Signed-off-by: Xuehan Xu <[email protected]>
    xxhdx1985126 committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    cbd22c7 View commit details
    Browse the repository at this point in the history
  5. crimson/osd/ops_executor: call OpsExecutor::apply_stats() before

    OpsExecutor::obc is moved out.
    
    OpsExecutor::apply_stats() accesses OpsExecutor::obc indirectly
    
    Signed-off-by: Xuehan Xu <[email protected]>
    xxhdx1985126 committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    8a1fab3 View commit details
    Browse the repository at this point in the history
  6. crimson/osd/pg: reuse already defined methods as many as possible to

    improve readability
    
    Signed-off-by: Xuehan Xu <[email protected]>
    xxhdx1985126 committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    b6f27f8 View commit details
    Browse the repository at this point in the history
  7. crimson/osd/pg: add is_missing_on_peer()

    Signed-off-by: Xuehan Xu <[email protected]>
    xxhdx1985126 committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    b75dd8d View commit details
    Browse the repository at this point in the history
  8. crimson/osd/replicated_backend: add the dedicated method to construct

    MOSDRepOp
    
    Signed-off-by: Xuehan Xu <[email protected]>
    xxhdx1985126 committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    d833431 View commit details
    Browse the repository at this point in the history
  9. rgw: Update README for DBStore and Posix drivers

    Signed-off-by: Soumya Koduri <[email protected]>
    soumyakoduri committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    4e130af View commit details
    Browse the repository at this point in the history
  10. osd/scrub: list additional information when dumping the queue

    Extend the information provided for operator dump commands, to
    include the basic identity and scheduling information of the
    entries in the scrub queue.
    
    This change mostly benefits automatic QA and our internal
    testing.
    
    Signed-off-by: Ronen Friedman <[email protected]>
    ronen-fr committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    489eed6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    96a8edd View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Merge PR #58586 into main

    * refs/pull/58586/head:
    	qa/suites/fs/thrash: add convolve operator for overrides
    	qa/cephfs: s/prefetch_dirfrags/prefetch_oft_dirfrags
    
    Reviewed-by: Patrick Donnelly <[email protected]>
    Patrick Donnelly committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    5ad3c86 View commit details
    Browse the repository at this point in the history
  2. Merge PR #60226 into main

    * refs/pull/60226/head:
    	mds/QuiesceDbEncoding: add `inline` to work around linker error
    
    Reviewed-by: Rishabh Dave <[email protected]>
    Reviewed-by: Patrick Donnelly <[email protected]>
    Patrick Donnelly committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    5fc414b View commit details
    Browse the repository at this point in the history
  3. Merge PR #60283 into main

    * refs/pull/60283/head:
    	mds: add issue_seq to all cap messages
    	include/ceph_fs: correct ceph_mds_cap_peer field name
    	include/ceph_fs: correct ceph_mds_cap_item field name
    	messages/MClientCaps: use correct ceph_seq_t for cap sequence types
    	messages/MClientCaps: dump issue_seq for debugging
    	mds: remove dead code
    
    Reviewed-by: Venky Shankar <[email protected]>
    Patrick Donnelly committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    3829eb6 View commit details
    Browse the repository at this point in the history
  4. Merge PR #60325 into main

    * refs/pull/60325/head:
    	mds/Beacon: wake up the thread in shutdown()
    
    Reviewed-by: Patrick Donnelly <[email protected]>
    Reviewed-by: Venky Shankar <[email protected]>
    Patrick Donnelly committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ad153a8 View commit details
    Browse the repository at this point in the history
  5. Merge PR #60381 into main

    * refs/pull/60381/head:
    	doc: remove refrences to `mds_log_major_segment_event_ratio`
    	mds: start a new major segment after reaching minor segment threshold
    	mds: make parts of mdlog reusable to be used by beacon
    
    Reviewed-by: Anthony D Atri <[email protected]>
    Reviewed-by: Patrick Donnelly <[email protected]>
    Patrick Donnelly committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    9d2b3aa View commit details
    Browse the repository at this point in the history
  6. Merge PR #60327 into main

    * refs/pull/60327/head:
    	mon/MDSMonitor: send reply to beacons with `state=DNE`
    
    Reviewed-by: Patrick Donnelly <[email protected]>
    Patrick Donnelly committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    8ae8988 View commit details
    Browse the repository at this point in the history
  7. Merge PR #60464 into main

    * refs/pull/60464/head:
    	mds: add or update MDS thread names
    	log: cache recent threads up to a day
    	common: cache pthread names
    	log: concatenate thread names and print once per thread
    
    Reviewed-by: Milind Changire <[email protected]>
    Patrick Donnelly committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    584a81c View commit details
    Browse the repository at this point in the history
  8. mds: add importing_count to session dump

    Signed-off-by: Zhansong Gao <[email protected]>
    zhsgao committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    79a3302 View commit details
    Browse the repository at this point in the history
  9. mds: the assert should be before the journal entry submit otherwise i…

    …t's racy
    
    Signed-off-by: Zhansong Gao <[email protected]>
    zhsgao committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    11a4303 View commit details
    Browse the repository at this point in the history
  10. qa/suites/nvmeof: add nvmeof warnings to log-ignorelist

    Add NVMEOF_SINGLE_GATEWAY and NVMEOF_GATEWAY_DOWN
    warnings to nvmeof:thrash job's log-ignorelist
    
    Signed-off-by: Vallari Agrawal <[email protected]>
    VallariAg committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    73d5c01 View commit details
    Browse the repository at this point in the history
  11. qa: add test for importer's session cleanup after an export subtree t…

    …ask is interrupted
    
    Signed-off-by: Zhansong Gao <[email protected]>
    zhsgao committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    eccaf85 View commit details
    Browse the repository at this point in the history
  12. mds: session in the importing state cannot be cleared if an export su…

    …btree task is interrupted while the state of importer is acking
    
    The related sessions in the importer are in the importing state(`Session::is_importing` return true) when the state of importer is `acking`,
    `Migrator::import_reverse` called by `MDCache::handle_resolve` should reverse the process to clear the importing state if the exporter restarts
    at this time, but it doesn't do that actually because of its bug. And it will cause these sessions to not be cleared when the client is
    unmounted(evicted or timeout) until the mds is restarted.
    
    The bug in `import_reverse` is that it contains the code to handle state `IMPORT_ACKING` but it will never be executed because
    the state is modified to `IMPORT_ABORTING` at the beginning. Move `stat.state = IMPORT_ABORTING` to the end of import_reverse
    so that it can handle the state `IMPORT_ACKING`.
    
    Fixes: https://tracker.ceph.com/issues/61459
    Signed-off-by: Zhansong Gao <[email protected]>
    zhsgao committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    057c5b1 View commit details
    Browse the repository at this point in the history
  13. qa: add test for importer's unexpected client eviction after an expor…

    …t subtree task is interrupted
    
    Signed-off-by: Zhansong Gao <[email protected]>
    zhsgao committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    f23bd5d View commit details
    Browse the repository at this point in the history
  14. mds: client is evicted when an export subtree task is interrupted

    The importer will force open some sessions provided by the exporter but the client does not know about
    the new sessions until the exporter notifies it, and the notifications cannot be sent if the exporter
    is interrupted. The client does not renew the sessions regularly that it does not know about, so the client
    will be evicted by the importer after `session_autoclose` seconds (300 seconds by default).
    
    The sessions that are forced opened in the importer need to be closed when the import process is reversed.
    
    Signed-off-by: Zhansong Gao <[email protected]>
    zhsgao committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    00b0711 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #60554 from jshen28/fix-legacy-addr-mismatch

    Make mon_info_t consistent with mon_addr
    
    Reviewed-by: Ilya Dryomov <[email protected]>
    idryomov authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ce0d6fc View commit details
    Browse the repository at this point in the history
  16. ceph-volume: fix dmcrypt activation regression

    `ceph.with_tpm` tag is actually a `str`, which means that
    `bool('0')` will return `True`.
    
    Fixes: https://tracker.ceph.com/issues/68944
    
    Signed-off-by: Guillaume Abrioux <[email protected]>
    guits committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    3cf00cd View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Merge pull request #60067 from VallariAg/wip-nvmeof-healthcheck

    mon: add nvmeof healthchecks
    VallariAg authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    874ae37 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #51766 from zhsgao/mds_clear_session_failed

    mds: session in the importing state cannot be cleared if an export subtree task is interrupted while the state of importer is acking
    
    Reviewed-by: Venky Shankar <[email protected]>
    vshankar authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    ef3f512 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60404 from VallariAg/wip-nvmeof-listeners-prometh…

    …eus-alerts
    
    monitoring: add 2 nvmeof alerts to prometheus_alerts.yaml
    VallariAg authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    4509ec2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #60727 from guits/dmcrypt-activate

    ceph-volume: fix dmcrypt activation regression
    guits authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    f3f2267 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #60715 from ronen-fr/wip-rf-dumpsched

    osd/scrub: list additional information when dumping the queue
    
    Reviewed-by: Samuel Just <[email protected]>
    ronen-fr authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    9aab8e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Merge pull request #60209 from myoungwon/wip-init-onode-layout

    crimson/os/seastore: initialize oi and ss in onode_layout_t to zero
    
    Reviewed-by: Yingxin Cheng <[email protected]>
    cyx1231st authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    5853cb7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60655 from xxhdx1985126/wip-seastore-move-out-roo…

    …t-meta
    
    crimson/os/seastore: move the root meta out of the root block
    
    Reviewed-by: Yingxin Cheng <[email protected]>
    cyx1231st authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    3a35aeb View commit details
    Browse the repository at this point in the history
  3. exporter: SIGTERM/SIGINT/SIGHUP management

    Ceph exporter manages SIGINT, SIGTERM and SIGHUP signals
    
    Fixes: https://tracker.ceph.com/issues/68721
    
    Signed-off-by: Juan Miguel Olmo Martínez <[email protected]>
    jmolmo committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    6e0324f View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2024

  1. crimson/osd/replicate_backend: add the skipped newly created clone

    object to the push queue after the clone request completes
    
    Fixes: https://tracker.ceph.com/issues/68808
    Signed-off-by: Xuehan Xu <[email protected]>
    xxhdx1985126 committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    184c186 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. rgw/notification: fix segmentation fault and topic listing logic

    - Fixed a segmentation fault caused by a null bucket pointer in RGWPSListTopicsOp::execute()
    - Corrected logic to use get_topics_v2 when supported, with fallback otherwise
    
    Fixes: https://tracker.ceph.com/issues/68756
    Signed-off-by: Oshrey Avraham <[email protected]>
    oshrey16 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    d27dab2 View commit details
    Browse the repository at this point in the history
  2. mds: account for header size during omap commit

    fnode_t is set in the omap header during directory commit
    operation which isn't accounted when tracking operation
    size.
    
    Fixes: http://tracker.ceph.com/issues/67597
    Signed-off-by: Venky Shankar <[email protected]>
    vshankar authored and salieri11 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    265e678 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60711 from soumyakoduri/wip-skoduri-dbstore

    rgw: Update README for DBStore and Posix drivers
    
    Reviewed-by: Casey Bodley <[email protected]>
    soumyakoduri authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    4d1491d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #60309 from linuxbox2/wip-cksum-68537

    rgw_cksum:  treat mpu checksums w/o part count as valid in CompleteMu…
    
    Reviewed-by: Casey Bodley <[email protected]>
    cbodley authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    8bea3af View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. doc/start: update os-recommendations.rst

    Remove information about the operating systems that support Ceph's
    official container images from the "Platforms" table in
    doc/start/os-recommendations.rst and add that information to the (new)
    table that shows the operating systems that support Ceph's official
    container images.
    
    Credit for this change should go to Enrico Bocchi, who noticed a
    discrepancy that motivated it.
    
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    c2f1fac View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60765 from zdover23/wip-doc-2024-11-19-os-recomme…

    …ndations
    
    doc/start: update os-recommendations.rst
    anthonyeleven authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    cc843c2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60674 from oshrey16/bugfix-rgw-ps-list-topics-op

    rgw/notification: Fix segmentation fault in RGWPSListTopicsOp::execute() and correct topic listing to use get_topics_v2
    
    Reviewed-By: Joseph Mundackal <[email protected]>, Yuval Lifshitz <[email protected]>
    yuvalif authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    862104b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #60661 from ronen-fr/wip-rf-scheduledeep

    osd/scrub: fix 'schedule-deepscrub' test asok command
    
    Reviewed-by: Radoslaw Zarzynski <[email protected]>
    ronen-fr authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    2954608 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #60572 from xxhdx1985126/wip-68787

    crimson/osd/backfill_state: don't try to do object backfills when primary_bi is empty
    
    Reviewed-by: Matan Breizman <[email protected]>
    Matan-B authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    c5eacfc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4269d7c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1807a55 View commit details
    Browse the repository at this point in the history
  8. common: a simple API to extract md_config_cacher_t cached value

    Using a type-deduced operator() (i.e. my_opt() ), instead of the
    existing ValueT() operator (which requires a type-matching cast).
    
    Signed-off-by: Ronen Friedman <[email protected]>
    ronen-fr committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    a99fa1c View commit details
    Browse the repository at this point in the history
  9. osd/scrub: cache frequently used configuration parameters

    using the md_config_cacher_t, which is a cache object that registers
    itself to the config observer and caches the up-to-date configuration
    value.
    
    Signed-off-by: Ronen Friedman <[email protected]>
    ronen-fr committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    3cd7d02 View commit details
    Browse the repository at this point in the history
  10. osd: rm all uses of the cast operator of md_config_cacher_t

    as this interface is to be removed in the next commit.
    
    Signed-off-by: Ronen Friedman <[email protected]>
    ronen-fr committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    71de8c0 View commit details
    Browse the repository at this point in the history
  11. common: rm the cast operator of md_config_cacher_t

    as its replacement - the type-deduced operator() - is now in use,
    and the resulting code is more readable and less error-prone.
    
    Signed-off-by: Ronen Friedman <[email protected]>
    ronen-fr committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    f920428 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #60598 from xxhdx1985126/wip-68808

    crimson/osd/replicate_backend: add the skipped newly created clone object to the push queue after the clone request completes
    
    Reviewed-by: Matan Breizman <[email protected]>
    Reviewed-by: Samuel Just <[email protected]>
    Matan-B authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    db3db9c View commit details
    Browse the repository at this point in the history
  13. rgw: RGWAccessKey::decode_json() preserves default value of 'active'

    squid added the new "bool active" member that defaults to true, but
    RGWAccessKey::decode_json() sets it to false when "active" isn't present
    
    this is an issue for multisite when a squid zone replicates user
    metadata from a master zone running reef
    
    Fixes: https://tracker.ceph.com/issues/68985
    
    Signed-off-by: Casey Bodley <[email protected]>
    cbodley committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    8ba6c2d View commit details
    Browse the repository at this point in the history
  14. Merge pull request #60588 from AlexonOliveiraRH/wip-doc-templates

    doc/cephadm/services: Update monitoring.rst to add additional templates
    anthonyeleven authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    750fd0c View commit details
    Browse the repository at this point in the history
  15. Merge pull request #60769 from gbregman/main

    mgr/cephadm: Add resource limits to nvmeof configuration
    
    Reviewed-by: Adam King <[email protected]>
    adk3798 authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    c1646dd View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Merge pull request #60668 from ronen-fr/wip-rf-mconf

    osd/scrub: cache frequently used configuration parameters
    
    Reviewed-by: Radoslaw Zarzynski <[email protected]>
    Reviewed-by: Samuel Just <[email protected]>
    ronen-fr authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    801186f View commit details
    Browse the repository at this point in the history
  2. cephadm/nvmeof: support no huge pages for nvmeof spdk

    depends on: ceph/ceph-nvmeof#898
    
    Signed-off-by: Alexander Indenbaum <[email protected]>
    Alexander Indenbaum committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    38513cb View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. osd/scrub: fixing reservations dump format

    Headers were missing in the faulty dump output. This commit
    fixes the section type to 'object section'.
    
    Signed-off-by: Ronen Friedman <[email protected]>
    ronen-fr committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    38a32b2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60319 from baum/no_huge

    cephadm: support no huge pages for nvmeof spdk
    baum authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    c0db4b6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60587 from phlogistonjohn/jjm-more-py312-fixes

    various python 3.12 fixes
    
    Reviewed-by: Adam King <[email protected]>
    adk3798 authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    82c350d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #60531 from Kushal-deb/fix_issue_2124175

    mgr/cephadm: Added fix for Modifying Profiles(add-setting and rm-setting) to allow multiple setting changes
    
    Reviewed-by: Adam King <[email protected]>
    adk3798 authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    427cd39 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #60303 from adk3798/handle-failed-daemon-start

    cephadm: handle "systemctl start" failures during deployment better
    
    Reviewed-by: John Mulligan <[email protected]>
    adk3798 authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    186b38e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #60542 from adk3798/sign-generated-rgw-certs

    mgr/cephadm: sign generated RGW certs
    
    Reviewed-by: Redouane Kachach <[email protected]>
    adk3798 authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    70458ff View commit details
    Browse the repository at this point in the history
  7. Merge pull request #60523 from ljflores/wip-tracker-68657

    mgr/balancer: optimize 'balancer status detail'
    ljflores authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    5174b1f View commit details
    Browse the repository at this point in the history
  8. Merge pull request #59524 from liangmingyuanneo/wip-standalone-test-p…

    …g-repair
    
    qa/standalone: bugfix for wait_for_scrub
    
    Reviewed-by: Ronen Friedman <[email protected]>
    yuriw authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d4ed9e0 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #60253 from MaxKellermann/includes

    common: add missing include, reduce header dependencies
    
    Reviewed-by: Ronen Friedman <[email protected]>
    Reviewed-by: Radoslaw Zarzynski <[email protected]>
    yuriw authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    b6d7491 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #60636 from mohit84/issue_68585

    TEST_backfill_grow fails after finding "num_bytes mismatch" in osd log
    
    Reviewed-by: Ronen Friedman <[email protected]>
    Reviewed-by: Samuel Just <[email protected]>
    yuriw authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    1c37086 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Merge pull request #60787 from ronen-fr/wip-rf-reservStat

    osd/scrub: fixing reservations dump format
    
    Reviewed-by: Nitzan Mordechai <[email protected]>
    ronen-fr authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    6cc5292 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60488 from jmolmo/exporter_manage_sigterm

    exporter: SIGTERM/SIGINT/SIGHUP management
    jmolmo authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    d945a31 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #58645 from vshankar/wip-omap-commit-header-size

    mds: account for header size during omap commit
    salieri11 authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    c06a9b5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #60775 from cbodley/wip-rgw-access-key-active-json

    rgw: RGWAccessKey::decode_json() preserves default value of 'active'
    
    Reviewed-by: Shilpa Jagannath <[email protected]>
    cbodley authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    9a50cc0 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

  1. doc/cephadm: Clarify "Deploying a new Cluster"

    Change the title of the section "Deploying a new Ceph cluster" to "Using
    cephadm to Deploy a New Ceph Cluster". This is part of the initiative to
    separate package-related documentation from container-based
    documenation.
    
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    8cf77d0 View commit details
    Browse the repository at this point in the history
  2. doc/cephadm: Improve "Curl-based Installation"

    Change the name of the section "curl-based installation" to "Using Curl to Install Cephadm", and improve the English in that section.
    
    Signed-off-by: Zac Dover <[email protected]>
    zdover23 committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    6e27367 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Merge pull request #60804 from zdover23/wip-doc-2024-11-23-cephadm-in…

    …stall
    
    doc/cephadm: Clarify "Deploying a new Cluster"
    
    Reviewed-by: Anthony D'Atri<[email protected]>
    zdover23 authored Nov 24, 2024
    Configuration menu
    Copy the full SHA
    a723aaa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60805 from zdover23/wip-doc-2024-11-23-cephadm-in…

    …stall-curl-based-installation
    
    doc/cephadm: Improve "Curl-based Installation"
    
    :Reviewd-by: Anthony D'Atri <[email protected]>
    zdover23 authored Nov 24, 2024
    Configuration menu
    Copy the full SHA
    5790400 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. first commit for epoch filtering

    Signed-off-by: Leonid Chernin <[email protected]>
    Leonid Chernin committed Nov 25, 2024
    3 Configuration menu
    Copy the full SHA
    82f0ef1 View commit details
    Browse the repository at this point in the history