Re: dumpling integration branch for v0.67.12 ready for QE

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 10, 2015 at 10:33 AM, Loic Dachary <loic@xxxxxxxxxxx> wrote:
>
>
> On 10/02/2015 19:25, Gregory Farnum wrote:
>>
>> Now, as it happens there are some reasons to maintain a dumpling
>> branch that isn't part of backports. We've been doing a lot of work
>> lately to make the nightlies behave well under RHEL and in various
>> other environments, which sometimes involve changing the tests
>> themselves. That can mean updating the ceph.git/qa/workunits in our
>> LTS branches, which I've done a few times over the last couple of
>> months. Since they're used for testing they aren't suitable for going
>> through a backports workflow, we just want them to get into the
>> nightlies as fast as possible. Tossing out any such work every time a
>> point release appears would be irritating, to say the least.
>> (We could also pull the workunits out of ceph.git, but that's a
>> different discussion.)
>
> This is a good point. I'm assuming backports rely on the dumpling branch of ceph-qa-suite. And if a change needs to be done in ceph-qa-suite for the benefit of an ongoing backport effort to publish a point release, it will have to be done in such a way that it can work for both the current dumpling and the future point release.
>
> Am I understanding you correctly ?

No, I mean we are (unfortunately) actually changing the ceph.git
dumpling branch in order to update the tests we run so they succeed in
new environments. Those changes aren't going through backports
testing, because we want to verify that they're working in our regular
nightlies ASAP and don't want to wait for the backports branch to
merge for them to take effect in giving us successful tests. Look
at...wow, pick a commit on the first screen of the current dumpling
branch.

Also, as Sage mentions we actually run the dumpling branch in the
nightlies and using that as integration testing. I think it's
appropriate to keep doing so; otherwise we need to run every patch
through every suite *enough times to be sure we've not added a bug
that's hard to reproduce*. If we use dumpling as an integration branch
for backports that can be tested en-masse but independently we get a
lot more test coverage of them prior to releases.
-Greg
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux