code: def e2e_milvus_parallel(process_num, host, c_name):
      """e2e milvus"""
      process_list = []
      for i in range(process_num):
          p = multiprocessing.Process(
              target=sc.e2e_milvus, args=(host, c_name)
          )
          p.start()
          process_list.append(p)
  
      for p in process_list:
          p.join()
  
file_path: milvus/tests/python_client/scale/test_proxy_scale.py
imports: import multiprocessing
  import pytest
  from pymilvus import MilvusException, connections
  from base.collection_wrapper import ApiCollectionWrapper
  from customize.milvus_operator import MilvusOperator
  from common import common_func
  from common.common_type import default_nb
  from common.common_type import CaseLabel
  from scale import scale_common, constants
  from utils.util_log import test_log
  from utils.util_k8s import wait_pods_ready, read_pod_log
  from utils.util_pymilvus import get_latest_tag
label_desc: Use image node_id 1 for calling a global function with example usage: e2e_milvus_parallel(process_num, host, c_name) without return types