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

rbd-mirror: allow mirroring to a different namespace #172

Open
wants to merge 7,228 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 Aug 19, 2024

  1. Merge pull request #59241 from tobias-urdin/openstack-upperconstraints

    qa: barbican: restrict python packages with upper-constraints
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    630f8e0 View commit details
    Browse the repository at this point in the history
  2. rgw/multisite: initialize sync_status in RGWDataFullSyncSingleEntryCR…

    … ctor
    
    Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
    Shilpa Jagannath committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    82bc7eb View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. crimson/common/tri_mutex: also wake up waiters when demoting

    Fixes: https://tracker.ceph.com/issues/67604
    Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
    xxhdx1985126 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    f956fbc View commit details
    Browse the repository at this point in the history
  2. crimson/osd/pg: add PG::remove_object_maybe_snapmapped()

    (recover/backfill)_delete should remove oids in the snap mapper together
    with the objects
    
    Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
    xxhdx1985126 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    32c9183 View commit details
    Browse the repository at this point in the history
  3. crimson/osd/pg: add PGLogEntryHandler::remove()

    Fixes: https://tracker.ceph.com/issues/67564
    Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
    xxhdx1985126 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    66620cc View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59292 from cyx1231st/wip-seastore-revert-decouple…

    …-ool-writes
    
    Revert "crimson/os/seastore: wait ool writes in DeviceSubmission phase"
    
    Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
    Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
    cyx1231st authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    9b32634 View commit details
    Browse the repository at this point in the history
  5. mgr/dashboard: Add group field in nvmeof service form

    Fixes https://tracker.ceph.com/issues/67223
    
    Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
    afreen23 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    c90cf84 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #59153 from ajarr/wip-67436

    rbd: fix CLI output of `rbd group snap info` command when a group snapshot with no member images
    
    Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
    Reviewed-by: Sunil Angadi <Sunil.Angadi@ibm.com>
    idryomov authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    a4ff703 View commit details
    Browse the repository at this point in the history
  7. mgr/rest: Trim request array and limit size

    Presently, the requests array in the REST module has the potential to grow
    indefinitely, leading to excessive memory consumption, particularly when
    dealing with lengthy and intricate request results.
    
    To address this issue, a limit will be imposed on the requests array within
    the REST module.
    This limitation will be governed by the `mgr/restful/x/max_requests` configuration
    parameter specific to the REST module.
    when submit_request called we will check request array if exceed max_request option
    if it does we will check if the future trimmed request finished and log error
    message in case we are trimming un-finished requests.
    
    Fixes: https://tracker.ceph.com/issues/59580
    Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
    NitzanMordhai committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    58281c1 View commit details
    Browse the repository at this point in the history
  8. PendingReleaseNotes: Adding note about rest module change and adding …

    …max_request option
    
    Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
    NitzanMordhai committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    7b251ca View commit details
    Browse the repository at this point in the history
  9. doc/mgr/restful: update max_request config

    Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
    NitzanMordhai committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    dd7e8bb View commit details
    Browse the repository at this point in the history
  10. Merge pull request #59165 from NitzanMordhai/wip-nitzan-test-rados-to…

    …ols-newline-trim
    
    test: test_rados_tools compare output without trimming newline
    NitzanMordhai authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    182d803 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #58860 from adk3798/cephadm-nvmeof-require-group

    mgr/cephadm: require "group" parameter in nvmeof specs
    
    Reviewed-by: Redouane Kachach <rkachach@ibm.com>
    adk3798 authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    47229b8 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #58460 from rkachach/fix_issue_oauth2_support

    adding support for SSO based on auth2-proxy
    
    Reviewed-by: Adam King <adking@redhat.com>
    adk3798 authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    a61eabe View commit details
    Browse the repository at this point in the history
  13. doc/rados: document unfound object cache-tiering scenario

    Explain how to deal with "unfound objects" when restarting OSDs in a
    cache-tiered environment.
    
    Fixes: https://tracker.ceph.com/issues/44286
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    f01d7a8 View commit details
    Browse the repository at this point in the history
  14. python-common/ceph/deployment: change SPDK RPC fields in nvmeof confi…

    …guration
    
    Fixes https://tracker.ceph.com/issues/67629
    
    Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
    gbregman committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    d18e6fb View commit details
    Browse the repository at this point in the history
  15. mgr/cephadm: change SPDK RPC fields in nvmeof configuration

    Fixes https://tracker.ceph.com/issues/67629
    
    Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
    gbregman committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    d208242 View commit details
    Browse the repository at this point in the history
  16. cephadm: add a new context getter for rank

    Add a new context getter function to fetch a daemon's rank and rank
    generation value.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    f6cab59 View commit details
    Browse the repository at this point in the history
  17. cephadm: allow longer subcomponent names

    Allow subcomponent names up to 32 chars long.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    9c06ff3 View commit details
    Browse the repository at this point in the history
  18. cephadm: add ctdb support to smb daemon type

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    ef3b125 View commit details
    Browse the repository at this point in the history
  19. python-common: add clustering related params to SMBSpec

    Add parameters related to ctdb clustering to the smb service
    deployment spec.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    3e4926a View commit details
    Browse the repository at this point in the history
  20. mgr/cephadm: improve key management of smb service

    The clustered mode of a logical smb cluster needs certain additional
    capabilities in the rados pool. Improve, reorganize the key
    configuration functions, and add the new caps.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    fd0812f View commit details
    Browse the repository at this point in the history
  21. mgr/smb: add support for rados locks to rados store

    Add support for using rados object locks to the rados store classes.
    Callers directly using the rados store outside the store interface will
    be able to make use of locking.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    efe6b39 View commit details
    Browse the repository at this point in the history
  22. mgr/smb: add function to parse rados psuedo-uri values

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6c36f61 View commit details
    Browse the repository at this point in the history
  23. mgr/smb: add a python module to help manage the ctdb cluster

    Add a new module clustermeta that implements a JSON based interface
    compatible with sambacc. This module will be called directly by cephadm
    as it places the daemons on the cluster nodes.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    cd2d01e View commit details
    Browse the repository at this point in the history
  24. mgr/cephadm: configure ctdb cluster metadata from cephadm smb service

    Add support to the smb service module so that cephadm will provide
    information about the layout of the smb daemons to the clustermeta
    module that, in turn, will provide the information sambacc needs to
    configure ctdb.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    7272e5b View commit details
    Browse the repository at this point in the history
  25. mgr/smb: add a cluster resource field to manage clustering

    Add a new `clustering` field to the smb cluster resource. This field can
    be used to select either automatic clustering with ctdb, or disable it,
    or require it. The default is automatic and is based on the count value
    in the placement spec. A count of 1 disables clustering and any other
    value it is enabled.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    4ef7a48 View commit details
    Browse the repository at this point in the history
  26. mgr/smb: enable clustering when setting up a cluster

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    a64e1d5 View commit details
    Browse the repository at this point in the history
  27. mgr/cephadm: move logic determining name in stray func

    Encapsulate the logic determining the name of a stray service into a
    method reducing the length and levels of indent in the stray checker
    function.
    
    Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    d84c7b3 View commit details
    Browse the repository at this point in the history
  28. mgr/cephadm: extend stray service detection with a general ignore hook

    Extend the system's current stray service detection with a new method on
    the service classes so that new classes can hook into the stray services
    in the case that ceph services and cephadm services have differing names
    or use subsystems that call into ceph with different names (my use
    case).
    
    Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    33e1b11 View commit details
    Browse the repository at this point in the history
  29. mgr/cephadm: enable the smb service to prevent stray ctdb services

    Tell cephadm that any `ctdb` services are "owned" by the smb service
    and should be ignored as not a stray.
    Ideally, we do this on a per service basis but the info that the ctdb
    lock helper provides to its registration function is pretty generic.
    Future versions of samba may improve upon this.
    
    Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    19e854c View commit details
    Browse the repository at this point in the history
  30. qa/suites/orch: old smb tests need placement count 1 to avoid using c…

    …lustering
    
    Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    84d5d8b View commit details
    Browse the repository at this point in the history
  31. qa/suites/orch: add a pair of teuthology tests for ctdb smb clusters

    Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    daf405e View commit details
    Browse the repository at this point in the history
  32. doc: add clustering related items to smb docs

    Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
    phlogistonjohn committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    1c89597 View commit details
    Browse the repository at this point in the history
  33. cephadm: mount nvmeof certs into container

    ceph/ceph@2946b19
    incorrectly removed this line and since then these certs are
    not being properly mounted into the container. This commit
    adds the line back
    
    Signed-off-by: Adam King <adking@redhat.com>
    adk3798 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    8cc3a35 View commit details
    Browse the repository at this point in the history
  34. Merge pull request #54984 from NitzanMordhai/wip-nitzan-restful-un-bo…

    …undary-keep-requests
    
    mgr/rest: Trim  requests array and limit size
    NitzanMordhai authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    b9d6a00 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Merge pull request #59323 from yuvalif/wip-yuval-67514

    test/rgw/notifications: don't check for full queue if topics expired
    
    Reviewed-By: Casey Bodley <cbodley@ibm.com>
    yuvalif authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    cc6a5a6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #59362 from gbregman/main

    mgr/cephadm: change SPDK RPC fields in nvmeof configuration
    gbregman authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    8603e0c View commit details
    Browse the repository at this point in the history
  3. mgr/dashboard: can't scroll to the end of the page

    Fixes: https://tracker.ceph.com/issues/67549
    
    Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
    Dnyaneshwari committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    43be486 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59348 from zdover23/wip-doc-2024-08-20-rados-ops-…

    …cache-tiering
    
    doc/rados: document unfound object cache-tiering scenario
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    zdover23 authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    64f5bff View commit details
    Browse the repository at this point in the history
  5. qa: load all dirfrags before testing altname recovery

    The journal reset effectively cleared the cache so the rank may not have the
    dirfrag in memory when we verify alternate name recovery.
    
    Fixes: https://tracker.ceph.com/issues/67511
    Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
    batrick committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    9296c2a View commit details
    Browse the repository at this point in the history
  6. osd/scrub: introducing the concept of a SchedEntry

    SchedEntry holds the scheduling details for scrubbing a specific PG at
    a specific scrub level. Namely - it identifies the [pg,level]
    combination, the 'urgency' attribute of the scheduled scrub
    (which determines most of its behavior and scheduling decisions)
    and the actual time attributes for scheduling (target,
    deadline, not_before).
    
    Added a table detailing, for each type of scrub, what limitations apply
    to it, and what restrictions are waived.
    
    The following commits will reshape the ScrubJob objects to hold
    two instances of SchedTarget-s - two wrappers around SchedEntry-s,
    one for the next shallow scrub and one for the next deep scrub.
    
    Sched-entries (wrapped in sched-targets) have a defined order:
    
    For ready-to-scrub entries (those that have an n.b. in the past),
    the order is first by urgency, then by target time (and then by
    level - deep before shallow - and then by the n.b. itself).
    
    'Future' entries are ordered by n.b., then urgency,
    target time, and level.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    2b6e1dd View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. crimson/os/seastore/cache: cleanup dirty add/remove with consistent a…

    …sserts
    
    Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b990397 View commit details
    Browse the repository at this point in the history
  2. crimson/os/seastore/cache: extents added to dirty must be fully loaded

    Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    f7e4f0d View commit details
    Browse the repository at this point in the history
  3. crimson/os/seastore/cache: monitor dirty cache by extent and trans

    Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e31058a View commit details
    Browse the repository at this point in the history
  4. crimson/os/cache: report dirty usage/in/out by trans and extent type

    Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    c068b63 View commit details
    Browse the repository at this point in the history
  5. crimson/os/cache: simplify lru stats data structures

    Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    3442025 View commit details
    Browse the repository at this point in the history
  6. doc/releases: Correct mimic.rst

    Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
    anthonyeleven committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a610c14 View commit details
    Browse the repository at this point in the history
  7. rgw/iam: adds implementation for iam AddClientIdToOIDCProvider.

    This API provides the mechanism to update the existing client
    ids for a particular OIDC Provider identified by its arn.
    
    fixes: https://tracker.ceph.com/issues/63213
    
    Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
    pritha-srivastava committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    70e187a View commit details
    Browse the repository at this point in the history
  8. rgw/iam: adds implementation for iam UpdateOidcProviderThumbprint.

    This API adds a mechanism to update the thumbprint list
    of an oidc provider identified by its arn. The existing
    thumbprint list is completely erased and then the new
    list is added.
    
    fixes: https://tracker.ceph.com/issues/63214
    
    Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
    pritha-srivastava committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    37170a0 View commit details
    Browse the repository at this point in the history
  9. rgw/doc: adds documentation for AddClientIDToOpenIDConnectProvider.

    Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
    pritha-srivastava committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    fae194c View commit details
    Browse the repository at this point in the history
  10. rgw/doc: adds documentation for UpdateOpenIDConnectProviderThumbprint.

    Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
    pritha-srivastava committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    55d17c0 View commit details
    Browse the repository at this point in the history
  11. rgw: changes to vstart.sh file - adding oidc-provider caps to

    user to run oidc provider iam tests in teuthology.
    
    Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
    pritha-srivastava committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    16d0004 View commit details
    Browse the repository at this point in the history
  12. rgw/sts: fix for wrong certificate getting picked during

    validation of a web token signature.
    
    A boolean flag is incorrectly set to true outside the 'if'
    statement, which causes an incorrect cert to be picked.
    
    fixes: https://tracker.ceph.com/issues/54562
    
    Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
    pritha-srivastava committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    1bd56a7 View commit details
    Browse the repository at this point in the history
  13. mgr/dashboard: Add Performance Details grafana charts for individual …

    …clusters in Manage-clusters page
    
    Fixes: https://tracker.ceph.com/issues/67192
    
    Signed-off-by: Aashish Sharma <aasharma@redhat.com>
    Aashish Sharma committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b5536d8 View commit details
    Browse the repository at this point in the history
  14. Merge PR #59166 into main

    * refs/pull/59166/head:
    	mon/thrasher: set stopping
    
    Reviewed-by: Jos Collin <jcollin@redhat.com>
    Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Laura Flores <lflores@redhat.com>
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    vshankar committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    76226b3 View commit details
    Browse the repository at this point in the history
  15. Merge PR #56816 into main

    * refs/pull/56816/head:
    	doc: mention the peer status failed when snapshot created on the remote filesystem.
    	qa: add test_cephfs_mirror_remote_snap_corrupt_fails_synced_snapshot
    	cephfs_mirror: update peer status for invalid metadata in remote snapshot
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
    vshankar committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    6b1d0de View commit details
    Browse the repository at this point in the history
  16. Merge PR #55144 into main

    * refs/pull/55144/head:
    	client: fix file cache cap leak which can stall async read call
    	test/client: test contiguous read for a non-contiguous write
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    vshankar committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    fbfeb28 View commit details
    Browse the repository at this point in the history
  17. librbd/migration: add external clusters support

    This commit extends NativeFormat (aka migration where the migration
    source is an RBD image) to support external Ceph clusters, limited to
    import-only mode.
    
    Co-authored-by: Or Ozeri <oro@il.ibm.com>
    Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov and orozery committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    293d523 View commit details
    Browse the repository at this point in the history
  18. doc/rbd: clarify when image_id is expected for import-only migration

    "optional if image in trash" can be easily interpreted as "required if
    image not in trash".
    
    Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    175ca1e View commit details
    Browse the repository at this point in the history
  19. qa/workunits/rbd: exercise snap_{name,id} parsing in test_import_nati…

    …ve_format()
    
    Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4a6800f View commit details
    Browse the repository at this point in the history
  20. Merge pull request #58990 from Matan-B/wip-matanb-fmt-draft

    fmt: bump up version + related changes
    
    Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
    Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
    Matan-B authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    f88d0c9 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #59204 from tchaikov/wip-ceph-volume-deps

    ceph-volume: add "packaging" to install_requires
    guits authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e96b6cf View commit details
    Browse the repository at this point in the history
  22. Merge pull request #59318 from adk3798/cephadm-osd-original-weight-param

    mgr/cephadm: add "original_weight" parameter to OSD class
    
    Reviewed-by: John Mulligan <jmulligan@redhat.com>
    adk3798 authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    af74eef View commit details
    Browse the repository at this point in the history
  23. Merge pull request #59253 from clwluvw/copy-source-attrs

    rgw: load copy source bucket attrs in putobj
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    3e4664a View commit details
    Browse the repository at this point in the history
  24. qa/distros: reinstall nvme-cli on centos 9 nodes

    To work around a potential linking issue between
    nvme-cli ad libnvme that prevents nvme-cli from
    correctly generating a hostnqn, causing
    
    nvme_fabrics: found same hostid edb4e426-766f-44c6-b127-da2a5b7446ef but different hostnqn hostnqn
    
    messages in dmesg and the inability to setup nvme
    loop devices
    
    Fixes: https://tracker.ceph.com/issues/67684
    
    Signed-off-by: Adam King <adking@redhat.com>
    adk3798 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    4e5f269 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #59393 from anthonyeleven/caps-man-caps

    doc/releases: Correct mimic.rst
    
    Reviewed-by: Zac Dover <zac.dover@proton.me>
    zdover23 authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    19a85f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. crimson/os/seastore/onode_manager: remove hex format of laddr_t

    laddr_t will no longer be a plain uint64_t but a struct with a
    customized formatter in the future, so these hexadecimal log outputs
    should be removed at first.
    
    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    0bd89ac View commit details
    Browse the repository at this point in the history
  2. Merge pull request #44470 from orozery/rbd-external-migrate

    librbd/migration: add external clusters support
    
    Reviewed-by: Mykola Golub <mgolub@suse.com>
    Reviewed-by: Ramana Raja <rraja@redhat.com>
    idryomov authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9ac05d9 View commit details
    Browse the repository at this point in the history
  3. crimson/os/seastore/transaction: refine version_stat_t as rewrite_sta…

    …ts_t
    
    Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    46ccac4 View commit details
    Browse the repository at this point in the history
  4. crimson/os/seastore: refine documents related to inplace rewrite

    Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    f74b8bb View commit details
    Browse the repository at this point in the history
  5. crimson/os/seastore/cache: report rewrite stats

    Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    7d58853 View commit details
    Browse the repository at this point in the history
  6. crimson/os/seastore: set dirty root version to 1 during replay

    Dirty extent version is supposed to be non-zero.
    
    Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    6948482 View commit details
    Browse the repository at this point in the history
  7. Merge PR #56602 into main

    * refs/pull/56602/head:
    	mds: always make getattr wait for xlock to be released by the previous client
    
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
    Reviewed-by: Greg Farnum <gfarnum@redhat.com>
    vshankar committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    1606e7f View commit details
    Browse the repository at this point in the history
  8. qa: failfast mount for better performance

    During teuthology tests, the tearing down of the cluster between two
    tests causes the config to be reset and a config_notify generated. This
    leads to a race to create a new mount using the old fscid. But by the
    time the mount is attempted the new fs gets created with a new fscid.
    This situation leads to the client mount waiting for a connection
    completion notification from the mds for 5 minutes (default timeout)
    and eventually giving up.
    However, the default teuthology command timeout is 2 minutes. So,
    teuthology fails the command and declares the job as failed way before
    the mount can timeout.
    
    The resolution to this case is to lower the client mount timeout to 30
    seconds so that the config_notify fails fast paving the way for
    successive commands to get executed with the new fs.
    
    An unhandled cluster warning about an unresponsive client also gets
    emitted later during qa job termination which leads to teuthology
    declaring the job as failed. As of now this warning seems harmless since
    it is emitted during cluster cleanup phase.
    So, this warning is added to the log-ignorelist section in the
    snap-schedule YAML.
    
    Fixes: https://tracker.ceph.com/issues/66009
    Signed-off-by: Milind Changire <mchangir@redhat.com>
    mchangir committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    daf4798 View commit details
    Browse the repository at this point in the history
  9. crimson/os/seastore: turn laddr_t into a struct

    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    fb2358c View commit details
    Browse the repository at this point in the history
  10. crimson/os/seastore/onode_manager: use laddr_le_t in laddr_packed_t

    laddr_t is no longer POD type after changing it to struct, use
    laddr_le_t instead
    
    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9f23d74 View commit details
    Browse the repository at this point in the history
  11. crimson/os/seastore: make laddr_t block aligned

    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    f2fc9e7 View commit details
    Browse the repository at this point in the history
  12. crimson/os/seastore: remove laddr_t alignment check

    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    1469feb View commit details
    Browse the repository at this point in the history
  13. crimson/os/seastore: construct laddr_t explicitly

    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    b2d604e View commit details
    Browse the repository at this point in the history
  14. crimson/os/seastore/ObjectDataHandler: handle block not alinged input

    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    73d66a6 View commit details
    Browse the repository at this point in the history
  15. crimson/os/seastore: adapt laddr_offset_t::checked_to_laddr

    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    1c621b0 View commit details
    Browse the repository at this point in the history
  16. crimson/os/seastore: adapt laddr_t/laddr_offset_t get_byte_distance

    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a97269f View commit details
    Browse the repository at this point in the history
  17. crimson/os/seastore/onode_manager: adapt block aligned laddr_t

    Use laddr_offset_t as parameter for ValueDeltaRecorder, since the
    payload offset may not be block aligned.
    
    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9050368 View commit details
    Browse the repository at this point in the history
  18. doc/glossary: add "object storage"

    Add a (very basic) definition of object storage.
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    43057b8 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #59175 from Yonatan-Zaken/fix_boolean_flags_handli…

    …ng_for_ceph_orch_daemon_add_osd
    
    mgr/orchestrator: fix encrypted flag handling in orch daemon add osd
    
    Reviewed-by: Adam King <adking@redhat.com>
    Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
    adk3798 authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    3c92a0b View commit details
    Browse the repository at this point in the history
  20. Merge pull request #59086 from phlogistonjohn/jjm-smb-ctdb-clustering

    smb: ctdb clustering
    
    Reviewed-by: Adam King <adking@redhat.com>
    adk3798 authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    bc103d8 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #59418 from zdover23/wip-doc-2024-08-23-glossary-o…

    …bject-storage
    
    doc/glossary: add "object storage"
    anthonyeleven authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    07df700 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #58336 from Svelar/uadk

    Compressor: add UADK support
    
    Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
    cbodley authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    7e465c9 View commit details
    Browse the repository at this point in the history
  23. Merge PR #58487 into main

    * refs/pull/58487/head:
    	qa/suites/fs/workload: drop mgrmodules stanza
    	qa/tasks/ceph: fix "ceph mgr module enable" command
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Milind Changire <mchangir@redhat.com>
    vshankar committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    db4959e View commit details
    Browse the repository at this point in the history
  24. qa/tasks: add a new cephadm_from_container feature to cephadm task

    The cephadm_from_container allows one to do a single container build
    and then point teuthology at that image as the "single source of truth".
    I find this extremely convenient when running teuthology locally and
    I keep carrying this patch around - I figure having it upstream will
    simplify my workflow. Maybe someday it'll benefit others too.
    
    To use it I set up a yaml overrides file with the following content:
    ```yaml
    overrides:
      cephadm:
        image: "quay.io/phlogistonjohn/ceph:dev"
        cephadm_from_container: true
      verify_ceph_hash: false
    verify_ceph_hash: false
    ```
    
    This let's me test my custom builds fairly easily!
    
    Signed-off-by: John Mulligan <phlogistonjohn@asynchrono.us>
    phlogistonjohn committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    0baf2e4 View commit details
    Browse the repository at this point in the history
  25. rgw: realm create only sets default realm on --default

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    d64e273 View commit details
    Browse the repository at this point in the history
  26. rbd: "rbd bench" always writes the same byte

    It's expected that the buffer is filled with the same byte, but the
    byte should differ from run to run:
    
        memset(bp.c_str(), rand() & 0xff, io_size);
    
    This was broken in commit c7f71d1 ("rbd: migrated existing command
    logic to new namespaces") which inadvertently moved the call to srand(),
    leaving rand() unseeded for the above memset().
    
    Fixes: https://tracker.ceph.com/issues/67698
    Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    907e53a View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. qa: drop XMLSTARLET variable, use xmlstarlet directly

    The variable was added in commit 9b6b7c3 ("Handle
    differently-named xmlstarlet binary for *suse") but this
    compatibility business is long outdated:
    
      Mon Oct 13 08:52:37 UTC 2014 - toms@opensuse.org
    
      - SPEC file changes
        - Added link from /usr/bin/xml to /usr/bin/xmlstarlet as other
          distributions do the same
        - Did the same for the manpage
    
    Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    4f30960 View commit details
    Browse the repository at this point in the history
  2. nvmeof/NVMeofGwMonitorClient: use a separate mutex for beacons

    Add beacon_lock to mitigate potential beacon delays caused by slow message
    handling, particularly in handle_nvmeof_gw_map.
    
    Signed-off-by: Alexander Indenbaum <aindenba@redhat.com>
    Alexander Indenbaum committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    0dc4185 View commit details
    Browse the repository at this point in the history
  3. osd/scrub: modify ScrubJob to hold two SchedTarget-s

    ScrubJob will now hold two SchedTarget-s - two sets of scheduling
    information (times, levels, etc.) for the next shallow and deep scrubs.
    
    This is in preparation for the upcoming changes to the scheduling queue.
    The change cannot stand on its own, as the partial implementation
    creates some inconsistencies in the scheduling logic.
    
    Specifically, here is what changes here, and how it differs from the
    desired implementation:
    - The OSD still maintains a queue of scrub jobs - one object only per
      PG.
      But now - each queue element holds two SchedTarget-s.
    - When a scrub is initiated, the Scrubber is handed a ScrubJob object.
      Only in the next commit will it also receive the ID of the selected
      level. That causes some issues when re-determining the level of the
      initiated scrub. A failure to match the queue "intent" results in
      failures.
    - the 'planned scrub' flags are still here, instead of directly
      encoding the characteristics of the next scrub in the relevant
      sched-entry.
    - the 'urgency' levels do not cover the full required range of
      behaviors and priorities.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    673f360 View commit details
    Browse the repository at this point in the history
  4. common: add not_before_queue_t

    Signed-off-by: Samuel Just <sjust@redhat.com>
    athanatos authored and ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    63da6ea View commit details
    Browse the repository at this point in the history
  5. common/not_before_queue: some spelling fixes

    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    a30f396 View commit details
    Browse the repository at this point in the history
  6. common/not_before_queue: move status_t out of container_t

    for readability
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    d70c243 View commit details
    Browse the repository at this point in the history
  7. osd/scrub: OSD's scrub queue now holds SchedEntry-s

    The OSD's scrub queue now holds SchedEntry-s, instead of ScrubJob-s.
    The queue itself is implemented using the 'not_before_queue_t' class.
    
    Note: this is not a stable state of the scrubber code. In the next
    commits:
    - modifying the way sched targets are modified and updated, to match the
      new queue implementation.
    - removing the 'planned scrub' flags.
    
    Important note: the interaction of initiate_scrub() and pop_ready_pg()
    is not changed by this commit. Namely:
    
    Currently - pop..() loops over all eligible jobs, until it finds one
    that matches the environment restrictions (which most of the time, as the
    concurrency limit is usually reached, would be 'high-priority-only').
    
    The other option is to maintain Sam's 'not_before_q' clean interface: we
    always pop the top, and if that top fails the preconds tests - we delay and
    re-push. This has the following troubling implications:
    
    - it would take a long time to find a viable scrub job, if the problem
      is related to, for example, 'no scrub'.
    - local resources failure (inc_scrubs() failure) must be handles
      separately, as we do not want to reshuffle the queue for this
      very very common case.
    - but the real problem: unneeded shuffling of the queue, even as the
      problem is not with the scrub job itself, but with the environment
      (esp. no-scrub etc.).
      This is a common case, and it would be wrong to reshuffle the queue
      for that.
    - and - remember that any change to a sched-entry must be done under PG
      lock.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    4ec5d31 View commit details
    Browse the repository at this point in the history
  8. common/not_before_queue: extending the container's API

    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    7539414 View commit details
    Browse the repository at this point in the history
  9. osd/scrub: fix initiation path of operator-commanded scrubs

    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    3cde142 View commit details
    Browse the repository at this point in the history
  10. osd/scrub: fix reserve_local()

    to use the correct method when determining whether we should
    perform the reservation.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    af17ae8 View commit details
    Browse the repository at this point in the history
  11. osd/scrub: fix parameters validation on scrub start

    ... as the selected target already determines the
    scrub level & type.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    8a57eb8 View commit details
    Browse the repository at this point in the history
  12. osd/scrub: fix ReplicaReservations ctor to use correct query

    when determining whether replica reservations are required.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    90176a2 View commit details
    Browse the repository at this point in the history
  13. osd/scrub: modify after-repair-scrub triggering

    ... to manipulate the relevant scrub target directly, instead
    of using the 'planned scrub' flags.
    
    The relevant condition flag was moved from the PG and into the scrubber.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    1f32708 View commit details
    Browse the repository at this point in the history
  14. osd/scrub: remove 'calculated_to_deep' flag

    as once a sched-target was selected, we know the level of the scrub.
    Also removed: the ephemeral 'time_for_deep' flag.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    159cfd2 View commit details
    Browse the repository at this point in the history
  15. osd/scrub: remove non-display usage of target's is_high_priority()

    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    48f2c21 View commit details
    Browse the repository at this point in the history
  16. qa/standalone/scrub: disable scrub_extended_sleep test

    Disabling osd-scrub-test.sh::TEST_scrub_extended_sleep,
    as the test is no longer valid (updated code no longer
    produces the same logs or the same behavior).
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    7093024 View commit details
    Browse the repository at this point in the history
  17. osd/scrub: remove requested_scrub_t::deep_scrub_on_error

    This flag was used to indicate that a deep scrub should
    be performed if a shallow scrub finds an error. It was
    always set true for shallow, regular, scrubs - if
    can_autorepair flag was set. Thus, the ephemeral flag in
    the requested_scrub_t object is not really needed.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    0385fc4 View commit details
    Browse the repository at this point in the history
  18. osd/scrub: fix the conditions for auto-repair scrubs

    The conditions for auto-repair scrubs should have been changed
    when need_auto lost some of its setters.
    
    Also fix the rescheduling of repair scrubs
    when the last scrub ended with errors.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    51a593e View commit details
    Browse the repository at this point in the history
  19. osd/scrub: reverse OSDRestrictions flags polarity

    As most of the flags in OSDRestrictions are of 'true is bad' polarity,
    reverse the two non-conforming flags - cpu load and time-of-day
    restrictions - to match.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    8aa48dc View commit details
    Browse the repository at this point in the history
  20. osd/scrub: delay both targets on some failures

    If the failure of a scrub-job is due to a condition that affects
    both targets, both should be delayed. Otherwise, we may end up
    with the following bogus scenario:
    
    A high priority deep target is scheduled, but scrub session initiation
    fails due to, for example, a concurrent snap trim. The deep target
    will be delayed. A second initiation attempt may happen after the
    snap trimming is done, but before the updated deep target not-before.
    As a result - the lower priority target will be scheduled before the
    higher priority one - which is a bug.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    5ed435b View commit details
    Browse the repository at this point in the history
  21. test/osd: test new functionality added to the not-before queue

    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    26cd41c View commit details
    Browse the repository at this point in the history
  22. test/osd/scrub: disable tests for deleted scrub functionality

    The scrub scheduler no longer "upgrades" shallow scrubs into
    deep ones on error, so the tests that check this functionality
    are no longer valid.
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    503ebee View commit details
    Browse the repository at this point in the history
  23. osd/scrub: fix missing 'const' on some formatters

    required to pass CI checks.
    
    co-author: Matan Breizman <mbreizma@redhat.com>
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    78d0255 View commit details
    Browse the repository at this point in the history
  24. test/osd/scrub: fix searched-for log string

    To match the modified log message in
    OsdScrub::restrictions_on_scrubbing().
    
    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    dffbdf4 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #58858 from ronen-fr/wip-rf-entry

    osd/scrub: a scrub queue of level-specific entries
    
    Reviewed-by: Samuel Just <sjust@redhat.com>
    Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
    ronen-fr authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    d3a1626 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #59053 from baum/wip-baum-20240806-00

    nvmeof/NVMeofGwMonitorClient: use a separate mutex for beacons
    baum authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    8ae876c View commit details
    Browse the repository at this point in the history
  27. doc/cephadm: how to get exact size_spec from device

    Add instructions for retrieving the exact size of block devices.
    
    Fixes: https://tracker.ceph.com/issues/66754
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    d00d1b5 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Merge pull request #59392 from cyx1231st/wip-inplace-rewrite-comments

    crimson/os/seastore: refine documents related to inplace rewrite
    
    Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
    cyx1231st authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    7d2cade View commit details
    Browse the repository at this point in the history
  2. crimson: Add support for bench osd command

    this commit adds support for the 'bench' admin command in the OSD,
    allowing administrators to perform benchmark tests on the OSD. The
    'bench' command accepts 4 optional parameters with the following
    default values:
    
    1. count - Total number of bytes to write (default: 1GB).
    2. size - Block size for each write operation (default: 4MB).
    3. object_size - Size of each object to write (default: 0).
    4. object_num - Number of objects to write (default: 0).
    
    The results of the benchmark are returned in a JSON formatted output,
    which includes the following fields:
    
    1. bytes_written - Total number of bytes written during the benchmark.
    2. blocksize - Block size used for each write operation.
    3. elapsed_sec - Total time taken to complete the benchmark in seconds.
    4. bytes_per_sec - Write throughput in bytes per second.
    5. iops - Number of input/output operations per second.
    
    Example JSON output:
    
    ```json
    {
      "osd_bench_results": {
        "bytes_written": 1073741824,
        "blocksize": 4194304,
        "elapsed_sec": 0.5,
        "bytes_per_sec": 2147483648,
        "iops": 512
      }
    }
    
    Fixes: https://tracker.ceph.com/issues/66380
    Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
    NitzanMordhai committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ee84f89 View commit details
    Browse the repository at this point in the history
  3. include/ceph_features: remove stray available marker

    Should have been removed in caa9e7a.
    
    Signed-off-by: Samuel Just <sjust@redhat.com>
    athanatos authored and Leonid Chernin committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    337269d View commit details
    Browse the repository at this point in the history
  4. include/ceph_features: add NVMEOFHA feature bit

    Normally, we'd just use the SERVER_SQUID or SERVER_T flags instead of
    using an extra feature bit.  However, the nvmeof ha monitor paxos
    service has had a more complex development journey.  There are users
    interested in using the nvmeof ha feature in squid, but it didn't make
    the cutoff for backporting it.  There's an upstream nvmeof-squid branch
    in the ceph.git repository with the patches backported for anyone
    interested in building it.
    
    However, that means that users of our normal stable releases will see
    the feature added to the monitor one release after anyone who chooses to
    use the nvmeof-squid branch.  We could disallow upgrades from
    nvmeof-squid to T, but by adding a feature bit here we make such a
    restriction unnecessary.
    
    Signed-off-by: Samuel Just <sjust@redhat.com>
    athanatos authored and Leonid Chernin committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    b9359a3 View commit details
    Browse the repository at this point in the history
  5. mon/NVMeofGw*: support upgrades from prior out-of-tree nvmeofha imple…

    …mentation (nvmeof-reef)
    
    This commit adds upgrade support for users running an experimental
    nvmeofha implementation which can be found in the nvmeof-reef branch in
    ceph.git.
    
    Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
    Leonid Chernin committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    3c50ef6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #59428 from zdover23/wip-doc-2024-08-26-cephadm-se…

    …rvices-osd
    
    doc/cephadm: how to get exact size_spec from device
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    zdover23 authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    aed37cc View commit details
    Browse the repository at this point in the history
  7. mon/NVMeofGw*: fixing bugs - handle gw fast-reboot, proper handle of…

    … gw delete scenarios
    
    Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
    Leonid Chernin committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8d402e3 View commit details
    Browse the repository at this point in the history
  8. qa/tasks/nvmeof.py: add nvmeof gw-group to deployment

    Groups was made a required parameter to be
    `ceph orch apply nvmeof <pool> <group>` in
    ceph/ceph#58860.
    That broke the `nvmeof` suite so this PR fixes that.
    
    Right now, all gateway are deployed in a single group.
    Later, this would be changed to have multi groups for a better test.
    
    Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
    VallariAg committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    c9a6fed View commit details
    Browse the repository at this point in the history
  9. Merge pull request #54620 from rishabh-d-dave/mgr-vol-clone-stats

    mgr/vol: show progress and stats for the subvolume snapshot clones
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    4090019 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #58136 from xxhdx1985126/wip-66372

    crimson/osd/osd: mark down connections to downed osds
    
    Reviewed-by: Matan Breizman <mbreizma@redhat.com>
    Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
    Matan-B authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    94163ec View commit details
    Browse the repository at this point in the history
  11. Merge pull request #59301 from xxhdx1985126/wip-67604

    crimson/common/tri_mutex: also wake up waiters when demoting
    
    Reviewed-by: Samuel Just <sjust@redhat.com>
    Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
    Matan-B authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    a272348 View commit details
    Browse the repository at this point in the history
  12. radosgw-admin: add 'realm default rm' command

    the 'realm default' command could only set a different realm as the
    default, and provided no way to clear the default
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e946c4f View commit details
    Browse the repository at this point in the history
  13. rgw: ignore zoneless default realm when not configured

    "default" zone/zonegroup deployments without a realm can be broken by
    the creation of an unrelated realm, because that realm is (was)
    automatically set as the default
    
    when startup detects an incomplete default realm (one that doesn't have
    a default zone), fall back to the realmless "default" zone/zonegroup
    instead
    
    Fixes: https://tracker.ceph.com/issues/67697
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    902cc0a View commit details
    Browse the repository at this point in the history
  14. test/rgw: test_multi.py creates realm with --default

    mstart.sh relies on default realm/zonegroup/zone configuration, because
    it doesn't supply them to radosgw as config options
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    c5a8afd View commit details
    Browse the repository at this point in the history
  15. test/rgw: include --rgw-realm/zonegroup/zone args for 'account create'

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    aa1ba5d View commit details
    Browse the repository at this point in the history
  16. Merge pull request #57956 from tobias-urdin/remove-keystone-v2

    rgw/auth: Remove Keystone v2.0 API support
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8690fac View commit details
    Browse the repository at this point in the history
  17. Merge pull request #59329 from smanjara/wip-data-sync-full-initialize

    rgw/multisite: initialize sync_status in RGWDataFullSyncSingleEntryCR ctor
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e82c0ff View commit details
    Browse the repository at this point in the history
  18. Merge pull request #59243 from cbodley/wip-67522

    rgw/http: finish_request() after logging errors
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8ed9518 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #59172 from clwluvw/enoent-loglevel

    rgw: increase log level for enoent caused by clients
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e88df21 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #59117 from cbodley/wip-67468

    rgw/rados: zero-init shard_count in RGWBucket::check_index_unlinked()
    
    Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
    cbodley authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    6038615 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #59227 from xxhdx1985126/wip-67564

    crimson/osd/pg: implement PG::PGLogEntryHandler::remove()
    
    Reviewed-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    39beec9 View commit details
    Browse the repository at this point in the history
  22. doc/rgw/account: Handling notification topics when migrating an exist…

    …ing user into an account
    
    Add a subsection under "Migrate an existing User into an Account" to
    describe how a client can seamlessly migrate the notification topics
    after account migration.
    
    Fixes https://tracker.ceph.com/issues/67656
    
    Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
    BBoozmen committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    574d3f8 View commit details
    Browse the repository at this point in the history
  23. mgr/smb: simplify orch backend enablement

    We have a developer/debug module option that allows one to disable
    triggering orchestration. When I tried to use it I thought it was
    buggy and I had trouble diagnosing it. The mistake was on my side,
    but the code change makes it much clearer what is being enabled
    so I want to keep it.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    8c845bd View commit details
    Browse the repository at this point in the history
  24. cephadm: add support for cluster public ip addresses to smb daemon

    When a list of public addresses (and optional network destination(s))
    are supplied at deploy time, convert the networks to device names
    and pass that result to the sambcc ctdb configuration.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e6327c5 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #59422 from cbodley/wip-67697

    rgw: ignore zoneless default realm when not configured
    
    Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
    cbodley authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    59891f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Merge pull request #59332 from afreen23/nvmeof-group-mtls

    mgr/dashboard: Add group field in nvmeof service form
    
    Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
    afreen23 authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    8b5b1ad View commit details
    Browse the repository at this point in the history
  2. crimson/common/interruptible_future: new interruptor function `repeat…

    …_eagain`
    
    Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
    xxhdx1985126 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    1df9dd9 View commit details
    Browse the repository at this point in the history
  3. crimson/osd/recovery_backend: restart object pulling for recoveries that

    are blocked pulling from down osds
    
    Fixes: https://tracker.ceph.com/issues/67508
    Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
    xxhdx1985126 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    4b9def8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59376 from rhcs-dashboard/Upgrade-page-scroll-issue

    mgr/dashboard: can't scroll to the end of the page
    
    Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
    afreen23 authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    5eeb401 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #58870 from rhcs-dashboard/fix-67194-main

    mgr/dashboard: fix typo in Multi-Cluster > Manager Cluster to Manage Clusters
    
    Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
    afreen23 authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b0096dd View commit details
    Browse the repository at this point in the history
  6. crimson/osd/pg: add logs for repeating pulls

    Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
    xxhdx1985126 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    bf694f2 View commit details
    Browse the repository at this point in the history
  7. rbd-mirror: use correct ioctx for namespace

    The PoolReplayer uses the ioctx for the default namespace
    to check if other namespaces are enabled for mirroring, causing
    it to incorrectly conclude that they are all enabled.
    
    Fixes: https://tracker.ceph.com/issues/67676
    
    Signed-off-by: N Balachandran <nibalach@redhat.com>
    nbalacha committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    2346cd9 View commit details
    Browse the repository at this point in the history
  8. crimson/os/seastore: ensure the block size of device is always greate…

    …r than laddr_t::UNIT_SIZE
    
    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    86627f8 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #59433 from idryomov/wip-drop-xmlstarlet-variable

    qa: drop XMLSTARLET variable, use xmlstarlet directly
    
    Reviewed-by: Ramana Raja <rraja@redhat.com>
    idryomov authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    2b4a221 View commit details
    Browse the repository at this point in the history
  10. mgr/dashboard: improve prometheus service request handling

    Fixes: https://tracker.ceph.com/issues/67067
    
    Signed-off-by: Naman Munet <nmunet@redhat.com>
    Naman Munet committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    027a726 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #59085 from VallariAg/update-default-nvmeof-img

    mgr/cephadm: bump DEFAULT_NVMEOF_IMAGE to 1.2.17
    caroav authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    f404c63 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #59189 from xxhdx1985126/wip-67508

    crimson/osd/recovery_backend: restart object pulls that are blocked by down osds
    
    Reviewed-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    657d5b3 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #57952 from NitzanMordhai/wip-nitzan-bench-osd-adm…

    …in-command
    
    crimson: Add support for bench osd command
    
    Reviewed-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b034233 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #59409 from adk3798/teuth-reinstall-nvme-cli

    qa/distros: reinstall nvme-cli on centos 9 nodes
    
    Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
    adk3798 authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    418b53c View commit details
    Browse the repository at this point in the history
  15. Merge pull request #59423 from idryomov/wip-67698

    rbd: "rbd bench" always writes the same byte
    
    Reviewed-by: Mykola Golub <mgolub@suse.com>
    idryomov authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    48351dc View commit details
    Browse the repository at this point in the history
  16. Merge PR #59173 into main

    * refs/pull/59173/head:
    	mds: fix spelling typo
    
    Reviewed-by: Jos Collin <jcollin@redhat.com>
    Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
    Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
    batrick committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    9a7f170 View commit details
    Browse the repository at this point in the history
  17. Merge PR #59162 into main

    * refs/pull/59162/head:
    	client: Prevent race condition when printing Inode in ll_sync_inode
    
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    batrick committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b3896f4 View commit details
    Browse the repository at this point in the history
  18. Merge PR #59095 into main

    * refs/pull/59095/head:
    	qa: wait for file creation before changing mode
    
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    batrick committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    305235f View commit details
    Browse the repository at this point in the history
  19. Merge PR #59088 into main

    * refs/pull/59088/head:
    	mds: add compile time checks for sortedness
    	mds: sort conf keys
    
    Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
    batrick committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    086910c View commit details
    Browse the repository at this point in the history
  20. Merge PR #58987 into main

    * refs/pull/58987/head:
    	qa/cephfs: update ignorelist
    
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    batrick committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    925c1f9 View commit details
    Browse the repository at this point in the history
  21. Merge PR #58419 into main

    * refs/pull/58419/head:
    	mds: generate correct path for unlinked snapped files
    	qa: add test for cephx path check on unlinked snapped dir tree
    	mds: add debugging for stray_prior_path
    
    Reviewed-by: Milind Changire <mchangir@redhat.com>
    batrick committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    64e2bd3 View commit details
    Browse the repository at this point in the history
  22. Merge PR #59176 into main

    * refs/pull/59176/head:
    	mds: encode quiesce payload on demand
    	mds: print quiesce message name in debug log
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    batrick committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    48cb2d6 View commit details
    Browse the repository at this point in the history
  23. Merge PR #59171 into main

    * refs/pull/59171/head:
    	client: use vectors for context lists
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    batrick committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    dc8d75f View commit details
    Browse the repository at this point in the history
  24. Merge pull request #59421 from phlogistonjohn/jjm-teuth-cephadm-from-ctr

    qa/tasks: add a new cephadm_from_container feature to cephadm task
    
    Reviewed-by: Adam King <adking@redhat.com>
    adk3798 authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    6399168 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #58380 from adk3798/squid-base-mds-upgrade-sequenc…

    …e-cephadm
    
    qa/suites/fs: pull compiled cephadm for squid branch in mds_upgrade_sequence
    
    Reviewed-by: John Mulligan <jmulligan@redhat.com>
    adk3798 authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    601fcfa View commit details
    Browse the repository at this point in the history
  26. qa: ignore warnings variations

    Fixes: https://tracker.ceph.com/issues/67601
    Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
    batrick committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    782c88a View commit details
    Browse the repository at this point in the history
  27. test/multisite: create default realm in multisite config

    Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
    Shilpa Jagannath committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d46f01e View commit details
    Browse the repository at this point in the history
  28. python-common/deployment: add a cluster public ip spec for smb

    This spec can be used to define one or more public addresses that will
    be automatically assigned to hosts by CTDB. The address can be specified
    in the "interface" form - an address plus prefix length.  Optionally,
    networks to bind to can be specified. The network value will be
    converted to a network device name later by cephadm.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    e283980 View commit details
    Browse the repository at this point in the history
  29. mgr/cephadm: pass public addresses for a cluster to cephadm binary

    Add the strictly-formed public addresses list as one of the config blobs
    we pass to the binary for smb container deployment.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    961fa85 View commit details
    Browse the repository at this point in the history
  30. mgr/smb: extend cluster resource type to define public ip addrs

    When a cluster defines public IPs it will pass this information along to
    the smb service spec.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    5d5757e View commit details
    Browse the repository at this point in the history
  31. mgr/smb: add cluster public ip information to service spec

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    e264909 View commit details
    Browse the repository at this point in the history
  32. doc: add documentation for (cluster_)public_addrs options

    Document the spec and resource options (they're basically the same) for
    specifying public addresses that will be managed automatically
    by CTDB.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    9997a64 View commit details
    Browse the repository at this point in the history
  33. qa/suites/orch: add test for smb with ctdb and cluster public ips

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    dc09d17 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Merge pull request #58959 from rhcs-dashboard/fix-67192-main

    mgr/dashboard: Add Performance Details grafana charts for individual clusters in Manage-clusters page
    
    Reviewed-by: Nizamudeen A <nia@redhat.com>
    aaSharma14 authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    9c7de69 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #57876 from Suyashd999/rgw-false-positives

    rgw: rgw_auth.cc: disable false use-after-move clang-tidy warning
    
    Reviewed-By: Ronen Friedman <rfriedma@ibm.com>, Yuval Lifshitz <ylifshit@ibm.com>
    yuvalif authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    6fc2552 View commit details
    Browse the repository at this point in the history
  3. mgr/dashboard: Zone details showing incorrect data for data pool valu…

    …es and compression info for Storage Classes
    
    Fixes: https://tracker.ceph.com/issues/67103
    
    Signed-off-by: Aashish Sharma <aasharma@redhat.com>
    Aashish Sharma committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    76af1c0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59401 from nbalacha/wip-nbalacha-check-mirror-ns

    rbd-mirror: use correct ioctx for namespace
    
    Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
    Reviewed-by: Ramana Raja <rraja@redhat.com>
    idryomov authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    b8db14c View commit details
    Browse the repository at this point in the history
  5. rbd: clarify "rbd {group,} rename" command description

    Make it clearer that, despite a full image or group spec being taken
    for source and destination, an image or a group can be renamed only
    within its pool or namespace.
    
    Rename across pools or namespaces within the same pool is unsupported.
    
    Fixes: https://tracker.ceph.com/issues/67752
    Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    5f064a5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #59240 from leonidc/wip-leonidc-20241508-upgrade-r…

    …ules-centos9-only
    
    upgrade rules for NVMeofGW monitors and gateways
    caroav authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    2e813d0 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #59385 from leonidc/wip-leonidc-20242108-fixing-gw…

    …-bugs
    
    mon: handle gw fast-reboot, proper handle of gw delete scenarios
    caroav authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    ee8354d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #59434 from VallariAg/fix-nvmeof-apply-teuthology

    qa/tasks/nvmeof.py: add nvmeof gw-group to deployment
    VallariAg authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    02fe44a View commit details
    Browse the repository at this point in the history
  9. qa: Expand nvmeof thrasher and add nvmeof_namespaces.yaml job

    1. qa/tasks/nvmeof.py: add other methods to stop nvmeof daemons
    2. add qa/workunits/rbd/nvmeof_namespace_test.sh which adds and
       deletes new namespaces. It is run in nvmeof_namespaces.yaml
       job where fio happens to other namespaces in background.
    
    Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
    VallariAg committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    58d8be9 View commit details
    Browse the repository at this point in the history
  10. qa/suites/nvmeof/basic: add nvmeof_scalability test

    Add test to upscale/downscale nvmeof
    gateways.
    
    Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
    VallariAg committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    e5a9cda View commit details
    Browse the repository at this point in the history
  11. Merge pull request #59419 from phlogistonjohn/jjm-smb-ctdb-vips

    smb: cluster public ip addresses support
    
    Reviewed-by: Adam King <adking@redhat.com>
    Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
    Reviewed-by: Avan Thakkar <athakkar@redhat.com>
    Reviewed-by: Michael Adam <obnox@samba.org>
    adk3798 authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    f597caa View commit details
    Browse the repository at this point in the history
  12. Merge PR #59300 into main

    * refs/pull/59300/head:
    	client: calls to _ll_fh_exists() should hold client_lock
    
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
    vshankar committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    704d4f6 View commit details
    Browse the repository at this point in the history
  13. mailmap, githubmap, organisationmap: Add Shraddha Agrawal

    Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
    shraddhaag authored and Shraddha Agrawal committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    1e08846 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #59249 from pritha-srivastava/wip-rgw-sts-err-message

    rgw/sts: correcting the error message returned for an sts key
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    15cbae0 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #53915 from pritha-srivastava/wip-rgw-sts-update-o…

    …idc-provider
    
    rgw/iam: add AddClientIdToOIDCProvider/UpdateOidcProviderThumbprint
    
    Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    3e26494 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #59390 from ceph/wip-oozmen-67656

    doc/rgw/account: Handling notification topics when migrating an existing user into an account
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
    cbodley authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    03a688f View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. crimson/osd/pg: fix missing priority argument

    Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
    zhscn committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    cd7067a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into add-email-contact

    Shraddha Agrawal committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    cd16275 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #59391 from cyx1231st/wip-seastore-more-reports2

    crimson/os/seastore/cache: report dirty cache usage and rewrite stats
    
    Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
    cyx1231st authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    2b32ce6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59495 from zhscn/fix-fmt-missing-arg

    crimson/osd/pg: fix missing priority argument
    
    Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
    Reviewed-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    2a379da View commit details
    Browse the repository at this point in the history
  5. Merge pull request #58778 from rhcs-dashboard/fix-67103-main

    mgr/dashboard: Zone details showing incorrect data for data pool values and compression info for Storage Classes
    
    Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
    afreen23 authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    2b76893 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #59363 from adk3798/cephadm-mount-nvmeof-certs

    cephadm: mount nvmeof certs into container
    
    Reviewed-by: Alexander Indenbaum <aindenba@redhat.com>
    Reviewed-by: John Mulligan <jmulligan@redhat.com>
    adk3798 authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    257a51e View commit details
    Browse the repository at this point in the history
  7. mgr/dashboard: Fix banner and scroll issue

    - includes fix to make banner visible again
    - includes fix to allow scrolling on longer pages like, expand cluster and upgrade
    
    Fixes https://tracker.ceph.com/issues/67795
    
    Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
    afreen23 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    1b006f4 View commit details
    Browse the repository at this point in the history
  8. src/test/rgw/bucket_notification/README.rst: update RabbitMQ document…

    …ation. Fixes: https://tracker.ceph.com/issues/67768
    
    Signed-off-by: rkhudov <rhudov@gmail.com>
    rkhudov committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    682cc90 View commit details
    Browse the repository at this point in the history
  9. src/test/rgw/bucket_notification/README.rst: use systemctl, update ra…

    …bbitmq installation process. Fixes: https://tracker.ceph.com/issues/67768
    
    Signed-off-by: rkhudov <rhudov@gmail.com>
    rkhudov committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    570adc6 View commit details
    Browse the repository at this point in the history
  10. examples/rgw/boto3/README.md: update documentation for boto3 extensio…

    …n installation. Fixes: https://tracker.ceph.com/issues/67768
    
    Signed-off-by: rkhudov <rhudov@gmail.com>
    rkhudov committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    508bba9 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #59469 from smanjara/fix-multisite-script-default-…

    …realm
    
    test-rgw-multisite: create default realm in multisite test script
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    711163a View commit details
    Browse the repository at this point in the history
  12. doc/rbd: add namespace information for mirror commands

    Updates the rbd man page to clarify  that some mirror commands
    can apply to pools and namespaces.
    
    Signed-off-by: N Balachandran <nibalach@redhat.com>
    nbalacha committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    5e64748 View commit details
    Browse the repository at this point in the history
  13. mgr/dashboard: alerts module supports setting multiple email recipients

    Signed-off-by: bugwz <xbugwz@gmail.com>
    bugwz committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    e4f60eb View commit details
    Browse the repository at this point in the history
  14. Merge PR #59310 into main

    * refs/pull/59310/head:
    	qa: load all dirfrags before testing altname recovery
    
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Milind Changire <mchangir@redhat.com>
    batrick committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    0a05dac View commit details
    Browse the repository at this point in the history
  15. Merge PR #58950 into main

    * refs/pull/58950/head:
    	mds: add the event when creating the batch head
    	mds: print the path depth to help debug mds issue
    
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    batrick committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    25bb868 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #59507 from nbalacha/wip-nbalacha-rbd-manpage

    doc/rbd: add namespace information for mirror commands
    
    Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    f7dafdd View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Merge pull request #59182 from zhscn/wip-4k-laddr

    crimson/os/seastore: make laddr_t block aligned
    
    Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
    cyx1231st authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    fc16b16 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #59510 from afreen23/main

    mgr/dashboard: Fix banner and scroll issue
    
    Reviewed-by: Nizamudeen A <nia@redhat.com>
    nizamial09 authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    70464a3 View commit details
    Browse the repository at this point in the history
  3. Merge PR #58547 into main

    * refs/pull/58547/head:
    	qa: failfast mount for better performance
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    vshankar committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    52deba6 View commit details
    Browse the repository at this point in the history
  4. doc/ceph-volume: add spillover fix procedure

    Add a procedure that explains how, after an upgrade, to move bytes that
    have spilled over to a relatively slow device back to the faster device.
    
    This procedure was developed by Chris Dunlop on the [ceph-users] mailing
    list, here: https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/message/POPUFSZGXR3P2RPYPJ4WJ4HGHZ3QESF6/
    
    Eugen Block requested the addition of this procedure to the
    documentation on 30 Aug 2024.
    
    Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 and anthonyeleven committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    98618aa View commit details
    Browse the repository at this point in the history
  5. rbd: mention namespace in "rbd mirror pool" command descriptions

    Commit 5e64748 ("doc/rbd: add namespace information for mirror
    commands") did this for the man page, update the built-in help as well.
    
    The "by default" bit in the description of "rbd mirror pool enable" and
    "rbd mirror pool disable" commands is specific to pool mode which is in
    turn specific to journal-based mirroring, so it's removed.
    
    Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    7e02946 View commit details
    Browse the repository at this point in the history
  6. tests/rbd-mirror: fixes BootstrapReplayer test

    When run with debug_rbd_mirror >= 10, is_linked() is also
    called as part of a log message. This causes the tests using
    expect_is_linked() to fail.
    
    Signed-off-by: N Balachandran <nibalach@redhat.com>
    nbalacha committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    621e5ce View commit details
    Browse the repository at this point in the history
  7. Merge PR #59309 into main

    * refs/pull/59309/head:
    	qa: ignore warnings variations
    
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    1650722 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #59448 from rhcs-dashboard/improve-prometheus-service

    mgr/dashboard: improve prometheus service request handling
    
    Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
    afreen23 authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    2c345e1 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #59484 from shraddhaag/add-email-contact

    mailmap, githubmap, organisationmap: Add Shraddha Agrawal
    
    Reviewed-by: Neha Ojha <nojha@redhat.com>
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    neha-ojha authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    346c768 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Merge pull request #59528 from zdover23/wip-doc-2024-08-30-ceph-volum…

    …e-lvm-newdb-bluefs-spillover
    
    doc/ceph-volume: add spillover fix procedure
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    zdover23 authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    888c323 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #59531 from nbalacha/wip-nbalacha-unit-test-fix

    test/rbd-mirror: fix BootstrapReplayer tests that use expect_is_linked()
    
    Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    df06b90 View commit details
    Browse the repository at this point in the history
  3. crimson/osd: BackfillMachine does support cancel and resume now

    Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
    rzarzynski authored and xxhdx1985126 committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    8e5da47 View commit details
    Browse the repository at this point in the history
  4. crimson/osd: wire up backfill resumption

    Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
    rzarzynski authored and xxhdx1985126 committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    9ba4cd8 View commit details
    Browse the repository at this point in the history
  5. test/crimson: add event-type-checking next_round2() to BackfillFixture

    Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
    rzarzynski authored and xxhdx1985126 committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    ae7469a View commit details
    Browse the repository at this point in the history
  6. test/crimson: verify the backfill cancellation & resumption

    Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
    rzarzynski authored and xxhdx1985126 committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    d7e6896 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #59508 from rkhudov/src-test-rgw-bucket_notificati…

    …on-update-documentation
    
    src/test/rgw/bucket_notification/README.rst: update RabbitMQ documentation for RGW notification tests
    yuvalif authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    29371eb View commit details
    Browse the repository at this point in the history
  8. Merge pull request #59512 from bugwz/alerts-receivers

    mgr/dashboard: alerts module supports setting multiple email recipients
    anthonyeleven authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    5a0b5a7 View commit details
    Browse the repository at this point in the history
  9. doc/radosgw: Improve config-ref.rst

    Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
    anthonyeleven committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    8e743fc View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. doc: update tests-integration-testing-teuthology-workflow.rst

    * add "Infrastructure" section.
    
    * move "Naming the ceph-ci branch" section under
       "Getting binaries - Build Ceph". Also mention
       about centos9-only trick.
    
    * in "Teuthology Archives", mention about developer
       playground machines and ceph log files.
    
    Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
    VallariAg committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    9bfcb8e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #59544 from VallariAg/wip-teuthology-workflow

    doc: update tests-integration-testing-teuthology-workflow.rst
    
    Reviewed-by: Zac Dover <zac.dover@proton.me>
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    zdover23 authored Sep 1, 2024
    Configuration menu
    Copy the full SHA
    83fc625 View commit details
    Browse the repository at this point in the history
  3. python-common/ceph/deployment: revert SPDK RPC fields in nvmeof confi…

    …guration
    
    Fixes https://tracker.ceph.com/issues/67844
    
    Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
    gbregman committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    cb28d39 View commit details
    Browse the repository at this point in the history
  4. mgr/cephadm: revert SPDK RPC fields in nvmeof configuration

    Fixes https://tracker.ceph.com/issues/67844
    
    Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
    gbregman committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    11de53f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #59547 from gbregman/main

    Revert SPDK rpc fields in nvmeof configuration
    gbregman authored Sep 1, 2024
    Configuration menu
    Copy the full SHA
    42c1c3d View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. mgr/dashboard: carbonize cephfs forms

    This commit also covers the nfs form
    
    Fixes: https://tracker.ceph.com/issues/67663
    Signed-off-by: Nizamudeen A <nia@redhat.com>
    nizamial09 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    1091a9d View commit details
    Browse the repository at this point in the history
  2. mgr/dashboard: carbon datatable minor bug fixes

    - fixes empty white spaces in the table
    - fixes some tables detail component where it didn't had carbon table
    - fix the multi-site details view table not showing up
    - fix the nvmeof modals like namespace deletion not getting opened
    - fix the cached reload button status not showing correctly in rgw table
    - fix show button in the rgw users detail page broken
    - fix the multi-cluster list component issue where details component is
      not following carbon attributes
    - fixing the configuration page where it does a page reload on form
      submit. instead doing a table refresh
    
    - additionally fixed a validation issue in the service form
    
    fixes the test failures
    
    Fixes: https://tracker.ceph.com/issues/67788
    Fixes: https://tracker.ceph.com/issues/67552
    
    Signed-off-by: Nizamudeen A <nia@redhat.com>
    nizamial09 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    6c25635 View commit details
    Browse the repository at this point in the history
  3. doc: Correct link to Prometheus docs

    The link is to the `#http_sd_config` anchor in the prometheus config docs; that link only works without the trailing `/`.
    
    This correction would ideally get backported to at least reef & squid.
    
    Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
    mcv21 authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    84a30ba View commit details
    Browse the repository at this point in the history
  4. Merge pull request #58543 from rishabh-d-dave/tracker-65808

    cephfs: disallow removing root_squash via "fs authorize" cmd
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    f070510 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #59556 from mcv21/patch-2

    doc: Correct link to Prometheus docs
    
    Reviewed-by: Zac Dover <zac.dover@proton.me>
    zdover23 authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    881f482 View commit details
    Browse the repository at this point in the history
  6. mgr/dashboard: Wrong(half) uid is observed in dashboard

    Fixes: https://tracker.ceph.com/issues/67850
    
    Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
    Dnyaneshwari committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    7ca0d71 View commit details
    Browse the repository at this point in the history
  7. qa: move nvmeof shell scripts to qa/workunits/nvmeof

    Move all scripts qa/workunits/rbd/nvmeof_*.sh
    to qa/workunits/nvmeof/*.sh
    
    Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
    VallariAg committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    2ed818e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #59496 from rhcs-dashboard/ws-carbon-table

    mgr/dashboard: carbon datatable minor bug fixes
    
    Reviewed-by: afreen23 <NOT@FOUND>
    Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
    Reviewed-by: ivoalmeida <NOT@FOUND>
    nizamial09 authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d74d2ba View commit details
    Browse the repository at this point in the history
  9. Merge pull request #58478 from rhcs-dashboard/carbon-forms-fs

    mgr/dashboard: carbonize fs forms
    
    Reviewed-by: afreen23 <NOT@FOUND>
    Reviewed-by: ivoalmeida <NOT@FOUND>
    Reviewed-by: sayaleeraut <NOT@FOUND>
    nizamial09 authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    a1cd410 View commit details
    Browse the repository at this point in the history
  10. qa/suites/nvmeof: increase hosts in cluster setup

    In "nvmeof" task, change "client" config to "installer"
    which allows to take inputs like "host.a".
    
    nvmeof/basic: change 2-gateway-2-initiator to
    	       4-gateway-2-inititator cluster
    nvmeof/thrash: change 3-gateway-1-initiator to
    	        4-gateway-1-inititaor cluster
    
    Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
    VallariAg committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    4d97b1a View commit details
    Browse the repository at this point in the history
  11. qa/suites/nvmeof: wait for service "nvmeof.mypool.mygroup0"

    This is because nvmeof gateway group names are now
    part of service id.
    
    Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
    VallariAg committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    da8e95c View commit details
    Browse the repository at this point in the history
  12. Merge pull request #59478 from idryomov/wip-67752

    rbd: amend "rbd {group,} rename" and "rbd mirror pool" command descriptions
    
    Reviewed-by: Ramana Raja <rraja@redhat.com>
    Reviewed-by: N Balachandran <nibalach@redhat.com>
    idryomov authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    b0d8273 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Merge pull request #59178 from VallariAg/wip-nvmeof-teuthology-v6

    qa: add namespace and scale testing for nvmeof teuthology suite
    VallariAg authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    53cc78b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #59554 from rhcs-dashboard/WrongUIDForUSer

    mgr/dashboard: Wrong(half) uid is observed in dashboard
    
    Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
    afreen23 authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    73c1934 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #59368 from xxhdx1985126/wip-crimson-backfill-canc…

    …el-part2
    
    crimson/osd: support backfill cancellation ---- part2
    
    Reviewed-by: Matan Breizman <mbreizma@redhat.com>
    Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
    Matan-B authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    f689bb8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59545 from anthonyeleven/improve-radosgw-configref

    doc/radosgw: Improve config-ref.rst
    
    Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
    zdover23 authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a71318b View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. rbd-mirror: allow mirroring to a different namespace

    Allows a namespace in a pool to be mirrored to a differently named
    namespace in the secondary cluster.
    
    Signed-off-by: N Balachandran <nibalach@redhat.com>
    nbalacha committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f9d030a View commit details
    Browse the repository at this point in the history