Commit Graph

134812 Commits

Author SHA1 Message Date
Laura Flores
58bc0f0155
Merge pull request #48532 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
dparmar18
8a9b5ab0cd script/ceph-debug-docker.sh: change default branch to main
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
2022-10-19 15:22:44 +05:30
myoungwon oh
a75cee2833 crimson/os/seastore/rbm: rename TestMemory to EphemeralRBMDevice and adjust default paramter location
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-19 17:18:58 +09:00
myoungwon oh
c70e53910b crimson/os/seastore/cbj: add get_journal_start() and adjust it to default block size
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-19 17:18:47 +09:00
myoungwon oh
b87adb1049 crimson/os/seastore/cbj: merge mkfs() in cbj into open_for_mkfs()
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-19 17:13:59 +09:00
Nizamudeen A
5f95db33e9 cmake: bump node version to 14
to update the angular to 13, we need a node version of either 12.20.x or
14.15.x or 16.10.x. But inorder to not break the angular 12 run for now
   we  need to choose the node which works for both 12 and 13. which is
14.15.x. So I went with that node version here.

Signed-off-by: Nizamudeen A <nia@redhat.com>
2022-10-19 13:34:58 +05:30
Ronen Friedman
c56282ce15
Merge pull request #48347 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 #48510 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 #48528 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 #48515 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 #48533 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 #48444 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 #48511 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
Matan Breizman
69492f47f0 crimson/osd: introduce get_or_load_obc()
Both with_head/clone_obc make use of this logic.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2022-10-18 13:44:39 +00: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 #48484 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 #48514 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 #48485 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 #48398 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 #48471 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
myoungwon oh
72c695780c doc/dev: add explanation of how to use deduplication
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-18 15:46:14 +09:00
myoungwon oh
25f6b0f23a crimson/os/seastore/cbj: remove duplicate configs in cbj_header_t
Also, this commits remove cbj::mkfs_config_t and use device's
information.

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-18 11:33:13 +09:00
myoungwon oh
fb3a1bd5d3 crimson/os/seastore/rbm: add stat to get device info. at mkfs time
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-18 11:33:08 +09:00
myoungwon oh
afeaf166a5 crimson/os/seastore/rbm: remove start and start_data_area
remove start and start_data_area in rbm header and
use RBM_START_ADDRESS and journal_size instead.

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-18 11:33:01 +09:00
myoungwon oh
18f11466ad crimson/os/seastore/rbm: remove block_size and size in RBMDevice
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-18 11:32:45 +09:00
myoungwon oh
8c692df588 crimson/os/seastore/rbm: use device_config_t in rbm_metadata_header_t
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-18 11:32:38 +09:00
myoungwon oh
5fa8598c5c crimson/os/seastore/rbm: move mkfs to RBMDevice
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-10-18 11:32:24 +09: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 #48512 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 #48241 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
Zhang Song
41c6456a43 crimson/osd: fix use after free error in FuturizedStoreLogReader::read
Signed-off-by: Zhang Song <zhangsong325@gmail.com>
2022-10-17 14:40:41 +08:00
Kefu Chai
4193b64562
Merge pull request #48425 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 #48501 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 #48086 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 #48497 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 #48498 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
Zac Dover
43c37c6721 doc/radosgw: update notifications.rst - grammar
This commit rewrites a sentence, as requested by
C. Mitchell here:
https://github.com/ceph/ceph/pull/48493/files#r996003812

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-16 13:09:35 +10:00