Re: Questions about dev process

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

 



On Wed, Sep 26, 2018 at 11:42 AM Victor Denisov <denisovenator@xxxxxxxxx> wrote:
>
> I'm also curious where the source code of teutology tests is.
> Is the source code in the main ceph tree or somewhere else.
> What script starts teutology test suit?

Victor, have you read
http://docs.ceph.com/docs/master/dev/#integration-tests-aka-ceph-qa-suite,
http://docs.ceph.com/teuthology/docs/README.html and
https://github.com/ceph/ceph/tree/master/qa ? they are good start for
those who want to learn more about teuthology testing. teuthology
tests are driven by https://github.com/ceph/teuthology. and the test
suites are located under https://github.com/ceph/ceph/tree/master/qa .

>
> On Tue, Sep 25, 2018 at 08:35:05PM +0800, kefu chai wrote:
> > On Tue, Sep 25, 2018 at 12:30 PM Victor Denisov <denisovenator@xxxxxxxxx> wrote:
> > >
> > > Hi,
> > >
> > > I have several questions regarding development process:
> > >
> > > - When I pick up a bug from bug queue should I just assign a bug to
> > >   myself or put it in in progress state?
> >
> > both would be ideal. if you just change the status of it to "in
> > progress", anyone interested in the bug would wonder who is now
> > working on it? if you just assign it to yourself without updating the
> > status, i'd think, so this guy is just showing his interest in this
> > bug, but he has not started working on it yet.
> >
> > >
> > > - What does verified state of a bug mean?
> >
> > when a bug is reported, we cannot be sure it's actually a valid one.
> > by "verified", i think that means it's a valid bug in the sense that
> > it's not caused by environmental issues, or setting combinations that
> > do not make sense, or corrupted filesystem, etc.
> >
> > >
> > > - What teutology test run consists of and how can I run it on my dev
> > >   machine?
> >
> > could you be more specific? but i will try to answer you question
> > anyway. it basically consists of most of things you need to know for
> > debugging an issue. for instances, the sha1 of the ceph commit being
> > tested, the sha1 of the qa suite, the log of all ceph daemons. the
> > coredump if any.
> >
> > not all teuthology can be rerun in your test machine (easily).  some
> > of them involve multiple test nodes. when it comes to CephFSTestCase,
> > you can use a vstart cluster to drive it, see
> > https://github.com/ceph/ceph/blob/master/qa/tasks/vstart_runner.py.
> > and if it's a standalone test, you can use qa/run-standalone.sh to
> > drive it, see https://github.com/ceph/ceph/tree/master/qa/standalone .
> >
> > >
> > > Thanks,
> > > Victor.
> >
> >
> >
> > --
> > Regards
> > Kefu Chai
>
> Thanks,
> Victor.



-- 
Regards
Kefu Chai



[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