Opened 14 years ago
Last modified 10 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.
Note: See
TracTickets for help on using
tickets.