Yingxin Cheng
aec42c07b1
crimson/net: cleanups to Socket.h/cc
...
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-06-25 11:57:19 +08:00
Yingxin Cheng
91c5ddc7ef
crimson/net: drop the template from FixedCPUServerSocket::accept()
...
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-06-25 11:57:19 +08:00
zdover23
e84e44efef
Merge pull request #52167 from zdover23/wip-doc-2023-06-23-rados-operations-crush-map-edits-1-of-x
...
doc/rados: edit crush-map-edits.rst (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
2023-06-24 15:55:43 +10:00
Zac Dover
f447c290a8
doc/rados: edit crush-map-edits.rst (1 of x)
...
Edit doc/rados/operations/crush-map-edits.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-06-24 14:09:19 +10:00
Venky Shankar
dd3d546012
Merge PR #51974 into main
...
* refs/pull/51974/head:
doc: fix grammar in cephfs/standby
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2023-06-23 10:40:51 +05:30
Laura Flores
7917b8de66
Merge pull request #52164 from ljflores/wip-balancer-documentation-fix
...
doc/rados/operations: change file back to original name
2023-06-22 17:39:16 -05:00
Laura Flores
89c3dc4b93
doc/rados/operations: change file back to original name
...
The name of this file was changed in
4fcab2e7fc
,
but on second thought, this could cause 404 situations.
Reverting the file name back to the original name.
Signed-off-by: Laura Flores <lflores@redhat.com>
2023-06-22 17:20:51 -05:00
Ali Maredia
26fda85af2
Merge pull request #52156 from cbodley/wip-qa-rgw-s3tests-extra-attrs
...
qa/rgw/s3tests: make extra_attrs additive
2023-06-22 16:15:02 -04:00
Casey Bodley
39e5f096d1
Merge pull request #52085 from alimaredia/wip-rgw-tempest-keystone-fix
...
Tempest tests Keystone Fix
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2023-06-22 13:46:46 -04:00
Ali Maredia
703effd45b
qa: rgw/tempest suite only runs on ubuntu latest
...
Signed-off-by: Ali Maredia <amaredia@redhat.com>
2023-06-22 11:59:59 -04:00
Tobias Urdin
fffa119424
qa: update rgw openstack versions
...
Signed-off-by: Ali Maredia <amaredia@redhat.com>
2023-06-22 11:59:53 -04:00
Adam King
54413fd570
Merge pull request #51738 from phlogistonjohn/jjm-cephadm-new-deploy
...
cephadm: create a new version of the deploy command
Reviewed-by: Adam King <adking@redhat.com>
2023-06-22 11:39:49 -04:00
Laura Flores
e36ab74891
Merge pull request #51499 from ljflores/wip-balancer-documentation
...
doc/man/8: add documentation about read balancer
2023-06-22 10:32:38 -05:00
Laura Flores
4fcab2e7fc
doc/man/8: add documentation about read balancer
...
Signed-off-by: Laura Flores <lflores@redhat.com>
Co-authored-by: Josh Salomon <josh.salomon@gmail.com>
2023-06-22 09:54:48 -05:00
Mark Kogan
bcf5df86fc
Merge pull request #51819 from mkogan1/wip-d3n-obj-w-slash
...
rgw: D3N: cache objects which oid contains slash
2023-06-22 17:28:12 +03:00
Casey Bodley
596e32f542
qa/s3tests: remove stale comment about rfc2616
...
this comment was about the old fails_strict_rfc2616 attr that was
removed in 6238eaaf0b
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2023-06-22 08:54:33 -04:00
Casey Bodley
1e65b50f60
qa/s3tests: clean up extra_attrs and extra_args logic
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2023-06-22 08:54:33 -04:00
Casey Bodley
1c006c92e1
qa/s3tests: make extra_attrs additive
...
the s3tests.py task is filtering out several attrs by default. but
when dbstore uses `extra_attrs` to add 'not fails_on_dbstore', it
overwrites those other filters
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2023-06-22 08:54:14 -04:00
Yuval Lifshitz
e36a5fc393
Merge pull request #52129 from yuvalif/wip-yuval-kafka-memleak
...
rgw/kafka: fix potential memory leak when push to queue fails
2023-06-22 11:09:45 +03:00
Matan
af70f82f1e
Merge pull request #51961 from Matan-B/wip-matanb-crimson-single-mosdmap-handling
...
Crimson/osd: Disable concurrent MOSDMap handling
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
2023-06-22 10:17:47 +03:00
Yuri Weinstein
d05da0b4d1
Merge pull request #52072 from NitzanMordhai/wip-nitzan-add-ec-clay-teuthology-tests
...
qa: adding clay test to thrash erasure code big
Reviewed-by: Neha Ojha <nojha@redhat.com>
2023-06-21 17:16:00 -04:00
Yuri Weinstein
feb98924e8
Merge pull request #51667 from Matan-B/wip-matanb-share-osdmap
...
osd/OSD: cleanup OSDService::maybe_share_map()
Reviewed-by: Samuel Just <sjust@redhat.com>
2023-06-21 17:12:38 -04:00
Yuri Weinstein
b1ed114a66
Merge pull request #51450 from batrick/i59716
...
pybind/rados: keep byte representation if decode fails
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2023-06-21 17:12:08 -04:00
Casey Bodley
7c9486412d
Merge pull request #50206 from TRYTOBE8TME/wip-rgw-yield-work
...
rgw: replace null_yields with optional ones
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2023-06-21 14:52:20 -04:00
John Mulligan
f890d82478
qa/workunits/cephadm: update script use use cephadm _orch deploy
...
cephadm _orch deploy will eventually be the only deploy method so
we need to update the test script.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
2023-06-21 13:19:16 -04:00
John Mulligan
3028216a61
cephadm: dont set ctx.image if json deploy image is unset
...
If no image has been provided in the "deploy from" json do not set
ctx.image to it (empty-string or None) as we may have had a valid
value passed on the --image CLI option.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
2023-06-21 13:19:16 -04:00
zdover23
a0766f1254
Merge pull request #52123 from zdover23/wip-doc-2023-06-20-rados-operations-control-1-of-x
...
doc/rados: edit control.rst (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-06-21 23:34:55 +10:00
Zac Dover
d14b828a1a
doc/rados: edit control.rst (1 of x)
...
Edit doc/rados/operations/control.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-06-21 22:53:12 +10:00
Ilya Dryomov
ca20127c70
Merge pull request #52109 from idryomov/wip-61616
...
librbd: avoid object map corruption in snapshots taken under I/O
Reviewed-by: Mykola Golub <mgolub@suse.com>
2023-06-21 11:43:26 +02:00
Ilya Dryomov
acb270a3dd
qa/workunits/rbd: make continuous export-diff test actually work
...
The current version is pretty useless:
- "rbd bench" writes the same byte (0xff) over and over again, so
almost all checksumming is in vain
- snapshots are taken in a steady state (i.e. not under I/O), so no
race conditions can get exposed
- even with these caveats, it's not wired up into the suite
Redo this workunit to be a reliable reproducer for the issue fixed
in the previous commit and wire it up for both krbd and rbd-nbd.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2023-06-20 22:14:39 +02:00
Matan Breizman
ba519f5e72
crimson/osd/osd_operations/pg_advance_map: 'from' epoch may vary between PGS explanation
...
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-06-20 18:10:04 +00:00
Matan Breizman
06bf661543
crimson/osd/osdmap_gate: got_map() assert increase of current epoch
...
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-06-20 18:10:02 +00:00
Samuel Just
ff8144fac0
Merge pull request #51827 from liu-chunmei/get_assert
...
crimson: fix RefCountedObject::_get() assert
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-06-20 11:06:31 -07:00
Matan Breizman
a8800c7e70
crimson/osd/shard_services: get_or_create_pg() remove unused variable
...
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-06-20 17:19:54 +00:00
Matan Breizman
ecac14a700
crimson/osd/shard_services: Refactor OSDSingletonState::load_map
...
Added logs
If case reconstructed - epoch is unsigned.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-06-20 17:19:54 +00:00
Matan Breizman
558758f81e
crimson/osd/osd_meta: Abort instead of throwing runtime_error
...
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-06-20 17:19:54 +00:00
Matan Breizman
6dfb8f2fcb
crimson/osd: Add logs around handling of osdmaps
...
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-06-20 17:19:53 +00:00
Matan Breizman
569fdda551
crimson/osd/pg: Fix assert of osd_debug_verify_cached_snaps
...
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-06-20 17:14:41 +00:00
Anthony D'Atri
7e2d7c43e6
Merge pull request #52104 from anthonyeleven/anthonyeleven/fixfft
...
doc/rados/operations: Improve formatting in crush-map.rst
2023-06-20 08:38:04 -04:00
Anthony D'Atri
540d6ce3ee
doc/rados/operations: Improve formatting in crush-map.rst
...
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2023-06-20 08:16:08 -04:00
Yuval Lifshitz
3ff96dc35a
rgw/kafka: fix potential memory leak when push to queue fails
...
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2023-06-20 10:21:33 +00:00
Venky Shankar
b02e1b41f1
Merge PR #51500 into main
...
* refs/pull/51500/head:
test/libcephfs: add test case for revoking caps
client: issue a cap release immediately if no cap exists
mds: add the revoking caps back to _revokes list
mds: move confirm_receipt() to Capability.cc
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-06-20 15:34:30 +05:30
Venky Shankar
5265e991ab
Merge PR #51655 into main
...
* refs/pull/51655/head:
mds: display sane hex value (0x0) for empty feature bit
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-06-20 10:05:31 +05:30
Kalpesh Pandya
05ddbb712b
src/rgw: Additional changes based on comments
...
Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2023-06-20 03:18:30 +05:30
Kalpesh Pandya
02e604fc94
src/rgw: Changing null_yield to optional_yield
...
Changing null_yield in rgw_sal_rados.cc
Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2023-06-20 03:18:30 +05:30
Kalpesh Pandya
60a8a087c4
src/rgw: Changing null_yield to optional_yield
...
Changing null_yield in rgw_reshard.cc
Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2023-06-20 03:18:30 +05:30
Kalpesh Pandya
402ebcaa9a
src/rgw: Changing null_yield to optional_yield
...
Passing optional_yield to rgw_rados.cc
Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2023-06-20 03:18:30 +05:30
Kalpesh Pandya
de766abe5b
src/rados: Changing null_yield to optional_yield
...
Passing optional_yield at all places in rgw_bucket.cc
Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2023-06-20 03:18:30 +05:30
Kalpesh Pandya
dee8dfeedc
src/rgw: Changing null_yield to optional_yield
...
Focused on rgw_rados_operate() and passing null_yield in
rgw_lc.cc, rgw_gc.cc, rgw_object_expirer_core.cc
Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2023-06-20 03:18:30 +05:30
Yehuda Sadeh
77381526d3
rgw: pubsub: pass yield context
...
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2023-06-20 03:18:30 +05:30