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

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

 



+1 for "atomic" PR, this should solve the problem.

On Wed, Apr 13, 2016 at 11:23 AM, Samuel Just <sjust@xxxxxxxxxx> wrote:
> 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