Commit Graph

139381 Commits

Author SHA1 Message Date
Yingxin Cheng
290dd2d68d test/crimson/test_messenger: enable multi-core messenger in FailoverSuite
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-23 12:49:09 +08:00
Yingxin Cheng
d65ba2d018 test/crimson/test_messenger: support cross-core protocol-level tests
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-23 12:49:09 +08:00
Yingxin Cheng
bcf20d6771 crimson/net: support cross-core blocking for interceptor
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-23 12:49:09 +08:00
Yingxin Cheng
74e9098833 crimson/net: should not check shutdown from a different core
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-23 12:49:09 +08:00
Yingxin Cheng
6be5e630ed crimson/net: rework interceptor to support cross-core interceptions
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-23 12:49:03 +08:00
Yingxin Cheng
4515c34977 test/crimson/test_messenger: relax the ordering checks to tracked_conn
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-09 15:30:53 +08:00
Yingxin Cheng
933745cd81 test/crimson/test_messenger: move all connection state checks to the protocol level
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-09 15:30:53 +08:00
Yingxin Cheng
9bf4eeaa92 crimson/net: don't miss keepalive during message sweeping
The flags need to be updated atomically to prevent missing them during
message sweeping.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-09 15:30:53 +08:00
Yingxin Cheng
a4f6c82a9a test/crimson/test_messenger: drop test_concurrent_dispatch()
The only purpose of test_concurrent_dispatch() is to verify that 2
messages are all received. Revise test_echo() for the same purpose, and
drop test_concurrent_dispatch().

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-09 15:30:53 +08:00
Yingxin Cheng
9b5182779d test/crimson/test_messenger: implement multi-shard test_echo::test_state::Client
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-09 15:30:53 +08:00
Yingxin Cheng
9d817d33d5 test/crimson: add missing calls to ConfigProxy::start()
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-09 15:30:51 +08:00
Yingxin Cheng
6bab7e698d crimson/net: adjust dispatcher interface about cross-core notifications
Due to that we aren't able to determine cross-core ordering:
* Move ms_handle_connect/accept() to be called in the new shard, so it
  will notify before ms_dispatch() in the same core;
* Introduce another ms_handle_shard_change() when the current core is
  changed;

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-09 15:26:25 +08:00
Yingxin Cheng
ec6acfc352 test/crimson/test_messenger: implement multi-shard test_echo::test_state::Server
Also introduces ShardedGates.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2023-08-09 13:31:25 +08:00
zdover23
985173419b
Merge pull request #52745 from zdover23/wip-doc-2023-08-02-rados-operations-add-or-rm-mons-1-of-x
doc/rados: edit operations/add-or-rm-mons (1 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-08-09 11:24:47 +10:00
zdover23
6160b2a311
Merge pull request #52884 from phlogistonjohn/jjm-doc-typo-fix
doc/cephadm: fix typo in cephadm initial crush location section

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-08-09 10:39:17 +10:00
John Mulligan
6e22b7b2d3 doc/cephadm: fix typo in cephadm initial crush location section
A minor typo fix found while skimming through the cephadm docs:
"will no remove" -> "will not remove".

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2023-08-08 16:35:49 -04:00
Zac Dover
a0e638129d doc/rados: edit operations/add-or-rm-mons (1 of x)
Edit the first part of doc/rados/operations/add-or-rm-mons.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-08 23:32:39 +10:00
Adam Kupczyk
7195fb2ae1
Merge pull request #52543 from aclamk/wip-aclamk-fix-valgrind-bluefs-test
os/bluestore: Fix unittest_bluefs
2023-08-08 13:37:17 +02:00
Leonid S. Usov
8262586cd0
Merge pull request #52792 from leonid-s-usov/bulk-data-pool
mgr/volumes: create bulk data pool for new volumes
2023-08-08 11:24:59 +03:00
Guillaume Abrioux
2612c91c31
Merge pull request #50427 from ifed01/wip-ifed-encrypted-ceph-volume
ceph_volume: support encrypted volumes for lvm new-db/new-wal/migrate  commands
2023-08-08 09:57:33 +02:00
Nizamudeen A
76bc438f81
Merge pull request #52870 from rhcs-dashboard/gh-add-to-project-link-broken
.github: pr-triage broken link fix

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
2023-08-08 12:25:40 +05:30
Nizamudeen A
38ee272419 .github: pr-triage broken link fix
The link I put was broken so replacing it with the correct one:

Fixes: https://github.com/ceph/ceph/pull/52455

Signed-off-by: Nizamudeen A <nia@redhat.com>
2023-08-08 10:34:59 +05:30
Nizamudeen A
4db3c6308d
Merge pull request #52786 from rhcs-dashboard/fs-subvolumes-create
mgr/dashboard: cephfs subvolume creation form 

Reviewed-by: cloudbehl <NOT@FOUND>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2023-08-08 10:16:03 +05:30
Nizamudeen A
a0ccdd411a
Merge pull request #52455 from ceph/gh-add-to-project-fix
.github: pr-triage fix

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
2023-08-08 10:09:54 +05:30
Venky Shankar
4a40b78349 Merge PR #52788 into main
* refs/pull/52788/head:
	mds: remove unused C_MDC_OpenSnapRealms

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2023-08-08 09:44:49 +05:30
Laura Flores
d79e61895a
Merge pull request #52838 from zztaki/fix-backport-resolve-issue
script/backport-resolve-issue: fix script to handle RC versions
2023-08-07 18:18:17 -05:00
Laura Flores
c6e9f9a1df
Merge pull request #52490 from zdover23/wip-doc-2023-07-18-add-reef-18-2-0-release-notes
doc: Add Reef 18.2.0 release notes
2023-08-07 13:57:17 -05:00
Zac Dover
411017878e doc: Add Reef 18.2.0 release notes
Add release notes for the first stable release of Ceph Reef (18.2.0).

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Co-authored-by: Laura Flores <lflores@redhat.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-07 13:37:37 -05:00
Laura Flores
ab48671ca3
Merge pull request #52736 from ljflores/wip-update-stale
.github/workflows: pin the stale bot to the latest version
2023-08-07 11:24:22 -05:00
Ali Maredia
0444571114
Merge pull request #52494 from alimaredia/wip-rgw-crypt-keystone-fix
qa: fix keystone in rgw/crypt/barbican.yaml

Reviewed-by: Ali Maredia <amaredia@redhat.com>
2023-08-07 12:24:09 -04:00
Nizamudeen A
a54af94f6a .github: pr-triage fix
Signed-off-by: Nizamudeen A <nia@redhat.com>
2023-08-07 21:17:43 +05:30
Anthony D'Atri
b069f0619c
Merge pull request #52860 from Matan-B/wip-matanb-monstore-osd_snap-docs
tools/ceph_monstore_tool: add docs
2023-08-07 11:03:45 -04:00
Matan Breizman
ccfe7e50b6 doc/man/8/ceph-monstore-tool: add documentation
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-08-07 13:55:26 +00:00
Nizamudeen A
48753745ab
Merge pull request #52720 from debjyoti-pandit/api-docs-routes
mgr/dashboard: exposed the open api documentations to details card

Reviewed-by: cloudbehl <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2023-08-07 19:21:52 +05:30
Nizamudeen A
8bf6c59584 mgr/dashboard: cephfs subvolume creation form
Fixes: https://tracker.ceph.com/issues/62345
Signed-off-by: Nizamudeen A <nia@redhat.com>
2023-08-07 18:32:15 +05:30
Igor Fedotov
2c3477a69e ceph-volume: make raw prepare use encryption_units.prepare_dmcrypt
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
2023-08-07 12:04:10 +03:00
Nizamudeen A
6241530960 mgr/dashboard: create/generalize checked table scope_permission table
Fixes: https://tracker.ceph.com/issues/62345
Signed-off-by: Nizamudeen A <nia@redhat.com>
2023-08-07 13:33:24 +05:30
dpandit
c6857988d2 mgr/dashboard: exposed the open api documentations to details card
Fixes: https://tracker.ceph.com/issues/62296
Signed-off-by: dpandit <dpandit@li-6f946d4c-287f-11b2-a85c-b0cb07ed936d.ibm.com>
2023-08-07 13:25:34 +05:30
Nizamudeen A
3b6779f7ea
Merge pull request #52395 from rhcs-dashboard/upgrade-ui-enhancements
mgr/dashboard: add logs and daemon version to upgrade UI

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: cloudbehl <NOT@FOUND>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2023-08-07 10:30:41 +05:30
Nizamudeen A
e2d71466fa
Merge pull request #52647 from rhcs-dashboard/rbd-typing
mgr/dashboard: rbd type status

Reviewed-by: Nizamudeen A <nia@redhat.com>
2023-08-07 09:34:48 +05:30
zdover23
3d3da4351d
Merge pull request #52703 from zdover23/wip-doc-2023-07-31-documenting-ceph-linking-customs-2
doc/start: update linking conventions

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2023-08-07 09:27:22 +10:00
zdover23
a3acde7dad
Merge pull request #52827 from zdover23/wip-doc-2023-08-05-troubleshooting-troubleshooting-mon-2-of-x
doc/rados: edit troubleshooting-mon.rst (2 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-08-07 08:17:15 +10:00
Zhelong Zhao
8ef771d486
script/backport-resolve-issue: fix script to handle RC versions
Fixes: https://tracker.ceph.com/issues/61746

Signed-off-by: Zhelong Zhao <zztaki@outlook.com>

Signed-off-by: Zhelong Zhao <50295684+zztaki@users.noreply.github.com>
2023-08-06 22:29:34 +08:00
Matan Breizman
bd8af9498d
Merge pull request #52785 from Matan-B/wip-matanb-crimson-add-asan-req
ceph.spec.in: add libasan to seastar requires

Reviewed-by: Samuel Just <sjust@redhat.com>
2023-08-06 14:49:01 +03:00
Zac Dover
9938955c09 doc/rados: edit troubleshooting-mon.rst (2 of x)
Edit the second part of
doc/rados/troubleshooting/troubleshooting-mon.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-06 21:46:16 +10:00
zdover23
3f6aac1f22
Merge pull request #52824 from bluikko/bluikko-doc-radosgw-config-language
doc/radosgw: Improve language and formatting in config-ref.rst

Reviewed-by: Zac Dover <zac.dover@proton.me>
2023-08-06 21:29:03 +10:00
Ville Ojamo
9dd86773b3 doc/radosgw: Improve language and formatting in config-ref.rst
The "Topic persistency settings" section includes convoluted
and incomplete sentences so attempt to improve the
language. The section lacks context so add a link to the
relevant documentation about Notifications.

The "Garbage Collection settings" note includes a sentence
that looks incomplete so try to improve the language.

Don't capitalize "Ops" in "RGW Ops" especially when the
same sentence talks about "op queue" with lower case "o".

Also improve formatting: indentation of a note and wrap
several very long lines.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2023-08-06 16:48:36 +07:00
Matan Breizman
e6d2ec65bd ceph.spec.in: add sanitizers to seastar requires
```
CMake Error at src/seastar/CMakeLists.txt:782 (message):
  Sanitizers not found!
```

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-08-06 09:45:42 +00:00
Matan Breizman
4080ace23e
Merge pull request #52784 from Matan-B/wip-matanb-crimson-only-centos-9
qa/suites/crimson-rados: add centos9 to supported distros

Reviewed-by: Samuel Just <sjust@redhat.com>
2023-08-06 10:40:07 +03:00
zdover23
ededb5924e
Merge pull request #52778 from zdover23/wip-doc-2023-08-03-rados-operations-add-or-rm-mons-2-of-x
doc/rados: edit operations/add-or-rm-mons (2 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-08-05 21:46:34 +10:00