Opened 14 years ago
Last modified 10 years ago
#1075 new enhancement
IZ134: Need RR/BF test with allocation rule '1' and RQS as bottleneck
Reported by: | andreas | 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=134]
Issue #: 134 Platform: All Reporter: andreas (andreas) Component: testsuite OS: All Subcomponent: tests Version: current CC: None defined Status: NEW Priority: P3 Resolution: Issue type: ENHANCEMENT Target milestone: milestone 1 Assigned to: issues@testsuite QA Contact: joga URL: http://gridengine.sunsource.net/issues/show_bug.cgi?id=2303 * Summary: Need RR/BF test with allocation rule '1' and RQS as bottleneck Status whiteboard: Attachments: Issue 134 blocks: Votes for issue 134: Vote for this issue Opened: Wed Jun 27 04:43:00 -0700 2007 ------------------------ The system_tests/scheduler/resource_reservation test already covers allocation rules $round_robin, $fill_up, and $pe_slots, but not '1' as allocation rule. Also resource quota reservation is tested, but for sequential jobs only. To reproduce/rule out parallel resource reservation broken when non-queue instance based quotas limits apply http://gridengine.sunsource.net/issues/show_bug.cgi?id=2303 there is a need to have a resource reservation test that verifies allocation rule '1' and uses resource quota as bottleneck. E.g.: (1) Use a RQS that limits slots to 5 in total { name jeder_nur_eins description global enabled TRUE limit to slots=5 } (2) Use a PE with allocation rule '1' to cause slots be accumulated from more than a single host pe_name intelmpi slots 500 user_lists NONE xuser_lists NONE start_proc_args NONE stop_proc_args NONE allocation_rule 1 control_slaves FALSE job_is_first_task TRUE urgency_slots min (3) Make sure there are at least five hosts in the cluster. Otherwise jobs won't run. (4) To verfiy backfilling works run this ./test_drmaa ST_BACKFILL_FINISH_ORDER \ $SGE_ROOT/examples/jobs/sleeper.sh \ "-R y -N L4_BF -p 100 -l h_rt=15 -pe intelmpi 4" \ "-R y -N L5_BF -p 0 -l h_rt=15 -pe intelmpi 5" \ "-R y -N L1_BF -p 0 -l h_rt=15 -pe intelmpi 1" (5) To verfiy resource reservation works run this ./test_drmaa ST_RESERVATION_FINISH_ORDER \ $SGE_ROOT/examples/jobs/sleeper.sh \ "-R y -N L4_RR -p 100 -l h_rt=15 -pe intelmpi 4" \ "-R y -N L5_RR -p 0 -l h_rt=15 -pe intelmpi 5" \ "-R y -N L1_RR -p 0 -l h_rt=25 -pe intelmpi 1"
Note: See
TracTickets for help on using
tickets.