#48 NFSv4 Test Day
Closed: Fixed None Opened 14 years ago by jlaska.

On Mon, 2010-01-18 at 11:06 -0500, caiqian@redhat.com wrote:

I'd recommend next Tuesday (1/26), next Thursday (1/28), or any

Tuesday/Thursday after. This will be influenced by the amount of
prep work needed (see next step).

Next Tuesday will be working for me. Steve, are you able to be online at that date to provide helps if necessary?

= Step#3 - Create the Wiki page =

This should help you think about what needs testing, and perhaps
designing the tests in such a way that might be helpful for a
distributed testers to attack. I'm not thinking of any good
distributed test scenarios for NFS, but I'm also not aware of the testing
involved.If you can start with a outline of what testing you'd like to see
covered, we might be able to get a better sense for how to make it a
good fit for a Fedora test event.

I will be create a wiki page for it. I have not looked them in details yet. Overall, we will be running some automated NFS tests like,

  • connectathon - git://fedorapeople.org/~steved/cthon04
  • new server test that - git://linux-nfs.org/~iisaman/pynfs.git

Does it sound like a good fit for a test day?

It's not something I'd envision a strong level of community participation on. Mainly, since Fedora QA doesn't have a lot of experience/skill in this technical area. That said ... I'm sure there are communities that might be interested in participating? So, some questions to help explore our options ...

  1. What external customers/communities should we solicit for attendance?
  2. What is required to participate?
    1. What distro? F12, Rawhide, other?
    2. Installed system or Live image?
    3. System requirements (single system or multiple)?
    4. Can a virtual lab be used?
  3. What test feedback is needed?
    1. Is there a hardware-specific component where community contributor feedback would be helpful (i.e. like xorg-x11-drv-* test days where testers all have different hardware?)
    2. Is there software-specific components where community feedback is needed? (for example, running tests against different versions of nfs (client+server), or across F-12, F-11 and rawhide)?

It's not something I'd envision a strong level of community participation on. Mainly, since Fedora QA doesn't have a lot of experience/skill in this technical area. That said ... I'm sure there are communities that might be interested in participating? So, some questions to help explore our options ...

  1. What external customers/communities should we solicit for attendance?

Customers who need to involve with NFS server or/and client, system administrators. NFS, network, kernel, Fedora communities.

  1. What is required to participate?
    1. What distro? F12, Rawhide, other?

Rawhide. 2.6.32-2 F-13 (or later) kernel and nfs-utils-1.2.1-5 (or later) rpm.

2. Installed system or Live image?

Both.

3. System requirements (single system or multiple)?

Single will do if use virtual machines.

4. Can a virtual lab be used?

Yes

  1. What test feedback is needed?
    1. Is there a hardware-specific component where community contributor feedback would be helpful (i.e. like xorg-x11-drv-* test days where testers all have different hardware?)

Not I am aware at the moment except architectures.

2. Is there software-specific components where community feedback is needed? (for example, running tests against different versions of nfs (client+server), or across F-12, F-11 and rawhide)?

Maybe, some of the fixed.

v3 server + v4 client
v4 client + v3 server
v4 server + v4 client

Had a good discussion with Cai on IRC this morning. In order to schedule the NFS test day, we agreed that the following tasks need to be completed first.

  1. ''Get people on board'' - Identify and reach out to additional NFS experts who can provide test guidance (see https://fedoraproject.org/wiki/QA/SOP_Test_Day_management#Get_people_on_board).
  2. ''How to test'' - outline some details on what, and how, to test NFSv4 in the form of wiki test cases (basically, need to flesh out https://fedoraproject.org/wiki/QA/SOP_Test_Day_management#Create_the_Wiki_page).

Sorry for the delay.

  1. ''Get people on board'' - Identify and reach out to additional NFS experts who can provide test guidance.

After discussed with Steve, looks like there some NFS community we can get them involved like,

Linux NFS mailing list linux-nfs@vger.kernel.org
Linux NFSv4 mailing list nfsv4@linux-nfs.org
Linux pNFS mailing list pnfs@linux-nfs.org
Connectathon event http://www.connectathon.org/

  1. ''How to test'' - outline some details on what, and how, to test NFSv4 in the form of wiki test cases

We can test NFS v4 as well as Secure NFS with the above NFS test suites, and general filesystem testsuites like fsx2, bonnie etc. I'll be working on a sample test wiki page for review shortly. Does it make sense?

The page looks good. I see you have made a few corrections already. Thanks for pushing forward with the content.

As we get closer, we should provide more test prep/setup information. For example, how can testers test the latest NFS v4 code. Whether they need to download a nightly live image, or install Fedora 13 Alpha, or install Fedora 12 (and apply test packages). Also, I assume the test case instructions will provide the details, but guidance on downloading the connectathon test.

I moved the page into the anonymous "Test_Day" namespace so you can have anonymous feedback from testers ([https://fedoraproject.org/wiki/QA/Test_Day:2010-03-02_NFS QA/Test_Day:2010-03-02_NFS] -> [https://fedoraproject.org/wiki/Test_Day:2010-03-02_NFS Test_Day:2010-03-02_NFS]).

I've updated the [https://fedoraproject.org/wiki/QA/Fedora_13_test_days test day schedule] to include NFSv4 testing on 2010-03-02.

The next steps I believe are:
1. [https://fedoraproject.org/wiki/QA/SOP_Test_Day_management#Create_test_cases Complete the test cases] - If you, or someone else, are able to gather the content for the test cases, I (and likely others on test@l.fh.org) can assist cleaning up the cases for proper formatting etc...
2. ~ 1 week prior, [https://fedoraproject.org/wiki/QA/SOP_Test_Day_management#Promote_the_Test_Day promote the test day] to the lists you mentioned in comment#3.

NFSv4 test day completed, thanks Qai and Steved. I couldn't find a test day summary for the event. Feel free to add that link in case I missed it.

Login to comment on this ticket.

Metadata