Which node.roles is responsible for reindex process?

I wanted to reindex indice which is in warm phase and stays in node with node.roles: [data_warm] but what I see in network statistics the other node's which holds every role network packet increased. So it seems that it "copy" data to the other node, make the reindex and send it back.

Which role is responsible for that?

Which version of Elasticsearch are you using?

One thing that could cause this is ingest pipeline processing. Does your reindexing include processing by any ingest pipeline, either explicitly (part of the reindexing task) or implicitly (ingest pipeline asociated with the new index in the settings)? If so, which nodes in the cluster are configured to act as ingest nodes?