The ceilometer-polling service support a local mechanism to cache the instances info from Nova API of local node. this mechanism is used to reduce the workload of Nova API, in every polling cycle, the ceilometer-polling will query the instances from Nova API by passing a "change-since" parameter and filtered by local host. By this, only the updated instance since last polling will be retrieved and updated the local cache. when an instance has been migrated (cold or live migrated) from one node to another, the result of Nova API query won't include this this instance info but is has gone, the legacy instance info in the local cache of this local node will never be cleaned unless the service being restarted.
Fix proposed to branch: master /review. openstack. org/333129
Review: https:/