| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
|
|
| |
Signed-off-by: Sage Weil <sage@newdream.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in
https://github.com/ceph/ceph/commit/60730271d49a3c16bee6ff60c402b924a0280efc,
the encoding schema version of EMetaBlob bumped from 4 to 5. the older
release containing this change was v0.58
in
https://github.com/ceph/ceph/commit/d62c67ca2041797fc7aa212ae4a37ba91e5620e7,
the struct_v of EMetaBlob::fullbit::encode was bumped from 7 to 8, , the
oldest release containing this change was hammer rc1, i.e., v0.93.
in
https://github.com/ceph/ceph/pull/35931/commits/0127f2b01928b515bbbb7811976012ec97d3a957,
the backward compatible code of EMetaBlob::fullbit was dropped, so it
does not decode any EMetaBlob::fullbit whose struct_v belongs to [2, 8)
anymore.
in this change, all EMetaBlob* corpus created before 9.3 or 0.93 are
marked forward incompatible, so the denc tests with them are skipped if
the dencoder version is higher than those versions.
this change helps us to drop the backward compatible code to decode
EMetaBlob. as it is not neeed anymore after 2 releases.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
|
|
|
|
| |
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
|
|\
| |
| |
| |
| | |
ceph-object-corpus: forward_incompat pg_missing_item and pg_missing_t
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
|
|/
|
|
|
|
|
| |
since luminous, recovery_deletes is always true, and octopus won't
maintain compatibility with jewel OSDs
Signed-off-by: lishuhao <lishuhao@unitedstack.com>
|
|\
| |
| | |
15.0.0-539-g191ab33faf
|
|/ |
|
|\
| |
| | |
archive/*/objects/MMDSResolve: remove MMDSResolve messages
|
|/
|
|
|
|
|
|
|
| |
These messages are versioned via CEPH_MDS_PROTOCOL cluster protocol. The
decoder doesn't know how to handle older messages yet.
Relevant ceph change: ebd0fcd067
Signed-off-by: Patrick Donnelly <batrick@batbytes.com>
|
|
|
|
| |
Signed-off-by: Sage Weil <sage@redhat.com>
|
| |
|
|\
| |
| | |
add MMDSSlaveRequest incompat at 0.80-rc1-35-g4812150
|
|/
|
|
|
|
| |
we added "mds_rank_t srcdn_auth" to it in a1842eb2
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
All upgrades pass through jewel, so we can remove compat for various
on-wire types and on-disk items that we know will be rewritten.
Signed-off-by: Sage Weil <sage@redhat.com>
|
|/
|
|
|
|
|
|
| |
We're removing decoding ability for older instances because we no longer
need to read anything pre-jewel (this is an on-wire message and upgrades
pass through jewel).
Signed-off-by: Sage Weil <sage@redhat.com>
|
|
|
|
|
|
|
|
|
| |
This is the one OSDMap instance with stray trailing data, which as of
3f3a72b42e6410c13dc98d6b05f53ec9da93c4fe ceph-dencoder no longers likes
for OSDMap. Easier to remove this ancient test instance than add the new
macros needed for STRAYDATA + NOCOPY.
Signed-off-by: Sage Weil <sage@redhat.com>
|
|
|
|
|
|
| |
So it's incompat as of the same version.
Signed-off-by: Sage Weil <sage@redhat.com>
|
|\
| |
| | |
Drop deprecated removal pg type.
|
|/
|
|
|
|
|
|
| |
Two testing objects from coll_t type need to be removed.
Those objects consists FORREMOVAL_ pg type which is deprecaded.
Signed-off-by: Igor Podoski <igor.podoski@ts.fujitsu.com>
|
|
|
|
|
|
|
| |
These were only generated from tests, not clusters, and they fail to
decode in infernalis.
Signed-off-by: Sage Weil <sage@redhat.com>
|
| |
|
|
|
|
| |
Specifically the collection attr operations are no longer supported.
|
|
|
|
|
|
|
|
| |
These are no longer valid, but we want to keep testing all of the other
old encoded instances. Just drop them since we don't care about whether
they decode in real clusters.
Signed-off-by: Sage Weil <sage@redhat.com>
|
|
|
|
| |
Signed-off-by: Sage Weil <sage@redhat.com>
|
| |
|
|
|
|
| |
Signed-off-by: Sage Weil <sage@inktank.com>
|
|
|
|
|
|
| |
These are old releases and we cover these object types later.
Signed-off-by: Sage Weil <sage@inktank.com>
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Sage Weil <sage@inktank.com>
|
| | |
|
| | |
|
|/
|
|
|
|
|
| |
We changed MonCap[s] encoding and bumped the protocol. Note the incompat
chagne.
Signed-off-by: Sage Weil <sage@inktank.com>
|
|
|
|
| |
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
|
|
|
|
| |
(Actually, these were generated just before v0.52 release.)
|
| |
|
| |
|
| |
|
|
|
|
| |
10 objects per type, version
|
|
|
|
| |
Signed-off-by: Yehuda Sadeh <yehuda.sadeh@dreamhost.com>
|
|
|
|
|
|
|
|
|
| |
osd_peer_stat_t isn't in the old corpus, but it was contained by messages
that used it; mark those as forward_incompat (meaning new code won't
understand the old data).
We did this because it's an on-wire incompatibility only, and a new
feature bit protects us there.
|
|
|
|
| |
archive/$version/objects/$type/...
|
| |
|
|
|