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:

Table 1. RAS events that 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