]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Daniel Gryniewicz [Wed, 31 Jul 2024 13:57:24 +0000 (09:57 -0400)]
Merge pull request #58349 from dang/wip-dang-posix-driver
RGW - Add Multipart and Versioned POSIX
Venky Shankar [Wed, 31 Jul 2024 11:10:03 +0000 (16:40 +0530)]
Merge PR #58878 into main
* refs/pull/58878/head:
client: Fix leading / issue with mds_check_access
qa: Add mds caps test for testing fs read and a path rw
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Matan Breizman [Wed, 31 Jul 2024 08:30:44 +0000 (11:30 +0300)]
Merge pull request #58897 from Matan-B/wip-matanb-crimson-string-format
crimson/common/tri_mutex: avoid hobject_t formatting
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Guillaume Abrioux [Wed, 31 Jul 2024 08:11:51 +0000 (10:11 +0200)]
Merge pull request #58424 from guits/tracker_61597
ceph-volume: do not convert LVs's symlink to real path
Laura Flores [Wed, 31 Jul 2024 05:30:51 +0000 (00:30 -0500)]
Merge pull request #57843 from rzarzynski/wip-bug-66329
mon: validate also mons and osds on {rm-,}pg-upmap-primary
Zac Dover [Wed, 31 Jul 2024 01:34:27 +0000 (11:34 +1000)]
Merge pull request #58946 from anthonyeleven/remove-vanity-name
doc/rados/operations: remove vanity cluster name reference from crush-map.rst
Reviewed-by: Zac Dover <zac.dover@proton.me>
Anthony D'Atri [Wed, 31 Jul 2024 00:45:11 +0000 (20:45 -0400)]
doc/rados/operations: remove vanity cluster name reference from crush-map.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Zac Dover [Tue, 30 Jul 2024 23:37:46 +0000 (09:37 +1000)]
Merge pull request #58908 from zdover23/wip-doc-2024-07-30-glossary-ceph-fuse
doc/glossary: add "ceph-fuse" entry
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 30 Jul 2024 23:16:57 +0000 (09:16 +1000)]
Merge pull request #58922 from zdover23/wip-doc-2024-07-30-cephadm-services-monitoring-using-custom-images
doc/cephadm: edit "Using Custom Images"
Reviewed-by: Adam King <adking@redhat.com>
Zac Dover [Tue, 30 Jul 2024 21:31:49 +0000 (07:31 +1000)]
Merge pull request #58918 from zdover23/wip-doc-2024-07-30-dev-dev-guide-basic-workflow
doc/dev: improve basic-workflow.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 30 Jul 2024 07:33:55 +0000 (17:33 +1000)]
doc/cephadm: edit "Using Custom Images"
Edit the section "Using Custom Images" in
doc/cephadm/services/monitoring.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Tue, 30 Jul 2024 06:07:04 +0000 (16:07 +1000)]
doc/dev: improve basic-workflow.rst
Make various improvements to doc/dev/developer_guide/basic-workflow.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Kotresh HR [Fri, 26 Jul 2024 14:48:04 +0000 (20:18 +0530)]
client: Fix leading / issue with mds_check_access
The "Client::mds_check_access" expects the target_path without
leading '/' as it eventually calls the "MDSCapMatch::match_path"
which expects the target_path passed to be with out leading '/'
as well.
The single leading '/' was being removed. But absolute path
constructed did have leading '//', so removing all the leading
'/' was necessary.
This causes the clients not to be able to access a particular
path even though it has a rw permission on the specific path.
The patche fixes the leading '//' issue.
Fixes: https://tracker.ceph.com/issues/67212
Signed-off-by: Kotresh HR <khiremat@redhat.com>
Kotresh HR [Sun, 28 Jul 2024 18:43:27 +0000 (00:13 +0530)]
qa: Add mds caps test for testing fs read and a path rw
Fixes: https://tracker.ceph.com/issues/67212
Signed-off-by: Kotresh HR <khiremat@redhat.com>
Casey Bodley [Tue, 30 Jul 2024 17:20:24 +0000 (18:20 +0100)]
Merge pull request #58213 from benhanokh/ref_count
rgw/rgw_rados: fix server side-copy orphans tail-objects
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 30 Jul 2024 17:15:17 +0000 (18:15 +0100)]
Merge pull request #58606 from cbodley/wip-66937
rgw/auth: RemoteApplier respects implicit tenants
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Laura Flores [Tue, 30 Jul 2024 15:51:15 +0000 (10:51 -0500)]
Merge pull request #57490 from rzarzynski/wip-osd-configurable-ideal_list_max
osd: make the chunking in e.g. PG deletion controlable
Laura Flores [Tue, 30 Jul 2024 15:46:47 +0000 (10:46 -0500)]
Merge pull request #57545 from NitzanMordhai/wip-nitzan-local-recovery-valgrind-error
PrimaryLogPG: Keep soid before erase entry
Yuri Weinstein [Tue, 30 Jul 2024 15:31:51 +0000 (08:31 -0700)]
Merge pull request #54968 from kamoltat/wip-ksirivad-fix-63860
src/pybind/mgr/pg_autoscaler/module.py: fix 'pg_autoscale_mode' output
Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2024 14:50:16 +0000 (07:50 -0700)]
Merge pull request #57193 from NitzanMordhai/wip-nitzan-osd-recovery-standalone-test-wait-for-too-full
Test: osd-recovery-space.sh extends the wait time for "recovery toofull"
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2024 14:49:11 +0000 (07:49 -0700)]
Merge pull request #56224 from ibm-s390-cloud/master-s390x-crc32c
crc32c optimized for s390x arch
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Matan Breizman [Tue, 30 Jul 2024 14:44:52 +0000 (17:44 +0300)]
Merge pull request #57548 from Matan-B/wip-matanb-force-remove-snap
mon/OSDMonitor: Add force-remove-snap mon command
Reviewed-by: Samuel Just <sjust@redhat.com>
Casey Bodley [Tue, 30 Jul 2024 12:26:15 +0000 (13:26 +0100)]
Merge pull request #56864 from clwluvw/s3select-err
rgw: set correct requestId and hostId on s3select error
Reviewed-by: Gal Salomon <gsalomon@redhat.com>
Daniel Gryniewicz [Wed, 30 Aug 2023 18:09:16 +0000 (14:09 -0400)]
RGW - Add Multipart and Versioned to POSIXDriver
This is a rework of the POSIXDriver. It refactors out the actual posix
parts into a set of classes that provide access to underlying
directory/file/symlink, etc. These primatives are used to build up full
support for Bucket, Object, Multipart, and VersionedObjects.
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
Adam Kupczyk [Tue, 30 Jul 2024 12:03:00 +0000 (14:03 +0200)]
Merge pull request #58748 from pereman2/replayer-merge-files
test/allocsim: Replayer merge files
Nizamudeen A [Tue, 30 Jul 2024 11:58:32 +0000 (17:28 +0530)]
Merge pull request #58239 from rhcs-dashboard/carbon-forms
mgr/dashboard: carbonize rbd forms
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Avan [Tue, 30 Jul 2024 11:14:16 +0000 (16:44 +0530)]
Merge pull request #58552 from rhcs-dashboard/nfs-export-rgw
mgr/dashboard: support rgw user level NFS export
Reviewed-by: afreen23 <NOT@FOUND>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Venky Shankar [Tue, 30 Jul 2024 10:54:58 +0000 (16:24 +0530)]
Merge PR #58218 into main
* refs/pull/58218/head:
qa: some test set `refuse_client_session`, so the cluster log is expected
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Nizamudeen A [Sat, 22 Jun 2024 15:32:57 +0000 (21:02 +0530)]
mgr/dashboard: carbonize block forms
Includes rbd forms and mirroring forms (excluded iscsi for now)
carbonized elements/components that were dependent on the forms like
modal, date-time picker etc..
Fixes: https://tracker.ceph.com/issues/67231
Signed-off-by: Nizamudeen A <nia@redhat.com>
Venky Shankar [Mon, 24 Jun 2024 07:11:50 +0000 (07:11 +0000)]
qa: some test set `refuse_client_session`, so the cluster log is expected
Fixes: http://tracker.ceph.com/issues/66639
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Laura Flores [Tue, 30 Jul 2024 03:06:38 +0000 (22:06 -0500)]
Merge pull request #58800 from ljflores/wip-update-crontab
qa/crontab: update frequency and priority for rados nightlies
Laura Flores [Mon, 29 Jul 2024 17:56:34 +0000 (12:56 -0500)]
Merge pull request #58409 from baergj/upstream-fix-async-discard-on-start
blk/KernelDevice: React to bdev_enable_discard changes in handle_conf_change(); Fix several issues with stopping discard threads
Radoslaw Zarzynski [Mon, 29 Jul 2024 17:51:42 +0000 (19:51 +0200)]
Merge pull request #58404 from NitzanMordhai/wip-nitzan-fix-corpus-forward_incompat-cls_rgw_reshard_entry
corpus: update submodule with mark cls_rgw_reshard_entry forward_inco…
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Zac Dover [Mon, 29 Jul 2024 16:01:37 +0000 (02:01 +1000)]
Merge pull request #58904 from zdover23/wip-doc-2024-07-28-cephfs-multimds
doc/cephfs: edit "Dynamic Subtree Partitioning"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Mon, 29 Jul 2024 15:50:13 +0000 (01:50 +1000)]
doc/glossary: add "ceph-fuse" entry
Add a "ceph-fuse" entry to the glossary.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Nizamudeen A [Sat, 22 Jun 2024 15:31:49 +0000 (21:01 +0530)]
mgr/dashboard: carbonize breadcrums
Fixes: https://tracker.ceph.com/issues/67231
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Sat, 22 Jun 2024 15:29:23 +0000 (20:59 +0530)]
mgr/dashboard: carbonize general components and styles
alert-panel and some other general components
Fixes: https://tracker.ceph.com/issues/67231
Signed-off-by: Nizamudeen A <nia@redhat.com>
Zac Dover [Mon, 29 Jul 2024 11:17:44 +0000 (21:17 +1000)]
doc/cephfs: edit "Dynamic Subtree Partitioning"
Edit the section "Dynamic Subtree Partitioning" in
doc/cephfs/multimds.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Matan Breizman [Sun, 28 Jul 2024 14:49:27 +0000 (17:49 +0300)]
crimson/common/tri_mutex: avoid hobject_t formatting
```
/home/jenkins-build/build/workspace/ceph-pull-requests/src/fmt/include/fmt/core.h:1756:3: error: static_assert failed due to requirement 'formattable' "Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt"
static_assert(
^
/home/jenkins-build/build/workspace/ceph-pull-requests/src/fmt/include/fmt/core.h:1777:10: note: in instantiation of function template specialization 'fmt::detail::make_value<fmt::basic_format_context<fmt::appender, char>, const hobject_t &>' requested here
return make_value<Context>(val);
^
/home/jenkins-build/build/workspace/ceph-pull-requests/src/fmt/include/fmt/core.h:1899:23: note: in instantiation of function template specialization 'fmt::detail::make_arg<true, fmt::basic_format_context<fmt::appender, char>, fmt::detail::type::custom_type, const hobject_t &, 0>' requested here
data_{detail::make_arg<
^
/home/jenkins-build/build/workspace/ceph-pull-requests/src/fmt/include/fmt/core.h:1918:10: note: in instantiation of function template specialization 'fmt::format_arg_store<fmt::basic_format_context<fmt::appender, char>, hobject_t, unsigned int, unsigned int, bool, unsigned long>::format_arg_store<const hobject_t &, unsigned int &, unsigned int &, const bool &, unsigned long &>' requested here
return {FMT_FORWARD(args)...};
^
/home/jenkins-build/build/workspace/ceph-pull-requests/src/fmt/include/fmt/core.h:3206:28: note: in instantiation of function template specialization 'fmt::make_format_args<fmt::basic_format_context<fmt::appender, char>, const hobject_t &, unsigned int &, unsigned int &, const bool &, unsigned long &>' requested here
return vformat(fmt, fmt::make_format_args(args...));
^
/home/jenkins-build/build/workspace/ceph-pull-requests/src/crimson/common/tri_mutex.h:136:14: note: in instantiation of function template specialization 'fmt::format<const hobject_t &, unsigned int, unsigned int, const bool &, unsigned long>' requested here
os << fmt::format("tri_mutex {} writers {} readers {}"
^
```
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Igor Fedotov [Sun, 28 Jul 2024 17:33:01 +0000 (20:33 +0300)]
Merge pull request #58588 from pereman2/remove-zone_adjustments
os/bluestore: remove not used zone_adjustments
Reviewed-by: Adam Kupczyk akupczyk@ibm.com
Reviewed-by: Igor Fedotov igor.fedotov@croit.io
Anthony D'Atri [Sun, 28 Jul 2024 11:29:28 +0000 (07:29 -0400)]
Merge pull request #58884 from zdover23/wip-doc-2024-07-28-cephfs-client-auth
doc/cephfs: fix "OSD capabilities" link
Matan Breizman [Sun, 28 Jul 2024 08:11:35 +0000 (11:11 +0300)]
Merge pull request #58694 from xxhdx1985126/wip-crimson-fix-temp_contents
crimson/osd/recovery_backend: cleanup PGBackend::temp_contents when pg interval changes
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Sun, 28 Jul 2024 08:10:33 +0000 (11:10 +0300)]
Merge pull request #58592 from NitzanMordhai/wip-nitzan-crimson-mgr-client-lost-connection
mgr/client: validate connection before sending
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Matan Breizman [Sun, 28 Jul 2024 08:09:53 +0000 (11:09 +0300)]
Merge pull request #58510 from sajibreadd/wip-61761
crimson: PG stats are not synced between osds after object update
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Sun, 28 Jul 2024 08:09:03 +0000 (11:09 +0300)]
Merge pull request #58504 from xxhdx1985126/wip-66885
crimson/osd/pg_recovery: push the iteration forward after finding unfound objects when starting primary recoveries
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Sun, 28 Jul 2024 08:08:06 +0000 (11:08 +0300)]
Merge pull request #58471 from guojidan/nullptr
src/crimson/osd/scrub: fix the null pointer error
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Zac Dover [Sun, 28 Jul 2024 07:27:53 +0000 (17:27 +1000)]
doc/cephfs: fix "OSD capabilities" link
Fix a broken link from the "OSD capabilites" reference on
doc/cephfs/client-auth.rst.
Fixes: https://tracker.ceph.com/issues/67218
Signed-off-by: Zac Dover <zac.dover@proton.me>
Avan Thakkar [Wed, 3 Jul 2024 04:32:41 +0000 (10:02 +0530)]
mgr/dashboard: support rgw user level NFS export
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Yuri Weinstein [Fri, 26 Jul 2024 17:24:44 +0000 (10:24 -0700)]
Merge pull request #58205 from NitzanMordhai/wip-nitzan-rados-dashboard-test-update-ignorelist
suites: test should ignore osd_down warnings
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Adam King [Fri, 26 Jul 2024 15:43:54 +0000 (11:43 -0400)]
Merge pull request #58653 from phlogistonjohn/jjm-86-the-6
cephadm: do not hard code samba debuglevel 6
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Zac Dover [Fri, 26 Jul 2024 14:12:07 +0000 (00:12 +1000)]
Merge pull request #58867 from zdover23/wip-doc-2024-07-25-cephfs-client-auth-file-layouts-link
doc/cephfs: fix "file layouts" link
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 26 Jul 2024 14:06:30 +0000 (00:06 +1000)]
Merge pull request #58641 from hualongfeng/qat_doc
doc/radosgw/qat-accel: Update and Add QATlib information
Reviewed-by: Zac Dover <zac.dover@proton.me>
Feng, Hualong [Wed, 17 Jul 2024 06:53:32 +0000 (06:53 +0000)]
doc/radosgw/qat-accel: Update and Add QATlib information
Signed-off-by: Feng, Hualong <hualong.feng@intel.com>
Casey Bodley [Fri, 26 Jul 2024 13:17:58 +0000 (14:17 +0100)]
Merge pull request #58798 from cbodley/wip-common-async-spawn-throttle-spawn
common/async: spawn_throttle wraps call to asio::spawn()
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Casey Bodley [Fri, 26 Jul 2024 13:17:40 +0000 (14:17 +0100)]
Merge pull request #58449 from cbodley/wip-rgw-gc-list-async
cls/rgw: gc_list uses ObjectOperation instead of IoCtx
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Casey Bodley [Fri, 26 Jul 2024 13:14:39 +0000 (14:14 +0100)]
Merge pull request #58046 from hualongfeng/wip_qat_zlib_data_format
Compressor: Add data format(QZ_DEFLATE_GZIP_EXT) for QAT Zlib
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Mark Kogan <mkogan@redhat.com>
Casey Bodley [Fri, 26 Jul 2024 13:12:57 +0000 (14:12 +0100)]
Merge pull request #57546 from clwluvw/vault-token
rgw: eliminate vault token perm for group read
Reviewed-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Casey Bodley [Fri, 26 Jul 2024 13:09:55 +0000 (14:09 +0100)]
Merge pull request #58689 from clwluvw/sse-c-policy
rgw: add support sse-c to bucket policy conditions
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Nizamudeen A [Fri, 26 Jul 2024 11:40:51 +0000 (17:10 +0530)]
Merge pull request #58534 from afreen23/wip-nvmeof-initiators
mgr/dashboard: Add initiators
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 26 Jul 2024 11:05:59 +0000 (16:35 +0530)]
Merge pull request #58844 from ceph/login-text-ui
mgr/dashboard: Changes for Sign out text to Login out
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Afreen Misbah [Wed, 10 Jul 2024 11:24:20 +0000 (16:54 +0530)]
mgr/dashboard: Add initiators add/update in dashboard
Fixes https://tracker.ceph.com/issues/66907
- add one or more initiators
- remove one or more initiators
- introduces two new UI routers for the above two
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
Prachi Goel [Thu, 25 Jul 2024 09:18:23 +0000 (14:48 +0530)]
mgr/dashboard: Changes for Sign out text
Fixes: https://tracker.ceph.com/issues/67075
Signed-off-by: Prachi Goel <prachi@li-f0e8f2cc-27e0-11b2-a85c-b2772164128d.ibm.com>
Zac Dover [Fri, 26 Jul 2024 07:15:12 +0000 (17:15 +1000)]
doc/cephfs: fix "file layouts" link
Fix a broken link to the "File Layouts" page on
doc/cephfs/client-auth.rst.
Fixes: https://tracker.ceph.com/issues/67190
Signed-off-by: Zac Dover <zac.dover@proton.me>
Casey Bodley [Thu, 25 Jul 2024 22:11:12 +0000 (23:11 +0100)]
Merge pull request #58722 from cbodley/wip-common-async-shared-mutex-impl
common/async: fix duplicate definition errors from SharedMutexImpl
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Ilya Dryomov [Thu, 25 Jul 2024 21:43:11 +0000 (23:43 +0200)]
Merge pull request #58838 from idryomov/wip-rbd-lock-incompat-note
doc/rbd/rbd-exclusive-locks: mention incompatibility with advisory locks
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Zac Dover <zac.dover@proton.me>
Ilya Dryomov [Thu, 25 Jul 2024 07:48:10 +0000 (09:48 +0200)]
doc/rbd/rbd-exclusive-locks: mention incompatibility with advisory locks
This is due to both using the same name for the lock at the RADOS level
("rbd_lock").
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Casey Bodley [Thu, 25 Jul 2024 14:39:25 +0000 (15:39 +0100)]
Merge pull request #58348 from cbodley/wip-async-co-algorithms
common/async: add primitives for structured concurrency with c++20 coroutines
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Casey Bodley [Thu, 25 Jul 2024 14:31:28 +0000 (15:31 +0100)]
Merge pull request #58686 from clwluvw/rgw-noprinc-allow
rgw: donot allow NotPrincipal with Allow Effect
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Yuri Weinstein [Thu, 25 Jul 2024 14:02:29 +0000 (07:02 -0700)]
Merge pull request #58406 from mohit84/issue_42884
test: Create ParallelPGMapper object before start threadpool
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuri Weinstein [Thu, 25 Jul 2024 13:58:37 +0000 (06:58 -0700)]
Merge pull request #57223 from myoungwon/wip-rename-global-values-ceph-dedup-daemon
tool: renaming and refactoring global variables in ceph-dedup-daemon
Reviewed-by: Samuel Just <sjust@redhat.com>
John Mulligan [Wed, 17 Jul 2024 20:53:14 +0000 (16:53 -0400)]
cephadm: do not hard code samba debuglevel 6
Remove the line hard-coding the samba debuglevel to 6. It is a leftover
from testing the early versions of the containers on ceph.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Ilya Dryomov [Thu, 25 Jul 2024 12:45:18 +0000 (14:45 +0200)]
Merge pull request #58781 from idryomov/wip-67097
qa/suites/krbd: stress test for recovering from watch errors for -o exclusive
Reviewed-by: Ramana Raja <rraja@redhat.com>
Matan Breizman [Thu, 25 Jul 2024 06:59:07 +0000 (09:59 +0300)]
Merge pull request #58766 from athanatos/sjust/wip-66294-collection-race
crimson: access coll_map under alien tp with a lock
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Thu, 25 Jul 2024 06:58:05 +0000 (09:58 +0300)]
Merge pull request #58464 from athanatos/sjust/wip-66316-async-reserver
crimson: peering event processing fixes, wait for async operations started during peering events
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Laura Flores [Wed, 24 Jul 2024 21:32:01 +0000 (16:32 -0500)]
Merge pull request #57776 from rzarzynski/wip-bug-61948
mon, osd, *: expose upmap-primary in OSDMap::get_features()
Laura Flores [Wed, 24 Jul 2024 21:16:40 +0000 (16:16 -0500)]
qa/crontab: update frequency and priority for rados nightlies
Although main rados nightlies are scheduled to run weekly, they
are so low in the queue that they take weeks to run, and when
they finally do, most of the jobs die (likely due to waiting in the
queue so long).
This commit increases the priority of main rados runs since
these are most important for debugging new failures. To compliment this
increase in priority, this commit also decreases the frequency of squid
rados runs from twice a week to once a week, since once is more than
enough. It also decreases the prioirity of squid runs.
Signed-off-by: Laura Flores <lflores@ibm.com>
Yuri Weinstein [Wed, 24 Jul 2024 21:11:31 +0000 (14:11 -0700)]
Merge pull request #56932 from ceph/wip-yuriw-release-18.2.3-main
doc: reef 18.2.4 release note
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Casey Bodley [Mon, 22 Jul 2024 20:48:29 +0000 (16:48 -0400)]
common/async: spawn_throttle wraps call to asio::spawn()
cancellation of the parent must immediately cancel its children, which
only works if the children are on the same executor as the parent
prohibit child coroutines from being spawned on a different executor by
wrapping the call to asio::spawn() in a new spawn_throttle::spawn()
interface
expose an overload for asio::spawn()'s optional StackAllocator argument
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Laura Flores [Thu, 18 Jul 2024 22:50:17 +0000 (17:50 -0500)]
doc/releases: add release note about thread creation incompatibility
Signed-off-by: Laura Flores <lflores@ibm.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Casey Bodley [Sun, 5 Feb 2023 22:08:49 +0000 (17:08 -0500)]
common/async: add parallel_for_each() algorithm
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Sun, 5 Feb 2023 15:10:34 +0000 (10:10 -0500)]
common/async: add co_spawn_group template for fork-join parallelism
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 27 Jun 2024 20:53:01 +0000 (16:53 -0400)]
common/async: implement max_concurrent_for_each() for awaitable
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 11 Jan 2023 15:45:49 +0000 (10:45 -0500)]
common/async: add co_throttle for bounded concurrency with c++20 coroutines
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Adam King [Wed, 24 Jul 2024 15:15:59 +0000 (11:15 -0400)]
Merge pull request #58535 from anoopcs9/mgr-nfs-fix-export-create-conf-obj
mgr/nfs: Do not ignore clusters from rados pool conf objects
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Ponnuvel Palaniyappan <pponnuvel@gmail.com>
Adam King [Wed, 24 Jul 2024 15:13:53 +0000 (11:13 -0400)]
Merge pull request #58533 from rhcs-dashboard/shared-folder-pythonV
cephadm: update shared folder python packages dir
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 24 Jul 2024 15:13:00 +0000 (11:13 -0400)]
Merge pull request #58153 from anoopcs9/modify-smb-dot-conf
mgr/smb: Make appropriate changes to global and share specific options
Reviewed-by: John Mulligan <jmulligan@redhat.com>
J. Eric Ivancich [Wed, 24 Jul 2024 15:03:38 +0000 (11:03 -0400)]
Merge pull request #58670 from ivancich/wip-bolster-reshard-testing
test/rgw: address potential race condition in reshard testing
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Patrick Donnelly [Wed, 24 Jul 2024 14:18:58 +0000 (10:18 -0400)]
Merge PR #58056 into main
* refs/pull/58056/head:
qa: suppress __trans_list_add valgrind warning
qa: generate valgrind suppressions
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Wed, 24 Jul 2024 13:40:42 +0000 (06:40 -0700)]
Merge pull request #58041 from vmackie/class-param-bug
mon: fix inconsistencies in class param
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
Patrick Donnelly [Wed, 24 Jul 2024 13:03:39 +0000 (09:03 -0400)]
Merge PR #58768 into main
* refs/pull/58768/head:
script/backport-create-issue: retry without if assignee is invalid
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Adam Lyon-Jones [Wed, 24 Jul 2024 12:09:21 +0000 (13:09 +0100)]
Merge pull request #58152 from adam-lj/aiocompletion-perf-changes
librbd: Modify locks and atomics in AioCompletion to improve performance
Adam Lyon-Jones [Mon, 13 May 2024 12:02:00 +0000 (13:02 +0100)]
librbd: Modify locks and atomics in AioCompletion to improve performance
Signed-off-by: Adam Lyon-Jones <adamlyon@uk.ibm.com>
Venky Shankar [Wed, 24 Jul 2024 07:31:58 +0000 (13:01 +0530)]
Merge PR #58222 into main
* refs/pull/58222/head:
qa: ignore container checkpoint/restore related selinux denials for centos9
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
Matan Breizman [Wed, 24 Jul 2024 07:27:53 +0000 (10:27 +0300)]
Merge pull request #58463 from athanatos/sjust/wip-66827-interrupt-epoch
crimson: audit and correct epoch captured by IOInterruptCondition
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Ilya Dryomov [Wed, 24 Jul 2024 06:47:51 +0000 (08:47 +0200)]
qa/suites/krbd: override extra_system_packages directly on install task
Follow commit
c61cb16223fa ("qa/suites/rbd: override
extra_system_packages directly on install task").
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 24 Jul 2024 06:44:46 +0000 (08:44 +0200)]
qa/suites/krbd: stress test for recovering from watch errors for -o exclusive
This is based on a test added in commit
237aa221ebad ("qa/suites/krbd:
stress test for recovering from watch errors") for regular mappings.
Fixes: https://tracker.ceph.com/issues/67097
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ankush Behl [Wed, 24 Jul 2024 06:12:29 +0000 (11:42 +0530)]
Merge pull request #58710 from rhcs-dashboard/multisite-test-case-fix
mgr/dashboard: multisite e2e fixes
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
naman munet [Wed, 24 Jul 2024 05:54:48 +0000 (11:24 +0530)]
Merge pull request #58716 from rhcs-dashboard/expand-cluster-back-btn-fix
mgr/dashboard: expand-cluster back navigation fix
Nizamudeen A [Wed, 24 Jul 2024 04:10:06 +0000 (09:40 +0530)]
Merge pull request #58677 from rhcs-dashboard/fix-cephfs-e2e-error
mgr/test_orchestrator: add apply_mds command in the test_orch
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Zac Dover [Wed, 24 Jul 2024 03:04:57 +0000 (13:04 +1000)]
Merge pull request #58524 from zdover23/wip-doc-2024-07-11-cephfs-index
doc/cephfs: streamline a paragraph
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>