Zac Dover
f1a2637c79
doc/rados: correct "full ratio" note
...
Correct a note that directed users not to add an OSD after the cluster
has reached its "full ratio". The note now says "Do not let your cluster
reach its full ratio before adding an OSD."
Hat tip: Oskar Berggren
Fixes: https://tracker.ceph.com/issues/68900
Co-authored-by: Oskar Berggren <oskar.berggren@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-12 09:31:28 +10:00
Zac Dover
60ae04d860
Merge pull request #60529 from zdover23/wip-doc-2024-10-29-start-os-recommendations
...
doc/start: separate package chart from container chart
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-11-12 01:33:06 +10:00
Mark Kogan
aa94b1574d
Merge pull request #59328 from mkogan1/wip-d3n-umask
...
rgw: d3n: set access permissions for the D3N cache directory when creating
2024-11-11 15:59:59 +02:00
Zac Dover
e5ff1916e3
doc/start: separate package chart from container chart
...
Separate the packages-and-containers chart into two charts:
(1) a chart that shows which OSes Ceph builds packages for
(2) a chart that shows which OSes support Ceph's containers
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-11 23:31:20 +10:00
Nizamudeen A
505f1a67a9
Merge pull request #60626 from ivoalmeida/carbon-version-update
...
mgr/dashboard: update carbon-components-angular
Reviewed-by: Afreen Misbah <afreen@ibm.com>
2024-11-11 16:12:43 +05:30
Nizamudeen A
9d79a06052
Merge pull request #60511 from rhcs-dashboard/health-test-fix
...
qa/dashboard: fix tasks.mgr.dashboard.test_health.HealthTest
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2024-11-11 15:39:08 +05:30
leonidc
47e9c8560e
Merge pull request #60663 from leonidc/wip-publish-rebalance-ana-group
...
mon/nvmeofgw*: monitors publish in nvme-gw show ana group responsible
2024-11-09 15:29:25 +02:00
Zac Dover
87eefcdb9b
Merge pull request #60605 from zdover23/wip-doc-2024-11-04-cephadm-services-osd
...
doc/cephadm: clean "Adv. OSD Service Specs"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Adam King <adking@redhat.com>
2024-11-09 22:53:34 +10:00
Samuel Just
7cffdb48cc
Merge pull request #60592 from athanatos/sjust/wip-crimson-io-2
...
crimson: switch to simple RAII obc locking mechanism
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-11-08 13:26:17 -08:00
Zack Cerza
94505eb09e
Merge pull request #60578 from zmc/rpm-sccache-toggle
2024-11-08 11:02:19 -07:00
Gal Salomon
1757f0f4e5
Merge pull request #60621 from galsalomon66/mask_parquet_dependencies
...
rgw: hiding parquet dependencies upon parquet-select option is off
2024-11-08 14:15:06 +02:00
Nizamudeen A
a2a4a3415c
qa/dashboard: fix test_list_enabled_module failure
...
Check the ports availability and go for a new port if the current one is
not available
Fixes: https://tracker.ceph.com/issues/62972
Signed-off-by: Nizamudeen A <nia@redhat.com>
2024-11-08 15:20:18 +05:30
Zac Dover
54a75a0e40
Merge pull request #60448 from anthonyeleven/improve-mgr-disable
...
doc: improve pending release notes and CephFS
Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2024-11-08 19:33:57 +10:00
Leonid Chernin
c3584838cf
mon/nvmeofgw*: monitors publish in nvme-gw show ana group responsible
...
for namespace rebalance
Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
2024-11-08 07:02:36 +00:00
Zack Cerza
64c9b53cf4
ceph.spec.in: Add option to enable sccache
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2024-11-07 15:21:32 -07:00
Ivo Almeida
1ba4562889
mgr/dashboard: update carbon-components-angular
...
* update carbon-components-angular pkg to v5.48.0
* fixed change detection errors on unit tests
* fixed pagination page length when limit is 0 and data is empty
Fixes: https://tracker.ceph.com/issues/68837
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
2024-11-07 19:21:58 +00:00
Samuel Just
865c66966c
crimson/.../object_context: remove unused lock helpers
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
7961b3714d
crimson/osd/object_context_loader.cc: retab remaining methods
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
14be39509b
crimson: InternalClientRequests require that the pg is already active
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
bd5efa44b7
crimson/.../client_request: complete_request() only in with_pg_process
...
This avoids needing to annotate every exit point in
with_pg_process_interruptible with complete_request. Regardless of the
result, completing with_pg_process_interruptible without an interruption
means that the request is over.
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
293679dbb5
crimson/.../client_request: always remove from orderer in complete_request
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
cef3f2f9b7
crimson/.../client_request: remove unnecessary get_handle().exit()
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
de2e92bc93
crimson: rewrite with_[clone_]obc[_only] via manager, remove other helpers
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
177176beab
crimson: remove unused PG::with_locked_obc
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
fc8315a6df
crimson: convert PG::with_locked_obc users to use obc manager
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
5f99666242
crimson: introduce RAII style obc lock mechanic
...
Currently, we rely on ObjectContextLoader::with_* wrappers to load,
lock, and guarrantee release of obcs. That mechanism works well enough,
but the execution pathway is pretty tough to read as it spans
[Internal]ClientRequest, PG, ObjectContextLoader, ObjectContext, and
tri_mutex. This mechanism cuts out PG and ObjectContext (mostly) and
uses coroutine support for auto variables to make the interface easier
to understand.
This mechanism will also allow a future PR to access the ObjectContext
state prior to loading it. This will be important to using the
ObjectContext memory to host per-object pipeline states.
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
737676bdb5
crimson: track obcs unconditionally
...
Previously, we only interrupted head obcs. I don't think that
distinction actually makes sense -- both head and clone obcs
can have ops blocked on the lock. Let's just track them all.
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
1dbd7768c0
crimson: remove ObjectContextLoader::reload_obc
...
Unused.
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Samuel Just
e94ad0dfff
crimson/osd/object_context: add formatter for RWState::State
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-11-07 10:29:42 -08:00
Matan Breizman
f55fc4599a
Merge pull request #60600 from Matan-B/wip-matanb-crimson-enable-wait
...
Revert "suites: crimson basic adding wait for test"
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
2024-11-07 18:12:08 +02:00
Kefu Chai
d6dfc1c2b8
Merge pull request #56771 from nh2/doc-mclock-references
...
doc: Document which options are disabled by mClock.
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-11-07 13:34:04 +08:00
Anthony D'Atri
406e52faef
Merge pull request #60642 from yuvalif/wip-yuval-68858
...
doc/rgw/notification: clarified the notification_v2 behavior upon upgrade
2024-11-06 15:12:15 -05:00
Zac Dover
f6b56f9ee5
doc/cephadm: clean "Adv. OSD Service Specs"
...
Clean the English grammar and the .RST in the section "Advanced OSD
Service Specifications" in the file doc/cephadm/services/osd.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-07 02:16:22 +10:00
Zac Dover
06cbecd930
Merge pull request #60643 from zdover23/wip-doc-2024-11-06-cephadm-osd-host-pattern-matching
...
doc/cephadm: link to "host pattern" matching sect
Reviewed-by: Adam King <adking@redhat.com>
2024-11-07 01:56:01 +10:00
Yuri Weinstein
6af80fca00
Merge pull request #60132 from li-positiveandfocus/wip-67820-lj
...
qa/tasks: added "is down" warning to thrash-old-clients ignorelist
Reviewed-by: Laura Flores <lflores@redhat.com>
2024-11-06 07:35:26 -08:00
Yuri Weinstein
29df6b129e
Merge pull request #60071 from shraddhaag/fix-mon-cluster-log-test
...
qa/standalone/mon/mon_cluster_log.sh: retry check for log line
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
2024-11-06 07:34:58 -08:00
Yuri Weinstein
80c29ae812
Merge pull request #59855 from NitzanMordhai/wip-nitzan-expected-failure-wait-osd-down
...
qa/tasks/ceph: wait the osds down before start check the logs
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-11-06 07:33:58 -08:00
Zac Dover
cdfa299a25
doc/cephadm: link to "host pattern" matching sect
...
Link to the "Placement by Pattern Matching" section in
doc/cephadm/services/index.rst from the "Advanced OSD Service
Specifications" section in doc/cephadm/services/osd.rst.
Fixes: https://tracker.ceph.com/issues/68812
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-11-06 22:22:14 +10:00
Yuval Lifshitz
fccf7fd25e
doc/rgw/notification: clarified the notification_v2 behavior upon upgrade
...
Fixes: https://tracker.ceph.com/issues/68858
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-11-06 11:51:54 +00:00
Ilya Dryomov
0d0bbbe920
Merge pull request #60622 from idryomov/wip-spdk-submodule
...
spdk: update submodule to fix build with newer glibc
Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
2024-11-06 12:29:53 +01:00
SrinivasaBharathKanta
1017b1d230
Merge pull request #59743 from sseshasa/wip-fix-mclock-low-iops-capacity-threshold
...
common,osd: Use last valid OSD IOPS value if measured IOPS is unrealistic
2024-11-06 15:46:54 +05:30
Zac Dover
f94ff6063f
Merge pull request #56599 from rhkelson/patch-2
...
doc/cephadm: Update operations.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Adam King <adking@redhat.com>
2024-11-06 19:39:42 +10:00
Nizamudeen A
9272d438a7
Merge pull request #60602 from rhcs-dashboard/cherrypy-version-get-fix
...
mgr/dashboard: remove cherrypy_backports.py
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-11-06 10:21:30 +05:30
rhkelson
34bc35a734
doc/cephadm: Update operations.rst
...
Fixed typo 'no' to 'not' in sentence "If this test fails, cephadm will
no be able to manage services on that host."
Signed-off-by: rhkelson <119636079+rhkelson@users.noreply.github.com>
2024-11-06 10:34:47 +10:00
Kamoltat (Junior) Sirivadhna
28e38e30bb
Merge pull request #59483 from kamoltat/wip-ksirivad-exit-stretch-mode
...
mon [stretch mode]: support disable_stretch_mode
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
2024-11-05 13:07:06 -05:00
Matan Breizman
a91bcae9f5
Merge pull request #56832 from Matan-B/wip-matanb-crimson-recovery-version
...
crimson/osd/pg: introduce projected_log
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-11-05 18:02:17 +02:00
Gal Salomon
141b675b0b
hiding parquet dependencies upon parquet-select option is off
...
Signed-off-by: Gal Salomon <gal.salomon@gmail.com>
2024-11-05 17:30:12 +02:00
Venky Shankar
4e355cead8
Merge PR #58847 into main
...
* refs/pull/58847/head:
ceph-fuse: Improve fuse mount usage message
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2024-11-05 18:06:53 +05:30
leonidc
3f1b0feb0f
Merge pull request #60559 from leonidc/wip-leonidc-no-listeners-fix
...
fix no-listeners FSM , detect no-listeners
2024-11-05 14:20:11 +02:00
Matan Breizman
0a76ec3855
test/crimson/test_backfill: support projected log and pg log
...
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-11-05 09:47:22 +00:00