Lines Matching refs:FFDC
3 ... data to a list of FFDC files
29 # Method : Call FFDC Methods #
30 # Execute the user define keywords from the FFDC List #
32 # list of keywords defined in the FFDC list at one go #
34 Call FFDC Methods
35 [Documentation] Call into FFDC Keyword index list.
39 # ffdc_function_list A colon-delimited list naming the kinds of FFDC that
41 # (e.g. "FFDC Generic Report:BMC Specific Files").
45 # obtained via a call to 'Get FFDC Method Desc' (also
48 @{entries}= Get FFDC Method Index
65 [Documentation] Process FFDC request and return a list of generated files.
72 # "Call FFDC Methods" (above).
74 @{method_list}= Get FFDC Method Call ${index}
78 # method_list[0][0]: FFDC Generic Report
79 # method_list[0][1]: BMC FFDC Manifest
81 # method_list[1][0]: Get Request FFDC
82 # method_list[1][1]: BMC FFDC Get Requests
90 ... Get FFDC Method Desc ${index}
110 # description The description of the FFDC to be collected. This
112 # 'Get FFDC Method Desc' (e.g. "FFDC Generic Report").
113 # keyword_name The name of the keyword to call to collect the FFDC
116 # "Call FFDC Methods" (above). The only difference is
130 BMC FFDC Cleanup
133 Log To Console BMC FFDC Files clean up: ${FFDC_BMC_FILES_CLEANUP}
137 # Method : BMC FFDC Manifest #
140 BMC FFDC Manifest
145 @{entries}= Get FFDC Cmd Index
162 Execute Command and Write FFDC ${cmd[0]} ${cmd[1]}
165 Execute Command and Write FFDC
172 ... Write Cmd Output to FFDC File ${key_index} ${cmd}
195 # Method : BMC FFDC Files #
199 BMC FFDC Files
203 @{entries}= Get FFDC File Index
225 [Documentation] Run commands from FFDC_BMC_FILE to create FFDC files and
233 @{cmd_list}= Get FFDC BMC File ${key_index}
237 ${ffdc_file_sub_list}= Execute Command and Write FFDC ${cmd[0]} ${cmd[1]} ${logpath}
259 Run Keyword If '${FFDC_DIR_PATH}' == '${EMPTY}' Set FFDC Defaults
281 Log FFDC Get Requests
293 @{cmd_list}= Get FFDC Get Request ${key_index}
307 Log FFDC Get Redfish Requests
319 @{cmd_list}= Get FFDC Get Redfish Request ${key_index}
331 BMC FFDC Get Requests
343 ${ffdc_file_sub_list}= Log FFDC Get Requests ${index}
350 BMC FFDC Get Redfish Requests
362 ${ffdc_file_sub_list}= Log FFDC Get Redfish Requests ${index}
369 Log OS All distros FFDC
370 [Documentation] Run commands from FFDC_OS_ALL_DISTROS_FILE to create FFDC
379 @{cmd_list}= Get FFDC OS All Distros Call ${key_index}
383 …${ffdc_file_sub_list}= Execute Command and Write FFDC ${cmd[0]} ${cmd[1]} ${logpath} target=OS
392 Log OS SPECIFIC DISTRO FFDC
393 [Documentation] Run commands from the FFDC_OS_<distro>_FILE to create FFDC
405 @{cmd_list}= Get FFDC OS Distro Call ${key_index} ${linux_distro}
409 …${ffdc_file_sub_list}= Execute Command and Write FFDC ${cmd[0]} ${cmd[1]} ${logpath} target=OS
416 ... ls /tmp/sosreport*FFDC*tar.xz ignore_err=${True}
417 # Example: sosreport_file_path="/tmp/sosreport-myhost-FFDC-2019-08-20-pbuaqtk.tar.xz".
424 # sosreport_file_name="sosreport-myhost-FFDC-2019-08-20-pbuaqtk.tar.xz".
441 OS FFDC Files
443 ... FFDC files and return a list of generated files.
450 ... Print Timen No OS Host provided so no OS FFDC will be done. AND
459 ... Print Timen The OS is not communicating so no OS FFDC will be done.\n
472 @{entries}= Get FFDC OS All Distros Index
475 ${ffdc_file_sub_list}= Log OS All distros FFDC ${index}
486 ${ffdc_file_sub_list}= Log OS SPECIFIC DISTRO FFDC ${index} ${linux_distro}
491 OS Execute Command rm -rf /tmp/OS_* /tmp/sosreport*FFDC* ignore_err=${True}
502 # they are copied to the FFDC directory.
548 # Remove the file from remote to avoid re-copying on next FFDC call
603 # log_prefix_path The location specifying where to create FFDC file(s).
645 # log_prefix_path The location specifying where to create FFDC file(s).