Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Interface 1: PBS_PYTHON_RESTART_MAX_HOOKS
    • Visibility: Public
    • Change Control: Experimental
    • Synopsis: Add configuration variable PBS_PYTHON_RESTART_MAX_HOOKS
    • Detail: In the past there were macros defined to control how often the Python interpreter was restarted in the server. Allow the administrator to override the hook count limit. Default is 100, as it was previously. This variable may be set in PBS_CONF_FILE or in the environment prior to starting the server.
  • Interface 2: PBS_PYTHON_RESTART_MAX_OBJECTS
    • Visibility: Public
    • Change Control: Experimental
    • Synopsis: Add configuration variable PBS_PYTHON_RESTART_MAX_OBJECTS
    • Detail: In the past there were macros defined to control how often the Python interpreter was restarted in the server. Allow the administrator to override the object count limit. Default is 1000, as it was previously. This variable may be set in PBS_CONF_FILE or in the environment prior to starting the server.
  • Interface 3: PBS_PYTHON_RESTART_MIN_INTERVAL
    • Visibility: Public
    • Change Control: Experimental
    • Synopsis: Add configuration variable PBS_PYTHON_RESTART_MIN_INTERVAL
    • Detail: This is a new configuration variable that controls the minimum interval between Python restarts, expressed in seconds. Default behavior is to avoid restarting the server more than once every 30 seconds. Administrators may increase this value at the cost of additional server memory usage. This variable may be set in PBS_CONF_FILE or in the environment prior to starting the server.
  • Interface 4: Log message
    • Visibility: Public
    • Change Control: Experimental
    • Synopsis: PBS_PYTHON_RESTART_MAX_HOOKS: 100
    • Detail: A DEBUG3 message is being added to log the value of PBS_PYTHON_RESTART_MAX_HOOKS the first time that _pbs_python_event_set() is called.
  • Interface 5: Log message
    • Visibility: Public
    • Change Control: Experimental
    • Synopsis: PBS_PYTHON_RESTART_MAX_OBJECTS: 1000
    • Detail: A DEBUG3 message is being added to log the value of PBS_PYTHON_RESTART_MAX_OBJECTS the first time that _pbs_python_event_set() is called.
  • Interface 6: Log message
    • Visibility: Public
    • Change Control: Experimental
    • Synopsis: PBS_PYTHON_RESTART_MIN_INTERVAL: 30
    • Detail: A DEBUG3 message is being added to log the value of PBS_PYTHON_RESTART_MAX_HOOKS the first time that _pbs_python_event_set() is called.
  • Interface 7: Log message
    • Visibility: Public
    • Change Control: Experimental
    • Synopsis: Restarting Python interpreter to reduce mem usage
    • Detail: A DEBUG2 message is being restored to indicate the Python interpreter is being restarted.
  • Interface 8: Log message
    • Visibility: Public
    • Change Control: Experimental
    • Synopsis: Memory usage before restart: 83053 10695 829 355 0 30305 0
    • Detail: A DEBUG2 message is being added to log the contents of /proc/self/statm prior to server restart.

...