code: def on_down(self, host):
          
          future = self.remove_pool(host)
          if future:
              future.add_done_callback(lambda f: self.update_created_pools())
docs: Called by the parent Cluster instance when a node is marked down.
          Only intended for internal use.