Opened 10 years ago

Last modified 9 years ago

#756 new defect

IZ3208: Slotwise preemption is ignored if calendar suspends/unsuspends qinstance

Reported by: ernst Owned by:
Priority: normal Milestone:
Component: sge Version: 6.5
Severity: Keywords: Macintosh qmaster
Cc:

Description

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

        Issue #:      3208             Platform:     Macintosh   Reporter: ernst (ernst)
       Component:     gridengine          OS:        All
     Subcomponent:    qmaster          Version:      6.5            CC:    None defined
        Status:       NEW              Priority:     P3
      Resolution:                     Issue type:    DEFECT
                                   Target milestone: ---
      Assigned to:    ernst (ernst)
      QA Contact:     ernst
          URL:
       * Summary:     Slotwise preemption is ignored if calendar suspends/unsuspends qinstance
   Status whiteboard:
      Attachments:

     Issue 3208 blocks:
   Votes for issue 3208:


   Opened: Tue Dec 8 06:14:00 -0700 2009 
------------------------


Scenario:
- create 4 queues a.q, b1.q, b2.q, b3.q
- make all b* child queues of a:
   subordinate_list      slots=2(b1.q:2:sr, b2.q:2:sr, b3.q:3:sr)
- submit one job to each queue
a) job in b2.q and b3.q should be suspended according to priority

- create a calendar that suspends for one minute in near future
   e.g week mon-fri=13:47-13:48=suspended
- attach this calendar to b1.q
b) when the calendar is active job in b1.q should be calendar suspended but job in b2.q should be unsuspended
c) after a minute queue job states should change again

b) and c) do not happen. The calendar suspend is completely ignored by slotwise preemtion.

If you instead attach a already suspended calendar to b1.q then b) is done correctly but c) does still not happen.

Change History (0)

Note: See TracTickets for help on using tickets.