linux-cifs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [LSF/MM TOPIC] Using buildbot for automated testing of CIFS.KO
@ 2019-02-27  7:22 ronnie sahlberg
  2019-02-27 20:21 ` J. Bruce Fields
  0 siblings, 1 reply; 4+ messages in thread
From: ronnie sahlberg @ 2019-02-27  7:22 UTC (permalink / raw)
  To: lsf-pc, linux-cifs, linux-fsdevel

Hi Folks,

I am Ronnie Sahlberg, CIFS.KO developer at RedHat.
I want to come to LSF/MM to talk CIFS and network protocols with
colleagues in the FS world.

I have an idea for an informal talk I would like to give:
"Automated testing of kernel fs modules using buildbot. Experiences so
far in CIFS land."

This would be a practical presentation showing examples of a system we
implemented recently
for cifs.ko to have a standard set of tests to run to ensure quality
and (hopefully) avoidance
of regressions for the patches that are sent to Linus for the CIFS.KO module.

At this point we are starting to see very promising results on fixing
bugs before they hit Linus tree.
I would like to show and talk about how we set this up and why we did
it this way.

To see what it looks like right now, this is what I think will go as a
pull request when the next merge window opens:
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/137
http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/4/builds/98

We have already started to add these kind of links in the pull
requests we send upstream.


I would like to talk about how this is set up, what our experiences
are so far, has it improved out quality and our confidence that the
patches are good?
An it would be trivial to reuse for other filesystems if you want to use it.

regards
Ronnie Sahlberg

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LSF/MM TOPIC] Using buildbot for automated testing of CIFS.KO
  2019-02-27  7:22 [LSF/MM TOPIC] Using buildbot for automated testing of CIFS.KO ronnie sahlberg
@ 2019-02-27 20:21 ` J. Bruce Fields
  2019-02-28  5:49   ` Steve French
  0 siblings, 1 reply; 4+ messages in thread
From: J. Bruce Fields @ 2019-02-27 20:21 UTC (permalink / raw)
  To: ronnie sahlberg; +Cc: lsf-pc, linux-cifs, linux-fsdevel

On Wed, Feb 27, 2019 at 05:22:07PM +1000, ronnie sahlberg wrote:
> Hi Folks,
> 
> I am Ronnie Sahlberg, CIFS.KO developer at RedHat.
> I want to come to LSF/MM to talk CIFS and network protocols with
> colleagues in the FS world.
> 
> I have an idea for an informal talk I would like to give:
> "Automated testing of kernel fs modules using buildbot. Experiences so
> far in CIFS land."
> 
> This would be a practical presentation showing examples of a system we
> implemented recently
> for cifs.ko to have a standard set of tests to run to ensure quality
> and (hopefully) avoidance
> of regressions for the patches that are sent to Linus for the CIFS.KO module.
> 
> At this point we are starting to see very promising results on fixing
> bugs before they hit Linus tree.
> I would like to show and talk about how we set this up and why we did
> it this way.
> 
> To see what it looks like right now, this is what I think will go as a
> pull request when the next merge window opens:
> http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/137
> http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/4/builds/98

Am I reading right--did one of those tests take twice as long as the
other?  I wonder why?

Just curious.  Always happy to hear about other folks' test setups.

--b.

> 
> We have already started to add these kind of links in the pull
> requests we send upstream.
> 
> 
> I would like to talk about how this is set up, what our experiences
> are so far, has it improved out quality and our confidence that the
> patches are good?
> An it would be trivial to reuse for other filesystems if you want to use it.
> 
> regards
> Ronnie Sahlberg

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LSF/MM TOPIC] Using buildbot for automated testing of CIFS.KO
  2019-02-27 20:21 ` J. Bruce Fields
@ 2019-02-28  5:49   ` Steve French
  2019-02-28 16:51     ` J. Bruce Fields
  0 siblings, 1 reply; 4+ messages in thread
From: Steve French @ 2019-02-28  5:49 UTC (permalink / raw)
  To: J. Bruce Fields; +Cc: ronnie sahlberg, lsf-pc, linux-cifs, linux-fsdevel

On Wed, Feb 27, 2019 at 2:22 PM J. Bruce Fields <bfields@fieldses.org> wrote:
>
> On Wed, Feb 27, 2019 at 05:22:07PM +1000, ronnie sahlberg wrote:
> > Hi Folks,
> >
> > I am Ronnie Sahlberg, CIFS.KO developer at RedHat.
> > I want to come to LSF/MM to talk CIFS and network protocols with
> > colleagues in the FS world.
> >
> > I have an idea for an informal talk I would like to give:
> > "Automated testing of kernel fs modules using buildbot. Experiences so
> > far in CIFS land."
> >
> > This would be a practical presentation showing examples of a system we
> > implemented recently
> > for cifs.ko to have a standard set of tests to run to ensure quality
> > and (hopefully) avoidance
> > of regressions for the patches that are sent to Linus for the CIFS.KO module.
> >
> > At this point we are starting to see very promising results on fixing
> > bugs before they hit Linus tree.
> > I would like to show and talk about how we set this up and why we did
> > it this way.
> >
> > To see what it looks like right now, this is what I think will go as a
> > pull request when the next merge window opens:
> > http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/137
> > http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/4/builds/98
>
> Am I reading right--did one of those tests take twice as long as the
> other?  I wonder why?
>
> Just curious.  Always happy to hear about other folks' test setups.

No - these runs were quite different - two distinct groups of tests.
"cifs-testing" group is longer and tests to three types of server
targets, while the "azure" target tests 67 of the xfstests to Azure
server target (albeit with different configurations for some of the
tests).  There is an additional test group for "DFS" (Global Name
Space) and we will probably add more.

A big hole right now is lack of RDMA ("SMBDirect") tests - in part due
to lack of good options for emulated RDMA in virtual machines.


-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LSF/MM TOPIC] Using buildbot for automated testing of CIFS.KO
  2019-02-28  5:49   ` Steve French
@ 2019-02-28 16:51     ` J. Bruce Fields
  0 siblings, 0 replies; 4+ messages in thread
From: J. Bruce Fields @ 2019-02-28 16:51 UTC (permalink / raw)
  To: Steve French; +Cc: ronnie sahlberg, lsf-pc, linux-cifs, linux-fsdevel

On Wed, Feb 27, 2019 at 11:49:35PM -0600, Steve French wrote:
> On Wed, Feb 27, 2019 at 2:22 PM J. Bruce Fields <bfields@fieldses.org> wrote:
> >
> > On Wed, Feb 27, 2019 at 05:22:07PM +1000, ronnie sahlberg wrote:
> > > To see what it looks like right now, this is what I think will go as a
> > > pull request when the next merge window opens:
> > > http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/137
> > > http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/4/builds/98
> >
> > Am I reading right--did one of those tests take twice as long as the
> > other?  I wonder why?
> >
> > Just curious.  Always happy to hear about other folks' test setups.
> 
> No - these runs were quite different - two distinct groups of tests.
> "cifs-testing" group is longer and tests to three types of server
> targets, while the "azure" target tests 67 of the xfstests to Azure
> server target (albeit with different configurations for some of the
> tests).

Oh, got it, thanks.

> There is an additional test group for "DFS" (Global Name
> Space) and we will probably add more.
> 
> A big hole right now is lack of RDMA ("SMBDirect") tests - in part due
> to lack of good options for emulated RDMA in virtual machines.

Yes, I'm currently just assuming Chuck and others are covering this for
me....

--b.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-02-28 16:51 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-27  7:22 [LSF/MM TOPIC] Using buildbot for automated testing of CIFS.KO ronnie sahlberg
2019-02-27 20:21 ` J. Bruce Fields
2019-02-28  5:49   ` Steve French
2019-02-28 16:51     ` J. Bruce Fields

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).