Commit Graph

121532 Commits

Author SHA1 Message Date
Sage Weil
50f37df361 doc/releases: move 'active-releases' tag
This table shows release dates, EOL, etc.

Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-31 13:58:16 -05:00
Sage Weil
6d4ef034ad doc/releases: add major headings for releases
This cleans up the index on the left so that the release name/series
is listed instead of a zillion point releases.

Also, drop the separate page for archived releases, so that the
left-hand index behaves well.

Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-31 13:58:16 -05:00
David Galloway
e6f1ef1931
Merge pull request #40265 from ceph/wip-1610
doc: Add Pacific release notes
2021-03-31 12:24:56 -04:00
Gregory Farnum
fdb2aadc50
Merge pull request #40483 from gregsfortytwo/wip-stretch-mon-location
Improve mon location handling for stretch clusters

Reviewed-by: Sam Just <sjust@redhat.com>
2021-03-31 09:07:12 -07:00
David Galloway
5884f272e2 doc/releases/pacific.rst: Spacing
Signed-off-by: David Galloway <dgallowa@redhat.com>
2021-03-31 11:56:10 -04:00
Kefu Chai
f10f830f6e
Merge pull request #40521 from tchaikov/wip-mon-log
mon/Monitor: add a space before "*m" in logging message

Reviewed-by: Sage Weil <sage@redhat.com>
2021-03-31 23:51:51 +08:00
Casey Bodley
1e85919207 doc: rgw release notes for pacific
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2021-03-31 11:44:11 -04:00
Ilya Dryomov
3df607b5ba doc/releases/pacific.rst: add rbd highlights
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2021-03-31 11:44:11 -04:00
Patrick Donnelly
da4dcd673b doc: add links for pacific cephfs features
Note: cephfs-mirror does not yet have user-facing documentation to link
to.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-31 11:44:11 -04:00
Ilya Dryomov
a5c13a54d0 doc/releases/pacific.rst: add CEPHX_V2 release note
Landed in pacific in commit a6651bad8f ("auth: require CEPHX_V2 by
default").

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2021-03-31 11:44:11 -04:00
Neha Ojha
dd0f8ee54a doc/releases/pacific.rst: add RADOS highlights
Signed-off-by: Neha Ojha <nojha@redhat.com>
2021-03-31 11:44:11 -04:00
Neha Ojha
70b47959e5 doc/releases/pacific.rst: add more release notes
Some of these were under >=15.0.0 in master PendingReleaseNotes.

Signed-off-by: Neha Ojha <nojha@redhat.com>
2021-03-31 11:44:11 -04:00
Patrick Donnelly
2af779c72d doc: include more CephFS updates
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-31 11:44:11 -04:00
Ernesto Puerta
aadd32d1aa doc/releases/pacific: add Dashboard notes
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2021-03-31 11:44:11 -04:00
Patrick Donnelly
577ae2ede3 doc: add more CephFS release notes for Pacific
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-31 11:44:11 -04:00
Sage Weil
1c2521e15c doc/releases/pacific: a few adjustments
Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-31 11:44:11 -04:00
Sage Weil
757d864c97 doc/releases/index: add pacific to index
Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-31 11:44:11 -04:00
Sage Weil
c21463c69e doc/releases/pacific: draft outline, and upgrade instructions
Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-31 11:44:11 -04:00
Sridhar Seshasayee
4ac92dcaeb doc: Add release note for mclock scheduler refinements and profiles
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
2021-03-31 11:44:11 -04:00
Patrick Donnelly
e7a429080f doc: add release note for libcephsqlite
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-31 11:44:11 -04:00
Josh Durgin
4fef879e26 doc: remove aggressive scrubbing from pacific release notes
This was reverted in pacific by 673b5ea4ae

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2021-03-31 11:44:11 -04:00
David Galloway
902594ac76 doc: Add Pacific release notes
Signed-off-by: David Galloway <dgallowa@redhat.com>
2021-03-31 11:44:07 -04:00
Patrick Donnelly
7ab0794c95
Merge PR #40509 into master
* refs/pull/40509/head:
	qa/tasks/cephfs: create enough subvolumes

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-31 08:26:32 -07:00
Kefu Chai
60e851a4d7
Merge pull request #40515 from tchaikov/wip-system-zstd
cmake, script/run-make: enable WITH_SYSTEM_ZSTD on focal

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-03-31 23:19:31 +08:00
David Galloway
9e21f8b02f
Merge pull request #40527 from ceph/wip-14219
doc/release/nautilus.rst: Correct regressed version
2021-03-31 11:11:36 -04:00
zdover23
2bd3425759
Merge pull request #40368 from zdover23/wip-doc-cephadm-osd-deploy-osd-rewrite-2021-Mar-25
doc/cephadm: rewrite part of "deploy osds"

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-04-01 00:25:13 +10:00
zdover23
ca43423345
Merge pull request #40374 from zdover23/wip-doc-cephadm-osd-dry-run-rewrite-2021-Mar-25
doc/cephadm: rewrite "dry run" section in osd.rst

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-04-01 00:24:37 +10:00
David Galloway
a19fa661c9 doc/release/nautilus.rst: Correct regressed version
Signed-off-by: David Galloway <dgallowa@redhat.com>
2021-03-31 09:41:45 -04:00
Mykola Golub
c6417a8c3e
Merge pull request #40370 from MrFreezeex/fix-perfdump-rbd-mirror
rbd-mirror: fix UB while registering perf counters

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2021-03-31 16:11:18 +03:00
Kefu Chai
847d5fb41a
Merge pull request #40525 from tchaikov/wip-50079
cmake: do not pass extra param to crimson tests

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-03-31 20:50:06 +08:00
Kefu Chai
0a78045485 cmake: do not pass extra param to crimson tests
Fixes: https://tracker.ceph.com/issues/50079
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-31 20:36:40 +08:00
Kefu Chai
b3e10f5b87 mon/Monitor: add a space before "*m" in logging message
for better readability, otherwise the log reads like:

handle_probe_probe mon.5 v2:192.168.1.234:3300/0mon_probe(probe 77f26cbf-918c-44c5-b2ff-63a1ae713839 ...

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-31 18:46:48 +08:00
Greg Farnum
589de8b9cb osd: osdmap: do not assert target_v when encoding under stretch mode
As in dd63a3e21f for the OSDMap, this
caused crashes when encoding for kernel clients, and is unnecessary
for servers because they are separately gated.

I did a full audit of every instance of "assert" I added to the codebase
to make sure this is the very last one of these issues.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2021-03-31 07:14:42 +00:00
Greg Farnum
48886aa12a mon: let users specify a crush location on boot, and send it in MMonJoin
Go to some effort to look at our location in the monmap and update it the
same way we update names or IP addresses when necessary. Let users
pass in the location on the CLI via "--set-crush-location".

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2021-03-31 07:14:42 +00:00
Greg Farnum
9c0e32db4e mon: messages: Extend MMonJoin so it can provide a crush_location on join
This will let newly-created monitors auto-join on startup in stretch mode, by
providing the needed location.

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2021-03-31 07:14:42 +00:00
Kefu Chai
f1eda0b994 script/run-make: enable WITH_SYSTEM_ZSTD on focal
to speed up the build for "make check"

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-31 12:53:39 +08:00
Kefu Chai
16fd07244d cmake: allow use libzstd in system
since we are moving the test nodes from bionic to focal, we are able to
use the prebuilt libzstd libraries when running "make check". to speed
up the build and test, in this change:

* add FindZstd.cmake which allows us to use the libzstd in system
* extract BuildZstd.cmake for better readability
* add an option named "WITH_SYSTEM_ZSTD", which defaults to "OFF",
  so user can enable it on demand.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-31 12:53:39 +08:00
Kefu Chai
41fb5ff0b2
Merge pull request #40449 from tchaikov/wip-mds-autoscaler-ann
pybind/mgr/mds_autoscaler: add type annotation

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-03-31 08:34:04 +08:00
Kefu Chai
3b11e1accc
Merge pull request #40505 from tchaikov/wip-progress
mgr/PyModule: put mgr_module_path before Py_GetPath()

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-03-31 08:33:32 +08:00
Sage Weil
5f32756744 Merge PR #40471 into master
* refs/pull/40471/head:
	qa/suites/rados/cephadm: stop testing on broken focal kubic podman

Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-30 18:25:14 -04:00
Ramana Raja
433b70a483 qa/tasks/cephfs: create enough subvolumes
... in a subvolume group so that the desired number of ephmerally pinned
subtrees are created for the subvolume group, which has the distributed
ephemeral pin policy set on it.

Fixes: https://tracker.ceph.com/issues/48411
Signed-off-by: Ramana Raja <rraja@redhat.com>
2021-03-30 16:36:21 -04:00
David Galloway
1b04c15db0
Merge pull request #40503 from ceph/wip-14219
doc: 14.2.19 Release Note
2021-03-30 16:15:17 -04:00
Kefu Chai
8638f526a9 mgr/PyModule: put mgr_module_path before Py_GetPath()
pip comes with _vendor/progress. so there is chance to import the vendored
version of "progress" module instead of the "progress" mgr module, and
fail to import the latter.

in this change, the order of paths are rearranged so the configured
`mgr_module_path` is put before the return value of `Py_GetPath()`.

Fixes: https://tracker.ceph.com/issues/50058
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-31 02:47:39 +08:00
David Galloway
506abb8a3d doc: 14.2.19 Release Note
Signed-off-by: David Galloway <dgallowa@redhat.com>
2021-03-30 13:03:36 -04:00
Kefu Chai
790326280b
Merge pull request #40496 from tchaikov/wip-cmake-test
cmake: pass unparsed args to add_ceph_test() 

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-03-30 20:58:03 +08:00
Kefu Chai
65776d3112 cmake: pass unparsed args to add_ceph_test()
this allows us to pass extra argument to the script or executable to
further customize its behavior when testing.

also fix all the callers of add_ceph_unittest(), as there is no need to
repeat the executable, which is also used as the name of the test.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-30 17:33:56 +08:00
Kefu Chai
1a422d4478 cmake: pass PARALLEL to add_ceph_unittest()
and parse it using cmake_parse_arguments(), more flexible this way.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-30 16:44:32 +08:00
Kefu Chai
c7b89de113 cmake: drop duplicated fmt::fmt in ceph_common_deps
we already have it in ceph_common_deps, and the already-existing one is
located after the new one. so linker should be able to find it.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-30 16:44:32 +08:00
Kefu Chai
d6d88c18c4
Merge pull request #40453 from tchaikov/wip-doc-confval
doc/rados/configuration: format confval with "confval" directive 

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2021-03-30 09:26:46 +08:00
Samuel Just
46327a5cb9
Merge pull request #40462 from cyx1231st/wip-seastore-fix-onode-tree-eagain
crimson/onode-staged-tree: allow non-empty DeltaRecorder to be destructed

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-29 12:41:29 -07:00