Description of problem: In https://github.com/ceph/ceph/commit/e9921ee76c060122d64e61a2fe483318a49bc0a9 (the introduction of {rm}-pg-upmap-primary, used in the read balancer), new revisions for client-usable data of `OSDMap` (rev 10) and `OSDMap::Incremental` (rev 9) have been introduced. However, corresponding `DECODE_START` in decoders haven't been bumped up. The net effect is a blur between the schemas when somebody would intentionally (with malformed_input being thrown) want to break compatibility with decoders on those versions (refer to `struct_compat`). This is tracked for 8.x in https://bugzilla.redhat.com/show_bug.cgi?id=2299777, but this BZ is for inclusion in 7.x.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Red Hat Ceph Storage 7.1 security, bug fix, and enhancement updates), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2025:4664