code: def set_kill_interval(request):
      lineage_reconstruction_enabled, kill_interval = request.param
  
      request.param = {
          "_system_config": {
              "lineage_pinning_enabled": lineage_reconstruction_enabled,
              "max_direct_call_object_size": 1000,
          },
          "kill_interval": kill_interval,
          "head_resources": {
              "CPU": 0,
          },
          "worker_node_types": {
              "cpu_node": {
                  "resources": {
                      "CPU": 2,
                  },
                  "node_config": {
                      "object_store_memory": int(200e6),
                  },
                  "min_workers": 0,
                  "max_workers": 3,
              },
          },
      }
      cluster_fixture = _ray_start_chaos_cluster(request)
      for x in cluster_fixture:
          yield (
              lineage_reconstruction_enabled,
              kill_interval,
              cluster_fixture,
          )
  
imports: import sys
  import random
  import string
  import ray
  import pytest
  import time
  from ray.experimental import shuffle
  from ray.tests.conftest import _ray_start_chaos_cluster
  from ray.data._internal.progress_bar import ProgressBar
  from ray.util.placement_group import placement_group
  from ray._private.test_utils import NodeKillerActor, get_log_message, get_and_run_resource_killer, WorkerKillerActor, wait_for_condition
  from ray.exceptions import RayTaskError, ObjectLostError
  from ray.util.state.common import ListApiOptions, StateResource
  from ray.util.state.api import StateApiClient, list_nodes
  from ray.cluster_utils import AutoscalingCluster
label_desc: Use image node_id 2 for calling a global function with example usage: set_kill_interval(request) without return types