* Update devstack-plugin-ceph from branch 'master'
to 6e0ab534c0523d10f9ede34042c89d858a67d600
- Set CephFS/NFS job to non-voting
This job is non-voting against the manila repos currently.
We've observed sporadic failures in data intensive scenario
tests. There are a number of manila tests that write a few
gigabytes of data onto mounted shares. While we've tried
to optimize test concurrency and the kind of data being written,
sometimes, things seem to fall over and a test case runs into
a generic I/O error. So maybe more work is necessary to
get this job to be stable; but that work may not be in this
devstack plugin repository.
Change-Id: Id89f161ba6dd5b5fbb5b82042a3e94c92797a881
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to 24d9517b78c13777bfb3583a30328a9eedbf6fe8
- Fix cephadm binary URL to the numeric ceph version
download.ceph.com used to maintain named versions of ceph
releases, which were hardlinked folders corresponding
to the latest minor release from a stable branch; we've noticed
that these folders can be deleted. Let's instead look for
cephadm under the corresponding numeric release tag folder.
Change-Id: Ic39b48fb2dd48f47d5b3c6165e4f4c6b1c47cc7d
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to c7fb07d47944b4337fcacaecc473634e01b35170
- Bump to Reef
Bumps ceph versions to Reef to enable ingress service deployments.
Change-Id: I85ad659bf1ad36cb5340a53cd57603451fc77147
* Update devstack-plugin-ceph from branch 'master'
to 4c22c3d0905589d676bf4865ca5cf57994eb426d
- Add os_release variable to get the right cephadm version
For releases older than reef (e.g., octopus, pacific), packages are not
always available under the el9 subdirectory.
This patch introduces a switch case to make sure we're able to match the
right version of cephadm.
Change-Id: I0ee37b832f1ea47961528f074f2d42492b0ac755
* Update devstack-plugin-ceph from branch 'master'
to 7b209845d508c0876d917a9db03157abebd627af
- Update default ceph image tag to remove patch version
Ceph release tags adhere to a versioning scheme x.y.z [1], where:
- x = major release number (e.g.: quincy is 17, reef is 18)
- y = 1 or 2, where 1 is an release candidate, and 2 is a stable release
- z = patch/updates
We shouldn't hardcode a patch version in the default container
image we're fetching in our jobs, unless absolutely necessary
for some bugfix/feature that we rely on.
[1] https://docs.ceph.com/en/latest/releases/general/
Related-Bug: #1989273
Change-Id: Iea541d2edefc871bcac2d965997c88462fcbe521
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to 120041215c7962606347259046c7a0ee71241a34
- Revert bad rebase
Reverting a bad rebase to fix cephadm binary source
Also adds catatonit to rpms file to fix CI issues
Change-Id: Ie1b1dc0ef2508eae38ae7954fb0bb62653780644
* Update devstack-plugin-ceph from branch 'master'
to b663a9fb838ae6632a3b7e30ee3b4a36a88454f5
- Remote Ceph with cephadm
Add podman ceph-common and jq as part of preinstall dependency.
Add REMOTE_CEPH capabilities to CEPHADM deployment.
Removed set_min_client only if cinder is enabled, this should be set
in any case.
Get FSID from ceph.conf in /etc/ceph to avoid unnecessary override.
Part of an effort to test multinode deployments with cephadm.
Needed-By: I5162815b66d3f3e8cf8c1e246b61b0ea06c1a270
Change-Id: I84249ae268dfe00a112c67e5170b679acb318a25
* Update devstack-plugin-ceph from branch 'master'
to f493a2b408f7a20f9a08e7d51688ca0351138fc6
- Merge "Replace deprecated terms"
- Replace deprecated terms
Following up on the usage of inclusive jargon [1] and to ensure
consistency in code, there is a need to replace deprecated term
tempest_test_blacklist with a new term tempest_test_exclude_list.
[1] https://review.opendev.org/c/openstack/tempest/+/768583
Change-Id: I1692876c9d42b3ac857fdb61dcdc2caa61cd349d
* Update devstack-plugin-ceph from branch 'master'
to 491c0b929347e5a39cced8b86f44617af0d58b3a
- Merge "[CI] Drop overrides in cephfs-nfs job"
- [CI] Drop overrides in cephfs-nfs job
The overrides in "devstack-plugin-ceph-cephfs-nfs"
are being applied to the parent job, so they
can be removed here.
Depends-On: I6abf7a8eb275c5b29cfe29b3a0f54de76c5bb1e8
Change-Id: I35ebd069399d3a8d8e2bb56542a01993914b1d73
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to 95b230b1ff4e620093bcc287a9587a0549957a51
- Merge "Update location of cephadm script"
- Update location of cephadm script
We don't need to get cephadm from the source tree.
The ceph community publishes this binary on download.ceph.com [1]
[1] https://docs.ceph.com/en/latest/cephadm/install/#curl-based-installation
Change-Id: I9c1f46b15a03768aa92803e7c51522c3553b1595
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to bdce6ce508671b9fb6be7825c8c244e742895362
- Merge "Drop Fedora support"
- Drop Fedora support
We are about to drop Fedora support as the latest image in upstream
has been transitioned to EOL. Centos 9 Stream has evolved as replacement
platform for new features. Review which deletes nodeset from devstack:
https://review.opendev.org/c/openstack/devstack/+/885467
Change-Id: I3b1bece44b9ad2f4bf4d822f261b141ddf3031fd
* Update devstack-plugin-ceph from branch 'master'
to fab466e73c9571ee28d1cb334ffff278151b838d
- Merge "Update default ceph version to "quincy""
- Update default ceph version to "quincy"
Affects only the package based install script.
Pacific is going to be EOL'ed soon [1], we do not
expect folks to deploy the next version of OpenStack
(2023.2/Bobcat) with Ceph Pacific; moreover, all our
CI jobs are using Quincy by default, and the cephadm
script uses quincy by default.
[1] https://docs.ceph.com/en/latest/releases/index.html#active-releases
Change-Id: I6abdb1241e99d76bcee35b331e1059c4fe48296b
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to c4d753d37a7b431ef91ab44c8abeb0bcc4a39334
- Unskip rebuild_volume_backed_server test
This was actually due to a too-strict-for-AIO-machines default timeout,
which is bumped in the dependent patch.
Closes-Bug: #2025096
Depends-On: https://review.opendev.org/c/openstack/devstack/+/887110
Change-Id: I5b852797dc05f1de55a2b294289938b9962c38e1
* Update devstack-plugin-ceph from branch 'master'
to bf4598d923bebe9ba31e6651a07596017208b37e
- Enable validation and disable block-migration
On the multinode job we need to enable validation like the base job
and also disable block migration for live migration that we get from
our parent job.
Change-Id: I076527536e19f7fa2c0cd177bebb1df22db51a0a
* Update devstack-plugin-ceph from branch 'master'
to d1c7a2db8b5df216ab375d8fb61571365fc5e10c
- Merge "Run the native CephFS job with cephadm"
- Run the native CephFS job with cephadm
Package based deployment of ceph isn't a Ceph-community
supported deployment strategy. We are trying to migrate
to using cephadm orchestrated ceph in the CI one job
at a time. See [1]
[1] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/865315/11
Depends-On: I66ac85b735566f8f7dd75234eb8e0be7773fee3a
Change-Id: I21688daa7ac21eb395897daba61a5fdba2697b5f
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to 41b6a8c227190a9b52d29a078425321f96240d92
- Revert "Temporary pin the ceph jobs nodeset to Focal"
This reverts commit 863a01b03286e6595d68ac7f2560c857bcf944c5.
Partial revert only for the pin to focal, leaves the broken other jobs
commented out.
Update paste-deploy workaround to be used always.
Add qemu-block-extra and podman deps to the debs list.
Running on the newer ceph and distro causes some quite different
performance characteristics that cause tests that used to pass to fail
more often. This includes some performance optimizations to help
reduce the memory footprint, as well as depends on changes to
tempest tests to improve the reliability of those tests by enabling
validation via SSH.
This also moves the cephadm job to be the voting/gating job as that
seems to be the clear consensus about "the future" of how we deploy
ceph for testing.
Depends-On: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/881764
Co-Authored-By: Dan Smith <dms@danplanet.com>
Change-Id: I899822fec863f43cd6c58b25cf4688c6a3ac1e9b
* Update devstack-plugin-ceph from branch 'master'
to 563cb5deeb21815ce0c62fa30249e85e886c783a
- Cleanup installation and revive cephfs-nfs job
The cephfs-nfs job was turned off [1] for perma-failing.
This commit adds the original non-voting job back into the
check queue and fixes some installation issues:
1) use ceph "quincy" release: Ceph Pacific's end of life
is 2023-06-01 [2]. The manila community thinks deployers
are more likely to use quincy with the 2023.2 (bobcat)
release of OpenStack.
2) run the job with centos-stream-9: There are no packages
currently available for Jammy Jellyfish on download.ceph.com [3].
The OS shouldn't really matter for this CI job that is meant to
test feature functionality provided by manila. At this time, we'd
like to stick with builds provided by the ceph community instead
of the distro since it may take a while to get bugfixes into distro
builds.
3) The install script uses "nfs-ganesha" builds for ubuntu and
centos hosted by the nfs-ganesha community [4]. We will not rely on
the ceph community to provide the latest builds for
nfs-ganesha any longer.
This commit also cleans up the unnecessary condition in the
ceph script file pertaining to configuring ceph packages for
Jammy Jellyfish. This step wasn't doing anything.
Ubuntu packages don't work at the moment and that requires some more
investigation.
[1] Id2ae61979505de5efb47ce90a2bac8aac2fc5484
[2] https://docs.ceph.com/en/latest/releases/
[3] https://www.spinics.net/lists/ceph-users/msg74312.html
[4] https://download.nfs-ganesha.org/
Change-Id: I40dfecfbbe21b2f4b3e4efd903980b5b146c4202
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to 863a01b03286e6595d68ac7f2560c857bcf944c5
- Temporary pin the ceph jobs nodeset to Focal
As per the community wide goal to migrate the CI/CD from
Ubuntu Focal to Ubuntu jammy, we need to merge the devstack, tox base
jobs to jammy on Nov 18. But ceph jobs are failing on Ubuntu Jammy.
To move ahead to merge the base job patches we need to pin the
ceph jobs nodeset to Focal until this is fixed for Jammy.
Since the devstack-plugin-ceph-tempest-py3 is currently permanently
failing, although this patch is a no-op, make it non-voting. Also don't
run 100% failing non-voting jobs until they are fixed.
Needed-By: https://review.opendev.org/c/openstack/devstack/+/860795
Related-bug: #1996628
Change-Id: Id2ae61979505de5efb47ce90a2bac8aac2fc5484
* Update devstack-plugin-ceph from branch 'master'
to e80282791f1920661a4d504cf5c0ce56e674d67c
- Use default Ubuntu Jammy ceph repos
Ubuntu 22.04 does provide Ceph Quincy (17.2.*) out of the box, thus
there's no urgent need to have comunity repos and we can simply rely
on distro-provided ones. We can remove logic once community publish
Ceph packages for Ubuntu Jammy (22.04).
Change-Id: I169971ef77f11ceb01a5db87441051dcb33555f7
* Update devstack-plugin-ceph from branch 'master'
to 19db7b46ab643e510e827959c3a7d80083e48a61
- Merge "Set snapshot_support to true for cephfsnfstype"
- Set snapshot_support to true for cephfsnfstype
CephFS driver supports snapshots, therefore the snapshot_support
extra spec for the cephfsnfstype we create should be True.
Change-Id: I97b58697f27824a97cfd31ed21d79916b9e270cc
* Update devstack-plugin-ceph from branch 'master'
to 46186d062b1ef3d93385344140632dcebb665784
- Add cephfs_nfs_cluster_id option
As part of change I1826f2970528928a31b32a664013380e38bbd7c9
we added a configuration option to the manila cephfs nfs driver
when deployed using cephadm.
We also need this option set here to get the m-shr service
to pick the right helper when deploying with DevStack
Change-Id: If99714e07f4b75c76db29a660ad8d1e93f7055e5
* Update devstack-plugin-ceph from branch 'master'
to 3c0ce20d00b7e284b177646e03dd920d28d253c0
- Use a standard port for NFS
We should be using a standard port for NFS
Most frequently used ports for NFS are 111 and 2049.
Change-Id: I78503c7780feebdc51ab32973b5cb7b8cea30272
* Update devstack-plugin-ceph from branch 'master'
to 536335b9f820f87d28cc17bfb36c533dcb231c17
- Merge "Bump Ceph default version to Quincy in cephadm deploy"
- Bump Ceph default version to Quincy in cephadm deploy
Latest Ceph stable version is Quincy. This patch set
sets Quincy as default for the cephadm deploy.
This change won't have an impact in the script being
currently used in our CI.
Change-Id: I2d87ec0e93853cd0852944b30a87f6127f491550
* Update devstack-plugin-ceph from branch 'master'
to 956b123b28566e62e2c727d742ce0afd1cb64ef1
- Merge "Remove pg_num and pgp_num config from bootstrap_ceph"
- Remove pg_num and pgp_num config from bootstrap_ceph
The configuration that we are using by default that
sets pg_num and pgp_num values in bootstrap_ceph
breaks devstack-plugin-ceph when using the latest Ceph version (quincy).
This patch sets removes the config for pg_num and pgp_num,
so we delegate to Ceph the pools autoscaling.
Closes-Bug: #1983107
Change-Id: Iecd949ef2258ae8a6ded596219bb993aeff20de5
* Update devstack-plugin-ceph from branch 'master'
to b50fae99db9d9762f8700fa91cabc6f61e9eb9ff
- Merge "Set default value for MANILA_CEPH_GANESHA_RADOS_STORE"
- Set default value for MANILA_CEPH_GANESHA_RADOS_STORE
It's not a required configuration item; and its not required
with cephadm deployed NFS-Ganesha daemon/s.
Change-Id: I54380f1cb905dfa5ab287ba423561aa75bc1d2f4
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to 400b1011be405b240be52c6d61f5257e3a0e39b5
- Use TOX_CONSTRAINTS_FILE
UPPER_CONSTRAINTS_FILE is old name and deprecated
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.
Change-Id: I71bfcf0576eda9f72d963c4f5d92464c5a04734e
* Update devstack-plugin-ceph from branch 'master'
to f1ad6ff27516889bab80c008ce4ca7cebb406325
- Merge "Deploy with cephadm"
- Deploy with cephadm
Add the option to deploy the Ceph cluster
with the cephadm tool.
Depends-On: I799521f008123b8e42b2021c1c11d374b834bec3
Co-Authored-By: Francesco Pantano <fpantano@redhat.com>
Change-Id: Id2a704b136b9e47b7b88ef586282cb5d0f754cf1
* Update devstack-plugin-ceph from branch 'master'
to e222cc976918a331bacff150e84069fda8f4960a
- Ceph set minimum client version
This patch adds a new VAR for when the user wants to set the minimum
client version used in a Manila/Glance/Nova/Cinder test job in addition
to using devstack.
A new configuration option, CEPH_MIN_ CLIENT _VERSION, has been
introduced to specify a Ceph-minium client version that allows proper
handling when deleting images and snapshots with dependencies, etc. The
default value is null.
Co-Author-By: Sofia Enriquez <lsofia.enriquez@gmail.com>
Change-Id: Id8e581893ee4b373b268acc7c59b670985cedc2f
* Update devstack-plugin-ceph from branch 'master'
to b0418e177f6d6059063dd1da2e1a3d228b83b309
- Disable horizon from basic tempest tests
The parent jobs of the basic tempest jobs defined here enabled
horizon since the merge of tempest-horizon into tempest (see
Id2ced856a41548a0b49e594ee5fed6ed28785f24).
But horizon is not really needed here, as the default list of
tests does not incldue any horizon test. Disabling it helps
freeing up a bit of resources for the job and also helps
the ongoing effort of testing FIPS, which would otherwise
require a patched django at this point.
Change-Id: I05ea7f675aafb85eb54427ca95167b4c8f0eabdf
* Update devstack-plugin-ceph from branch 'master'
to 8a27b7bdd8d98e03c519aeb32a4628f0cbe82463
- Allow glance ceph osd cinder,nova pool access
Recently cinder has utilized clone v2 support of Ceph for its
RBD backend, since then if you attempt to delete an image from
glance that has a dependent volume, all future uses of that
image will fail in error state. Despite the fact that image
itself is still inside of Ceph/Glance. This issue is reproducible
if you are using ceph client version greater than 'luminous'
To resolve this issue glance RBD driver now checks whether original
image has any dependency before deleting/removing it's snapshot and
returns 409 response if it has any dependency. To check this
dependency glance osd needs 'read' access to cinder and nova
side RBD pool.
This change allows glance keyring/osd a read access on cinder and nova
side RBD pool.
Related-Bug: #1954883
Change-Id: I2e6221e6de23920998bb5f32b2323704b3c89f74
* Update devstack-plugin-ceph from branch 'master'
to 4d9f4b22354f6d894585b627bf54be005a7e1c9b
- remove python3-logutils
this change ensure that python3-logutils is removed so that
that it can be installed by pip later.
Before today in passing build, there were no python3-logutils pulled by neutron deps so
it was not installed or tried to uninstall so all good
- https://zuul.openstack.org/build/590c5996ca1b402486bfe1c7e1d08535/log/job-output.txt
But from today (10th Dec), python3-logutils pulled by neutron deps and failure started
- https://zuul.opendev.org/t/openstack/build/722c6caf8e454849b897a43bcf617dd2/log/job-output.txt#9419
The root cause of why this issue started happening today is not known. May be its
pecan===1.4.1 ? I8ee467bbb363f428a005f92554812bfdae95881a making it install but there
is no change for logutils as deps in pecan previous version 1.3.3 also[1]). Or it may
be cpeh/ubuntu packaging.
But it is clear that python3-logutils is coming from somewhere and causing gate blocker
in Nova gate, let's remove it and later we can find the root cause if anyone need this
package for their ceph job.
[1] https://github.com/pecan/pecan/blob/1.3.3/requirements.txt#L5
Closes-bug: #1954427
Change-Id: Icb63649b252fd6eb229adeae454b5ec3c6b79cad
* Update devstack-plugin-ceph from branch 'master'
to bb7ea57a5890a0b07b7e9b65a525bd662d362fe2
- Merge "Fix Ganesha repository broken urls"
- Fix Ganesha repository broken urls
Few URLs from some ganesha repositories were not corresponding
to actual valid URLs, where packages could be searched in
the repository.
These broken URLs have now been fixed.
Change-Id: If27b488cfec29731b74e7db774c4811b0e34c14e
* Update devstack-plugin-ceph from branch 'master'
to 81754183c1835e1d3a8e69bd8454f1e1b60f40f2
- Merge "Initialize RBD pool"
- Initialize RBD pool
When we deploy devstack, we need to initialize the RBD pool.
Not doing so means that functionality like rbd trash purge
scheduling will not work correctly.
Ref: https://docs.ceph.com/en/latest/start/quick-rbd/
Change-Id: I5b0b3b83fb7ef805929fdcd106a5c8a988b05ec4
* Update devstack-plugin-ceph from branch 'master'
to ea0c1c768c99437504a1a6f2971dd0c5c1563ca5
- Use Ceph Pacific for devstack-plugin-ceph-tempest-py3 jobs
Move tempest py3 jobs to latest released stable Ceph, which is
Pacific.
Change-Id: I6cd5424f023d2a895f8ed259d21944490bc1de5f
* Update devstack-plugin-ceph from branch 'master'
to 83a076c2145618caf7dd22bd5286c5661191829e
- Add CentOS8 Stream support
Remove the need of using FORCE_CEPH_INSTALL=yes
for CentOS8 Stream
Change-Id: I76c2c3805a8f606dca69a0f12aca226680fda573
* Update devstack-plugin-ceph from branch 'master'
to 503781a9f8d0dc3b336c6d273d05d2ba35cc4546
- Remove redundant Fedora version check
Seems a trace from older code. It doesn't make
much sense to allow all Fedora versions that
matches f[0-9][0-9] and then check for specific
Fedora versions in the following lines.
Remove this check and just allow some specific
versions
Change-Id: Ie14a453f96689f574f1b388ab8f6e5467a59b7f7
* Update devstack-plugin-ceph from branch 'master'
to 1c3a975873ec815dd9b28666362e6718dadabefd
- Bump up Ceph to Pacific and Ganesha to v3.5
This will change the version of Ceph from Octopus to Pacific and,
with it, the version of Ganesha from v3.3 to v3.5 which is the
version shipped into the Ceph Pacific container.
Change-Id: I1b31ef9dd13e1d56284f8d9f8be03e3fee0eb0a7
* Update devstack-plugin-ceph from branch 'master'
to eff4aa43ac8a894a9ed68295d30ce8e67eca7397
- Merge "Clean up our disk image and mountpoint"
- Clean up our disk image and mountpoint
We create a disk image during setup, which now gets persisted in
/etc/fstab across boots. Clean that up when we're instructed to
do a clean operation.
Depends-On: https://review.opendev.org/#/c/743007/
Change-Id: I54a6b637266c2f182eeece8942156b07581a7f0b
* Update devstack-plugin-ceph from branch 'master'
to 837f48de400b85ddd9d97e3bcfcce2cdc0cb6707
- Remove devstack-gate test hooks
devstack-plugin-ceph is now branched;
these test hooks were maintained to
support legacy style zuul jobs; All
manila zuul jobs were ported to native
zuulv3 style jobs in the victoria cycle
and no longer rely on these files;
so we can remove these test hook files
from all three releases (victoria, wallaby,
xena/trunk).
Change-Id: I81e838bf13cb32503ee2b8becd06daea5ab01dfa
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
* Update devstack-plugin-ceph from branch 'master'
to c5545a3db56ce3b7a011625c715879611ced0775
- Enable testing Ceph master
This changeset adds a config option (TEST_MASTER)
to toggle testing with the current Ceph master.
The builds are retrieved from Shaman, which is the
platform used by the Ceph community to submit their
latest builds.
The main goal of this change is to use this on our CI
and be able to catch bugs in OpenStack services that use
Ceph as a backend more quickly. Because of this, the
required non-voting job is also added.
Change-Id: Ibe26f89e7be3061cdb7acb441727efb2c396e29e
* Update devstack-plugin-ceph from branch 'master'
to c6de66193950bbdf6734700aabb7d54ad5e59e01
- Changed minversion in tox to 3.18.0
The patch bumps min version of tox to 3.18.0 python in order to
replace tox's whitelist_externals by allowlist_externals option:
https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23
Change-Id: I4bc8f70dd208e39c41d68bb82cf54ccaea9f6ebf
* Update devstack-plugin-ceph from branch 'master'
to 098abdc9ee5c9ab0d6f6ea0ea78de8f05631eaaf
- Remove the stable branch jobs from master gate
devstack-plugin-ceph is now branched and each branch
will maintain the respective branch specific code and
testing.
Change-Id: I9edf3ff59055e1ce6cd1630ea8e747ff5b498f02
* Update devstack-plugin-ceph from branch 'master'
to ce772c0047c43c5ebf8cf3488e78fb32b644790b
- Merge "Run all stable branches jobs as gate (not experimental)"
- Run all stable branches jobs as gate (not experimental)
The risk of breaking the gates by forgetting to run the jobs
against the old branches is too high
(it has happened with https://review.opendev.org/778960/ for example)
Related-Bug: #1921897
Change-Id: Ieab4e0ee482604802485cdf573c31e3c373a8553
* Update devstack-plugin-ceph from branch 'master'
to 35e1ff5cf4a50594578ab8d13499789c2ccef351
- Set RBD default features based on distro
In some jobs, we run tests that use "rbd map".
On older kernels, this will not work if newer
RBD features are used. (Specifically, fast-diff
on bionic.)
On older distros, enable fewer features by default.
Closes-Bug: #1921897
Change-Id: Iff1c5210b0279379eb9612b206bdf456dd6f132e
* Update devstack-plugin-ceph from branch 'master'
to 60ae7c53c7ef78fd36e96b82dd65b65ea2484fb4
- Merge "tempest: Use a more appropriate name for the skip list"
- tempest: Use a more appropriate name for the skip list
Change-Id: I59c8692ed7dab123c5bfce9e7e28646b4800846f
* Update devstack-plugin-ceph from branch 'master'
to 49f297240d9377f7cab28fa1ff91c61bf1e85831
- Merge "zuul: Introduce a multinode ceph job"
- zuul: Introduce a multinode ceph job
This change introduces a multinode ceph job based on
tempest-multinode-full-py3 to be used to provide live migration and
other multinode coverage initially in the openstack/nova project.
As this job uses ceph for both Nova ephemeral
([libvirt]/imagebackend=rbd) and Cinder volume storage the live block
migration tests are skipped.
Change-Id: I9ffdff44a3ad42ebdf26ab72e24dfe3b12b1ef8b