1
0
mirror of https://github.com/ceph/ceph synced 2025-03-31 16:25:56 +00:00
Commit Graph

134559 Commits

Author SHA1 Message Date
Yingxin Cheng
5d38cdf9c1 crimson/net: convert Connection to an interface class
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-21 17:51:29 +08:00
Yingxin Cheng
fc0996546b crimson/net: convert Messenger to an interface class
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-21 17:51:29 +08:00
Yingxin Cheng
d3292a3af5 crimson/net: no futurized SocketMessenger::get_global_seq()
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-21 17:51:29 +08:00
Yingxin Cheng
7f953d1737 crimson/net: no futurized Messenger::set_myaddrs()
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-21 17:51:29 +08:00
Yingxin Cheng
0aea6d4681 crimson/net: add warn log if server got mismatched lossy policy from client
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-21 17:51:29 +08:00
Yingxin Cheng
207b010400 crimson/net: set global_seq when get from Messenger
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-21 17:51:29 +08:00
Yingxin Cheng
77b4ba6fea crimson/net: move features from Connection to SocketConnection
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-21 17:51:29 +08:00
Yingxin Cheng
96290f6639 crimson/net: drop the unnecessary connection_features member
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-21 17:51:29 +08:00
Yingxin Cheng
764aa93448 crimson/net: fix peer_supported_features usages
Also see commit "msg/async/ProtocolV2: store supported features instead
of required"

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-21 17:51:02 +08:00
Yingxin Cheng
6f61b08c22 crimson/net: drop Protocol::proto_type
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-20 11:01:00 +08:00
Yingxin Cheng
e197526905 crimson/net: check SERVER_WAIT state won't send
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-20 11:01:00 +08:00
Yingxin Cheng
b25fbced95 crimson/net: check CONNECTING/WAIT/STANDBY states are not reentrant
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-10-20 11:01:00 +08:00
zdover23
cda654d150
Merge pull request from zdover23/wip-doc-2022-10-20-radosgw-notifications-bucket-notifications-rest-api
doc/radosgw: refine "bucket notifications"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-20 07:51:36 +10:00
Zac Dover
a69dd10ddb doc/radosgw: refine "bucket notifications"
This commit refines the English in the "Bucket Notifications REST API"
section of the notifications.rst page (the "Bucket Notifications" page).

Co-author: Cole Mitchell <cole.mitchell@gmail.com>

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-20 06:24:43 +10:00
Casey Bodley
b4d1a1999f
Merge pull request from galsalomon66/s3select_next_version
moving to next version of s3select.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-10-19 15:44:27 -04:00
Laura Flores
58bc0f0155
Merge pull request from ceph/wip-yuriw-release-17.2.5-main
doc: 17.2.5 Release Notes
2022-10-19 13:06:50 -05:00
Yuri Weinstein
d2f564b010 doc: 17.2.5 Release Notes
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Signed-off-by: Laura Flores <lflores@redhat.com>
2022-10-19 11:08:45 -05:00
Ronen Friedman
c56282ce15
Merge pull request from ronen-fr/wip-rf-acting
osd/scrub: use the actual active set when requesting replicas to scrub

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-10-19 08:13:25 +03:00
Nizamudeen A
d79677e6fe
Merge pull request from ceph/update-mailmap
mailmap: add Pedro Gonzalez Gomez

Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-10-19 10:36:14 +05:30
Nizamudeen A
81bfe790e1
Merge pull request from ceph/fix-gh_pr_triage_node_version-main
.github/pr-triage: update node.js to v16

Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-10-19 10:33:52 +05:30
Samuel Just
5a6199b7d7
Merge pull request from athanatos/sjust/wip-crimson-suites
qa/suites/crimson-rados: move seastore to crimson-rados-experimental, remove cache/dedup workloads

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2022-10-18 15:45:28 -07:00
galsalomon66
b2c2daedfb moving to next version of s3select
s3select submodule

Signed-off-by: galsalomon66 <gal.salomon@gmail.com>
2022-10-18 22:10:35 +03:00
zdover23
97261838eb
Merge pull request from zdover23/wip-doc-2022-10-19-radosgw-notification-topic-management-and-notification-performance
doc/radosgw: refine top. man. and not. perf. stats

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-10-19 03:14:46 +10:00
Zac Dover
015c82402d doc/radosgw: refine top. man. and not. perf. stats
This commit refines the English in the "Topic Management via CLI" and
"Notification Performance Statistics" sections of the notifications.rst
file.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-19 03:01:43 +10:00
Yuval Lifshitz
8bfe099bd7
Merge pull request from yuvalif/wip-yuval-fix-57850
rgw/amqp: store CA location string in connection object
2022-10-18 19:07:42 +03:00
Samuel Just
224891fe47 qa/suites/crimson-rados: remove cache and dedup related tests
It's an accident that some of these pass -- the tests provide some
coverage for inconsistencies that can arise, but don't really validate
that the objects actually get moved between tiers.

It's going to be some time before we implement cache or dedup in
crimson, and we'll probably want to disable the related commands for
pools that can map to crimson osds to prevent accidents.

Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-18 07:59:50 -07:00
Samuel Just
f9c58c0416 qa/suites: move seastore to crimson-rados-experimental suite
Let's use crimson-rados-experimental for tests that don't yet
pass reliably.  We can move these to crimson-rados as they
become reliable.

Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-18 07:59:47 -07:00
zdover23
e837888532
Merge pull request from zdover23/wip-doc-2022-10-18-radosgw-notification-reliability
doc/radosgw: refine "notification reliability"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-10-19 00:56:50 +10:00
Zac Dover
8f7b57f5ce doc/radosgw: refine "notification reliability"
This commit refines the English in the "Notification Reliability"
section of the notifications.rst page (the "Bucket Notifications"
page). I have also added signposting structure.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Yuval Lifshitz <ylifshit@redhat.com>

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-18 23:58:24 +10:00
Ernesto Puerta
d6a2266fbb
.github/pr-triage: update node.js to v16
[Warning](https://github.com/ceph/ceph/actions/runs/3273201887):
```
Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/.
Please update the following actions to use Node.js 16: actions/labeler, iyu/actions-milestone
```

Signed-off-by: Ernesto Puerta <37327689+epuertat@users.noreply.github.com>
2022-10-18 14:50:39 +02:00
Kefu Chai
4ca8a6eed7
Merge pull request from cyx1231st/wip-crimson-msgr-cleanup
crimson/net: simplify msgr interfaces with AuthClient/Server

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2022-10-18 20:36:20 +08:00
Ernesto Puerta
da86dc8cb4
Merge pull request from ceph/wip-dashboard_gh_project-main
Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-10-18 14:13:10 +02:00
Venky Shankar
30874f8cc3
Merge pull request from vshankar/wip-upgrade-x-o-q
qa: fs:upgrade featureful_client test upgrades to quincy

Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2022-10-18 14:35:59 +05:30
Avan
0d2ce7eae3
Merge pull request from rhcs-dashboard/fix-get-rbd-stats
mgr/prometheus: avoid duplicates and deleted entries for rbd_stats_pools

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-18 14:30:15 +05:30
Ilya Dryomov
861f504a88
Merge pull request from SUSE/wip-fix-57860
ceph.spec.in: disable system_pmdk on s390x for SUSE distros

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-10-18 10:41:01 +02:00
Ernesto Puerta
f846400652
.github/pr-triage: switch from old to new project
The old (classic) Dashboard project (https://github.com/ceph/ceph/projects/6) has been migrated to a new-style one (https://github.com/orgs/ceph/projects/2/views/1).

This also requires updating the GH Action that automatically assigned `dashboard`-labeled PRs to the Dashboard project.

Signed-off-by: Ernesto Puerta <37327689+epuertat@users.noreply.github.com>
2022-10-17 17:50:41 +02:00
zdover23
73bc835bb1
Merge pull request from zdover23/wip-doc-2022-10-18-radosgw-notifications-prompts
doc/radowsgw: add prompts to notifications.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-10-18 01:49:32 +10:00
Pedro Gonzalez Gomez
911af4f0e0 mailmap: add Pedro Gonzalez Gomez
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
2022-10-17 15:59:36 +02:00
Zac Dover
075ec4cd14 doc/radowsgw: add prompts to notifications.rst
This PR adds unselectable prompts to doc/radosgw/notifications.rst.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-17 23:46:39 +10:00
Venky Shankar
9f56295fcf
Merge pull request from ajarr/fix-57210
src/mds: increment directory inode's change attr by one

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2022-10-17 17:26:46 +05:30
Kefu Chai
4193b64562
Merge pull request from phlogistonjohn/jjm-shell-fixups
build: minor build script cleanups

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2022-10-17 11:44:14 +08:00
zdover23
3c8caf0224
Merge pull request from zdover23/wip-doc-2022-10-17-radosgw-notifications
doc/radosgw: refine notifications.rst - top part

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-17 04:14:38 +10:00
Zac Dover
840a2fe3e3 doc/radosgw: refine notifications.rst - top part
This commit refines the English in the first part of the
notifications.rst page (the "Bucket Notifications" page).

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-17 04:04:41 +10:00
John Mulligan
cd1cd1bd33 install-deps: switch to C.UTF-8 locale
The en_US.UTF-8 locale is not always going to present on all systems.
Specifically, setting en_US.UTF-8 causes numerous warnings when running
this script on a CentOS Stream 8 container. Rather than install
additional packages to suppress the warning, use the C.UTF-8 locale.

Additionally, try to update the comment explaining the line to something
based on the commit history rather than the confusing term "vulnerable".

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-16 11:50:50 -04:00
John Mulligan
b16f3a45c5 script/run-make: convert a tab to spaces
There was a single line using a hard tab to indent, convert the tab
and reformat the spacing of the line near it.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-16 11:50:50 -04:00
John Mulligan
8c1281965e install-deps: for consistency, reformat tabs to spaces
The majority of the install-deps.sh file was already using spaces to
indent, convert the remaining hard tabs to 8 spaces.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-16 11:50:50 -04:00
John Mulligan
e8b20c0d1f install-deps: remove emacs modeline from script
The majority of the lines in this shell script uses spaces to indent,
but I *think* this modeline tells emacs to indent with tabs. In a very
near future change I'm going to make all indents use spaces. So we first
remove the emacs modeline that tells it to use the opposite.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-16 11:50:50 -04:00
Venky Shankar
ddea3af89e
Merge pull request from vshankar/wip-57084
client: use parent directory POSIX ACLs for snapshot dir

Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
2022-10-16 20:16:17 +05:30
Liu-Chunmei
694c9b254b
Merge pull request from liu-chunmei/fix-variable-usage-after-move
crimson/osd: not use a moved variable

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-10-15 23:19:08 -07:00
zdover23
440399171f
Merge pull request from zdover23/wip-doc-2022-10-16-radosgw-notifications-wording
doc/radosgw: update notifications.rst - grammar

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-16 13:41:41 +10:00