]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Venky Shankar [Tue, 4 Nov 2025 12:57:07 +0000 (18:27 +0530)]
Merge PR #62630 into wip-vshankar-testing-
20251104 .125650-debug
* refs/pull/62630/head:
Venky Shankar [Tue, 4 Nov 2025 12:57:02 +0000 (18:27 +0530)]
Merge PR #64909 into wip-vshankar-testing-
20251104 .125650-debug
* refs/pull/64909/head:
Venky Shankar [Tue, 4 Nov 2025 12:56:57 +0000 (18:26 +0530)]
Merge PR #65918 into wip-vshankar-testing-
20251104 .125650-debug
* refs/pull/65918/head:
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Pedro Gonzalez Gomez [Tue, 4 Nov 2025 11:03:46 +0000 (12:03 +0100)]
Merge pull request #66075 from rhcs-dashboard/bootstrap-fixes
mgr/dashboard: fixes for quick-bootstrap script
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
SrinivasaBharathKanta [Tue, 4 Nov 2025 03:34:30 +0000 (09:04 +0530)]
Merge pull request #64961 from edwinzrodriguez/ceph-wip-72446
btree: Safeguard delete_leaf_node to prevent dereferencing null nodes
Patrick Donnelly [Mon, 3 Nov 2025 22:43:20 +0000 (17:43 -0500)]
Merge PR #66087 into main
* refs/pull/66087/head:
doc/foundation: Update associate member representative
Reviewed-by: Joseph Mundackal <jmundackal@bloomberg.net>
Venky Shankar [Mon, 3 Nov 2025 15:54:47 +0000 (21:24 +0530)]
Merge PR #65886 into main
* refs/pull/65886/head:
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 3 Nov 2025 15:53:56 +0000 (21:23 +0530)]
Merge PR #65884 into main
* refs/pull/65884/head:
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Venky Shankar [Mon, 3 Nov 2025 15:53:03 +0000 (21:23 +0530)]
Merge PR #65882 into main
* refs/pull/65882/head:
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 3 Nov 2025 15:52:20 +0000 (21:22 +0530)]
Merge PR #65876 into main
* refs/pull/65876/head:
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Ilya Dryomov [Mon, 3 Nov 2025 07:53:30 +0000 (08:53 +0100)]
Merge pull request #66097 from cbodley/wip-cmake-system-qatlib
cmake: fix checks for WITH_SYSTEM_QATLIB
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
bluikko [Mon, 3 Nov 2025 05:30:26 +0000 (12:30 +0700)]
Merge pull request #66101 from mrVectorz/main
doc: Update the old ceph.com/community/ links to ceph.io/en/news/blog/
Venky Shankar [Mon, 3 Nov 2025 05:13:05 +0000 (10:43 +0530)]
Merge pull request #65693 from vshankar/wip-73278
qa: ignore cluster warning (evicting unresponsive ...) with tasks/mgr-osd-full
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
mrVectorz [Mon, 3 Nov 2025 04:24:59 +0000 (23:24 -0500)]
doc: Update the old ceph.com/community/ links to ceph.io/en/news/blog/
Signed-off-by: Marc Methot <mb.methot@gmail.com>
baum [Sun, 2 Nov 2025 14:06:59 +0000 (16:06 +0200)]
Merge pull request #66001 from baum/nvmeof-client-timer
nvmeof: refactor beacon timer for exact frequency timing with drift correction
Anthony D'Atri [Sat, 1 Nov 2025 16:06:03 +0000 (12:06 -0400)]
Merge pull request #66073 from benaryorg/crushtool-tries-docs-improvement
doc: detailed explanation of set_choose_tries
benaryorg [Tue, 28 Oct 2025 03:24:53 +0000 (03:24 +0000)]
doc: detailed explanation of set_choose_tries
- specifically call the *crushtool* output a histogram
- include a surface explanation of how PG placement calculation works
- more info on `choose_total_tries`
- small but complete example for explanatory purposes
- that way people can follow along locally and test out things
Signed-off-by: benaryorg <binary@benary.org>
Anthony D'Atri [Fri, 31 Oct 2025 23:27:51 +0000 (19:27 -0400)]
Merge pull request #66060 from dudy-duce/doc-svc-discovery-auth
doc/cephadm/services: Clarify service discovery auth in monitoring.rst
Samarah Uriarte [Fri, 31 Oct 2025 18:44:26 +0000 (13:44 -0500)]
Merge pull request #65942 from samarahu/d4n-add-local-rgw-option
Reviewed-by: Jesse Williamson <jwilliamson@suse.de>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
dudy [Thu, 30 Oct 2025 19:57:37 +0000 (20:57 +0100)]
doc/cephadm/services: Clarify service discovery auth in monitoring.rst
Signed-off-by: Dudy <dudythegoat@proton.me>
Casey Bodley [Fri, 31 Oct 2025 15:26:20 +0000 (11:26 -0400)]
cmake: fix checks for WITH_SYSTEM_QATLIB
commit
30681236678c7ee006a699b658233388b0f884c8 introduced the cmake
option WITH_SYSTEM_QATLIB, but the checks were based on nonexistent
variable WITH_SYSTEM_QAT
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Nizamudeen A [Fri, 31 Oct 2025 05:41:22 +0000 (11:11 +0530)]
Merge pull request #65568 from rhcs-dashboard/table-check-fix
mgr/dashboard: fix missing checkbox icon in table
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Nizamudeen A [Fri, 31 Oct 2025 05:33:36 +0000 (11:03 +0530)]
Merge pull request #66082 from rhcs-dashboard/fix-cve
mgr/dashboard: bump validator package to address vulnerability
Reviewed-by: Nizamudeen A <nia@redhat.com>
SrinivasaBharathKanta [Thu, 30 Oct 2025 23:06:13 +0000 (04:36 +0530)]
Merge pull request #66016 from NitzanMordhai/wip-nitzan-suites-perf-ci-disable-mira118-machine
tasks/cbt_performance: Tolerate exceptions during performance data up…
SrinivasaBharathKanta [Thu, 30 Oct 2025 23:04:39 +0000 (04:34 +0530)]
Merge pull request #65763 from gardran/wip-gardran-kill-get-omap-keys
os: eliminate ObjectStore::get_omap_keys method
Joseph Mundackal [Thu, 30 Oct 2025 14:23:41 +0000 (10:23 -0400)]
Merge pull request #66083 from rhcs-dashboard/add-to-mailmap
Add Abhishek Desai into githubmap, organizationmap, mailmap
Casey Bodley [Thu, 30 Oct 2025 13:49:17 +0000 (09:49 -0400)]
Merge pull request #65948 from jzhu116-bloomberg/wip-73540
rgw/multisite: check the local bucket's versioning status when replicating deletion from remote
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Casey Bodley [Thu, 30 Oct 2025 12:55:03 +0000 (08:55 -0400)]
Merge pull request #65842 from h3nryc0ding/main
rgw: beast add ssl hot-reload
Reviewed-by: Mark Kogan <mkogan@ibm.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Nizamudeen A [Thu, 30 Oct 2025 12:25:27 +0000 (17:55 +0530)]
Merge pull request #66049 from rhcs-dashboard/table-overview-redirect
mgr/dashboard: generic redirect link for a table item
Reviewed-by: Naman Munet <nmunet@redhat.com>
Nizamudeen A [Thu, 30 Oct 2025 11:49:38 +0000 (17:19 +0530)]
Merge pull request #66084 from rhcs-dashboard/fix-multisite-action-btn
mgr/dashboard: fix icon alignment in navigation header
Reviewed-by: Nizamudeen A <nia@redhat.com>
SrinivasaBharathKanta [Thu, 30 Oct 2025 08:30:42 +0000 (14:00 +0530)]
Merge pull request #65796 from anthonyeleven/caps
src/pybind/mgr/cephadm: Improve text in module.py
Pedro Gonzalez Gomez [Thu, 30 Oct 2025 07:53:35 +0000 (08:53 +0100)]
Merge pull request #66088 from rhcs-dashboard/fix-cypress-dep-graph
mgr/dashboard: fix cephadm e2e dependency graph failure
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
Naman Munet [Tue, 28 Oct 2025 07:54:50 +0000 (13:24 +0530)]
mgr/dashboard: bump validator package to address vulnerability
fixes: https://tracker.ceph.com/issues/73657
Signed-off-by: Naman Munet <naman.munet@ibm.com>
Naman Munet [Wed, 29 Oct 2025 10:44:53 +0000 (16:14 +0530)]
mgr/dashboard: fix icon alignment in navigation header
Fixes: https://tracker.ceph.com/issues/73665
Signed-off-by: Naman Munet <naman.munet@ibm.com>
Nizamudeen A [Tue, 28 Oct 2025 07:46:26 +0000 (13:16 +0530)]
mgr/dashboard: fixes for quick-bootstrap script
- bump kcli to fedora42
- modify ip logic
- generate cephadm binary if it doesn't exist
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Wed, 17 Sep 2025 13:07:06 +0000 (18:37 +0530)]
mgr/dashboard: fix missing checkbox icon in table
Fixes: https://tracker.ceph.com/issues/72961
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 24 Oct 2025 08:08:57 +0000 (13:38 +0530)]
mgr/dashboard: generic redirect link for a table item
Fixes: https://tracker.ceph.com/issues/73638
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Thu, 30 Oct 2025 03:36:33 +0000 (09:06 +0530)]
mgr/dashboard: fix cephadm e2e dependency graph failure
Avoid using relative path in the cypress since its not configured yet.
Fixes: https://tracker.ceph.com/issues/73673
Signed-off-by: Nizamudeen A <nia@redhat.com>
Samarah [Tue, 14 Oct 2025 17:48:48 +0000 (17:48 +0000)]
rgw/d4n: Add config option for local RGW address
Signed-off-by: Samarah <samarah.uriarte@ibm.com>
Ronen Friedman [Wed, 29 Oct 2025 18:19:57 +0000 (11:19 -0700)]
Merge pull request #65834 from ronen-fr/wip-rf-lockedobjcnt
osd/scrub: fix blocked scrub accounting
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Enrico Bocchi [Wed, 29 Oct 2025 16:54:38 +0000 (17:54 +0100)]
doc/foundation: Update associate member representative
Signed-off-by: Enrico Bocchi <enrico.bocchi@cern.ch>
Abhishek Desai [Wed, 29 Oct 2025 06:50:20 +0000 (12:20 +0530)]
Add Abhishek Desai into githubmap, organizationmap, mailmap
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
Nizamudeen A [Wed, 29 Oct 2025 05:34:59 +0000 (11:04 +0530)]
Merge pull request #66047 from rhcs-dashboard/fix-user-edit-form
mgr/dashboard: Edit user via UI throwing multiple server errors
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Abhishek Desai <Abhishek.Desai1@ibm.com>
Dan Mick [Wed, 29 Oct 2025 04:49:38 +0000 (21:49 -0700)]
Merge pull request #66059 from bluikko/doc-fix-rtd-pip-version
doc: Pin pip to <25.3 for RTD as a workaround for pybind in admin/doc-read-the-docs.txt
Ronen Friedman [Mon, 27 Oct 2025 17:54:03 +0000 (19:54 +0200)]
Merge pull request #65859 from ronen-fr/wip-rf-minchunk
osd/scrub: do not reduce min chunk on preemption
Reviewed-by: Samuel Just <sjust@redhat.com>
SrinivasaBharathKanta [Mon, 27 Oct 2025 10:39:15 +0000 (16:09 +0530)]
Merge pull request #65714 from batrick/objstore-warning
os: resolve unused variable warning
SrinivasaBharathKanta [Mon, 27 Oct 2025 10:38:37 +0000 (16:08 +0530)]
Merge pull request #64965 from edwinzrodriguez/ceph-wip-72473
os: Use custom delete operator for raw_combined
SrinivasaBharathKanta [Mon, 27 Oct 2025 10:38:01 +0000 (16:08 +0530)]
Merge pull request #64956 from edwinzrodriguez/ceph-wip-72403
osdc: Update CB_ObjectOperation to use value types for patterns
Igor Fedotov [Mon, 27 Oct 2025 09:17:41 +0000 (12:17 +0300)]
Merge pull request #65608 from ifed01/wip-ifed-bool-async-discard-back
blk/kernel: bring "bdev_async_discard" config parameter back.
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Yite Gu <guyite@bytedance.com>
Anthony D'Atri [Mon, 27 Oct 2025 04:01:37 +0000 (00:01 -0400)]
Merge pull request #66044 from anthonyeleven/typofixx
doc/start: Improve hardware-recommendations.rst
Ville Ojamo [Sat, 25 Oct 2025 08:18:09 +0000 (15:18 +0700)]
doc: Pin pip to <25.3 for RTD as a workaround for pybind
Readthedocs now uses pip 25.3 by default which requires PEP 517.
src/pybind/* does not provide pyproject.toml files for PEP 517.
For an immediate workaround to allow RTD builds to succeed, pin pip
version to earlier than 25.3.
Details for pybind in https://tracker.ceph.com/issues/73645
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Anthony D'Atri [Thu, 23 Oct 2025 19:29:19 +0000 (15:29 -0400)]
doc/start: Improve hardware-recommendations.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Edwin Rodriguez [Fri, 24 Oct 2025 13:06:34 +0000 (09:06 -0400)]
Merge pull request #65049 from edwinzrodriguez/ceph-clang-format
Add .clang-format configuration file
Casey Bodley [Fri, 24 Oct 2025 12:51:51 +0000 (08:51 -0400)]
Merge pull request #66053 from cbodley/wip-doc-rgw-sts-lite-dep
doc/radosgw: deprecate STS Lite for tentacle
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Casey Bodley [Fri, 24 Oct 2025 12:37:32 +0000 (08:37 -0400)]
doc/radosgw: deprecate STS Lite for tentacle
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Tom-Sollers [Fri, 24 Oct 2025 10:44:58 +0000 (11:44 +0100)]
Merge pull request #65940 from Tom-Sollers/fixing_blaum_roth_for_ec_profiles
Mon: Add health warning for blaum-roth EC profile when w+1 is not prime
afreen23 [Fri, 24 Oct 2025 09:33:24 +0000 (15:03 +0530)]
Merge pull request #65870 from rhcs-dashboard/fix-73480-main
mgr/dashboard: Maintain sentence case consistency in side nav bar titles
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Aashish Sharma [Fri, 10 Oct 2025 05:54:43 +0000 (11:24 +0530)]
mgr/dashboard: Maintain sentence case consistency in side nav bar titles
Use sentence case for side nav bar items
Fixes: https://tracker.ceph.com/issues/73480
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
Naman Munet [Fri, 24 Oct 2025 05:59:09 +0000 (11:29 +0530)]
mgr/dashboard: Edit user via UI throwing multiple server errors
Fixes: https://tracker.ceph.com/issues/73637
Commit includes:
Returning the default user ratelimit when the ratelimit for user is not set, hence eliminating the 500 error on UI
Signed-off-by: Naman Munet <naman.munet@ibm.com>
David Galloway [Thu, 23 Oct 2025 22:50:04 +0000 (18:50 -0400)]
Merge pull request #66046 from dmick/ci-container-rocky10-tags
container/build.sh: add 'rocky-10' suffix if necessary
Dan Mick [Thu, 23 Oct 2025 21:58:12 +0000 (14:58 -0700)]
container/build.sh: add 'rocky-10' suffix if necessary
'fromtag' is already available as distillation of the
FROM_IMAGE environment variable: everything after last
slash, s/:/-/. Use it as a suffix if it's anything other than
"centos-9stream" so that multiple CI container tags can coexist.
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Edwin Rodriguez [Thu, 14 Aug 2025 13:45:31 +0000 (09:45 -0400)]
Add .clang-format configuration file
Fixes: https://tracker.ceph.com/issues/72587
Signed-off-by: Edwin Rodriguez <edwin.rodriguez1@ibm.com>
afreen23 [Thu, 23 Oct 2025 18:42:29 +0000 (00:12 +0530)]
Merge pull request #65571 from ceph/dependabot/npm_and_yarn/src/pybind/mgr/dashboard/frontend/vite-5.4.20
build(deps): bump vite from 5.4.19 to 5.4.20 in /src/pybind/mgr/dashboard/frontend
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Thu, 23 Oct 2025 18:38:55 +0000 (00:08 +0530)]
Merge pull request #66034 from afreen23/refactor-constants
mgr/dashboard: remove hardcoded strings in About component
Reviewed-by: Nizamudeen A <nia@redhat.com>
afreen23 [Thu, 23 Oct 2025 13:29:56 +0000 (18:59 +0530)]
Merge pull request #65894 from rhcs-dashboard/73192-carbonize-report-an-issue-modal
mgr/dashboard : Carbonize -> Report an issue modal
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
SrinivasaBharathKanta [Thu, 23 Oct 2025 13:15:26 +0000 (18:45 +0530)]
Merge pull request #65788 from JonBailey1993/stats_mismatch_fix
osd: Fix stats mismatch cluster error seen during scrubbing occasionally
SrinivasaBharathKanta [Thu, 23 Oct 2025 13:15:00 +0000 (18:45 +0530)]
Merge pull request #65770 from aainscow/tracker_73248
osd: Relax missing entry assert for partial writes.
SrinivasaBharathKanta [Thu, 23 Oct 2025 13:14:20 +0000 (18:44 +0530)]
Merge pull request #60105 from MaxKellermann/eventfd
msg/async/Event: use eventfd on Linux
Soumya Koduri [Thu, 23 Oct 2025 11:37:07 +0000 (17:07 +0530)]
Merge pull request #64128 from thotz/cloud-restore-add-None-option
cloud restore : add None type for cloud-s3-glacier
Reviewed-by: Soumya Koduri <skoduri@redhat.com>
afreen23 [Thu, 23 Oct 2025 09:16:52 +0000 (14:46 +0530)]
Merge pull request #66035 from afreen23/link-alignment
mgr/dashboard: fix misaligned text links on login page
Reviewed-by: Nizamudeen A <nia@redhat.com>
bluikko [Thu, 23 Oct 2025 08:59:50 +0000 (15:59 +0700)]
Merge pull request #65991 from bluikko/doc-ops-monitoring-formatting-rados
doc/rados: Fix and improve formatting in operations/monitoring.rst
Abhishek Desai [Sat, 11 Oct 2025 20:39:08 +0000 (02:09 +0530)]
mgr/dashboard : Carbonize -> Report an issue modal
fixes : https://tracker.ceph.com/issues/73192
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
J. Eric Ivancich [Wed, 22 Oct 2025 20:33:11 +0000 (16:33 -0400)]
Merge pull request #65864 from cbodley/wip-44208
rgw/beast: disable keepalive for responses before 100 Continue
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
prik73 [Tue, 27 May 2025 19:04:37 +0000 (00:34 +0530)]
mgr/dashboard: remove hardcoded strings in About component
Replaced inline values for user role, version prefix, and
localStorage keys with shared constants (`USER`, `VERSION_PREFIX`,
and `LocalStorage.DASHBOARD_USERNAME`). This keeps things DRY and
makes future updates easier.
Addresses part of the constant reuse cleanup in the dashboard.
Fixes: https://tracker.ceph.com/issues/70947
Signed-off-by: prik73 <prinovac@gmail.com>
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Casey Bodley [Wed, 22 Oct 2025 16:44:20 +0000 (12:44 -0400)]
Merge pull request #65329 from matt-akamai/usage_trim_log_fixes
rgw/cls: fix usage log issues caused by incorrect form of name-by-user keys
Reviewed-by: Yixin Jin <yjin@akamai.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 22 Oct 2025 16:35:06 +0000 (12:35 -0400)]
Merge pull request #63762 from cbodley/wip-rgw-lc-wp-coro
rgw/lc: replace WorkPool with ceph::async::spawn_throttle
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Casey Bodley [Wed, 22 Oct 2025 15:43:36 +0000 (11:43 -0400)]
Merge pull request #65480 from nzliu-dev/wip-admin-rest-api-for-setting-account-quota
rgw: Implement Admin REST APIs for Setting Account Quota
Reviewed-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
prik73 [Fri, 16 May 2025 17:05:10 +0000 (22:35 +0530)]
mgr/dashboard: fix misaligned text links on login page
Fixes a UI regression introduced after the Carbon update where
the help-related links (Help, Security, Trademarks) on the login
page were misaligned. The links are now left-aligned under the
Ceph logo for visual consistency.
Fixes: https://tracker.ceph.com/issues/71313
Signed-off-by: prik73 <prinovac@gmail.com>
Signed-off-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Wed, 22 Oct 2025 14:50:30 +0000 (20:20 +0530)]
Merge pull request #66008 from afreen23/fix-timezone-format
mgr/dashboard: Fix timestamps in APIs
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
afreen23 [Wed, 22 Oct 2025 10:58:58 +0000 (16:28 +0530)]
Merge pull request #65907 from rhcs-dashboard/smb-share-name-correction
mgr/dashboard: file/smb: Create SMB share dialog is missing a share name input
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Abhishek Desai <abhishek.desai1@ibm.com>
Afreen Misbah [Tue, 21 Oct 2025 18:20:19 +0000 (23:50 +0530)]
mgr/dashboard: Fix timestamps in APIs
- remove 'Z' from rbd APIs which are returning now `aware` timestamp
- `datetime.utcfromtimestamp` is deprectated so using `datetime.fromtimestamp(timestamp, tz=tz=timezone.utc)` thereby returning only `aware` timestamp and removing 'Z'.
- similarly `datetime.utcnow()` is deprecated , migrated to `datetime.now(timezone.utc)`
https://docs.python.org/3/library/datetime.html#datetime.datetime.utcnow
https://docs.python.org/3/library/datetime.html#datetime.datetime.utcfromtimestamp
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Aashish Sharma [Wed, 22 Oct 2025 07:45:52 +0000 (13:15 +0530)]
Merge pull request #65938 from cloudbehl/smb-overview-fixes
monitoring: Fixes for smb overview
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Yuval Lifshitz [Wed, 22 Oct 2025 07:42:46 +0000 (10:42 +0300)]
Merge pull request #65159 from Suyashd999/fix-check-source-header
rgw: Check if `HTTP_X_AMZ_COPY_SOURCE` header is empty
Nitzan Mordechai [Wed, 22 Oct 2025 05:41:56 +0000 (05:41 +0000)]
tasks/cbt_performance: Tolerate exceptions during performance data updates
If an exception occurs during the POST request to update CBT performance,
log the error instead of failing the entire job. This ensures that
intermittent update failures do not block the main workflow.
Fixes: https://tracker.ceph.com/issues/68843
Signed-off-by: Nitzan Mordechai <nmordech@ibm.com>
anrao19 [Wed, 22 Oct 2025 05:27:22 +0000 (10:57 +0530)]
Merge pull request #62908 from clwluvw/vault-cleanup
rgw: vault code cleanup
Dan Mick [Wed, 22 Oct 2025 01:44:59 +0000 (18:44 -0700)]
Merge pull request #65990 from dmick/install-deps-update-gcc
install-deps.sh: install proper compiler version on Debian/Ubuntu
Anthony D'Atri [Tue, 21 Oct 2025 23:54:28 +0000 (19:54 -0400)]
Merge pull request #66005 from kshtsk/wip-fix-suite-format-example
doc/dev: fix suite sample layout example
Kyr Shatskyy [Tue, 21 Oct 2025 22:16:58 +0000 (00:16 +0200)]
doc/dev: update suite example with latest os
Replace reference to centos_7.0 and ubuntu_16.04 with
rocky_10.0 and ubuntu_24.04 as an example.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Kyr Shatskyy [Tue, 21 Oct 2025 16:40:42 +0000 (18:40 +0200)]
doc/dev: fix suite sample layout example
Directory structure does not corresponds to the explanation below
the example.
Fixes: c80d5d47b375f48f490158cce907c39a6ff7f27d
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Zack Cerza [Tue, 21 Oct 2025 18:28:23 +0000 (12:28 -0600)]
Merge pull request #65994 from phlogistonjohn/jjm-bwc-v2
script/build-with-container: add more detailed variants
Tom Sollers [Tue, 21 Oct 2025 15:52:07 +0000 (16:52 +0100)]
qa: Add a new test to test-erasure-code-plugins.sh to test for new health warn
This commit adds a new test to test-erasure-code-plugins.sh that
tests for the health warning caused by having a erasure-code-profile
with the blaum-roth technique and a w+1 value that is not prime.
Fixes: http://tracker.ceph.com/issues/64419
Signed-off-by: Tom Sollers <tom.sollers@ibm.com>
Tom Sollers [Thu, 2 Oct 2025 13:36:16 +0000 (14:36 +0100)]
mon: Add a new health warning for blaum-roth erasure code profiles with a w+1 that is not prime
This commit adds a new health warning for when a user has an erasure code
profile using the blaum-roth technique which has a w+1 value that is not
prime.
Fixes: http://tracker.ceph.com/issues/64419
Signed-off-by: Tom Sollers <tom.sollers@ibm.com>
Casey Bodley [Tue, 21 Oct 2025 15:07:42 +0000 (11:07 -0400)]
Merge pull request #65916 from edwinzrodriguez/ceph-cmake4
cmake: add cmake 4 support
Reviewed-by: Casey Bodley <cbodley@redhat.com>
harriscr [Tue, 21 Oct 2025 13:46:54 +0000 (14:46 +0100)]
Merge pull request #64889 from harriscr/ch_wip_daemon_watchdog_improvements
qa: Adding a new class so the DaemonWatchdog can moitor remote IO exercisers and other processes
Casey Bodley [Tue, 12 Aug 2025 15:19:08 +0000 (11:19 -0400)]
vstart: -d also raises --debug-rgw-lifecycle
lifecycle debug output was no longer showing up after the rgw_lifecycle
subsys split from rgw
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 5 Jun 2025 20:02:31 +0000 (16:02 -0400)]
rgw/lc: raise default rgw_lc_max_wp_worker to 128
now that the workers run as coroutines instead of threads, we can afford
to run several more workers per bucket
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 12 Aug 2025 15:16:03 +0000 (11:16 -0400)]
rgw/lc: pass optional_yield to LCObjsLister
avoid blocking operations in LCObjsLister under bucket_lc_process()
because it's serviced by a single thread
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 5 Jun 2025 19:53:31 +0000 (15:53 -0400)]
rgw/lc: replace WorkPool with ceph::async::spawn_throttle
use spawn_throttle to spawn the work functions as coroutines instead of
passing WorkItems to separate WorkQ threads for processing. the
spawn_throttle concurrency limit uses the same rgw_lc_max_wp_worker
value that previously controlled the number of WorkQ threads
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 1 Aug 2025 15:42:56 +0000 (11:42 -0400)]
rgw/asio: add scope guard warn_about_blocking_in_scope
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 5 Jun 2025 18:15:01 +0000 (14:15 -0400)]
rgw/lc: remove WorkQ* args
these were only used to log the WorkQ's thread name, which will no
longer be relevant with coroutines
Signed-off-by: Casey Bodley <cbodley@redhat.com>