Skip to content

chore: refresh embedded DWARF for new Ceph releases#150

Merged
taodd merged 2 commits into
mainfrom
chore/refresh-embedded-dwarf-27680671803
Jun 17, 2026
Merged

chore: refresh embedded DWARF for new Ceph releases#150
taodd merged 2 commits into
mainfrom
chore/refresh-embedded-dwarf-27680671803

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Newly added embedded DWARF JSONs (runtime-verified)

Each version below was traced against a live cephadm cluster
running quay.io/ceph/ceph:v<version>; both osdtrace and
radostrace loaded the embedded JSON (build_id match) and
produced valid trace output.

distro tools version pkgver
centos-stream osdtrace,radostrace 20.2.2 2:20.2.2-0.el9

How this was produced

  • tools/detect_missing_dwarf.py identified the rows above
    by probing download.ceph.com/rpm-X.Y.Z/el9/x86_64/.
  • Each JSON was generated inside a disposable
    quay.io/centos/centos:stream9 container with the
    matching ceph-osd + lib*-debuginfo packages installed.
  • Each JSON was runtime-verified by
    tests/functional-test-cephadm-rgw.sh against a cephadm
    cluster of the matching version (embedded path enforced).

Generated by the embedded-dwarf-refresh reusable workflow
(new_only=true).

Auto-generated by the embedded-dwarf-refresh workflow.
Each JSON was runtime-verified against a cephadm cluster of the
matching version via the embedded-DWARF path.  See PR body for
the list of versions added.
cephadm_image_for_release pinned stale point releases (reef v18.2.7,
squid v19.2.3, tentacle v20.2.1).  Bump to the latest tag that has a
quay.io/ceph/ceph container image:

  reef     v18.2.7 -> v18.2.8
  squid    v19.2.3 -> v19.2.4
  tentacle v20.2.1 -> v20.2.2

quincy stays at v17.2.8: v17.2.9 shipped an el9 RPM but no container
image, and the cephadm test pulls the container.  All four versions
have embedded el9 DWARF (18.2.8/19.2.4 already shipped; 20.2.2 is added
by this very PR; 17.2.8 unchanged), so the embedded-path trace still
works.  Verified each tag exists on quay.io before pinning.

Landing this on the 20.2.2 DWARF-refresh PR means its cephadm CI now
exercises the newly added 20.2.2 embedded DWARF against a real v20.2.2
cluster.
@taodd taodd merged commit 4ef17b6 into main Jun 17, 2026
34 checks passed
@taodd taodd deleted the chore/refresh-embedded-dwarf-27680671803 branch June 17, 2026 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant