Opened 13 years ago

Last modified 9 years ago

#1040 new task

IZ99: need tests for modified cluster queue matching (s3 performance improvements)

Reported by: joga Owned by:
Priority: normal Milestone:
Component: testsuite Version: current
Severity: Keywords: tests
Cc:

Description

[Imported from gridengine issuezilla http://gridengine.sunsource.net/issues/show_bug.cgi?id=99]

        Issue #:      99              Platform:     All           Reporter: joga (joga)
       Component:     testsuite          OS:        All
     Subcomponent:    tests           Version:      current          CC:    None defined
        Status:       NEW             Priority:     P3
      Resolution:                    Issue type:    TASK
                                  Target milestone: milestone 1
      Assigned to:    issues@testsuite
      QA Contact:     joga
          URL:
       * Summary:     need tests for modified cluster queue matching (s3 performance improvements)
   Status whiteboard:
      Attachments:

     Issue 99 blocks:
   Votes for issue 99:     Vote for this issue


   Opened: Fri Nov 24 04:36:00 -0700 2006 
------------------------


This was IZ 2085 in project gridengine.

Significant performance improvements have been done to scheduler queue matching
(V60s3_BRANCH, merged to maintrunk and V60s2_BRANCH by AH-2006-06-23-1 and
AH-2006-07-13-0).

To verify functionality and stability of the code changes, the following tests
have to be made:

- improved and simplified -q, -masterq matching

  TEST: -q cqname
        -q cqname_wc
        -q cqname@hostname
        -q cqname_wc@hostname_wc
        -q cqname@@hostgroup
        -q cqname_wc@@hostgroup_wc

        -masterq cqname
        -masterq cqname_wc
        -masterq cqname@hostname
        -masterq cqname_wc@hostname_wc
        -masterq cqname@@hostgroup
        -masterq cqname_wc@@hostgroup_wc

  Extend the check system_tests/scheduler/queue_requests.
  The test currently only works on queue instances (cqname@hostname).


- do not use userset/project in scheduling categories, if not
  used as ACL with queue_conf(5), host_conf(5) or sge_pe(5)

  TEST: user_lists/xuser_lists in queue_conf(5)
        user_lists/xuser_lists in host_conf(5)
        user_lists/xuser_lists in sge_pe(5)
        projects/xprojects in queue_conf(5)
        projects/xprojects in host_conf(5)

   Testsuite default setup contains ACL's, without assigning them
   to queue, host, project or pe.
   So correctness of scheduling decisions should be sufficiently covered.
   To test if the ACL is really *not* used in jobs category string, we have to
   create a test assigning ACLs to different objects, run a job and analyze
   the category string from the accounting file.

   Tests *with* ACL assigned queue, host, pe are in functional/access_lists.
   Tests *with* ACL assigned to projects are in
system_tests/geee/project_access_lists, but this test is not yet VERIFIED for
Grid Engine 6.0!!

- use improved -q matching for -soft -q

  TEST: -soft -q cqname
        -soft -q cqname_wc
        -soft -q cqname@hostname
        -soft -q cqname_wc@hostname_wc
        -soft -q cqname@@hostgroup
        -soft -q cqname_wc@@hostgroup_wc

  Extend the check system_tests/scheduler/queue_requests to verify soft
requests. See above.

Change History (0)

Note: See TracTickets for help on using tickets.