Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ceph 18.2.2-3 #23

Closed
13 of 14 tasks
bazaah opened this issue Mar 25, 2024 · 7 comments
Closed
13 of 14 tasks

ceph 18.2.2-3 #23

bazaah opened this issue Mar 25, 2024 · 7 comments

Comments

@bazaah
Copy link
Owner

bazaah commented Mar 25, 2024

@bazaah
Copy link
Owner Author

bazaah commented May 8, 2024

The following tests FAILED:
          4 - run-tox-mgr (Failed)
          7 - run-tox-mgr-dashboard-py3 (Failed)
         10 - run-tox-mgr-dashboard-lint (Failed)
         16 - run-tox-mgr-dashboard-openapi (Failed)
         19 - run-tox-python-common (Failed)
         22 - run-tox-cephadm (Failed)
         28 - run-tox-cephfs-top (Failed)
         56 - unittest_mempool (Failed)
        148 - test_ceph_argparse.py (Failed)
        192 - unittest_deferred (Subprocess aborted)

unsurprisingly, all the python tests fail. More surprisingly some of the cpp ones do. Need to investigate what changed

@bazaah
Copy link
Owner Author

bazaah commented May 18, 2024

So I've finally had time to sit down and work on this. py3.12 is as annoying as I was expecting. I may end up pushing a pkgrel with parts of the python bits broken, but the rest of the project functional, we'll see.

@bazaah
Copy link
Owner Author

bazaah commented May 19, 2024

so we just got GCC 14, which has now exploded the build in other interesting ways. I'll need to investigate if the upstream has encountered these problems, because understanding C++ template expansion in macros is beyond my ability

@bazaah
Copy link
Owner Author

bazaah commented May 20, 2024

Pretty sure dashboard is broken again... I won't block the next pkgrel on fixing that

@bazaah
Copy link
Owner Author

bazaah commented May 22, 2024

I have fixed all the test failures excluding the stuff surrounding the around the dashboard (seemingly requests relies on a pyO3 powered bomb somewhere in its deptree). I'm doing a fresh rebuild now, and assuming nothing else breaks will do my integration testing and then push a new pkgrel

bazaah added a commit that referenced this issue May 25, 2024
this is basically just a performance issue that is triggering on our
build server.

Should be reverted once the upstream decides how to fix it.

Quoting myself:

> looks like just a perf regression the upstream hasn't decided how
> to fix yet: ceph/ceph#56448, ceph/ceph#55249, ceph/ceph#55696

References: #23
@bazaah
Copy link
Owner Author

bazaah commented May 25, 2024

What should be the final changeset is now being built. Should be pushed out in 5-6h

@bazaah
Copy link
Owner Author

bazaah commented May 25, 2024

done in 8d8f54d

@bazaah bazaah closed this as completed May 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant