Revision history for Python extension module PyLoadL

28/10/2008 PyLoadL 0.4.8 (LL3.4 Only)

  - Tested with LoadLeveler 3.4.3.5 on SLES 10, Python 2.5.2, Pyrex 0.9.8
  - Added QUEUE_FASTPATH enum
  - Added missing SYSPRIO option for llmodify provided by Alain St.Dennis (alain.st-denis@ec.gc.ca)

18/09/2008 PyLoadL 0.4.7 (LL3.4 Only)

  - Corrected typo and int array decoder in ll_get_data routine

10/08/2008 PyLoadL 0.4.6 (LL3.4 Only)

  - Tested with LoadLeveler 3.4.3.3 on AIX5.3/SLES 10, Python 2.5.2, Pyrex 0.9.8
  - Modified code for int arrays decode in ll_get_data routine
  - Added/corrected missing versioning for enums

17/05/2008 PyLoadL 0.4.5 (LL3.4 Only)

  - Tested with LoadLeveler 3.4.3.1 (SLES 10), Python 2.5.2, Pyrex 0.9.8
  - Added LLAPI_Specification enums :
	LL_MachineRSetSupport
        BG_BP_SOME_DOWN=BG_BP_ERROR to bg_bp_state_t
        MCM_AFFINITY, USER_DEFINED_RSET, NO_AFFINITY to AffinitySupport

31/10/2007 PyLoadL 0.4.4 (LL3.4 Only)

  - Tested with LoadLeveler 3.4.2.1 (SLES 10), Python 2.5, Pyrex 0.9.6.3
  - Modified ll_get_data routine in pyloadl.pyx.tmpl to include 
    missing boolean data type decode
  - Added lltop_dog example script
  - Added the following enums for LL3.4.2 :
    QueryFlags - QUERY_TOP_DOG
    QueueTypes - QUEUE_SYS_PREEMPTED, QUEUE_GLOBAL_WAIT
  - Added LLAPI_Specification enums for LL3.4.2 :
      LL_StepTaskAffinity, LL_StepCpusPerCore
      LL_StepIsTopDog, LL_StepConsideredAt
      LL_StepEstimatedStartTime, LL_StepUserHoldTime
      LL_StepQueueId, LL_StepQueueIndex
      LL_ClassExcludeBg, LL_ClassIncludeBg
      LL_BgBPIONodeCount
      LL_BgPartitionUserList, LL_BgPartitionIONodeCount
      LL_BgPartitionCnLoadImage, LL_BgPartitionIoLoadImage
      LL_BgPartitionIONodeList
      LL_BgNodeCardSubDividedBusy, LL_BgNodeCardIONodeCount
      LL_BgNodeCardGetFirstIONode, LL_BgNodeCardGetNextIONode
      LL_BgIONodeId, LL_BgIONodeIPAddr
      LL_BgIONodeCurrentPartition, LL_BgIONodeCurrentPartitionState
  - Modified order of parameters for functions ll_move_job and ll_move_spool

21/06/2007 PyLoadL 0.4.3 (LL3.4 Only)

  - Tested with LoadLeveler 3.4.1.1 (SLES 10), Python 2.5, Pyrex 0.9.5.1
  - Added/Corrected a few examples and removed deprecated data_access 
    variables at LL3.4
  - Added variables that I missed in LL3.4.0.1 release
  - Added new enums for LL3.4.1.1 release including :
    LL_CONTROL_DUMP_LOGS support for llctl
    NODE_RESOURCES and MAX_MODIFY_OP support for llmodify
    LL_RESERVATION_BY_HOSTFILE support to llmkres
  - Added new data access to variables pyloadlvar.py.tmpl
  - Modified ll_get_data routine for handling of char data types for NULL 
    pointers in pyloadl.pyx.tmpl - highlighted by seg fault when accessing
    LL_ClassPreemptClass and LL_ClassStartClass

04/03/2007 PyLoadL 0.4.2 (LL3.4 Only)

  - Tested with LoadLeveler 3.4.0.3 (SLES 10), Python 2.5, Pyrex 0.9.5.1
    This a minor release to resolve warnings identified by Pyrex 0.9.5+
  - Modified a few examples so they no longer contain deprecated 
    data_access variables at LL3.4
  - Added missing variable LL_AdapterReqRcxtBlks to pyloadlvar.py.tmpl
    provided by Kenneth Yoshimoto (kenneth@sdsc.edu)
  - Fixed ll_start_job_ext routine

19/12/2006 PyLoadL 0.4.1 (LL3.4 Only)

  - Tested with LoadLeveler 3.4.0.2 (SLES 10), Python 2.5, Pyrex 0.9.4.1
  - Added enum SMTRequiredState 

29/11/2006 PyLoadL 0.4.0 (LL3.4 Only)

  - Tested with LoadLeveler 3.4.0.1 (SLES 10), Python 2.5, Pyrex 0.9.4.1
  - Added LoadLeveler 3.4 Config API functions :
    ll_read_config & ll_config_changed
  - Added example llconfig.py based on C code provided by April Brown (IBM-LL Dev)
  - Added LoadLeveler 3.4 WorkLoad Management API function :
    ll_move_spool
  - Added llmovespool.py example
