Previous Next  

Element: PartitionWindow

Document type

Module

Document XPath

/Module/Schedules/Schedule/PartitionWindow

Schema XPath

/ConfigRecord/Module/Schedules/Schedule/PartitionWindow

Description

The PartitionWindow element allocates time to a particular partition within a schedule.

To create a schedule, add a PartitionWindow element for each time slice in the schedule. The PartitionWindow element contains a attribute that names the partition to run in the partition window, a attribute that specifies the duration of the partition window, and a ReleasePoint attribute that determines if there should be a release point at the beginning of the partition window.

<Schedules>
 <Schedule
  Id="0">
  <PartitionWindow
   PartitionNameRef="SPARE"
   Duration="0.25"
   ReleasePoint="true"/>
 </Schedule>
 <Schedule
  Id="1">
  <PartitionWindow
   PartitionNameRef="my-application-A-partition"
   Duration="0.001"
   ReleasePoint="true"/>
  <PartitionWindow
   PartitionNameRef="my-application-B-partition"
   Duration="0.00025"
   ReleasePoint="true"/>
  <PartitionWindow
   PartitionNameRef="my-application-C-partition"
   Duration="0.002"
   ReleasePoint="true"/>
 </Schedule>
</Schedules>
			
Use

Required, unbounded

Children

None

Attributes

Duration

PartitionNameRef

ReleasePoint

Restrictions

None

Attribute: Duration

Document XPath
/Module/Schedules/Schedule/PartitionWindow/@Duration
Schema XPath
/ConfigRecord/Module/Schedules/Schedule/PartitionWindow/@Duration
Description

The duration (in seconds) of the partition window.

Use

Required

Target location

ConfigRecord

XML data type

DurationType

Destination data type

Unsigned 32 bit integer

Behavior if not specified

N/A

Values with special meanings

INFINITE_TIME: A value of INFINITE_TIME is not appropriate for a partition window.

Restrictions

Attribute: PartitionNameRef

Document XPath
/Module/Schedules/Schedule/PartitionWindow/@PartitionNameRef
Schema XPath
/ConfigRecord/Module/Schedules/Schedule/PartitionWindow/@PartitionNameRef
Description

The name of the partition to run during this time window.

Use

Required

Target location

ConfigRecord

XML data type

xs:string

Destination data type

String

Behavior if not specified

N/A

Values with special meanings

SPARE: Time is allocated to the core OS for running user-supplied core OS code.

Restrictions

Attribute: ReleasePoint

Document XPath
/Module/Schedules/Schedule/PartitionWindow/@ReleasePoint
Schema XPath
/ConfigRecord/Module/Schedules/Schedule/PartitionWindow/@ReleasePoint
Description

Determines whether the start of a partition window is a release point for periodic processes.

Use

Optional

Target location

ConfigRecord

XML data type

xs:boolean

Destination data type

Boolean

Behavior if not specified

The start of a partition window is not a release point.

Values with special meanings

false: The start of a partition window is not a release point.

true: The start of a partition window is a release point.

Restrictions

None




Generated on 2007-10-15 17:17:22.