Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Interface: Server attribute: SVR_ATR_power_ramp_rateramprate_enable
    • Change Control: Stable
    • Synopsispower_rampramprate_rate_enable
    • Details: Server attribute. When set to True, PBS can use power ramp rate limiting feature for Cray. 
      • Setting this attribute will also enables attributes  SVR_ATR_node_idle_time and SVR_ATR_max_ramprate_limit. 
      • Once set, un-setting SVR_ATR_power_rampramprate_rate_enable attribute will not unset SVR_ATR_node_idle_time and SVR_ATR_max_ramprate_limit.
      • Format: Boolean 
      • Default: unset
      • Manager has read and write permission and others have read permission.
  • Interface: New server attribute: SVR_ATR_node_idle_time
    • Visibility: Public
    • Change Control: Stable
    • Synopsis: node_idle_time
    • Details: This new server attribute will define the minimum idle time for nodes to be considered for powering offramp down.
      • Enabled when server attribute power_ramp_rateramprate_enable is set.
      • The default value is set to 1800 seconds.
      • Manager and Operator has set permission. All have read permission.
      • To modify the default value use qmgr:
        • qmgr -c "set server node_idle_time = <new_value>"
        • <new_value> is the time in seconds and should be a non zero positive number.
  • Interface: New server attribute: SVR_ATR_max_ramprate_limit
    • Visibility: Public
    • Change Control: Stable
    • Synopsis: max_ramprate_limit
    • Details: This new server attribute will define the set maximum number of nodes that are allowed to drop to C-6.
      • Enabled when server attribute power_ramprate_enable is set.
      • The default value is set to 5.
      • Manager and Operator has set permission. All have read permission..
      • To modify the default value use qmgr:
        • qmgr -c "set server max_ramprate_limit = <new_value>"
        • <new_value>  should be a non zero positive number.
  • Interface: New node attribute: ND_ATR_power_ramp_rateramprate_enable
    • Visibility: Public
    • Change Control: Stable
    • Synopsispower_rampramprate_rate_enable
    • Details: This new node attribute will control if a node can be allowed to participate in ramp rate limiting.
    • The default value is False.
    • Manager has set permission. All have read permission.
    • To modify the default value use qmgr:
      • qmgr -c "set node <node_name> power_rampramprate_rate_enable-=True"
  • Interface: New node attribute: ND_ATR_last_busy_time
    • Visibility: Public
    • Change Control: Stable
    • Synopsis: last_busy_time
    • Details: This new node attribute will be updated with time stamp at the end of job or reservation.
      • Attribute will be reset when node is powered on.
      • Managers and Operators have read permission.
  • Interface: New node state: ramping-up
    • Visibility: Public
    • Change Control: Stable
    • Synopsis: ramping-up
    • Details: This new node state will be set when nodes are being ramped-ramp up by PBS via power ramp rate limiting.
  • Interface: New node state: ramping-down
    • Visibility: Public
    • Change Control: Stable
    • Synopsis: ramping-down
    • Details: This new node state will be set when nodes are being ramped ramp down by PBS via power ramp rate limiting.
  • Interface: New node state: sleeping
    • Visibility: Public
    • Change Control: Stable
    • Synopsis: sleeping
    • Details: This new node state will be set when nodes are ramped down ramp downed by PBS via power ramp rate limiting. Scheduler will be able to schedule jobs and reservations on these nodes with sleeping state if node has been ramped down for at least min_power_down_delay. If selected by the scheduler, server will power ramp these nodes up when required to run jobs or reservations.
  • Interface: New server hook rampup
    • Visibility: Public
    • Change Control: Stable
    • Synopsis: rampup server hook event
    • Details: This is a new server pbshook enabled when server attribute power_ramp_rateramprate_enable is set to True. This hook takes list of vnodes to ramp up. This hook interfaces with vendor power api's through generic PMI interface to power on nodes.
  • Interface: New server hook poweroffperiodic pbshook PBS_Power
    • Visibility: Public
    • Change Control: Stable
    • Synopsis: poweroff server hookPBS_power server periodic pbshook
    • Details: This is a new server periodic event added to pbshook PBS_power enabled when server attribute power_provisioning ramprate_limit is set to True. This hook takes list of vnodes to power offramp down the nodes. This hook interfaces with vendor power api's through generic PMI interface to power off ramp down the nodes.