]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Radoslaw Zarzynski [Tue, 2 May 2023 09:01:46 +0000 (11:01 +0200)]
Merge pull request #47637 from rzarzynski/wip-crimson-blocklist
crimson/osd: bring support for client blocklisting
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Sam Just <sjust@redhat.com>
Venky Shankar [Tue, 2 May 2023 06:47:28 +0000 (12:17 +0530)]
Merge PR #51158 into main
* refs/pull/51158/head:
cephfs-top: fix help text for delay
Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 2 May 2023 05:58:41 +0000 (11:28 +0530)]
Merge PR #51005 into main
* refs/pull/51005/head:
qa: fix test_nfs_export_creation_at_symlink
qa: update test cases to check for ENOTDIR instead of EINVAL
qa: fix test_nfs_export_with_invalid_path
mgr/nfs: handle exceptions for cephfs_path_is_dir()
mgr/nfs/utils: changes to helper func to check cephfs path
Reviewed-by: Venky Shankar <vshankar@redhat.com>
zdover23 [Tue, 2 May 2023 02:55:53 +0000 (12:55 +1000)]
Merge pull request #51133 from zdover23/wip-doc-2023-04-18-mgr-prometheus-prompts-update
doc/mgr: update prompts in prometheus.rst
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
zdover23 [Mon, 1 May 2023 21:31:38 +0000 (07:31 +1000)]
Merge pull request #51299 from zdover23/wip-doc-2023-05-02-radosgw-notifications-rabbitmq-push-endpoint-directive-removal
doc/radosgw: rabbitmq - push-endpoint edit
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
J. Eric Ivancich [Mon, 1 May 2023 21:14:39 +0000 (17:14 -0400)]
Merge pull request #50698 from linuxkidd/wip-rgw-restore-bucket-index-update
rgw: add use of cached `rados ls` output to rgw-restore-bucket-index script
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
yaarith [Mon, 1 May 2023 21:08:08 +0000 (17:08 -0400)]
Merge pull request #51270 from ljflores/wip-telemetry-selftest
mgr/telemetry: compile all channels and collections in selftest
Reviewed-by: Yaarit Hatuka <yaarit@redhat.com>
zdover23 [Mon, 1 May 2023 20:11:04 +0000 (06:11 +1000)]
Merge pull request #51296 from zdover23/wip-doc-2023-05-01-rados-operations-stretch-mode-top-matter
doc/rados: edit stretch-mode.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Laura Flores [Mon, 1 May 2023 19:30:17 +0000 (14:30 -0500)]
Merge pull request #51298 from ljflores/wip-urllib3-version
mgr: add urllib3==1.26.15 to mgr/requirements.txt
Zac Dover [Mon, 1 May 2023 02:29:07 +0000 (12:29 +1000)]
doc/rados: edit stretch-mode.rst
Refine and supplement the introductory and explanatory text at the top
of the /doc/rados/operations/stretch-mode.rst file.
Co-authored-by: Josh Durgin <jdurgin@redhat.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Mon, 1 May 2023 17:14:01 +0000 (03:14 +1000)]
doc/radosgw: rabbitmq - push-endpoint edit
Remove a note that directed users to change "push-endpoint" (with a
hyphen) to "push_endpoint" (with an underscore) when using rabbitmq.
Re: https://github.com/ceph/ceph/pull/48486#issuecomment-
1529925389
Signed-off-by: Zac Dover <zac.dover@proton.me>
Laura Flores [Mon, 1 May 2023 16:28:54 +0000 (16:28 +0000)]
mgr: add urllib3==1.26.15 to mgr/requirements.txt
We do not depend on any particular version of
urllib3, but as a workaround to the incompatibility
of urllib3 constraints between kubernetes and
requests, we need to pin it temporarily to
the version both are happy with.
Fixes: https://tracker.ceph.com/issues/59591
Signed-off-by: Laura Flores <lflores@redhat.com>
Anthony D'Atri [Mon, 1 May 2023 12:39:42 +0000 (08:39 -0400)]
Merge pull request #51284 from zdover23/wip-doc-2023-04-29-cephfs-nfs
doc/cephfs: improve sentence in nfs.rst
Ali Masarwa [Mon, 1 May 2023 11:12:40 +0000 (14:12 +0300)]
Merge pull request #51138 from AliMasarweh/wip-alimasa-pubsub-hide-autogen-topics
RGW: bucket notification - hide auto generated topics when listing topics
Gregory Farnum [Sun, 30 Apr 2023 17:33:52 +0000 (10:33 -0700)]
Merge pull request #51293 from yuvalif/wip-yuval-revert-47457
revert PRs #47457 and #51031
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Yuval Lifshitz [Sun, 30 Apr 2023 13:31:19 +0000 (13:31 +0000)]
Revert "tracer/osd/librados/build/rgw: rgw and osd end2end tracing using opentelemetry"
This reverts commit
5d4c5e65be94a346e62b9f8ac63241779c4c7a6a .
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
Yuval Lifshitz [Sun, 30 Apr 2023 13:29:55 +0000 (13:29 +0000)]
Revert "rgw/aio: fix recursion from tracing changes"
This reverts commit
9f160e4f1aa385f39f1cd55eb42f278c94dfd85c .
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
zdover23 [Sat, 29 Apr 2023 19:45:39 +0000 (05:45 +1000)]
Merge pull request #51285 from zdover23/wip-doc-2023-04-29-rados-operations-stretch-mode-stretch-mode
doc/rados: edit stretch-mode procedure
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 29 Apr 2023 00:14:02 +0000 (10:14 +1000)]
doc/rados: edit stretch-mode procedure
Edit the "stretch mode" section in doc/rados/operations/stretch-mode.rst
so that the procedure is formatted as a procedure and the sentences
correctly have heads.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
zdover23 [Sat, 29 Apr 2023 01:18:37 +0000 (11:18 +1000)]
Merge pull request #51276 from pcuzner/fix-prom-docs
docs: Update the cephadm docs for Prometheus endpoint info
Reviewed-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Fri, 28 Apr 2023 19:21:09 +0000 (05:21 +1000)]
doc/cephfs: improve sentence in nfs.rst
Corect a sentence that should have been corrected in
https://github.com/ceph/ceph/pull/51204.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Jos Collin [Thu, 20 Apr 2023 09:39:01 +0000 (15:09 +0530)]
cephfs-top: fix help text for delay
Updates:
`
-d {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}, --delay {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}
Refresh interval in seconds (default: 1)
`
to
`
-d DELAY, --delay DELAY
Refresh interval in seconds (default: 1, range: 1 - 25)
`
Fixes: https://tracker.ceph.com/issues/59553
Signed-off-by: Jos Collin <jcollin@redhat.com>
Juan Miguel Olmo [Fri, 28 Apr 2023 06:21:53 +0000 (08:21 +0200)]
Merge pull request #51069 from rhcs-dashboard/exporter-prom
exporter: promethize counter names
Paul Cuzner [Fri, 28 Apr 2023 05:21:39 +0000 (17:21 +1200)]
docs: Update the Prometheus endpoint info
This patch just tidies up some of the links and adds
an example showing how the http_sd_configs option
may be used.
Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
zdover23 [Thu, 27 Apr 2023 22:55:45 +0000 (08:55 +1000)]
Merge pull request #51271 from zdover23/wip-doc-2023-04-28-rados-configuration-mon-config-ref-background
doc/rados: m-config-ref: edit "background"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 27 Apr 2023 22:35:17 +0000 (08:35 +1000)]
doc/rados: m-config-ref: edit "background"
Edit the "Background" section of doc/rados/monitor/config-ref.rst
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Tue, 18 Apr 2023 14:28:50 +0000 (16:28 +0200)]
doc/mgr: update prompts in prometheus.rst
Update prompts in prometheus.rst so that they're unselectable.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Laura Flores [Thu, 27 Apr 2023 18:22:47 +0000 (18:22 +0000)]
mgr/telemetry: compile all channels and collections in selftest
The selftest currently compiles only channels and collections that
are on by default. This change tests the compilation of all channels
and collections.
Signed-off-by: Laura Flores <lflores@redhat.com>
Radoslaw Zarzynski [Mon, 29 Aug 2022 10:52:05 +0000 (10:52 +0000)]
crimson/osd: drop the OSDMap caching from PG
`PG` directly aggregates both `OSDMap` and `PeeringState` which
maintains its own `OSDMap` instance. This duplication leads to
issues as the `PG::osdmap` never gets updated.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 16 Aug 2022 14:34:23 +0000 (14:34 +0000)]
crimson/osd: implement watcher blocklisting
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 16 Aug 2022 12:23:58 +0000 (12:23 +0000)]
crimson/osd: check for blocklisted clients
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Matan [Thu, 27 Apr 2023 09:53:38 +0000 (12:53 +0300)]
Merge pull request #50530 from Matan-B/wip-matanb-crimson-only-new-rbd-v2
crimson/osd: Handle rollback to head obejct
Reviewed-by: Samuel Just <sjust@redhat.com>
Matan [Thu, 27 Apr 2023 09:43:00 +0000 (12:43 +0300)]
Merge pull request #50584 from Matan-B/wip-matanb-crimson-only-add-thrash
qa/suites/crimson-rados/thrash: Enable supported tests and ops
Reviewed-by: Samuel Just <sjust@redhat.com>
Matan [Thu, 27 Apr 2023 09:40:07 +0000 (12:40 +0300)]
Merge pull request #51198 from Matan-B/wip-matanb-snap-trimmer-loop
crimson/osd/snaptrim_event: Handle missing clone obc case
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Nizamudeen A [Thu, 27 Apr 2023 05:35:19 +0000 (11:05 +0530)]
Merge pull request #51189 from rhcs-dashboard/fix-cephpgimbalance-alert
mgr/dashboard: fix CephPGImbalance alert
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
zdover23 [Thu, 27 Apr 2023 00:11:24 +0000 (10:11 +1000)]
Merge pull request #51154 from zdover23/wip-doc-2023-04-20-rados-operations-3-of-x
doc/rados/ops: edit user-management.rst (3 of x)
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
zdover23 [Wed, 26 Apr 2023 22:08:07 +0000 (08:08 +1000)]
Merge pull request #51204 from zdover23/wip-doc-2023-04-25-cephfs-nfs-ganesha-permissions
doc/cephfs: explain cephfs data and metadata set
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 25 Apr 2023 07:46:53 +0000 (17:46 +1000)]
doc/cephfs: explain cephfs data and metadata set
Explain how to set application metadata for the CephFS data pool and the
CephFS metadata pool.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Ilya Dryomov [Wed, 26 Apr 2023 21:07:47 +0000 (23:07 +0200)]
Merge pull request #51228 from jsoref/spelling-rbd
rbd: fix spelling errors
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Rishabh Dave [Wed, 26 Apr 2023 14:14:39 +0000 (19:44 +0530)]
Merge pull request #51030 from batrick/i59425
qa: check each fs for health
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Josh Soref [Thu, 23 Jun 2022 01:24:32 +0000 (21:24 -0400)]
rbd: fix spelling errors
* acquire
* are
* asynchronous
* attempt
* bootstrap
* concurrent
* consume
* couldn't
* cumulative
* disable
* disabling
* disaster
* disconnected
* endianness
* entries
* exclusive
* filesystem
* flag
* generic
* github
* image
* information
* initiating
* latency
* limitations
* metadata
* modify
* namespace
* noautoconsole
* ourselves
* prefetch
* propagate
* protection
* recorder
* recover
* release
* replicated
* reserved
* selection
* sentinel
* several
* snapshot
* source
* specifying
* suppress
* synchronize
* the
* transfer
* triggering
* unknown
* validation
* version
* visible
* write log entries
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Nizamudeen A [Wed, 26 Apr 2023 13:06:23 +0000 (18:36 +0530)]
Merge pull request #50927 from rhcs-dashboard/export-authx
mgr/dashboard: import/export ceph authx users
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Dhairya Parmar [Wed, 26 Apr 2023 07:51:28 +0000 (13:21 +0530)]
qa: fix test_nfs_export_creation_at_symlink
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
Dhairya Parmar [Wed, 12 Apr 2023 07:57:53 +0000 (13:27 +0530)]
qa: update test cases to check for ENOTDIR instead of EINVAL
- test_nfs_export_creation_at_filepath:
ENOTDIR is raised instead of EINVAL which is better
aligned with the nature of the failure
- test_nfs_export_creation_at_symlink:
ENOTDIR is raised instead of ENOENT since the code
can now check if the path is symlink but won't follow
it.
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
Dhairya Parmar [Tue, 11 Apr 2023 12:14:41 +0000 (17:44 +0530)]
qa: fix test_nfs_export_with_invalid_path
It actually didn't test the invalid path but still ended with
ENOENT(which is expected in case path is invalid) as the test
didn't create a fs, and it failed saying "FS nfs-cephfs not found"
which too raises ENOENT and thus it always passed.
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
Dhairya Parmar [Tue, 11 Apr 2023 10:09:00 +0000 (15:39 +0530)]
mgr/nfs: handle exceptions for cephfs_path_is_dir()
in create_cephfs_export()
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
Dhairya Parmar [Tue, 11 Apr 2023 10:06:52 +0000 (15:36 +0530)]
mgr/nfs/utils: changes to helper func to check cephfs path
- Renamed to cephfs_path_is_dir
- Removed exception handling to prevent redundant log statements like:
"No such file or directory error in stat: b'/mnt/testdir_symlink': No such file or directory [Errno 2]"
Exceptions handled inside caller eliminates this redundancy
- Set modifier flag AT_SYMLINK_NOFOLLOW
- Removed string "{path} is not a dir" when raising NotADirectoryError
Rationale: will be handled in export.py
- change mock to cephfs_path_is_dir
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
Pere Diaz Bou [Thu, 6 Apr 2023 14:24:03 +0000 (16:24 +0200)]
mgr/dashboard: import/export authx users
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
Fixes: https://tracker.ceph.com/issues/59486
Venky Shankar [Wed, 26 Apr 2023 04:28:15 +0000 (09:58 +0530)]
Merge PR #51223 into main
* refs/pull/51223/head:
Revert "tools/cephfs/top/CMakeList.txt: check the minimum compatible python version for cephfs-top"
Reviewed-by: Jos Collin <jcollin@redhat.com>
Venky Shankar [Wed, 26 Apr 2023 01:29:26 +0000 (06:59 +0530)]
Revert "tools/cephfs/top/CMakeList.txt: check the minimum compatible python version for cephfs-top"
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Anthony D'Atri [Tue, 25 Apr 2023 23:17:50 +0000 (19:17 -0400)]
Merge pull request #51193 from zdover23/wip-doc-2023-04-24-start-intro-first-para-rewrite
doc/start: rewrite intro paragraph
Zac Dover [Mon, 24 Apr 2023 11:02:16 +0000 (13:02 +0200)]
doc/start: rewrite intro paragraph
Rewrite the first paragraph in doc/start/intro.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Adam King [Tue, 25 Apr 2023 17:08:07 +0000 (13:08 -0400)]
Merge pull request #50722 from adk3798/asyncio-cephadm-timeout
mgr/cephadm: asyncio based universal timeout for ssh/cephadm commands
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Adam King [Tue, 25 Apr 2023 15:25:29 +0000 (11:25 -0400)]
Merge pull request #49103 from adk3798/mon-crush-location
mgr/cephadm: allow setting mon crush locations through mon service spec
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Adam King [Tue, 25 Apr 2023 15:21:28 +0000 (11:21 -0400)]
Merge pull request #51120 from mgfritch/cephadm-haproxy-offline-host
cephadm: reschedule haproxy from an offline host
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Mon, 20 Mar 2023 19:31:12 +0000 (15:31 -0400)]
mgr/cephadm: asyncio based universal timeout for ssh/cephadm commands
Since we already have make use of asyncio for our ssh commands,
we can use asyncio's timeout on waiting for concurrent futures to complete
as a way to have universal timeouts on our cephadm commands.
This change also creates a contextmanager that will catch any asyncio.TimeoutError.
Using the contextmanager along with calls to the wait_async function
will catch any timeout exception raised and convert it into an appropriate
OrchetratorError including information about what and where for the timeout
if it was provided (host where run, what command). This allows us to guarantee a
background ssh command eventually returns and inform users of any
timeouts by raising a health warning or logging the error instead
of sitting idle indefinitely
Fixes: https://tracker.ceph.com/issues/54024
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Thu, 16 Mar 2023 18:20:48 +0000 (14:20 -0400)]
mgr/cephadm: pass --timeout to cephadm binary commands
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Tue, 25 Apr 2023 14:04:36 +0000 (10:04 -0400)]
Merge pull request #50719 from guits/update-dockerfile-keepalived
contrib: update keepalived Dockerfile
Reviewed-by: Adam King <adking@redhat.com>
Matan Breizman [Sun, 19 Mar 2023 11:56:03 +0000 (11:56 +0000)]
qa/suites/crimson-rados/thrash: Enable supported thrashers
Balanced/Localized reads are now supported.
snap_remove and rollback are supported as well.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Sun, 19 Mar 2023 11:53:38 +0000 (11:53 +0000)]
qa/suites/crimson-rados/thrash: Add snap_remove/create weights
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Mon, 24 Apr 2023 12:56:18 +0000 (12:56 +0000)]
crimson/osd/pg: PG::on_active_actmap() clear PG_STATE_SNAPTRIM_ERROR
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Mon, 24 Apr 2023 12:55:45 +0000 (12:55 +0000)]
crimson/osd/pg: PG::on_active_actmap() fix SnapTrimEvent stop condition
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Mon, 24 Apr 2023 12:55:08 +0000 (12:55 +0000)]
crimson/osd/osd_operations/snaptrim_event: Handle missing clone obc
The case where resolve_oid is not able to return the clone oid (in order
to load the clone obc) should result in an SNAPTRIM_ERROR and stop the loop
iteration. Without taking this case into account an infinite loop of snap
trim events will be created.
The ENOENT error is delegated upwards to be handled by PG::on_active_actmap().
Fixes: https://tracker.ceph.com/issues/59231
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Yingxin [Tue, 25 Apr 2023 01:48:35 +0000 (09:48 +0800)]
Merge pull request #49980 from myoungwon/wip-generalize-recordsubmitter
crimson/os/seastore/journal: generalize recordsubmitter
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Pere Diaz Bou [Thu, 13 Apr 2023 16:55:04 +0000 (18:55 +0200)]
exporter: promethize counter names
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com>
Fixes: https://tracker.ceph.com/issues/59475
Matan Breizman [Mon, 24 Apr 2023 12:53:40 +0000 (12:53 +0000)]
crimson/osd/osd_operations/snaptrim_event: Add log lines and formatting
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Guillaume Abrioux [Mon, 24 Apr 2023 08:36:42 +0000 (10:36 +0200)]
Merge pull request #51067 from guits/fix-backward-compatible-issue-cv
ceph-volume: fix batch refactor issue
Guillaume Abrioux [Mon, 24 Apr 2023 08:35:51 +0000 (10:35 +0200)]
Merge pull request #50838 from guits/osd-replacement-improvements
orchestrator: add `--no-destroy` arg to `ceph orch osd rm`
Guillaume Abrioux [Mon, 24 Apr 2023 08:35:31 +0000 (10:35 +0200)]
Merge pull request #50745 from guits/quick-fix-cv
ceph-volume: quick fix in zap.py
Aashish Sharma [Mon, 24 Apr 2023 06:14:11 +0000 (11:44 +0530)]
mgr/dashboard: fix CephPGImbalance alert
Fixes: https://tracker.ceph.com/issues/55568
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
zdover23 [Sun, 23 Apr 2023 15:07:28 +0000 (17:07 +0200)]
Merge pull request #51178 from zdover23/wip-doc-2023-04-22-glossary-placement-groups
doc/glossary: add "Placement Groups" definition
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Sun, 23 Apr 2023 14:53:46 +0000 (16:53 +0200)]
Merge pull request #51177 from zdover23/wip-doc-2023-04-22-start-documenting-ceph-first-150-lines
doc/start: edit first 150 lines of documenting-ceph
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 22 Apr 2023 07:03:12 +0000 (09:03 +0200)]
doc/start: edit first 50 lines of documenting-ceph
Edit the first 150 lines of doc/start/documenting-ceph.rst. This is part
of an initiative to harvest the fruits of Cephalocon 2023, at which
documentation proved to be in demand to a surprising degree.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Sat, 22 Apr 2023 08:55:38 +0000 (10:55 +0200)]
doc/glossary: add "Placement Groups" definition
Add a definition of "Placement Groups" to the Glossary.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Anthony D'Atri [Sat, 22 Apr 2023 11:24:38 +0000 (13:24 +0200)]
Merge pull request #51175 from zdover23/wip-doc-2023-04-21-main-page-docs-link
doc: add link to "documenting ceph" to index.rst
Zac Dover [Fri, 21 Apr 2023 20:59:04 +0000 (22:59 +0200)]
doc: add link to "documenting ceph" to index.rst
Add a link to the landing page of docs.ceph.com to direct documentation
contributors to documentation-related information.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Ilya Dryomov [Fri, 21 Apr 2023 16:00:55 +0000 (18:00 +0200)]
Merge pull request #50324 from pkalever/scrub_incomplete
librbd: remove previous incomplete primary snapshot after successfully creating a new one
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Samuel Just [Thu, 20 Apr 2023 22:55:11 +0000 (15:55 -0700)]
Merge pull request #48717 from liu-chunmei/multicore-seastore
crimson/os: support multicore seastore
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
chunmei-liu [Tue, 22 Nov 2022 16:59:56 +0000 (08:59 -0800)]
crimson/os: make ZNS support shard metadata
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
chunmei [Thu, 6 Apr 2023 07:19:40 +0000 (07:19 +0000)]
crimson/os: fix formatter build error
Signed-off-by: chunmei <chunmei.liu@intel.com>
chunmei [Fri, 17 Mar 2023 05:56:44 +0000 (05:56 +0000)]
crimson/os: fix unittest error for multicore seastore
Signed-off-by: chunmei <chunmei.liu@intel.com>
chunmei [Tue, 4 Apr 2023 07:37:16 +0000 (07:37 +0000)]
crimson/os: static assign segments to each shard
and make device sharded
Signed-off-by: chunmei <chunmei.liu@intel.com>
chunmei [Fri, 3 Mar 2023 04:19:21 +0000 (04:19 +0000)]
cirmson/os: seperate futurizedStore interface
into futurizedStore and futurizedShardStore
and modification the other parts in osd and objectstore
Signed-off-by: chunmei <chunmei.liu@intel.com>
chunmei [Tue, 18 Apr 2023 09:33:52 +0000 (09:33 +0000)]
crimson/seastore: fix heap-used-after-free bug
Signed-off-by: chunmei <chunmei.liu@intel.com>
Nizamudeen A [Thu, 20 Apr 2023 17:37:48 +0000 (23:07 +0530)]
Merge pull request #51153 from rhcs-dashboard/applitools-fix
mgr/dashboard: ignore Details card in applitools vrt
Reviewed-by: Pegonzal <NOT@FOUND>
Nizamudeen A [Thu, 20 Apr 2023 17:35:45 +0000 (23:05 +0530)]
Merge pull request #51163 from rhcs-dashboard/hide-rbd-force-promote-notification
mgr/dashboard: hide notification on force promote
Reviewed-by: Nizamudeen A <nia@redhat.com>
Samuel Just [Thu, 20 Apr 2023 16:09:39 +0000 (09:09 -0700)]
Merge pull request #50835 from cyx1231st/wip-seastar-adjust-conn-ref
crimson/net: change ConnectionRef to be a local_shared_foreign_ptr
Reviewed-by: Samuel Just <sjust@redhat.com>
Pedro Gonzalez Gomez [Thu, 20 Apr 2023 15:29:57 +0000 (17:29 +0200)]
mgr/dashboard: hide notification on force promote
Fixes: https://tracker.ceph.com/issues/59500
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
myoungwon oh [Thu, 20 Apr 2023 07:26:38 +0000 (07:26 +0000)]
crimson/os/seastore/cbjournal: reset start address for replay if committed_to exceeds cbjournal_end()
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
myoungwon oh [Fri, 7 Apr 2023 01:43:43 +0000 (01:43 +0000)]
test/crimson/seastore/cbjournal: call close after a unittest is done and relocate open and close related functions
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
myoungwon oh [Thu, 6 Apr 2023 01:56:10 +0000 (01:56 +0000)]
crimson/os/seastore/journal: add CircularJournalSpace
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Rishabh Dave [Thu, 20 Apr 2023 13:57:19 +0000 (19:27 +0530)]
Merge pull request #51127 from rishabh-d-dave/fs-qa-caps_helper-bug
qa/cephfs/caps_helper: fix a bug in methods that generate cap string
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Rishabh Dave [Thu, 20 Apr 2023 13:57:02 +0000 (19:27 +0530)]
Merge pull request #50882 from rishabh-d-dave/fs-qa-CapTester
qa/cephfs: improvements in caps_helper
Reviewed-by: Venky Shankar <vshankar@redhat.com>
myoungwon oh [Wed, 5 Apr 2023 04:37:29 +0000 (04:37 +0000)]
crimson/os/seastore/journal: introduce JournalAllocator to generalize SegmentAllocator
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
myoungwon oh [Mon, 27 Mar 2023 00:49:18 +0000 (00:49 +0000)]
crimson/os/seastore/journal: relocate RecordSubmitter related classes
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Ilya Dryomov [Thu, 20 Apr 2023 10:43:57 +0000 (12:43 +0200)]
Merge pull request #51159 from idryomov/wip-rbd-man-filestore
doc/man/rbd: resurrect filestore alloc_size note
Reviewed-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Ilya Dryomov [Thu, 20 Apr 2023 10:05:14 +0000 (12:05 +0200)]
doc/man/rbd: resurrect filestore alloc_size note
Mistakenly removed in commit
d79f2a81541c ("docs: warning and remove
few docs section for Filestore Update docs after filestore removal.").
The kernel client, however new, will continue to be able to talk to
FileStore OSDs for as long as they exist.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Nizamudeen A [Thu, 20 Apr 2023 10:07:28 +0000 (15:37 +0530)]
Merge pull request #50580 from ceph/dependabot-npm_and_yarn-src-pybind-mgr-dashboard-frontend-webpack-and-angular-devkit-build-angular-5.76.1
mgr/dashboard: bump webpack and @angular-devkit/build-angular in /src/pybind/mgr/dashboard/frontend
Reviewed-by: Nizamudeen A <nia@redhat.com>
Zac Dover [Thu, 20 Apr 2023 08:25:00 +0000 (10:25 +0200)]
doc/rados/ops: edit user-management.rst (3 of x)
Line-edit doc/rados/user-management.rst (3 of x).
https://tracker.ceph.com/issues/58485
Follows https://github.com/ceph/ceph/pull/51140.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Nizamudeen A [Thu, 20 Apr 2023 07:35:46 +0000 (13:05 +0530)]
mgr/dashboard: ignore Details card in applitools vrt
because the details card includes the FSID and Ceph Version which can
change on different clusters.
also don't run the 800x600 resolution because for new dashboard it looks
really weird.
Signed-off-by: Nizamudeen A <nia@redhat.com>