Commit Graph

136919 Commits

Author SHA1 Message Date
zdover23
27325272c4
Merge pull request #50470 from zdover23/wip-doc-2023-03-10-landing-page-uniquely
doc/index: remove "uniquely" from landing page

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-03-11 07:20:11 +10:00
Yuri Weinstein
2ef67f139c
Merge pull request #49963 from ifed01/wip-ifed-fix-prefixed-kv-iterator
kv/RocksDBStore: don't use real wholespace iterator for prefixed access

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Cory Snyder <csnyder@iland.com>
2023-03-10 12:13:07 -08:00
Yuri Weinstein
3049ada40c
Merge pull request #49958 from ifed01/wip-ifed-report-min-alloc-size
os/bluestore: report min_alloc_size through "ceph osd metadata"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-03-10 12:11:29 -08:00
Yuri Weinstein
98bd899d7a
Merge pull request #49768 from rzarzynski/wip-crimson-fmt9-compile-guard
crush: fix compilation guard around specialization for libfmt => 9

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
2023-03-10 12:11:03 -08:00
Yuri Weinstein
d601267d9d
Merge pull request #49524 from rzarzynski/wip-osd-snaptrimmer-awaitasyncwork-better-ret
osd: slightly improve readability in handling of snap trim errors

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2023-03-10 12:09:16 -08:00
Laura Flores
d0049e4aa7
Merge pull request #48948 from ljflores/wip-telemetry-show-all
mgr/telemetry: make sure histograms are formatted in `all` commands
2023-03-10 13:32:01 -06:00
J. Eric Ivancich
fe9eb488d0
Merge pull request #50348 from ivancich/wip-restore-bucket-index
rgw: experimental support for restoring a lost bucket index

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2023-03-10 12:32:58 -05:00
Yuri Weinstein
a492b0843c
Merge pull request #50465 from ceph/wip-yuri-branch_fix-main
qa/tests: added reef branch

Reviewed-by: Laura Flores <lflores@redhat.com>
2023-03-10 08:06:55 -08:00
Yuval Lifshitz
d70c5a2294
Merge pull request #49807 from DHB-liuhong/lh-bucket-notification-cache
rgw: add bucket notification cache

reviewed-by: cbodley, yuvalif
2023-03-10 17:33:13 +02:00
Venky Shankar
bd5895229c Merge PR #50013 into main
* refs/pull/50013/head:
	mgr/volumes: avoid returning -ESHUTDOWN back to cli

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
2023-03-10 17:48:24 +05:30
Venky Shankar
bbdc17cb86 Merge PR #48280 into main
* refs/pull/48280/head:
	qa: test new client with old cluster

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-03-10 16:50:45 +05:30
Venky Shankar
f2709dd181 Merge PR #49102 into main
* refs/pull/49102/head:
	qa: add test for schedule auto deactivation
	doc/cephfs: add note about path usage in snap-schedule
	mgr/snap_schedule: add debug log for missing or wrong path

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2023-03-10 16:45:35 +05:30
Zac Dover
6e5be7ad66 doc/index: remove "uniquely" from landing page
Change "Ceph uniquely delivers[...]" to "Ceph delivers[...]"

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-03-10 20:35:18 +10:00
dparmar18
179e4bcae9 qa: test new client with old cluster
Fixes: https://tracker.ceph.com/issues/53573
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
2023-03-10 13:15:17 +05:30
liuhong
6de6fd851a rgw: add bucket notification cache
Bucket notification supports reading the rule configuration from the cache first, rather than directly from the bottom layer

Signed-off-by: liuhong <liuhong_yewu@cmss.chinamobile.com>
2023-03-10 08:34:05 +01:00
Venky Shankar
bfe00d4bbc Merge PR #45224 into main
* refs/pull/45224/head:
	mds: add support for snapshots alternate_name

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: David Disseldorp <ddiss@suse.de>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-03-10 10:15:59 +05:30
Venky Shankar
81e27bdbc7 Merge PR #50107 into main
* refs/pull/50107/head:
	client: fix CEPH_CAP_FILE_WR caps reference leakage in _write()

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-03-10 10:09:09 +05:30
Venky Shankar
9fd4cb3a03 Merge PR #50127 into main
* refs/pull/50127/head:
	client: correct quota check in Client::_rename()

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2023-03-10 09:57:15 +05:30
Yuri Weinstein
be459d5e82 qa/tests: added reef branch
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2023-03-09 15:05:00 -08:00
Yuri Weinstein
7ebcdeac82
Merge pull request #49870 from ifed01/wip-ifed-rm-range-threshold-on-the-fly
kv/rocksdbstore: apply rocksdb_delete_range_threshold on the fly

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2023-03-09 14:52:42 -08:00
Yuri Weinstein
3848f449d7
Merge pull request #49628 from Rethan/feat-osd-op-thread-timeout
osd: allow osd_op_thread_timeout and suicide_timeout to be adjusted o…

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2023-03-09 14:52:12 -08:00
Laura Flores
af986901a9
Merge pull request #50199 from athanatos/sjust/wip-scrub-event-helpers-50088
scrub: use a generic interface for scheduling timer based events
2023-03-09 15:30:23 -06:00
Laura Flores
7d3685de04
Merge pull request #50283 from ronen-fr/wip-rf-partial-unpub
osd/scrub: only call publish_stats_to_osd() where allowed and needed
2023-03-09 14:54:47 -06:00
Laura Flores
cda85937c4
Merge pull request #50065 from ajarr/fix-58691
mgr: store names of modules that register RADOS clients in the MgrMap
2023-03-09 13:09:04 -06:00
Laura Flores
8a9ee6f6a1
Merge pull request #49546 from Matan-B/wip-matanb-pull-push-naming
osd/ReplicatedBackend: Rename Push/Pull Info
2023-03-09 12:55:18 -06:00
J. Eric Ivancich
6ea11b1305 rgw: add rgw-restore-bucket-index
Adds an experimental script that allows a bucket index of a
non-versioned bucket to be restored by applying `radosgw-admin object
reindex ...` to all objects in the specified bucket. The objects in
the bucket are determined by scanning the data pool for head objects
containing the bucket's marker.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2023-03-09 11:00:57 -05:00
J. Eric Ivancich
be0583c308 rgw: add an "object reindex" subcommand to radosgw-admin
This subcommand will take a bucket and an object (or a list of objects
in a file) and add those objects to the bucket's index. It does so by
preparing the bucket index entry update and then allowing the
so-called "dir suggest" mechansim, which is triggered by listing the
bucket, to completing the bucket index entry. This mechanism is
triggered by listing the bucket.  Using this mechanism has the
advantage of doing this lazily that both allows the reindex operation
to run more quickly and distributes the workload over time.

This subcommand can help restore lost bucket index entries.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2023-03-09 11:00:57 -05:00
Venky Shankar
950a61ac3a Merge PR #50195 into main
* refs/pull/50195/head:
	cephfs-top: Handle `METRIC_TYPE_NONE` fields for sorting

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-03-09 19:50:38 +05:30
Nizamudeen A
67c2b69a95
Merge pull request #50456 from rhcs-dashboard/custom-image-kcli-bootstrap
mgr/dashboard: custom image for kcli bootstrap script

Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2023-03-09 19:40:01 +05:30
Nizamudeen A
be8f1e7f4a mgr/dashboard: custom image for kcli bootstrap script
the stable branches like quincy pulls from the quay.io/ceph/ceph:v17 to
bootstrap the ceph cluster in test environments. This will cause issues
because the branches are changing constantly but the image is not. So
using the quay.ceph.io repo to bring the cluster in test environment.

Signed-off-by: Nizamudeen A <nia@redhat.com>
2023-03-09 18:00:52 +05:30
Venky Shankar
26cbd243e4 Merge PR #50177 into main
* refs/pull/50177/head:
	cephfs-top: navigate to home screen when no fs

Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2023-03-09 17:51:17 +05:30
Nizamudeen A
dcbf81c6cc
Merge pull request #49953 from rhcs-dashboard/dashboard-rgw-multisite
mgr/dashboard: Dashboard RGW multisite configuration

Reviewed-by: aashish1412 <NOT@FOUND>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2023-03-09 17:13:45 +05:30
Aashish Sharma
3d6e9ac22b mgr/dashboard: Dashboard RGW multisite configuration
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2023-03-09 14:48:56 +05:30
zdover23
2e8c20cca2
Merge pull request #50439 from anthonyeleven/anthonyeleven/caps
doc/rados/operations: Improve wording, capitalization, formatting

Reviewed-by: Zac Dover <zac.dover@proton.me>
2023-03-09 16:01:12 +10:00
Anthony D'Atri
5f2060c082 doc/rados/operations: Improve wording, capitalizatiopn, formatting
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2023-03-08 18:53:51 -05:00
Guillaume Abrioux
44e4dfd0d8
Merge pull request #50149 from fmount/fs_cleanup
Remove the filestore section from ceph-volume
2023-03-08 17:01:10 +01:00
Adam King
d3bdd7b17c
Merge pull request #50082 from adk3798/move-repos
mgr/cephadm: make upgrade respect use_repo_digest

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-03-08 10:54:01 -05:00
Adam King
88ef4e2aa1
Merge pull request #50318 from Svelar/extra_conf
cephadm: eliminate duplication of sections

Reviewed-by: Adam King <adking@redhat.com>
2023-03-08 10:52:39 -05:00
Adam King
9b37c8c88e
Merge pull request #50413 from adk3798/prometheus-cephadm-dep
mgr/prometheus: remove dependency on cephadm module

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-03-08 10:49:37 -05:00
Ronen Friedman
9c52fbd7ac
Merge pull request #50402 from ronen-fr/wip-rf-operator-log
osd: ECTransactions.cc: remove __func__ used inside a lambda

Reviewed-by: Samuel Just <sjust@redhat.com>
2023-03-08 14:52:55 +02:00
Anthony D'Atri
f021748e45
Merge pull request #50437 from Svelar/rados-doc
doc/rados: fix grammar mistake
2023-03-08 06:45:08 -05:00
Rongqi Sun
9d107ac3bb doc/rados: fix grammar mistake
Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
2023-03-08 15:33:59 +08:00
Venky Shankar
2e2e7b9186 Merge PR #49008 into main
* refs/pull/49008/head:
	doc/quota: accept human readable quota value documented
	qa/workunits/fs/quota.sh: use human readable format for ceph.quota.max_bytes
	qa: added three testcases
	mds: accept human readable values for quotas

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
2023-03-08 12:36:21 +05:30
zdover23
3fa3cd08c5
Merge pull request #50430 from zdover23/wip-doc-2023-03-08-install-minor-grammar-fix
doc/install: update index.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-03-08 13:31:04 +10:00
Venky Shankar
9623dd2539 Merge PR #46357 into main
* refs/pull/46357/head:
	PendingReleaseNotes: add reference to the new mdsmap max_xattr_size field
	qa/tasks/mgr/dashboard/test_health: Add 'max_xattr_size' to the mdsmap schema
	mds: prevent exceeding xattrs limits on initial set
	mds: prevent clients from exceeding the xattrs key/value limits
	mon: add new configuration to limit filesystem xattrs size

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-03-08 08:12:02 +05:30
Venky Shankar
c3ffbd5ecd Merge PR #49766 into main
* refs/pull/49766/head:
	mds: record and dump last tid for trimming completed requests (or flushes)

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2023-03-08 08:09:36 +05:30
Venky Shankar
d78b2305c3 Merge PR #49844 into main
* refs/pull/49844/head:
	qa: enforce string client-id check for testing oldest client tid warning
	qa: optionally check pattern string match in `health detail`

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
2023-03-08 08:08:17 +05:30
Venky Shankar
8f55abb330 Merge PR #49912 into main
* refs/pull/49912/head:
	qa: avoid explicit set to client mountpoint as "/"

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2023-03-08 08:07:04 +05:30
Rongqi Sun
b3125f4449 test_cephadm: fix conf format
Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
2023-03-08 10:16:55 +08:00
Zac Dover
82d748ff59 doc/install: update index.rst
Update index.rst by making minor grammar improvements. This file was
long overdue for a backport to Reef, Quincy, and Pacific, so this commit
was a good way to pass a human eyeball over the text before making those
backports.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-03-08 11:52:12 +10:00