code: def move_partition(self, rg_destination, victim_partition):
          
          # Select best-fit source and destination brokers for partition
          # Best-fit is based on partition-count and presence/absence of
          # Same topic-partition over brokers
          broker_source, broker_destination = self._select_broker_pair(
              rg_destination,
              victim_partition,
          )
          # Actual-movement of victim-partition
          self.log.debug(
              'Moving partition {p_name} from broker {broker_source} to '
              'replication-group:broker {rg_dest}:{dest_broker}'.format(
                  p_name=victim_partition.name,
                  broker_source=broker_source.id,
                  dest_broker=broker_destination.id,
                  rg_dest=rg_destination.id,
              ),
          )
          broker_source.move_partition(victim_partition, broker_destination)
docs: Move partition(victim) from current replication-group to destination
          replication-group.
  
          Step 1: Evaluate source and destination broker
          Step 2: Move partition from source-broker to destination-broker