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

Add seastore support #1

Closed
wants to merge 605 commits into from
Closed

Add seastore support #1

wants to merge 605 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 2, 2023

  1. Merge pull request ceph#50317 from xxhdx1985126/wip-rbm-prepare-write

    crimson/os/seastore/epm: also do prepare_write for rbm
    
    Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
    Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
    cyx1231st authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    943ccfd View commit details
    Browse the repository at this point in the history
  2. Merge PR ceph#50217 into main

    * refs/pull/50217/head:
    	qa: enable the xfstests generic/317 test case
    	qa: make the xfstests tmp directories to be readable and excutable
    
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
    vshankar committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    1426cdf View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#50169 from cbodley/wip-rgw-unsal-rados

    rgw/rados: remove sal handles from RGWRados::Object ops
    
    Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
    cbodley authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    962a2ce View commit details
    Browse the repository at this point in the history
  4. Merge pull request ceph#50171 from cbodley/wip-58793

    rgw: don't dereference nullopt in DeleteMultiObj
    
    Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
    cbodley authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    835e203 View commit details
    Browse the repository at this point in the history
  5. rgw/torrent: bencoder uses string_view

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    53d2597 View commit details
    Browse the repository at this point in the history
  6. rgw/torrent: add a PutObj filter for torrent info

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    f4bd49a View commit details
    Browse the repository at this point in the history
  7. crypto: enable move construct/assign for OpenSSLDigest

    copy and move operations were not deleted, so the compiler-generated
    move operations were implemented as copies. the destructor of the
    copied-from instance would destroy the handles that were still in use
    by the copied-to instance, resulting in use-after-free or double-free
    
    to prevent this, add noexcept move operations that leave the moved-from
    instance empty. this also prevents the compiler from generating the
    problematic copy operations
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    9fb9295 View commit details
    Browse the repository at this point in the history
  8. rgw/torrent: PutObj uses the filter to write RGW_ATTR_TORRENT

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    a89bb54 View commit details
    Browse the repository at this point in the history
  9. script: add 'reef' release to backport-create-issue

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    b2e5576 View commit details
    Browse the repository at this point in the history
  10. rgw: use unique_ptr for flat_map emplace in BucketTrimWatcher

    When emplacing objects into the trim notify handler of
    BucketTrimWatcher, use a unique_ptr for the handler so that it is
    destroyed if the emplace fails.
    
    Though the destructor is already called, this behaviour cannot be relied
    upon. std::map does not exhibit the same behaviour, and would have
    leaked memory had it been used instead.
    
    Fixes: https://tracker.ceph.com/issues/57938
    Signed-off-by: Vedansh Bhartia <vedanshbhartia@gmail.com>
    vedanshbhartia committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    43ef475 View commit details
    Browse the repository at this point in the history
  11. rgw/sal: add Object::get_torrent_info()

    although torrent info is moving into RGW_ATTR_TORRENT, we'll still need
    to support the rados backend's omap fallback.. forever. expose a new
    Object API specifically for torrent info so we can remove all of the
    omap-specific ones
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    2419880 View commit details
    Browse the repository at this point in the history
  12. rgw: add free function rgw_read_torrent_file() for GetObj

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    adbf1ea View commit details
    Browse the repository at this point in the history
  13. rgw: rgw_op.h doesn't include rgw_torrent.h

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    8c84c67 View commit details
    Browse the repository at this point in the history
  14. rgw/torrent: remove unused 'class seed' and move stuff to source

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    174207b View commit details
    Browse the repository at this point in the history
  15. qa/rgw: verify suite enables torrents

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    ad3759a View commit details
    Browse the repository at this point in the history
  16. Merge pull request ceph#50172 from cbodley/wip-58794

    rgw: catch manifest decode errors in GetObj
    
    Reviewed-by: Soumya Koduri <skoduri@redhat.com>
    Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
    cbodley authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    8c5ca36 View commit details
    Browse the repository at this point in the history
  17. Merge PR ceph#49756 into main

    * refs/pull/49756/head:
    	qa: add test for 'dump dir'
    	mds: add a command to dump directory information
    
    Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    7f65724 View commit details
    Browse the repository at this point in the history
  18. Merge pull request ceph#50345 from cbodley/wip-redmine-reef

    script: add 'reef' release to backport-create-issue
    
    Reviewed-by: Josh Durgin <jdurgin@redhat.com>
    Reviewed-by: Neha Ojha <nojha@redhat.com>
    cbodley authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    c8c099f View commit details
    Browse the repository at this point in the history
  19. doc/radosgw: format admonitions

    Break up the text of two similar admonitions into three paragraphs (in
    each of the two instances). This makes the content of the admonition
    much easier to read at a glance.
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    4db68f5 View commit details
    Browse the repository at this point in the history
  20. Merge pull request ceph#50351 from zdover23/wip-doc-2023-03-03-radosg…

    …w-multisite-admonition-formatting
    
    doc/radosgw: format admonitions
    anthonyeleven authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    c2bd611 View commit details
    Browse the repository at this point in the history
  21. doc/rgw: clean zone-sync.svg

    Refine zone-sync.svg (fix kerning and use fonts that render properly).
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    064fdc9 View commit details
    Browse the repository at this point in the history
  22. Merge pull request ceph#46150 from dang/wip-dang-bucket-owner

    RGW - Replace set_owner workaround with new fix
    
    Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
    dang authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    0faf48c View commit details
    Browse the repository at this point in the history
  23. json integration: identifying new data-source and execute json flow.

    s3select submodule
    
    integrate the limit-operator into RGW. current changes is for CSV format
    
    integrate the limit-operator with CSV-flow, and JSON-flow. an update of s3select submodule
    
    a fix for the input-serialization-type selection
    
    debug functionality.
    
    fix for error handling
    
    adding the scan-range feature. i.e. enables the user to define the range of processing(text only)
    
    remove the temp variable(the s3select-layer handles the sql-result setting upon JSON flow)
    
    adding documentation. for JSON, SQL limit-operator, scan-range option.
    a fix for JSON test framework in s3select module
    
    investigate crash. replace len with it.length()
    
    editorial changes; non-initialized variables
    
    adding validation for offset&length. (it seems that the offset&length causes Invalid reads, in some cases)
    
    changes related to trino integration.(1) syntax issues related to trino-engine statement conbersions(s3select parser handles that) (2).
    (2). trino rejects(HIVE_CURSUR_ERROR) some of the s3select responses do to its size, the change is about control the size of the respond.
    
    update JSON documentation
    
    trino changes: response in paging (limitation on size), trino syntax issues.
    
    Signed-off-by: galsalomon66 <gal.salomon@gmail.com>
    galsalomon66 committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    9f20e75 View commit details
    Browse the repository at this point in the history
  24. Merge pull request ceph#50354 from zdover23/wip-doc-2023-03-03-multis…

    …ite-master-zonegroup-image-refinement
    
    doc/rgw: clean zone-sync.svg
    anthonyeleven authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    329f496 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. doc/cephadm: Redd up compatibility.rst

    Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
    anthonyeleven committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    d608dec View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#50364 from anthonyeleven/anthonyeleven/fix-caps

    doc/cephadm: Redd up compatibility.rst
    
    Reviewed-by: Zac Dover <zac.dover@proton.me>
    zdover23 authored Mar 3, 2023
    Configuration menu
    Copy the full SHA
    60ff142 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#49969 from guits/fix-drive-group-limit

    drive_group: fix limit filter in drive_selection.selector
    guits authored Mar 3, 2023
    Configuration menu
    Copy the full SHA
    1c728e9 View commit details
    Browse the repository at this point in the history
  4. qa/ragweed: clone into separate directory for each client

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    310a97f View commit details
    Browse the repository at this point in the history
  5. qa/suites/teuthology/nop: Add 2nd job, with a node

    Signed-off-by: Zack Cerza <zack@redhat.com>
    zmc committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    1927e50 View commit details
    Browse the repository at this point in the history
  6. Merge pull request ceph#49411 from ceph/json_rgw_integration

    rgw/s3select: json integration: identifying new data-source and execute a JSON flow.
    
    Reviewed-by: Albin Antony <aantony@redhat.com>
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Mar 3, 2023
    Configuration menu
    Copy the full SHA
    d08115f View commit details
    Browse the repository at this point in the history
  7. doc/rgw: refine keycloak.rst

    Full line-edit of doc/radosgw/keycloak.rst. Corrected syntax, grammar,
    RST, and broken links.
    
    Co-authored-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 and colemitchell committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    5706ff1 View commit details
    Browse the repository at this point in the history
  8. Merge pull request ceph#50329 from cbodley/wip-58891

    rgw/reshard: treat old RGWBucketInfo::num_shards=0 as 1 shard
    
    Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
    Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
    Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
    cbodley authored Mar 3, 2023
    Configuration menu
    Copy the full SHA
    b13a417 View commit details
    Browse the repository at this point in the history
  9. Merge pull request ceph#50375 from zdover23/wip-doc-2023-03-04-radosg…

    …w-keycloak-rewrite
    
    doc/rgw: refine keycloak.rst
    anthonyeleven authored Mar 3, 2023
    Configuration menu
    Copy the full SHA
    aa971a2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8a291f4 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2023

  1. script: update backport scripts for reef

    Signed-off-by: Nizamudeen A <nia@redhat.com>
    nizamial09 committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    3d15f68 View commit details
    Browse the repository at this point in the history
  2. qa/rgw: add rgw/upgrade suite

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    2e9f83b View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. doc/rgw: fix caption

    Rewrite the third paragraph of the caption to the figure depicting how a
    zonegroup works.
    
    Follows ceph#50316.
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    8fa5214 View commit details
    Browse the repository at this point in the history
  2. crimson/osd/pg: Expand can_discard_op on BALANCE/LOCALIZE reads

    See: 69def14
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    53e26d1 View commit details
    Browse the repository at this point in the history
  3. rgw/admin: fix formatter leaks again

    the Formatter constructors take a 'bool pretty' argument. the pointers
    allocated by 'new' were being converted to bools and leaked by
    make_unique
    
    this was already fixed in 5302c18,
    but reverted in a rebase by 200f71a
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    d1de5fd View commit details
    Browse the repository at this point in the history
  4. Merge pull request ceph#50003 from mkogan1/wip-fix-t58552

    qa: d3n: fix test failure when "inline_data": false
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Mar 5, 2023
    Configuration menu
    Copy the full SHA
    0d01e69 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. doc/rgw - fix grammar in table in s3.rst

    Put an "only" in the correct place. Also, this is a very small change
    that will allow me to see if Jenkins is working (it probably isn't).
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    1beab1e View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#50386 from zdover23/wip-doc-2023-03-06-radosg…

    …w-s3-table
    
    doc/rgw - fix grammar in table in s3.rst
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    zdover23 authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    9775a25 View commit details
    Browse the repository at this point in the history
  3. Merge PR ceph#48894 into main

    * refs/pull/48894/head:
    	qa/tasks/cephfs: add "extra data pool" cephfs-data-scan tests
    	qa/tasks/cephfs: use cephfs tags when recreating osd caps
    	tools/cephfs-data-scan: make data pool command args optional
    	tools/cephfs-data-scan: support for multi-datapool
    	cls/cephfs: extend accumulate_inode_metadata client method to store pool id
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    648c6c7 View commit details
    Browse the repository at this point in the history
  4. Merge PR ceph#50310 into main

    * refs/pull/50310/head:
    	client: remove unused method
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    1e73d52 View commit details
    Browse the repository at this point in the history
  5. mds: track last modification time and change attr for a snap realm no…

    …de (srnode)
    
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    a119f23 View commit details
    Browse the repository at this point in the history
  6. mds: initialize last_modified to current timestamp for root inode sna…

    …prealm
    
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    77f7b21 View commit details
    Browse the repository at this point in the history
  7. mds: use change_attr from closest ancestor when initializing a new sn…

    …aprealm
    
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    f3c0d3b View commit details
    Browse the repository at this point in the history
  8. mds: include last modification time and change attr of a snap realm n…

    …ode in snap trace reply
    
    To handle older clients, introduce a cephfs feature bit. The MDS encodes a "new"
    SNapRealmInfo structure for clients supporting this feature (which includes the
    last modification timestamp and a version/change_attr for the snap realm). For
    clients not advertising this feature, the MDS uses the existing SnapRealmInfo
    structure for snapshot traces.
    
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    7a4c509 View commit details
    Browse the repository at this point in the history
  9. mds: update last modification time and change attr for a snap realm node

    Signed-off-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    cdf4ae4 View commit details
    Browse the repository at this point in the history
  10. client: update {m,c}time and change attr for snapdir from last modifi…

    …cation time of a snap realm
    
    For MDS that do not encode the "new" SnapReamInfo strucutre, fallback to
    using SnapRealmInfo.
    
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    af4739b View commit details
    Browse the repository at this point in the history
  11. test: add test to validate attrs for snapdir after snap operations

    Fixes: http://tracker.ceph.com/issues/54501
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    f1f6da1 View commit details
    Browse the repository at this point in the history
  12. Merge pull request ceph#50382 from zdover23/wip-doc-2023-03-05-radosg…

    …w-multisite-caption-3
    
    doc/rgw: fix caption
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    zdover23 authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    03773df View commit details
    Browse the repository at this point in the history
  13. rgw/tests: Reset endpoint before creating additional zones

    Signed-off-by: Soumya Koduri <skoduri@redhat.com>
    Fixes: https://tracker.ceph.com/issues/58822
    soumyakoduri committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    d3811f1 View commit details
    Browse the repository at this point in the history
  14. cephadm: disable coverage for some compatibility blocks

    This change disables reporting missing coverage for blocks that
    contain copy and pasted code from other python versions and exist
    to make those functions available to older python versions.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    2a8316b View commit details
    Browse the repository at this point in the history
  15. cephadm/tests: add initial test coverage for call function

    The call function provides the ability to run subprocesses, log output,
    and provides an optional timeout parameter. This timeout parameter does
    not appear to function correctly today, so we make use of
    pytest.param/pytest.mark.xfail to mark these cases as already known to
    fail.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    471a017 View commit details
    Browse the repository at this point in the history
  16. Merge pull request ceph#48697 from phlogistonjohn/jjm-cleaner-build-sh

    build scripts: various cleanups and minor changes preparing for containerized build and test
    
    Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
    Reviewed-by: Kefu Chai <tchaikov@gmail.com>
    adk3798 authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    ce08eda View commit details
    Browse the repository at this point in the history
  17. doc/dev: add full stop to sentence in basic-wo

    Add a full stop to a sentence in basic-workflow.rst. I looked at this
    document and noticed that it wasn't there, and it was just bugging me.
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    262b115 View commit details
    Browse the repository at this point in the history
  18. Merge pull request ceph#50398 from zdover23/wip-doc-2023-03-07-dev-gu…

    …ide-basic-workflow-full-stop
    
    doc/dev: add full stop to sentence in basic-wo
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    zdover23 authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    9ec470a View commit details
    Browse the repository at this point in the history
  19. osd: ECTransactions.cc: remove __func__ used inside a lambda

    Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
    ronen-fr committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    d97c410 View commit details
    Browse the repository at this point in the history
  20. qa: suppress memory leak in rocksdb

    Fixes: https://tracker.ceph.com/issues/58925
    Signed-off-by: Laura Flores <lflores@redhat.com>
    ljflores committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    7d6390d View commit details
    Browse the repository at this point in the history
  21. doc/radosgw: Redd up s3select.rst as followup to ceph#49411

    Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
    anthonyeleven committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    78b42ee View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. mgr/prometheus: remove dependency on cephadm module

    ceph@f967ac0
    introduced an import of something in the cephadm module
    in the prometheus module. This seems to break the prometheus
    module in some non-cephadm setups. For example, the ceph-ansible
    ci hit
    
    failed: [mgr0 -> mon0] (item=prometheus) => changed=true
      ansible_loop_var: item
      cmd:
      - ceph
      - -n
      - client.admin
      - -k
      - /etc/ceph/ceph.client.admin.keyring
      - --cluster
      - ceph
      - mgr
      - module
      - enable
      - prometheus
      delta: '0:00:00.389965'
      end: '2023-03-03 15:30:07.631308'
      item: prometheus
      rc: 2
      start: '2023-03-03 15:30:07.241343'
      stderr: 'Error ENOENT: module ''prometheus'' reports that it cannot run on the active manager daemon: No module named ''cephadm'' (pass --force to force enablement)'
      stderr_lines: <omitted>
      stdout: ''
      stdout_lines: <omitted>
    
    so we need to be a bit more careful with this import and
    make sure the prometheus module works fine without cephadm
    
    Signed-off-by: Adam King <adking@redhat.com>
    adk3798 committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    8be5889 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#50384 from anthonyeleven/anthonyeleven/tweak-…

    …50374
    
    doc/radosgw: Redd up s3select.rst as followup to ceph#49411
    
    Reviewed-by: Zac Dover <zac.dover@proton.me>
    zdover23 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    96019dd View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#50397 from soumyakoduri/wip-skoduri-multisite

    rgw/tests: Reset endpoint before creating additional zones
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    soumyakoduri authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    a854687 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ceph#50380 from rhcs-dashboard/script-reef-fix

    script: update backport scripts for reef
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    Reviewed-by: neha-ojha <NOT@FOUND>
    nizamial09 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    c05ab3e View commit details
    Browse the repository at this point in the history
  5. crimson/osd/osd_operations/client_request: Skip do_recover_missing() …

    …on replica
    
    * assert internal_client_request is on primary since
      do_recover_missing is also called by internal requests.
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    7fd0b34 View commit details
    Browse the repository at this point in the history
  6. crimson/osd/osd_operations/client_request: Add logs around do_process()

    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    2f77bbb View commit details
    Browse the repository at this point in the history
  7. crimson/osd/osd_operations/client_request: fix is_misdirected()

    In the case of balanced read the op is not misdirected.
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    b63ab1f View commit details
    Browse the repository at this point in the history
  8. crimson/osd/osd_operation/client_request: do_process() reorder

    * Move error checking to the beginning of do_process()
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    b1d7584 View commit details
    Browse the repository at this point in the history
  9. qa/suites/crimson-rados/thrash/workloads: Enable small-objects-balanc…

    …ed/localized
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    5b45736 View commit details
    Browse the repository at this point in the history
  10. osd/osd_types_fmt: Add fmt::formatter<pg_log_entry_t>

    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    f4300d4 View commit details
    Browse the repository at this point in the history
  11. common/intrusive_lru: Add clear_range()

    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    c4d996e View commit details
    Browse the repository at this point in the history
  12. crimson/osd/pg: add replica_clear_repop_obc() and log_operation()

    Clear invalid obc from cache.
    
    Fixes: https://tracker.ceph.com/issues/58089
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    91cbe88 View commit details
    Browse the repository at this point in the history
  13. crimson/osd/osd_operations: Add RepRequest::with_pg() to the pipeline

    Wait on a PG to advance to the request's map epoch.
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    cc53ae6 View commit details
    Browse the repository at this point in the history
  14. qa/*/crimson: Seperate Crimson's rbd api testing

    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    b73d8fd View commit details
    Browse the repository at this point in the history
  15. common/instrusive_lru: Implement for_each

    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    9f8e232 View commit details
    Browse the repository at this point in the history
  16. crimson/osd/pg: Implement context_registry_on_change()

    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    f468c67 View commit details
    Browse the repository at this point in the history
  17. crimson/osd/pg: Add can_discard_op case

    discard op in the case where same_primary_since is later than
    the MOSDOp's map epoch
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    c6ab217 View commit details
    Browse the repository at this point in the history
  18. crimson/osd: Remove head memeber from ObjectContext

    Before this patch, ObjectContext had a head member which was used
    to get the head obc of a clone object.
    This member caused the head object to being referenced while
    attempting to 'clear_replica_obc' (Since we only evict un-referenced
    obc from the obc_registery).
    This mechanism, of obtaining the head, is no longer needed since
    'with_clone_obc' loads the head object context first (using
    oid.get_head).
    
    In this commit, head is removed from ObjectContext class and users
    are removed as well.
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    e702dc3 View commit details
    Browse the repository at this point in the history
  19. crimson/osd/object_conetxt*: Rename get_ro_ss to get_head_ss

    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    efcf292 View commit details
    Browse the repository at this point in the history
  20. crimson/osd/object_context_loader: with_clone_obc to move head

    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    4bf99c6 View commit details
    Browse the repository at this point in the history
  21. crimson/osd: Introduce with_head_and_clone_obc()

    In continuation to 7ca2690:
    Now that the head ref is no longer a member of obc, we need a new
    substitute way to get the head when needed.
    
    When loading a clone object, the head object is loaded
    first (See with_clone_obc). Therefore we can make use of this design
    to move the loaded head forward to the relevant func (See with_head_and_clone_obc).
    Usually, we wouldn't need to make use of both the head and the clone obc in the
    same function. However, SnapTrimObjSubEvent::remove_or_update is an abnormal usage.
    
    Note: We want to avoid holding any unneeded references to obcs
    to allow the obc_registery to evict no longer valid obc.
    Therefore, with_obc() which references only a single obc is the
    preferred entry point for loading obcs.
    
    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    3ea1d8e View commit details
    Browse the repository at this point in the history
  22. crimson/osd/object_context_loader: Hide private methods

    Signed-off-by: Matan Breizman <mbreizma@redhat.com>
    Matan-B committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    b1632db View commit details
    Browse the repository at this point in the history
  23. cephadm: eliminate duplication of sections

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    0d1596e View commit details
    Browse the repository at this point in the history
  24. rgw: don't start the bucket notification thread in radosgw-admin

    Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
    yuvalif committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    ff1f68e View commit details
    Browse the repository at this point in the history
  25. cephfs_mirror: sync snap dir root mode with remote dir

    Fixes: https://tracker.ceph.com/issues/58678
    Signed-off-by: Milind Changire <mchangir@redhat.com>
    mchangir committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    f44b284 View commit details
    Browse the repository at this point in the history
  26. qa: add cephfs_mirror test case to check root dir modes

    Signed-off-by: Milind Changire <mchangir@redhat.com>
    mchangir committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    7849939 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a94f5b3 View commit details
    Browse the repository at this point in the history
  28. Merge pull request ceph#49779 from Matan-B/wip-matanb-c-lru-comments

    common/intrusive_lru: Improve readability
    
    Reviewed-by: Samuel Just <sjust@redhat.com>
    Reviewed-by: chunmei-liu <chunmei.liu@intel.com>
    Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
    Matan-B authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    274adef View commit details
    Browse the repository at this point in the history
  29. Merge pull request ceph#50410 from ljflores/wip-tracker-58925

    qa: suppress memory leak in rocksdb
    ljflores authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    f96dd0d View commit details
    Browse the repository at this point in the history
  30. Merge pull request ceph#49116 from Matan-B/wip-matanb-c-balanced-reads

    crimson/osd: Support balance reads
    
    Reviewed-by: Samuel Just <sjust@redhat.com>
    Matan-B authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    5841654 View commit details
    Browse the repository at this point in the history
  31. Merge pull request ceph#50403 from yuvalif/wip-yuval-dont-start-notif…

    …-thread
    
    rgw: don't start the bucket notification thread in radosgw-admin
    
    reviewewd-by: cbodley
    yuvalif authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    430edd3 View commit details
    Browse the repository at this point in the history
  32. Merge pull request ceph#50311 from trociny/wip-58051-1

    mgr/cephadm: try to avoid pull when getting container image info
    
    Reviewed-by: Adam King <adking@redhat.com>
    adk3798 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    3019cf0 View commit details
    Browse the repository at this point in the history
  33. Merge pull request ceph#48911 from yuvalif/test-kafka-sasl-scram

    rgw: test kafka sasl scram
    
    reviewed-by: anthonyeleven, cbodley
    yuvalif authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    4aa930e View commit details
    Browse the repository at this point in the history
  34. Merge pull request ceph#50275 from rkachach/fix_issue_58856

    mgr/rgw: adding mgr rgw module to ceph image
    
    Reviewed-by: Adam King <adking@redhat.com>
    Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
    adk3798 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    251c3d4 View commit details
    Browse the repository at this point in the history
  35. Merge pull request ceph#50167 from trociny/wip-58792

    mgr/cephadm: don't add mgr into iscsi trusted_ip_list if it's already there
    
    Reviewed-by: Adam King <adking@redhat.com>
    adk3798 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    a42a673 View commit details
    Browse the repository at this point in the history
  36. Merge pull request ceph#50100 from adk3798/set-unmanaged

    mgr/cephadm: add commands to set services to managed/unmanaged
    
    Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
    Reviewed-by: John Mulligan <jmulligan@redhat.com>
    Reviewed-by: Redouane Kachach <rkachach@redhat.com>
    adk3798 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    39d3ce9 View commit details
    Browse the repository at this point in the history
  37. cmake: update FindSanitizers for new libasan versions

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    3753469 View commit details
    Browse the repository at this point in the history
  38. asan: add qa/lsan.supp for leak sanitizer suppressions

    any executable that links against the heap_profiler leaks 8 bytes for a
    singleton:
    > -----------------------------------------------------
    > Suppressions used:
    > count      bytes template
    > 1          8 ^MallocExtension::Register
    > -----------------------------------------------------
    
    the python script bin/ceph has a lot of leaks:
    > -----------------------------------------------------
    > Suppressions used:
    >   count      bytes template
    >     205     294983 ^PyObject_Malloc
    >      10       6216 ^_PyObject_Realloc
    >       1        568 ^PyMem_Calloc
    >       2          2 ^PyMem_Malloc
    >      63      58935 ^PyUnicode_New
    >      10       7294 ^_PyBytes_FromSize
    >     166     149904 ^_PyObject_GC_Alloc
    >       5       3360 ^_PyObject_GC_Resize
    > -----------------------------------------------------
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    8c099a5 View commit details
    Browse the repository at this point in the history
  39. cmake/boost: WITH_ASAN adds BOOST_USE_ASAN to context

    also adds 'context-impl=ucontext' to the b2 command line and the
    BOOST_USE_UCONTEXT define as described in:
    https://www.boost.org/doc/libs/1_79_0/libs/context/doc/html/context/stack/sanitizers.html
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    83bac8d View commit details
    Browse the repository at this point in the history
  40. mgr/cephadm: be aware of host's shortname and FQDN

    The idea is to gether the shortname and FQDN as part
    of gather-facts, and then if we ever try to check if a certain
    host is in our internal inventory by hostname, we can check
    these other known names. This should avoid issues where
    we think a hostname specified by FQDN is not in our
    inventory because we know the host by the shortname
    or vice versa.
    
    Fixes: https://tracker.ceph.com/issues/58738
    
    Signed-off-by: Adam King <adking@redhat.com>
    adk3798 committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    6443cf1 View commit details
    Browse the repository at this point in the history
  41. Merge pull request ceph#50270 from mnasiadka/cephadm_ulimit_docker

    cephadm: set --ulimit nofiles with Docker
    
    Reviewed-by: Adam King <adking@redhat.com>
    adk3798 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    e597e87 View commit details
    Browse the repository at this point in the history
  42. cephadm: fix timeout argument to call function

    The timeout argument to call function, for executing sub-processes, did
    not function - this patch makes timeout work as (probably) intended.
    Use the `process.communicate()` method rather than `tee` functions to
    handle IO collection. Since no logging is done until after the exit code
    is known the tee calls are not necessary. Add calls to kill the child
    process when the time out occurs. This helps prevent event loop "leaks"
    that generate python warnings.
    
    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    cefe44c View commit details
    Browse the repository at this point in the history
  43. cephadm/tests: enable timeout test cases for call function

    Signed-off-by: John Mulligan <jmulligan@redhat.com>
    phlogistonjohn committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    0530467 View commit details
    Browse the repository at this point in the history
  44. Merge pull request ceph#45469 from zaitcev/srbac-bz1901857-3

    RGW: Add a reader feature
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    b7ee62d View commit details
    Browse the repository at this point in the history
  45. Merge pull request ceph#50101 from adk3798/all-devices-raw

    mgr/orchestrator: allow deploying raw mode OSDs with --all-available-devices
    
    Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
    adk3798 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    b450283 View commit details
    Browse the repository at this point in the history
  46. Merge pull request ceph#50244 from phlogistonjohn/jjm-cephadm-test-call

    cephadm: test call function & fix timeout argument
    
    Reviewed-by: Adam King <adking@redhat.com>
    adk3798 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    59965ec View commit details
    Browse the repository at this point in the history
  47. Merge pull request ceph#50133 from adk3798/fqdn-stray

    mgr/cephadm: be aware of host's shortname and FQDN
    
    Reviewed-by: John Mulligan <jmulligan@redhat.com>
    Reviewed-by: Redouane Kachach <rkachach@redhat.com>
    adk3798 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    fc85d0f View commit details
    Browse the repository at this point in the history
  48. Merge pull request ceph#50146 from adk3798/container-selinux-conflict

    qa/distros: pass --allowerasing --nobest when installing container-tools
    
    Reviewed-by: John Mulligan <jmulligan@redhat.com>
    Reviewed-by: Redouane Kachach <rkachach@redhat.com>
    adk3798 authored Mar 7, 2023
    Configuration menu
    Copy the full SHA
    8cb8341 View commit details
    Browse the repository at this point in the history
  49. rgw/sysobj: read() can query size/mtime

    rgw_get_system_obj() stopped calling stat() before read() in
    90aec61, which left the optional
    'real_time *pmtime' argument uninitialized
    
    when requested, read() will add a stat op to initialize size/mtime
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    20ab427 View commit details
    Browse the repository at this point in the history
  50. rgw/admin: 'bucket stats' displays non-empty mtime

    Fixes: https://tracker.ceph.com/issues/58932
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    e9720dd View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. doc/install: update index.rst

    Update index.rst by making minor grammar improvements. This file was
    long overdue for a backport to Reef, Quincy, and Pacific, so this commit
    was a good way to pass a human eyeball over the text before making those
    backports.
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    82d748f View commit details
    Browse the repository at this point in the history
  2. test_cephadm: fix conf format

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    b3125f4 View commit details
    Browse the repository at this point in the history
  3. Merge PR ceph#49912 into main

    * refs/pull/49912/head:
    	qa: avoid explicit set to client mountpoint as "/"
    
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    vshankar committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    8f55abb View commit details
    Browse the repository at this point in the history
  4. Merge PR ceph#49844 into main

    * refs/pull/49844/head:
    	qa: enforce string client-id check for testing oldest client tid warning
    	qa: optionally check pattern string match in `health detail`
    
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
    vshankar committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    d78b230 View commit details
    Browse the repository at this point in the history
  5. Merge PR ceph#49766 into main

    * refs/pull/49766/head:
    	mds: record and dump last tid for trimming completed requests (or flushes)
    
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
    Reviewed-by: Milind Changire <mchangir@redhat.com>
    Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
    vshankar committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    c3ffbd5 View commit details
    Browse the repository at this point in the history
  6. Merge PR ceph#46357 into main

    * refs/pull/46357/head:
    	PendingReleaseNotes: add reference to the new mdsmap max_xattr_size field
    	qa/tasks/mgr/dashboard/test_health: Add 'max_xattr_size' to the mdsmap schema
    	mds: prevent exceeding xattrs limits on initial set
    	mds: prevent clients from exceeding the xattrs key/value limits
    	mon: add new configuration to limit filesystem xattrs size
    
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    9623dd2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request ceph#50430 from zdover23/wip-doc-2023-03-08-instal…

    …l-minor-grammar-fix
    
    doc/install: update index.rst
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    zdover23 authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    3fa3cd0 View commit details
    Browse the repository at this point in the history
  8. Merge PR ceph#49008 into main

    * refs/pull/49008/head:
    	doc/quota: accept human readable quota value documented
    	qa/workunits/fs/quota.sh: use human readable format for ceph.quota.max_bytes
    	qa: added three testcases
    	mds: accept human readable values for quotas
    
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    Reviewed-by: Milind Changire <mchangir@redhat.com>
    Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
    vshankar committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    2e2e7b9 View commit details
    Browse the repository at this point in the history
  9. doc/rados: fix grammar mistake

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    9d107ac View commit details
    Browse the repository at this point in the history
  10. Merge pull request ceph#50437 from Svelar/rados-doc

    doc/rados: fix grammar mistake
    anthonyeleven authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    f021748 View commit details
    Browse the repository at this point in the history
  11. Merge pull request ceph#50402 from ronen-fr/wip-rf-operator-log

    osd: ECTransactions.cc: remove __func__ used inside a lambda
    
    Reviewed-by: Samuel Just <sjust@redhat.com>
    ronen-fr authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    9c52fbd View commit details
    Browse the repository at this point in the history
  12. Merge pull request ceph#50413 from adk3798/prometheus-cephadm-dep

    mgr/prometheus: remove dependency on cephadm module
    
    Reviewed-by: Redouane Kachach <rkachach@redhat.com>
    adk3798 authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    9b37c8c View commit details
    Browse the repository at this point in the history
  13. Merge pull request ceph#50318 from Svelar/extra_conf

    cephadm: eliminate duplication of sections
    
    Reviewed-by: Adam King <adking@redhat.com>
    adk3798 authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    88ef4e2 View commit details
    Browse the repository at this point in the history
  14. Merge pull request ceph#50082 from adk3798/move-repos

    mgr/cephadm: make upgrade respect use_repo_digest
    
    Reviewed-by: Redouane Kachach <rkachach@redhat.com>
    adk3798 authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    d3bdd7b View commit details
    Browse the repository at this point in the history
  15. Merge pull request ceph#50149 from fmount/fs_cleanup

    Remove the filestore section from ceph-volume
    guits authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    44e4dfd View commit details
    Browse the repository at this point in the history
  16. doc/rados/operations: Improve wording, capitalizatiopn, formatting

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

Commits on Mar 9, 2023

  1. Merge pull request ceph#50439 from anthonyeleven/anthonyeleven/caps

    doc/rados/operations: Improve wording, capitalization, formatting
    
    Reviewed-by: Zac Dover <zac.dover@proton.me>
    zdover23 authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    2e8c20c View commit details
    Browse the repository at this point in the history
  2. mgr/dashboard: Dashboard RGW multisite configuration

    Signed-off-by: Aashish Sharma <aasharma@redhat.com>
    aaSharma14 authored and avanthakkar committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    3d6e9ac View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#49953 from rhcs-dashboard/dashboard-rgw-multi…

    …site
    
    mgr/dashboard: Dashboard RGW multisite configuration
    
    Reviewed-by: aashish1412 <NOT@FOUND>
    Reviewed-by: Avan Thakkar <athakkar@redhat.com>
    Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
    Reviewed-by: Nizamudeen A <nia@redhat.com>
    Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
    nizamial09 authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    dcbf81c View commit details
    Browse the repository at this point in the history
  4. Merge PR ceph#50177 into main

    * refs/pull/50177/head:
    	cephfs-top: navigate to home screen when no fs
    
    Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    vshankar committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    26cbd24 View commit details
    Browse the repository at this point in the history
  5. mgr/dashboard: custom image for kcli bootstrap script

    the stable branches like quincy pulls from the quay.io/ceph/ceph:v17 to
    bootstrap the ceph cluster in test environments. This will cause issues
    because the branches are changing constantly but the image is not. So
    using the quay.ceph.io repo to bring the cluster in test environment.
    
    Signed-off-by: Nizamudeen A <nia@redhat.com>
    nizamial09 committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    be8f1e7 View commit details
    Browse the repository at this point in the history
  6. Merge pull request ceph#50456 from rhcs-dashboard/custom-image-kcli-b…

    …ootstrap
    
    mgr/dashboard: custom image for kcli bootstrap script
    
    Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
    nizamial09 authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    67c2b69 View commit details
    Browse the repository at this point in the history
  7. Merge PR ceph#50195 into main

    * refs/pull/50195/head:
    	cephfs-top: Handle `METRIC_TYPE_NONE` fields for sorting
    
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Jos Collin <jcollin@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    950a61a View commit details
    Browse the repository at this point in the history
  8. rgw: add an "object reindex" subcommand to radosgw-admin

    This subcommand will take a bucket and an object (or a list of objects
    in a file) and add those objects to the bucket's index. It does so by
    preparing the bucket index entry update and then allowing the
    so-called "dir suggest" mechansim, which is triggered by listing the
    bucket, to completing the bucket index entry. This mechanism is
    triggered by listing the bucket.  Using this mechanism has the
    advantage of doing this lazily that both allows the reindex operation
    to run more quickly and distributes the workload over time.
    
    This subcommand can help restore lost bucket index entries.
    
    Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
    ivancich committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    be0583c View commit details
    Browse the repository at this point in the history
  9. rgw: add rgw-restore-bucket-index

    Adds an experimental script that allows a bucket index of a
    non-versioned bucket to be restored by applying `radosgw-admin object
    reindex ...` to all objects in the specified bucket. The objects in
    the bucket are determined by scanning the data pool for head objects
    containing the bucket's marker.
    
    Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
    ivancich committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    6ea11b1 View commit details
    Browse the repository at this point in the history
  10. Merge pull request ceph#49546 from Matan-B/wip-matanb-pull-push-naming

    osd/ReplicatedBackend: Rename Push/Pull Info
    ljflores authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    8a9ee6f View commit details
    Browse the repository at this point in the history
  11. Merge pull request ceph#50065 from ajarr/fix-58691

    mgr: store names of modules that register RADOS clients in the MgrMap
    ljflores authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    cda8593 View commit details
    Browse the repository at this point in the history
  12. Merge pull request ceph#50283 from ronen-fr/wip-rf-partial-unpub

    osd/scrub: only call publish_stats_to_osd() where allowed and needed
    ljflores authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    7d3685d View commit details
    Browse the repository at this point in the history
  13. Merge pull request ceph#50199 from athanatos/sjust/wip-scrub-event-he…

    …lpers-50088
    
    scrub: use a generic interface for scheduling timer based events
    ljflores authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    af98690 View commit details
    Browse the repository at this point in the history
  14. Merge pull request ceph#49628 from Rethan/feat-osd-op-thread-timeout

    osd: allow osd_op_thread_timeout and suicide_timeout to be adjusted o…
    
    Reviewed-by: Igor Fedotov <ifedotov@suse.com>
    yuriw authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    3848f44 View commit details
    Browse the repository at this point in the history
  15. Merge pull request ceph#49870 from ifed01/wip-ifed-rm-range-threshold…

    …-on-the-fly
    
    kv/rocksdbstore: apply rocksdb_delete_range_threshold on the fly
    
    Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
    yuriw authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    7ebcdea View commit details
    Browse the repository at this point in the history
  16. qa/tests: added reef branch

    Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
    yuriw committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    be459d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Merge PR ceph#50127 into main

    * refs/pull/50127/head:
    	client: correct quota check in Client::_rename()
    
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
    vshankar committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    9fd4cb3 View commit details
    Browse the repository at this point in the history
  2. Merge PR ceph#50107 into main

    * refs/pull/50107/head:
    	client: fix CEPH_CAP_FILE_WR caps reference leakage in _write()
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    81e27bd View commit details
    Browse the repository at this point in the history
  3. Merge PR ceph#45224 into main

    * refs/pull/45224/head:
    	mds: add support for snapshots alternate_name
    
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    Reviewed-by: David Disseldorp <ddiss@suse.de>
    Reviewed-by: Jeff Layton <jlayton@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    bfe00d4 View commit details
    Browse the repository at this point in the history
  4. rgw: add bucket notification cache

    Bucket notification supports reading the rule configuration from the cache first, rather than directly from the bottom layer
    
    Signed-off-by: liuhong <liuhong_yewu@cmss.chinamobile.com>
    DHB-liuhong committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    6de6fd8 View commit details
    Browse the repository at this point in the history
  5. qa: test new client with old cluster

    Fixes: https://tracker.ceph.com/issues/53573
    Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
    dparmar18 committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    179e4bc View commit details
    Browse the repository at this point in the history
  6. Crypto: Add QAT batch mode

    Now, the current code does not allow qat to exert
    its acceleration advantage, but leads to poor performance
    of qat. The QAT batch mode is implemented here, so that
    the QAT performance can be displayed.
    
    When we scale up the number of concurrent requests and worry about
    QAT instance will be bottleneck, we can fall back to CPU.
    
    And there add a parameter to set the times of the number of QAT
    instance to wait for free instance, which can avoid QAT to be
    not busy and make sure QAT full of utilization as much as possible.
    
    max_queue_size is up to max_requests
    
    Add optional_yield in RGWPutObj_BlockEncrypt and
    RGWGetObj_BlockDecrypt. Make it with coroutine and non-coroutine mode.
    
    Signed-off-by: Feng Hualong <hualong.feng@intel.com>
    hualongfeng committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    0ce6d03 View commit details
    Browse the repository at this point in the history
  7. test/rgw: Add optional_yield in rgw_crypto

    Signed-off-by: Feng Hualong <hualong.feng@intel.com>
    hualongfeng committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    c097b24 View commit details
    Browse the repository at this point in the history
  8. doc/index: remove "uniquely" from landing page

    Change "Ceph uniquely delivers[...]" to "Ceph delivers[...]"
    
    Signed-off-by: Zac Dover <zac.dover@proton.me>
    zdover23 committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    6e5be7a View commit details
    Browse the repository at this point in the history
  9. Merge PR ceph#49102 into main

    * refs/pull/49102/head:
    	qa: add test for schedule auto deactivation
    	doc/cephfs: add note about path usage in snap-schedule
    	mgr/snap_schedule: add debug log for missing or wrong path
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    vshankar committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    f2709dd View commit details
    Browse the repository at this point in the history
  10. Merge PR ceph#48280 into main

    * refs/pull/48280/head:
    	qa: test new client with old cluster
    
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    bbdc17c View commit details
    Browse the repository at this point in the history
  11. Merge PR ceph#50013 into main

    * refs/pull/50013/head:
    	mgr/volumes: avoid returning -ESHUTDOWN back to cli
    
    Reviewed-by: Rishabh Dave <ridave@redhat.com>
    Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
    Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
    vshankar committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    bd58952 View commit details
    Browse the repository at this point in the history
  12. qa/cephfs: add helper methods to run tests from xfstests-dev

    Signed-off-by: Rishabh Dave <ridave@redhat.com>
    rishabh-d-dave committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    f43e109 View commit details
    Browse the repository at this point in the history
  13. rgw/admin: hide bencoded torrent data from 'object stat'

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    8b637c4 View commit details
    Browse the repository at this point in the history
  14. ceph-volume: update the OS before deploying Ceph

    ceph-volume tests are failing, OSDs never get up and running.
    For some reason, updating the OS early in the testing workflow
    addresses that issue in the CI.
    
    -- to be continued ... --
    
    Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
    guits committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    663c914 View commit details
    Browse the repository at this point in the history
  15. Merge pull request ceph#49807 from DHB-liuhong/lh-bucket-notification…

    …-cache
    
    rgw: add bucket notification cache
    
    reviewed-by: cbodley, yuvalif
    yuvalif authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    d70c5a2 View commit details
    Browse the repository at this point in the history
  16. ceph-volume: add bluefs_buffered_io: false in functional tests

    This is a workaround to make dmcrypt scenarios pass the CI.
    
    Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
    guits committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    491e88e View commit details
    Browse the repository at this point in the history
  17. Merge pull request ceph#50465 from ceph/wip-yuri-branch_fix-main

    qa/tests: added reef branch
    
    Reviewed-by: Laura Flores <lflores@redhat.com>
    yuriw authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    a492b08 View commit details
    Browse the repository at this point in the history
  18. Merge pull request ceph#50348 from ivancich/wip-restore-bucket-index

    rgw: experimental support for restoring a lost bucket index
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    ivancich authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    fe9eb48 View commit details
    Browse the repository at this point in the history
  19. Merge pull request ceph#48948 from ljflores/wip-telemetry-show-all

    mgr/telemetry: make sure histograms are formatted in `all` commands
    ljflores authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    d0049e4 View commit details
    Browse the repository at this point in the history
  20. Merge pull request ceph#49524 from rzarzynski/wip-osd-snaptrimmer-awa…

    …itasyncwork-better-ret
    
    osd: slightly improve readability in handling of snap trim errors
    
    Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
    yuriw authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    d601267 View commit details
    Browse the repository at this point in the history
  21. Merge pull request ceph#49768 from rzarzynski/wip-crimson-fmt9-compil…

    …e-guard
    
    crush: fix compilation guard around specialization for libfmt => 9
    
    Reviewed-by: Samuel Just <sjust@redhat.com>
    Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
    yuriw authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    98bd899 View commit details
    Browse the repository at this point in the history
  22. Merge pull request ceph#49958 from ifed01/wip-ifed-report-min-alloc-size

    os/bluestore: report min_alloc_size through "ceph osd metadata"
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    yuriw authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    3049ada View commit details
    Browse the repository at this point in the history
  23. Merge pull request ceph#49963 from ifed01/wip-ifed-fix-prefixed-kv-it…

    …erator
    
    kv/RocksDBStore: don't use real wholespace iterator for prefixed access
    
    Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
    Reviewed-by: Cory Snyder <csnyder@iland.com>
    yuriw authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    2ef67f1 View commit details
    Browse the repository at this point in the history
  24. Merge pull request ceph#50470 from zdover23/wip-doc-2023-03-10-landin…

    …g-page-uniquely
    
    doc/index: remove "uniquely" from landing page
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    zdover23 authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    2732527 View commit details
    Browse the repository at this point in the history
  25. .github/milestone.yml: add reef

    Signed-off-by: Neha Ojha <nojha@redhat.com>
    neha-ojha committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    573d0ff View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. rgw/beast: add extra_response_headers for Server name

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    ffeacc0 View commit details
    Browse the repository at this point in the history
  2. doc/rgw: remove rgw_thread_pool_size from frontend options

    this is a config variable, not a frontend option. and the description is
    not accurate
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    7b56006 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#47040 from hualongfeng/qat_batch_mode

    Crypto: Add QAT batch mode
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Mar 11, 2023
    Configuration menu
    Copy the full SHA
    e64a0de View commit details
    Browse the repository at this point in the history
  4. Merge pull request ceph#49466 from linuxbox2/wip-lc-size

    rgw/notifications: fetch object state to get size, in rgw_lc.cc
    
    Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
    Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
    cbodley authored Mar 11, 2023
    Configuration menu
    Copy the full SHA
    ba99497 View commit details
    Browse the repository at this point in the history
  5. Merge pull request ceph#50211 from bbc/add_quota_containers_rgw_rest_…

    …header
    
    rgw: add containers quota to swift rest headers
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Mar 11, 2023
    Configuration menu
    Copy the full SHA
    028e730 View commit details
    Browse the repository at this point in the history
  6. Merge pull request ceph#50429 from cbodley/wip-58932

    rgw/admin: 'bucket stats' displays non-empty mtime
    
    Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
    cbodley authored Mar 11, 2023
    Configuration menu
    Copy the full SHA
    3a1d375 View commit details
    Browse the repository at this point in the history
  7. Merge pull request ceph#50346 from vedanshbhartia/rm-57938

    rgw: use unique_ptr for flat_map emplace in BucketTrimWatche
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Mar 11, 2023
    Configuration menu
    Copy the full SHA
    f0a3f73 View commit details
    Browse the repository at this point in the history
  8. Merge pull request ceph#50168 from cbodley/wip-23838

    rgw: store torrent file for GetObjectTorrent in object attrs instead of omap
    
    Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
    cbodley authored Mar 11, 2023
    Configuration menu
    Copy the full SHA
    f6a49ae View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

  1. Merge pull request ceph#50483 from cbodley/wip-rgw-beast-server-name

    rgw/beast: add extra_response_headers for Server name
    anthonyeleven authored Mar 12, 2023
    Configuration menu
    Copy the full SHA
    1680aff View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#50473 from guits/cv-fix-cv-tests

    ceph-volume: update the OS before deploying Ceph
    guits authored Mar 12, 2023
    Configuration menu
    Copy the full SHA
    370e0ed View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#50385 from cbodley/wip-cmake-asan

    cmake: some fixes and suppressions for WITH_ASAN under vstart.sh
    
    Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
    cbodley authored Mar 12, 2023
    Configuration menu
    Copy the full SHA
    48d53b4 View commit details
    Browse the repository at this point in the history
  4. rgw/aio: librados_op() requires librados::IoCtx

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    1bc8d66 View commit details
    Browse the repository at this point in the history
  5. rgw/aio: remove RGWSI_RADOS from generic Aio::get()

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    5c3f8da View commit details
    Browse the repository at this point in the history
  6. rgw/aio: update Aio callers in rados and d3n

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    d4eec9d View commit details
    Browse the repository at this point in the history
  7. test/rgw: ceph_test_rgw_throttle no longer needs rados

    run it as a unittest instead of a workunit
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    e587a71 View commit details
    Browse the repository at this point in the history
  8. Merge pull request ceph#50383 from cbodley/wip-rgw-admin-formatter-v2

    rgw/admin: fix formatter leaks again
    
    Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
    cbodley authored Mar 12, 2023
    Configuration menu
    Copy the full SHA
    0e2e7d5 View commit details
    Browse the repository at this point in the history
  9. rgw/main: null-initialize pointer members

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    6bd867f View commit details
    Browse the repository at this point in the history
  10. rgw: add SiteConfig to load/create zonegroup configuration

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    f887f9a View commit details
    Browse the repository at this point in the history
  11. rgw/main: init_storage() creates a ConfigStore and loads SiteConfig

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    7e36bd5 View commit details
    Browse the repository at this point in the history
  12. rgw: RGWRealmReloader reloads rgw::SiteConfig

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    646db21 View commit details
    Browse the repository at this point in the history
  13. rgw/rados: copy_obj_data() can use yielding throttle

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    b929958 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. doc/crimson: add SeaStore when using vstart.

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    055bb2b View commit details
    Browse the repository at this point in the history
  2. qa/cephfs: run all generic tests from xfstests-dev

    Signed-off-by: Rishabh Dave <ridave@redhat.com>
    rishabh-d-dave committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    c4ce722 View commit details
    Browse the repository at this point in the history
  3. qa, cleanup: no need to specify human readable quota values in comment

    ... since the values themselves are self-explanatory.
    
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    3286d47 View commit details
    Browse the repository at this point in the history
  4. ceph-volume: change to read objectstore from spec

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    d635159 View commit details
    Browse the repository at this point in the history
  5. qa: fixup quota values exceeding 64 bit signed int value

    The test does the following:
    
            setfattr -n ceph.quota.max_bytes -v 8388608Ti .
    
    This failes since 8388608Ti exceeds 64 bit signed integer value.
    Change that to the approprivate value and expect faliure when
    quota is set for this exceeded value.
    
    Fixes: http://tracker.ceph.com/issues/55940
    Introduced-by: 7330651
    Signed-off-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    ad7eb17 View commit details
    Browse the repository at this point in the history
  6. mgr/dashboard: force TLS 1.3

    Fixes: https://tracker.ceph.com/issues/58942
    
    Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
    epuertat committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    cd89466 View commit details
    Browse the repository at this point in the history
  7. rbd: improve log msgs when failing to enable mirroring on image

    Attempting to enable mirroring on an an image within a namespace bails
    out without any useful msg.
    
    $ rbd mirror image enable mi_pool/ns_0/big snapshot
    2021-11-17T08:33:21.321+0000 7f4b36f9c2c0 -1 librbd::api::Mirror:
      image_enable: cannot enable mirroring in the current pool mirroring mode
    
    Fixes: https://tracker.ceph.com/issues/58895
    Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
    Prasanna Kumar Kalever committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    828a0de View commit details
    Browse the repository at this point in the history
  8. Merge PR ceph#50049 into main

    * refs/pull/50049/head:
    	qa: add cephfs_mirror test case to check root dir modes
    	cephfs_mirror: sync snap dir root mode with remote dir
    
    Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    44f82d2 View commit details
    Browse the repository at this point in the history
  9. Merge PR ceph#49970 into main

    * refs/pull/49970/head:
    	mds: force replay sessionmap version
    
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    vshankar committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    d140a71 View commit details
    Browse the repository at this point in the history
  10. Merge PR ceph#48382 into main

    * refs/pull/48382/head:
    	test: add test to validate attrs for snapdir after snap operations
    	client: update {m,c}time and change attr for snapdir from last modification time of a snap realm
    	mds: update last modification time and change attr for a snap realm node
    	mds: include last modification time and change attr of a snap realm node in snap trace reply
    	mds: use change_attr from closest ancestor when initializing a new snaprealm
    	mds: initialize last_modified to current timestamp for root inode snaprealm
    	mds: track last modification time and change attr for a snap realm node (srnode)
    
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    Reviewed-by: Milind Changire <mchangir@redhat.com>
    vshankar committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    14d3413 View commit details
    Browse the repository at this point in the history
  11. Merge PR ceph#50493 into main

    * refs/pull/50493/head:
    	qa: fixup quota values exceeding 64 bit signed int value
    	qa, cleanup: no need to specify human readable quota values in comment
    
    Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
    vshankar committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    d73916c View commit details
    Browse the repository at this point in the history
  12. doc/dev/release-checklist: add another step for ceph-build

    Signed-off-by: Josh Durgin <jdurgin@redhat.com>
    jdurgin committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    4fcad71 View commit details
    Browse the repository at this point in the history
  13. Merge pull request ceph#50482 from neha-ojha/wip-milestore

    .github/milestone.yml: add reef
    ljflores authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    831a41a View commit details
    Browse the repository at this point in the history
  14. Merge pull request ceph#50282 from mhmdawnallah/fix-access-a-destruct…

    …ed-temporary-variable-in-rgw_sync_checkpoint
    
    src/rgw/rgw_sync_checkpoint.cc: fix a destructed temporary variable access
    
    reviewed-by: adamemerson, yuvalif
    yuvalif authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    f0f7fc7 View commit details
    Browse the repository at this point in the history
  15. Merge pull request ceph#50147 from cbodley/wip-debian-mgr-pytest

    debian/mgr: remove pytest from debian/ceph-mgr-dashboard.requires
    
    Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
    epuertat authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    a1071b4 View commit details
    Browse the repository at this point in the history
  16. mgr/dashboard: replace ajsf with formly

    ajsf json schema library for angular doesn't seem to be actively
    maintained. Instead, fromly is a well maintained replacement with extra
    stuff like validators builtin, support for json schemas, custom
    components, etc...
    
    Textareas weren't supported on ajsf, therefore, it made sense to move to
    this dep instead.
    
    Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
    Signed-off-by: Nizamudeen A <nia@redhat.com>
    pereman2 committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    2c43dd0 View commit details
    Browse the repository at this point in the history
  17. Merge pull request ceph#50494 from rhcs-dashboard/fix-58942-main

    mgr/dashboard: force TLS 1.3
    
    Reviewed-by: Avan Thakkar <athakkar@redhat.com>
    Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
    epuertat authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    d26e514 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Merge pull request ceph#50500 from jdurgin/wip-release-checklist

    doc/dev/release-checklist: add another step for ceph-build
    
    Reviewed-by: Neha Ojha <nojha@redhat.com>
    zdover23 authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    5852e5a View commit details
    Browse the repository at this point in the history
  2. ceph-volume: keep batch default status

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    45375b4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#50343 from pkalever/fix-errormsg

    librbd: report better errors when failing to enable mirroring on an image
    
    Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    f443eed View commit details
    Browse the repository at this point in the history
  4. Merge pull request ceph#50347 from cbodley/wip-rgw-sal-aio

    rgw/aio: remove RGWSI_RADOS from generic Aio::get()
    
    Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
    cbodley authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    a22b26e View commit details
    Browse the repository at this point in the history
  5. Merge pull request ceph#48482 from cbodley/wip-rgw-site-config

    rgw: add SiteConfig to load/create zonegroup configuration
    
    Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
    Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
    cbodley authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    a080d8c View commit details
    Browse the repository at this point in the history
  6. Merge pull request ceph#48411 from liangmingyuanneo/wip-rgw-reshard-c…

    …ollision
    
    rgw/reshard: fix hold reshard lock collisions
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    75350e2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request ceph#50390 from Svelar/vstart-doc

    doc/crimson: add SeaStore when using vstart.
    
    Reviewed-by: Zac Dover <zac.dover@proton.me>
    zdover23 authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    334fbf2 View commit details
    Browse the repository at this point in the history
  8. Merge pull request ceph#45960 from rishabh-d-dave/xfstests-dev-run-mo…

    …re-tests
    
    qa/cephfs: upgrade xfstests_dev.py to run more tests
    
    Reviewed-by: Xiubo Li <xiubli@redhat.com>
    Reviewed-by: Venky Shankar <vshankar@redhat.com>
    rishabh-d-dave authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    e3c6e15 View commit details
    Browse the repository at this point in the history
  9. Merge pull request ceph#50409 from rhcs-dashboard/formly

    mgr/dashboard: replace ajsf with formly
    
    
    Reviewed-by: Pegonzal <NOT@FOUND>
    Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
    Reviewed-by: Nizamudeen A <nia@redhat.com>
    pereman2 authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    cde9233 View commit details
    Browse the repository at this point in the history
  10. Merge pull request ceph#50339 from cbodley/wip-qa-rgw-reef-upgrade

    qa/rgw: add rgw/upgrade suite
    
    Reviewed-by: Ali Maredia <amaredia@redhat.com>
    alimaredia authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    0217230 View commit details
    Browse the repository at this point in the history
  11. doc/dev/release-checklists.rst: add after dev freeze section

    - add release to redmine
    - add milestone
    
    Signed-off-by: Neha Ojha <nojha@redhat.com>
    neha-ojha committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    1e048aa View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. crimson/os/seastore/EPM/BackgroundProcess: rename cleaner to main_cle…

    …aner
    
    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    3adb17b View commit details
    Browse the repository at this point in the history
  2. crimson/os/seastore/EPM: refactor reserve process

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    86e2f4b View commit details
    Browse the repository at this point in the history
  3. crimson/os/seastore: move ool segment seq allocator to EPM

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    944c125 View commit details
    Browse the repository at this point in the history
  4. crimson/os/seastore/EPM/BackgroundProcess: add cold_cleaner

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    343f579 View commit details
    Browse the repository at this point in the history
  5. crimson/os/seastore/SegmentCleaner: distinguish the cold cleaner from…

    … the normal
    
    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    483e368 View commit details
    Browse the repository at this point in the history
  6. crimson/os/seastore: init cold segment cleaner

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    5876ef3 View commit details
    Browse the repository at this point in the history
  7. crimson/os/seasotre: add CLEANER_COLD transaction type

    rename CLEANER to CLEANER_MAIN
    
    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    0d20f15 View commit details
    Browse the repository at this point in the history
  8. crimson/os/seastore: make segment_manager work with HDD

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    89939e7 View commit details
    Browse the repository at this point in the history
  9. crimson/os/seastore: specify the device type explicitly when construc…

    …ting BlockSegmentManager
    
    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    1e515e8 View commit details
    Browse the repository at this point in the history
  10. crimson/os/seastore: change the category of COLL_BLOCK

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    9283b72 View commit details
    Browse the repository at this point in the history
  11. src/vstart.sh: support specify the type of secondary device

    doc/crimson: add options and example about SeaStore
    
    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    b40f642 View commit details
    Browse the repository at this point in the history
  12. crimson/os/seastore: support mark_space_{free, used} on cold_cleaner

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    783c5e7 View commit details
    Browse the repository at this point in the history
  13. crimson/os/seastore: get segment info from cold segment provider

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    7b0ccec View commit details
    Browse the repository at this point in the history
  14. crimson/os/seastore/EPM/BackgroundProcess: reserve space on cold cleaner

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    4aea0e2 View commit details
    Browse the repository at this point in the history
  15. crimson/os/seastore/EPM/BackgroundProcess: introduce more eviction po…

    …licy
    
    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    45c53a2 View commit details
    Browse the repository at this point in the history
  16. crimson/os/seastore: add EPHEMERAL_COLD device type

    rename SEGMENTED_EPHEMERAL to EPHEMERAL_MAIN
    
    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    b403040 View commit details
    Browse the repository at this point in the history
  17. crimson/os/seasotre/segment_manager_group: ensure the types of device…

    …s are same
    
    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    6115635 View commit details
    Browse the repository at this point in the history
  18. crimson/os/seastore/EPM: cleanup alloc_new_extent

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    5bc650a View commit details
    Browse the repository at this point in the history
  19. test/crimson/seasatore: add evction test

    Signed-off-by: Zhang Song <zhangsong325@gmail.com>
    zhscn committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    c53446d View commit details
    Browse the repository at this point in the history
  20. Merge pull request ceph#47974 from zhscn/wip-evict

    crimson/os/seastore: evict cold data to slower devices
    
    Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
    Reviewed-by: Samuel Just <sjust@redhat.com>
    cyx1231st authored Mar 15, 2023
    Configuration menu
    Copy the full SHA
    c2cedfb View commit details
    Browse the repository at this point in the history
  21. Merge pull request ceph#50214 from rhcs-dashboard/landing-page-prom-e…

    …rror-fix
    
    mgr/dashboard: fix prometheus api issues on landing page v3
    
    Reviewed-by: Pegonzal <NOT@FOUND>
    Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
    nizamial09 authored Mar 15, 2023
    Configuration menu
    Copy the full SHA
    4ca0190 View commit details
    Browse the repository at this point in the history
  22. Merge pull request ceph#50534 from neha-ojha/wip-release-cl

    doc/dev/release-checklists.rst: add after dev freeze section
    
    Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
    neha-ojha authored Mar 15, 2023
    Configuration menu
    Copy the full SHA
    313921a View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. test_cephadm: modify case to adopt serve.py modification.

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    f5606dd View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into seastore-cephadm

    Signed-off-by: Svelar <sunrongqi@huawei.com>
    Svelar authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    bc7cf33 View commit details
    Browse the repository at this point in the history
  3. translate: add new line at the end

    Signed-off-by: Svelar <sunrongqi@huawei.com>
    Svelar authored Mar 16, 2023
    Configuration menu
    Copy the full SHA
    39a6791 View commit details
    Browse the repository at this point in the history
  4. cephadm: add whitespace for clean code.

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    755c08c View commit details
    Browse the repository at this point in the history
  5. cephadm/serve: fix can not find attr.

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    9771b65 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. cephadm/serve: use yaml to create conf file and aggregate osd operati…

    …ons.
    
    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    026cc33 View commit details
    Browse the repository at this point in the history
  2. test_cephadm: redo modification.

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    73578ba View commit details
    Browse the repository at this point in the history
  3. cephadm/serve: fix if conf [global] doesn't exist.

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    f0faef1 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. cephadm: add default conf and fix objectstore case.

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    171b1d4 View commit details
    Browse the repository at this point in the history
  2. cephadm/serve: refactor objectstore.

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    186108d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. cephadm/serve: separate container spec and osd spec.

    Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
    Svelar committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    47aaf5a View commit details
    Browse the repository at this point in the history