RT 1.1 NO IDEA Avatar
  1. OMG Issue

RT11 — Definition of "the_priority" ambiguous and incomplete

  • Key: RT11-8
  • Legacy Issue Number: 3457
  • Status: closed  
  • Source: Objective Interface Systems ( Mr. Bill Beckwith)
  • Summary:

    The specification implies but does not clearly state that
    the "the_priority" attribute of the RTCORBA::Current local
    interface should set and get the base priority of the thread.

    I suggest that the following three modifications to the
    specification:

    1. change the name of the "the_priority" attribute to
    "base_priority";

    2. add another priority attribute to RTCORBA::Current called
    "active_priority"; and

    3. replace the second paragraph in section 4.6 which currently
    reads:

    A Real-Time CORBA Priority may be associated with
    the current thread, by setting the priority attribute
    of the RTCORBA::Current object:

    with:

    There are two views of CORBA priority for a given thread:
    the base priority and• the active priority.

    The base priority is the priority that application code
    explicitly sets. The active priority is the priority the
    thread is currently running at. Note that the active
    priority may temporarily be higher than the base priority
    because of temporary priority boosts caused by either the
    ORB's or the O/S's resource protection mechanisms.

    There are two attributes in the RTCORBA::Current interface
    for setting and getting these two views of priority:

  • Reported: RT 1.0 — Thu, 23 Mar 2000 05:00 GMT
  • Disposition: Resolved — RT 1.1
  • Disposition Summary:

    accepted

  • Updated: Fri, 6 Mar 2015 20:50 GMT