Re: ceph-qa-suite branching (merge it into ceph.git?)

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

 



This seems tidy to me.  I'd love to be able to merge a PR with it's
ceph-qa-suite PR "atomically".
-Sam

On Wed, Apr 13, 2016 at 11:10 AM, Vasu Kulkarni <vakulkar@xxxxxxxxxx> wrote:
> Sorry for spam, the first one was rejected due to text/html format.
>
> On Wed, Apr 13, 2016 at 3:52 AM, John Spray <jspray@xxxxxxxxxx> wrote:
>>
>> Lately, we've instances where ceph.git and ceph-qa-suite.git got
>> slightly out of sync, as we were adding new stuff and interface
>> changes to ceph (especially in cephfs).
>>
>> We used to have two repos (ceph and teuthology), now we have three
>> (ceph, ceph-qa-suite and teuthology).
>
>
> we also have s3 suites in its own repo, we have big files in
> ceph.com/qa which i believe is the right place.
>
>>
>> Splitting tests out of
>> teuthology was a good thing, but maybe they should have gone into the
>> ceph tree instead of a new repo?  The ceph-qa-suite branching seems to
>> pretty much mirror what we do with ceph, with master vs jewel etc.
>>
>> Historically we had a comparatively static set of workloads in the qa
>> suite (e.g. kernel-untar-build, fsstresss, pjd), which didn't change
>> much with ceph changes.  But these days we're adding much more
>> detailed tests, so there's more effort to keep the two in sync.
>>
>> I would personally love to be able to have a single PR that contained
>> my code and the tests for it.  What if after Jewel we pulled all of
>> ceph-qa-suite into the ceph repo?
>
>
> I understand the advantage of having same sha between builds and
> tests, but how are we going to guarantee ceph-builds in different
> places(one built on other than ceph.com) will have same sha?
> why not move ceph tests from ceph.git into ceph-qa-suite,  Ideally
> this is not an issue with any major release, jewel workunits are
> supposed to work with jewel ceph,
> only in rare cases it may cause some issue but easily fixable. All the
> dev runs can point to any qa-sha using the cli option so much less of
> an issue in rare case.
>
>>
>> We could still enable folks running test changes without having to
>> rebuild ceph packages: the suite sha1 selected when running a
>> teuthology suite could still be different from that used for
>> installing ceph, it's just that it would fetch that sha1 from the ceph
>> repo instead of from a separate repo.
>>
>> John
>> --
>> 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
> --
> 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
--
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