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