Ewen Cheslack-Postava created KAFKA-4450:
--------------------------------------------
Summary: Add missing 0.10.1.x upgrade tests and ensure ongoing
compatibility checks
Key: KAFKA-4450
URL: https://issues.apache.org/jira/browse/KAFKA-4450
Project: Kafka
Issue Type: Bug
Components: system tests
Affects Versions: 0.10.1.0
Reporter: Ewen Cheslack-Postava
Priority: Critical
Fix For: 0.11.0.0, 0.10.1.1, 0.10.2.0
We have upgrade system tests, but we neglected to update them for the most
recent released versions (we only have LATEST_0_10_0 but not something from
0_10_1).
We should probably not only add these versions, but also a) make sure some
TRUNK version is always included since upgrade to trunk would always be
possible to avoid issues for anyone deploying off trunk (we want every commit
to trunk to be solid & compatible) and b) make sure there aren't gaps between
versions annotated on the test vs versions that are officially released (which
may not be easy statically with the decorators, but might be possible by
checking the kafkatest version against previous versions and checking for
gaps?).
Perhaps we need to be able to get the most recent release/snapshot version from
the python code so we can always validate previous versions? Even if that's
possible, is there going to be a reliable way to get all the previous released
versions so we can make sure we have all upgrade tests in place?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)