Project

General

Profile

Actions

Tasks #20392

closed

Move swift.py task from ceph/teuthology.git into ceph/ceph.git

Added by Nathan Cutler almost 7 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Tags:
Reviewed:
Affected Versions:
Pull request ID:

Description

The swift.py task has been living in the teuthology git repo since the task was first created. This means there is only a single codestream for swift.py - the same version must be used for testing all versions of Ceph.

The ceph/swift.git repo contains tests that exercise RGW's swift functionality. The swift.py task clones ceph/swift.git to the testing machine and runs the tests. Until now, these tests succeeded on all versions of Ceph.

Recently some tests were added to ceph/swift.git that succeed only on Ceph master. This caused a number of tests - mainly in the rgw suite, but also at least one (probably more) in other suites - to fail in jewel, and presumably on the other Ceph stable versions as well.

A "ceph-jewel" branch was created in ceph/swift.git to drop the non-compatible tests. However, as long as the swift.py task lives in the teuthology repo, there is no way to have multiple versions of it (since teuthology has only a single codestream).

Original discussion here: https://github.com/ceph/ceph/pull/15529


Related issues 1 (0 open1 closed)

Related to rgw - Bug #20368: rados/upgrade rgw swift test failsResolvedCasey Bodley06/21/2017

Actions
Actions #1

Updated by Nathan Cutler almost 7 years ago

  • Status changed from New to In Progress

Phase one:

Once these are merged, we can move to Phase Two (i.e. a teuthology PR ripping out the task).

Actions #2

Updated by Nathan Cutler almost 7 years ago

  • Description updated (diff)
Actions #3

Updated by Nathan Cutler almost 7 years ago

Phase One complete; moving to Phase Two.

Actions #4

Updated by Nathan Cutler almost 7 years ago

  • Status changed from In Progress to Resolved
Actions #5

Updated by Casey Bodley almost 7 years ago

  • Related to Bug #20368: rados/upgrade rgw swift test fails added
Actions

Also available in: Atom PDF