code: func (s *remoteSite) Close() error {
  	s.Lock()
  	defer s.Unlock()
  
  	s.cancel()
  	for i := range s.connections {
  		s.connections[i].Close()
  	}
  	s.connections = []*remoteConn{}
  	return nil
  }
docs: // Clos closes remote cluster connections