Event-based uploads
If the call home feature is enabled and one of the specific RAS events occur, which degrades the current state of an mmhealth component, then the corresponding debugging data is collected and automatically uploaded to IBM® ECuRep server for a detailed problem analysis. This event-based data upload feature is called FTDC2CallHome.
The FTDC2CallHome feature provides the following benefits:
- Allows the IBM support representatives to receive and analyze the relevant debugging data in a faster and easier manner, which reduces the duration of detected outages.
- Directs the efforts of IBM support representatives to the areas that are facing the maximum outages. This increases the stability of IBM Storage Scale in the areas that face outage issues more often.
- Introduces features for protection against data flooding. In this way, this feature ensures minimal CPU usage and preserves the network bandwidth, which might be needed to upload the debugging data if any issue occurs.
You can run the following command to see the uploaded data
files:
mmcallhome status list --task sendfile --verbose
Note: If you disable the event-based uploads, then the unified call
home feature for Elastic Storage Server (ESS) systems is also disabled to ensure that service
tickets are not automatically created for any hardware failures.
The following RAS events trigger data collection:
Event name | Snap |
---|---|
ads_down | auth.snap.py |
ads_failed | auth.snap.py |
ccr_auth_keys_fail | commonsnap.py |
ccr_comm_dir_fail | commonsnap.py |
ccr_paxos_12_fail | commonsnap.py |
ces_many_tx_errors | commonsnap.py |
ces_network_ips_not_assignable | ces.snap.py |
ctdb_down | smb.snap.py |
ctdb_state_down | smb.snap.py |
ctdb_version_mismatch | smb.snap.py |
fserrallocblock | commonsnap.py |
fserrbadaclref | commonsnap.py |
fserrbaddirblock | commonsnap.py |
fserrbaddiskaddrindex | commonsnap.py |
fserrbaddiskaddrsector | commonsnap.py |
fserrbaddittoaddr | commonsnap.py |
fserrbadinodeorgen | commonsnap.py |
fserrbadinodestatus | commonsnap.py |
fserrbadptrreplications | commonsnap.py |
fserrbadreplicationcounts | commonsnap.py |
fserrbadxattrblock | commonsnap.py |
fserrcheckheaderfailed | commonsnap.py |
fserrclonetree | commonsnap.py |
fserrdeallocblock | commonsnap.py |
fserrdotdotnotfound | commonsnap.py |
fserrgennummismatch | commonsnap.py |
fserrinconsistentfilesetrootdir | commonsnap.py |
fserrinconsistentfilesetsnapshot | commonsnap.py |
fserrinconsistentinode | commonsnap.py |
fserrindirectblock | commonsnap.py |
fserrindirectionlevel | commonsnap.py |
fserrinodecorrupted | commonsnap.py |
fserrinodenummismatch | commonsnap.py |
fserrinvalid | commonsnap.py |
fserrinvalidfilesetmetadatarecord | commonsnap.py |
fserrinvalidsnapshotstates | commonsnap.py |
fserrsnapinodemodified | commonsnap.py |
fserrvalidate | commonsnap.py |
kafka_failed | msgqueue.snap.py |
ks_failed | object.snap.py |
many_tx_errors | commonsnap.py |
mmfsd_abort_warn | commonsnap.py |
nfsd_down | nfs.snap.py |
nfsd_restart | nfs.snap.py |
postgresql_failed | object.snap.py |
proxy-server_failed | object.snap.py |
ring_checksum_failed | object.snap.py |
smbd_down | smb.snap.py |
zookeeper_failed | msgqueue.snap.py |