For developers submitting jobs using teuthology, we now have
recommendations on what priority level to use:
https://docs.ceph.com/docs/master/dev/developer_guide/#testing-priority
--
Patrick Donnelly, Ph.D.
He / Him / His
Senior Software Engineer
Red Hat Sunnyvale, CA
GPG: 19F28A586F808C2402351B93C3301A3E258DD79D
As nautilus is nearing its EOL we are planning to do a next (maybe the
last) point release - nautilus 14.2.22 in the first part of June 2021.
If you have any code changes that are to be included pls raise PRs and
add labels "nautilus -batch1" and "needs-qa", so they can be tested
and merged in time for 14.2.22.
Thx
YuriW
Hi,
With Pacific (16.2.0) out of the door we have the RBD persistent
WriteBack cache for RBD:
https://docs.ceph.com/en/latest/rbd/rbd-persistent-write-back-cache/
Has anybody performed some benchmarks with the RBD cache?
Interested in the QD=1 bs=4k performance mainly.
I don't have any proper hardware available to run benchmarks on yet.
Wido
hi folks,
tl;dr: can we stop building/testing master on bionic for a better GCC?
long story: two months ago, we migrated[0] our CI jobs running "make
check" from ubuntu/bionic to ubuntu/focal so we have access to more
packages offered by focal for testing.
but we are still suffering[1] from the ancient packages offered by bionic:
- buggy tcmalloc. see https://github.com/ceph/ceph/pull/41340
- GCC 7.5.0 shipped along with ubuntu/bionic. i think the support of
std::filesystem is just the tip of the iceberg, as we've migrated to
C++17, there will be more and more demand for a compiler and a
standard library with better C++17 (and C++20 in future) support.
GCC-7 has good support[2] of C++17, but that does not imply that
libstdc++ shipped along with GCC-7 has.
but we have to build and test on bionic[3], for couple reasons:
- some upgrade tests from octopus are performed on bionic. for
instance, see https://github.com/ceph/ceph/tree/master/qa/suites/upgrade/pacific-x/parall…
- cosbench used by perf tests needs bionic: see
https://tracker.ceph.com/issues/49139
- // please note rados/thrash-old-clients/distro$/ubuntu_18.04.yaml is
safe even after we stop building master on bionic, as we've
switched[4] to cephadm for thrash-old-clients
and because of https://tracker.ceph.com/issues/50218, we cannot use
ubuntu-toolchain-r PPA repo for newer GCC.
so, i propose we
- drop building/testing master on bionic.
- drop the upgrade test from pacific on bionic
- drop the cosbench workload from rados/perf test suites
what do you think?
--
[0] https://tracker.ceph.com/issues/49653
[1] https://github.com/ceph/ceph/pull/41433#discussion_r636604231
[2] https://gcc.gnu.org/projects/cxx-status.html
[3] https://github.com/ceph/ceph-build/pull/1794#issuecomment-815435506
[4] https://github.com/ceph/ceph/pull/32377
Next week we've got CDM at EMEA-friendly time: 2 June @ 11am EST
Join us at:
https://bluejeans.com/908675367
There's one rados topic so far, related to unfound/EIO handling
with OSD restarts, and how to test this area better. Thanks te
Jin Hase and Mykola Golub for bringing this up1
Please add further topics here:
https://tracker.ceph.com/projects/ceph/wiki/CDM_02-JUN-2021
Josh
All,
We have two issues:
* https://tracker.ceph.com/issues/45574
* https://tracker.ceph.com/issues/48787
Caused by numpy not supporting Python sub-interpreters. Unfortunately, the
latter issue came up in the most recent Octopus validations. I suspect
it's just
a matter of time, till our users are affected by it.
Note that removing numpy is not easy, as kuberenetes-client depends
(transitively) on numpy.
Thoughts?
- Sebastan
Hi Folks,
The performance meeting will be starting in about 70 minutes. Today the
only topic I have is that we'll discuss whether or not it makes sense to
do another submission for CephFS for the ISC21 IO500 competition.
Please feel free to add your own topic!
Etherpad:
https://pad.ceph.com/p/performance_weekly
Bluejeans:
https://bluejeans.com/908675367
Mark