Platform Analytics 7 Dataflow

LSF Job Statistics Agent

LSF API being called for WI_HostGroup Configuration dataflow:

lsb_hostgrpinfo(NULL, &gNumHostGrp, options); This is similar as calling bmgroup command.

lsb_hostpartinfo(NULL, &gNumHostPart); This is similar as calling bhpart command.

LSF API being called for WI_UserGroup Configuration dataflow:

lsb_usergrpinfo(NULL, &gNumUserGrp, options); This is similar as calling bugroup command.

LSF API being called for wi_detailpendjobinfo dataflow:

ls_getclustername(); This is similar as calling lsid command.

ls_gethostinfo(NULL, &g_numHosts2, NULL, 0, 0); This is similar as calling lshosts command.

lsb_hostinfo_ex(hosts, &g_numHosts, NULL, 0); This is similar as calling bhosts command.

lsb_openjobinfo_a(0, NULL, (char *)"all", NULL, NULL, ALL_JOB | HOST_NAME); This is similar as calling bjobs command.

lsb_readjobinfo(&numJobs) This is similar as calling bjobs command.

lsb_closejobinfo(); This is similar as calling bjobs command.

LSF API being called for wi_pendreasons dataflow:

ls_getclustername();This is similar as calling lsid command.

lsb_openjobinfo_a(0, NULL, (char *)"all", NULL, NULL, ALL_JOB | HOST_NAME); This is similar as calling bjobs command.

lsb_readjobinfo(&numJobs); This is similar as calling bjobs command.

lsb_closejobinfo(); This is similar as calling bjobs command.

LSF API being called for wi_detailjobinfo dataflow:

ls_getclustername(); This is similar as calling lsid command.

ls_gethostinfo(NULL, &g_numHosts2, NULL, 0, 0); This is similar as calling lshosts command.

lsb_hostinfo_ex(hosts, &g_numHosts, NULL, 0) This is similar as calling bhosts command.

lsb_openjobinfo_a(0, NULL, (char *)"all", NULL, NULL, ALL_JOB | HOST_NAME); This is similar as calling bjobs command.

lsb_readjobinfo(&numJobs) This is similar as calling bjobs command.

lsb_closejobinfo(); This is similar as calling bjobs command.

lsb_queueinfo(queues, &g_numQueues, NULL, NULL, 0); This is similar as calling bqueues command.

lsb_usergrpinfo(NULL, &gNumNRUserGrp, options); This is similar as calling bugroup command.

glb_jobinfo(&g_numGlbJobs);

LSF API being called for wi_jobstatistics dataflow:

ls_getclustername(); This is similar as calling lsid command.

lsb_openjobinfo_a(0, NULL, (char *)"all", NULL, NULL, ALL_JOB | HOST_NAME); This is similar as calling bjobs command.

lsb_readjobinfo(&numJobs); This is similar as calling bjobs command.

lsb_closejobinfo(); This is similar as calling bjobs command.