Patrick Donnelly
cdef41d908
qa: generate valgrind suppressions
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-07-23 11:18:54 -04:00
kyr
5e08ee34ad
Merge pull request #58709 from kshtsk/wip-assert-equal-please
...
mgr/dashboard: use assertEqual in test_iscsi
2024-07-23 16:26:53 +02:00
Casey Bodley
a23254d57f
Merge pull request #58735 from yuvalif/wip-yuval-63786
...
test/cls_2pc_queue: fix multi-threaded access to non-atomic counter
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-07-23 12:47:21 +01:00
Igor Fedotov
5d7d1af7a6
Merge pull request #58745 from cyx1231st/wip-fix-blk-aio-compile-issue
...
blk/aio: fix compile issue when HAVE_LIBURING isn't defined
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-07-23 12:07:01 +03:00
Yuval Lifshitz
6f9f52033b
test/cls_2pc_queue: fix multi-threaded access to non-atomic variables
...
Fixes: https://tracker.ceph.com/issues/63786
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-07-23 07:42:00 +00:00
Yingxin
3250b5454a
Merge pull request #58367 from xxhdx1985126/wip-seastore-lba-mapping-iterator
...
crimson/os/seastore/cached_extent: add the "refresh" ability to lba mappings
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-07-23 13:50:02 +08:00
Yingxin Cheng
6be7a9cc77
blk/aio: fix compile issue when HAVE_LIBURING isn't defined
...
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-07-23 11:33:08 +08:00
Yingxin
15722b89b2
Merge pull request #57782 from myoungwon/wip-nvme-pi
...
crimson/os/seastore: add checksum offload to RBM
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-07-23 10:13:54 +08:00
Zac Dover
86385b1daf
Merge pull request #58705 from gitkenan/crimsonDocChanges
...
doc/dev/crimson: making it more user-friendly, re-arranging chapters and fixing typos
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-07-23 04:58:39 +10:00
Laura Flores
39a09a3590
Merge pull request #58275 from NitzanMordhai/wip-nitzn-host-thraser-fix-min-in-checks
...
suites: host thrasher should check min_in before thrashing host
2024-07-22 13:22:30 -05:00
Laura Flores
24ae2c9a0f
Merge pull request #58393 from NitzanMordhai/wip-nitzan-old-client-thrasher-slow-ops-ignorelist
...
suites: thrash old client missing SLOW_OPS in the ignore-list
2024-07-22 13:19:12 -05:00
Laura Flores
1161a9fb43
Merge pull request #58277 from NitzanMordhai/wip-nitzan-upgrade-suites-quincy-ignore-list-adding
...
suites/upgrade/quincy-x: update the ignore list
2024-07-22 13:15:50 -05:00
Zac Dover
f836a76cb7
Merge pull request #58600 from zdover23/wip-doc-2024-07-16-dev-guide-basic-workflow
...
doc/dev: add formatting to basic workflow
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-07-23 04:00:49 +10:00
Zac Dover
b9982ce80f
Merge pull request #58725 from zdover23/wip-doc-2024-07-23-dev-dev-guide-basic-workflow
...
doc/dev_guide: add needs-upgrade-testing label info
Reviewed-by: Laura Flores <lflores@ibm.com>
2024-07-23 01:53:21 +10:00
Zac Dover
02d5a6a337
doc/dev_guide: add needs-upgrade-testing label info
...
Add an explanation of the "needs-upgrade-testing" label and explain when
to use it.
Laura is the true author of this text.
Co-authored-by: Laura Flores <lflores@ibm.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-23 01:38:11 +10:00
gitkenan
92fea64c1f
doc/dev/crimson: clarify and rearrange for userability
...
Signed-off-by: gitkenan <kenan.mth@gmail.com>
2024-07-22 15:29:11 +01:00
Zac Dover
c361a35d3f
Merge pull request #56517 from gukaifeng/doc-amend
...
doc/start/os-recommendations: remove 16.2.z support for CentOS 7
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2024-07-22 23:19:06 +10:00
Pere Diaz Bou
e737a3c89d
Merge pull request #58353 from pereman2/bad-collection-objectstore
...
tools/objectstore: check for wrong coll open_collection
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-07-22 13:57:20 +02:00
Adam Kupczyk
337c8bf901
Merge pull request #57002 from aclamk/wip-aclamk-bs-storetest-expand-synthetic
...
Improved structure for objectstore unit tests.
2024-07-22 13:48:06 +02:00
gukaifeng
92b07ddece
doc/start/os-recommendations: remove 16.2.z support for CentOS 7
2024-07-22 18:46:12 +10:00
Zac Dover
7f56802c41
Merge pull request #58639 from zdover23/wip-doc-2024-07-17-start-os-recommendations
...
doc/start: add tested container host oses
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-07-22 18:28:39 +10:00
Zac Dover
9485f9723f
doc/start: add tested container host oses
...
Add a list of OSes that have been tested as container hosts. This commit
is added in response to a request made by Josh Durgin on Slack.
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-22 17:41:30 +10:00
Kyr Shatskyy
8d7cea5b1a
mgr/dashboard: use assertEqual in test_iscsi
...
Python asks in multiple places to use assertEqual instead of
assertEquals:
DeprecationWarning: Please use assertEqual instead.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
2024-07-22 09:33:02 +02:00
Xuehan Xu
98f2da079b
crimson/os/seastore/btree: drop unused lines
...
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-07-22 10:38:00 +08:00
Xuehan Xu
a6cf5bba4a
crimson/os/seastore/cached_extent: add the "refresh" ability to lba
...
mappings
So that we don't have to re-iterate through the whole lba tree to get
a "parent-viewable" mapping in most cases.
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-07-22 10:38:00 +08:00
Xuehan Xu
077cedff6e
crimson/os/seastore: rename PhysicalNodeMapping::is_parent_valid() to
...
PhysicalNodeMapping::is_parent_viewable()
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-07-22 10:38:00 +08:00
Xuehan Xu
b87f6141a8
crimson/os/seastore/btree: add copy_source->pending links to FixedKVNode
...
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-07-22 10:38:00 +08:00
myoungwon oh
07d066346f
crimson/os/seastore/cbj: skip crc calculation for cbj header if device supports the checksum offload
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-07-22 02:03:47 +00:00
Myoungwon Oh
e92273a4f1
crimson/os/seastore: disable crc calculation if end to end data protection is enabled
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-07-22 02:03:30 +00:00
myoungwon oh
169a81ee51
crimson/os/seastore/rbm: add handle_exception() to pass_through_io()
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-07-22 02:03:23 +00:00
myoungwon oh
cc5b4a2515
crimson/os/seastore: remove multistream related codes
...
Current codes allow the device to allocate multiple namespace without specific policy
if the nvme device report that it is capable of mutistream functionality.
So, this commit removes the multistream related code, leaving it as a TODO.
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-07-22 02:03:14 +00:00
myoungwon oh
5f86c84118
crimson/os/seastore: add nvme_read and nvme_write to be used when end to end data protection is enabled
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-07-22 02:02:46 +00:00
myoungwon oh
71398e2d4f
crimson/os/seastore/rbm: turn on end-to-end-data-protection during mkfs if possible
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-07-22 02:02:33 +00:00
myoungwon oh
364fb38669
crimson/os/seastore: replace rbm_metadata_header_t with rbm_superblock_t
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-07-22 02:01:39 +00:00
Matan Breizman
d557013a4f
Merge pull request #58452 from Matan-B/wip-matanb-seastar-july7
...
seastar: update submodule
Reviewed-by: Samuel Just <sjust@redhat.com>
2024-07-21 14:19:04 +03:00
Matan Breizman
420dcdb2a6
Merge pull request #58256 from NitzanMordhai/wip-nitzan-wait-osd-admin-command
...
crimson/osd: adding osdmap subscribe
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-07-21 13:22:16 +03:00
Kefu Chai
d8e9aa7d64
Merge pull request #58700 from kshtsk/wip-fix-unused-in-msg-async-rdma
...
msg/async/rdma: cleanup unused variables
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-07-21 16:51:07 +08:00
Ilya Dryomov
e2b4fe6be7
Merge pull request #58688 from idryomov/wip-67051
...
qa/workunits/rbd: avoid caching effects in luks-encryption.sh
Reviewed-by: Mykola Golub <mgolub@suse.com>
2024-07-21 09:01:32 +02:00
kshtsk
3b647ec17f
msg/async/rdma: cleanup unused variables
...
Fixes: 2fb8be43fa
Signed-off-by: kshtsk <kyrylo.shatskyy@clyso.com>
2024-07-21 02:07:59 +02:00
Zac Dover
ef1a6eb41e
Merge pull request #58695 from pecastro/correct_mailing_list_instructions
...
doc: Amend dev mailing list subscribe instructions.
Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-07-21 02:57:58 +10:00
Paulo E. Castro
3b0360bc2e
doc: Amend dev mailing list subscribe instructions.
...
Signed-off-by: Paulo E. Castro <pecastro@wormholenet.com>
2024-07-20 17:34:48 +01:00
Ilya Dryomov
e33c5a39ee
Merge pull request #58591 from idryomov/wip-aio-completion-prep-for-atomic-wait
...
librbd: fix inconsistency between AioCompletion is_complete() and wait_for_complete()
Reviewed-by: N Balachandran <nibalach@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
2024-07-20 11:05:47 +02:00
Ilya Dryomov
8914b259ee
Merge pull request #58180 from guojidan/format
...
rbd: add the validate of the format and clone_format
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2024-07-20 11:03:52 +02:00
Ilya Dryomov
9e1c0342e9
qa/workunits/rbd: avoid caching effects in luks-encryption.sh
...
Commit 40f6f5224b
("qa/workunits/rbd: fix issues in
luks-encryption.sh") did the right thing for reads, which solved
most of the issue. However, it actually made a step in the opposite
direction for writes -- depending on the RBD cache settings, rbd-nbd
virtual devices can behave as physical devices with a volatile write
cache, so fsync is required.
While at it, involving O_DIRECT for reads isn't needed outside of
test_encryption_format().
Fixes: https://tracker.ceph.com/issues/67051
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2024-07-19 20:50:36 +02:00
Laura Flores
a88356b702
Merge pull request #52639 from ljflores/wip-tracker-58925
...
qa: suppress Leak_StillReachable mon leak in centos 9 jobs
2024-07-19 13:18:55 -05:00
Zac Dover
34257b8ebe
Merge pull request #58671 from zdover23/wip-doc-2024-07-19-start-get-involved
...
doc/start: update mailing list links
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
2024-07-20 03:10:17 +10:00
Zac Dover
cf9f45f82d
Merge pull request #58678 from cbodley/wip-doc-cephadm-quay-ci
...
doc/cephadm/upgrade: ceph-ci containers are hosted at quay.ceph.io
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
2024-07-20 00:57:01 +10:00
Casey Bodley
9c77963300
doc/cephadm/upgrade: ceph-ci containers are hosted by quay.ceph.io
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-07-19 10:10:38 -04:00
Yuval Lifshitz
69149bbd86
Merge pull request #57737 from Svelar/asan_rgw_amqp
...
rgw/amqp: lock erase and create connection before emplace
2024-07-19 16:47:35 +03:00
Yuval Lifshitz
7238f55ff9
Merge pull request #58662 from yuvalif/wip-yuval-64690-again
...
test/rgw/amqp: skip TestAMQP.MaxConnections test
2024-07-19 16:42:39 +03:00