Hello, i see this in impl_rabbit.py # NOTE(sileht): if purpose is PURPOSE_LISTEN # the consume code does the heartbeat stuff # we don't need a thread self._heartbeat_thread = None if purpose == rpc_common.PURPOSE_SEND: self._heartbeat_start() When a create a batch listener, i do not find where it start the heartbeat? Can someone help me point it out? Thanks... -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20171026/7555df6e/attachment.html>