[
https://issues.apache.org/jira/browse/KAFKA-4450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15705874#comment-15705874
]
Ewen Cheslack-Postava commented on KAFKA-4450:
----------------------------------------------
Yeah, that makes sense [~ijuma], I think when I was reading through the test
TRUNK confused me, but it's actually "current version for this branch", not
necessarily what is currently on trunk. So I suppose what should actually
happen is that we should add a step to creating a release branch + bumping
versions for adding the new version to this test on trunk (or maybe not until
the actual release since we get these installed by actually downloading the
artifacts).
> 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.10.2.0
>
> Original Estimate: 72h
> Remaining Estimate: 72h
>
> 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)