API 兼容性

要充分利用新的 IBM® Spectrum LSF 10.1 功能,请使用 IBM Spectrum LSF 10.1重新编译现有 LSF 应用程序。

如果应用程序使用在 IBM Spectrum LSF 10.1中更改的 API ,那么必须重建应用程序。

新增和已更改的 LSF API

以下 API 或数据结构已更改或是 LSF 10.1:
  • struct _limitInfoEnt
  • struct _limitInfoReq
  • struct _lsb_reasonConf
  • struct _lsb_reasonMsgConf
  • struct _lsb_rsrcConf
  • struct _reasonRefEntry
  • struct allLevelReasonMsg
  • struct appInfoEnt
  • struct estimationResults
  • struct globalFairshareLoadEnt
  • struct globalShareAcctEnt
  • struct gpuRusage
  • struct hostInfo
  • struct hRusage
  • struct jobArrayID
  • struct jobArrayIndex
  • struct jobCleanLog
  • struct jobFinishLog
  • struct jobFinish2Log
  • struct jobForwardLog
  • struct jobInfoEnt
  • struct jobInfoHead
  • struct jobInfoReq
  • struct jobModLog
  • struct jobMoveLog
  • struct jobPendingSummary
  • struct jobPendingSummaryElem
  • struct jobStartLog
  • struct jobStatusLog
  • struct jobSwitchLog
  • struct jobStatus2Log
  • struct jRusage
  • struct keyValue
  • struct KVPair
  • struct packSubmitReply
  • struct parameterInfo
  • struct participantShareLoad
  • struct pendingReasonInfo
  • struct perfmonLog
  • struct queryInfo
  • struct queueInfoEnt
  • struct queueKVP
  • struct reasonMessage
  • struct reasonRefString
  • struct reasonRefStrTab
  • struct rmtJobCtrlRecord2
  • struct sbdAsyncJobStatusReplyLog
  • struct sbdAsyncJobStatusReqLog
  • struct sbdJobStartAcceptLog
  • struct sbdJobStatusLog
  • struct shareLoadInfo
  • struct signalLog
  • struct slotInfoRequest
  • struct statusInfo
  • struct submit
  • union eventLog
  • API ls_eligible()
  • API extsched()

新的 LSF Data Manager API

以下 API 是 LSF Data Manager 10.1:
  • das_init
  • das_perror
  • das_reset
  • das_strerror
  • dm_admin
  • dm_cache
  • dm_chgrp
  • dm_chmod
  • dm_clusters
  • dm_delete_tag
  • dm_list_tags
  • dm_local
  • dm_params
  • dm_stage_in
  • dm_stage_out
  • getRegisteredDmdCluster
  • freeDmParams