There are currently five 'terminating components' for LatencyInfo:
INPUT_EVENT_LATENCY_TERMINATED_SWAP_FAILED_COMPONENT
INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT
INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT
INPUT_EVENT_LATENCY_TERMINATED_NO_SWAP_COMPONENT
INPUT_EVENT_LATENCY_TERMINATED_SWAP_FAILED_COMPONENT
These five components are set in various places, but they are never actually consumed or processed for anything. These components can be removed, and replaced instead with a LatencyInfo::Terminate() method to mark the termination.
There are currently five 'terminating components' for LatencyInfo:
INPUT_EVENT_LATENCY_TERMINATED_COMMIT_FAILED_COMPONENT
INPUT_EVENT_LATENCY_TERMINATED_COMMIT_NO_UPDATE_COMPONENT
INPUT_EVENT_LATENCY_TERMINATED_NO_SWAP_COMPONENT
INPUT_EVENT_LATENCY_TERMINATED_SWAP_FAILED_COMPONENT
These four components are set in various places, but they are never actually consumed or processed for anything. These components can be removed, and replaced instead with a LatencyInfo::Terminate() method to mark the termination.
Comment 1 by sadrul@chromium.org
, Jun 5 2018