{
  "version": "v2.0",
  "motor_deploy_config": {
    "p_instances_num": 1,
    "d_instances_num": 1,
    "single_p_instance_pod_num": 1,
    "single_d_instance_pod_num": 1,
    "p_pod_npu_num": 16,
    "d_pod_npu_num": 16,
    "image_name": "",
    "job_id": "mindie-motor",
    "hardware_type": "800I_A3",
    "weight_mount_path": "/mnt/weight/",
    "tls_config": {
      "infer_tls_config": {
        "enable_tls": false,
        "ca_file": "security/mgmt/cert/ca.crt",
        "cert_file": "security/mgmt/cert/server.crt",
        "key_file": "security/mgmt/keys/server.key",
        "passwd_file": "security/mgmt/keys/key_pwd.txt",
        "crl_file": ""
      },
      "mgmt_tls_config": {
        "enable_tls": false,
        "ca_file": "security/mgmt/cert/ca.crt",
        "cert_file": "security/mgmt/cert/server.crt",
        "key_file": "security/mgmt/keys/server.key",
        "passwd_file": "security/mgmt/keys/key_pwd.txt",
        "crl_file": ""
      },
      "etcd_tls_config": {
        "enable_tls": false,
        "ca_file": "security/mgmt/cert/ca.crt",
        "cert_file": "security/mgmt/cert/server.crt",
        "key_file": "security/mgmt/keys/server.key",
        "passwd_file": "security/mgmt/keys/key_pwd.txt",
        "crl_file": ""
      },
      "grpc_tls_config": {
        "enable_tls": false,
        "ca_file": "security/mgmt/cert/ca.crt",
        "cert_file": "security/mgmt/cert/server.crt",
        "key_file": "security/mgmt/keys/server.key",
        "passwd_file": "security/mgmt/keys/key_pwd.txt",
        "crl_file": ""
      },
      "observability_tls_config": {
        "enable_tls": false,
        "ca_file": "security/mgmt/cert/ca.crt",
        "cert_file": "security/mgmt/cert/server.crt",
        "key_file": "security/mgmt/keys/server.key",
        "passwd_file": "security/mgmt/keys/key_pwd.txt",
        "crl_file": ""
      }
    }
  },
  "motor_controller_config": {
    "logging_config": {
      "log_level": "INFO",
      "log_max_line_length": 8192,
      "log_format": "(%(processName)s pid=%(process)d) %(levelname)s %(asctime)s [%(name)s][%(fileinfo)s:%(lineno)d] %(message)s",
      "log_date_format": "%m-%d %H:%M:%S",
      "host_log_dir": "/root/ascend/log",
      "log_rotation_size": 20,
      "log_rotation_count": 10,
      "log_compress": false,
      "log_compress_level": 6,
      "log_max_total_size": 200,
      "log_cleanup_interval": 1800
    },
    "api_config": {
      "controller_api_host": "127.0.0.1",
      "controller_api_dns": "mindie-motor-controller-service.mindie-motor.svc.cluster.local",
      "controller_api_port": 1026,
      "observability_api_port": 1027
    },
    "instance_config": {
      "instance_assemble_timeout": 600,
      "instance_assembler_check_interval": 1,
      "instance_assembler_cmd_send_interval": 1,
      "instance_manager_check_interval": 1,
      "instance_heartbeat_timeout": 10,
      "instance_expired_timeout": 1200,
      "send_cmd_retry_times": 3
    },
    "event_config": {
      "event_consumer_sleep_interval": 1.0,
      "coordinator_heartbeat_interval": 10.0
    },
    "fault_tolerance_config": {
      "enable_fault_tolerance": true,
      "strategy_center_check_interval": 1,
      "configmap_namespace": "kube-system",
      "configmap_prefix": "mindx-dl-deviceinfo-",
      "k8s_cert_path": "",
      "enable_scale_p2d": false,
      "enable_token_reinference": true
    },
    "observability_config": {
      "observability_enable": false,
      "metrics_ttl": 5
    },
    "standby_config": {
      "enable_master_standby": false,
      "master_standby_check_interval": 5,
      "master_lock_ttl": 10,
      "master_lock_retry_interval": 5,
      "master_lock_max_failures": 3,
      "master_lock_key": "/controller/master_lock"
    },
    "etcd_config": {
      "etcd_host": "etcd.default.svc.cluster.local",
      "etcd_port": 2379,
      "etcd_timeout": 5,
      "enable_etcd_persistence": false
    }
  },
  "motor_coordinator_config": {
    "logging_config": {
      "log_level": "INFO",
      "log_max_line_length": 8192,
      "log_format": "(%(processName)s pid=%(process)d) %(levelname)s %(asctime)s [%(name)s][%(fileinfo)s:%(lineno)d] %(message)s",
      "log_date_format": "%m-%d %H:%M:%S",
      "host_log_dir": "/root/ascend/log",
      "log_rotation_size": 20,
      "log_rotation_count": 10,
      "log_compress": false,
      "log_compress_level": 6,
      "log_max_total_size": 200,
      "log_cleanup_interval": 1800
    },
    "prometheus_metrics_config": {
      "reuse_time": 3,
      "pool_metrics_enable": false,
      "pool_metrics_endpoint": "http://kvp-master.mindie-motor.svc.cluster.local:9003/metrics"
    },
    "exception_config": {
      "max_retry": 5,
      "reschedule_enabled": true,
      "transport_max_retry": null,
      "retry_delay": 0.2,
      "first_token_timeout": 600,
      "infer_timeout": 3600,
      "upstream_error_body_max_bytes": 65536
    },
    "scheduler_config": {
      "scheduler_type": "load_balance"
    },
    "inference_workers_config": {
      "num_workers": 4,
      "worker_metaserver_base_port": 12000
    },
    "timeout_config": {
      "request_timeout": 30,
      "connection_timeout": 10,
      "read_timeout": 15,
      "write_timeout": 15,
      "keep_alive_timeout": 60
    },
    "api_key_config": {
      "enable_api_key": false,
      "valid_keys": [],
      "header_name": "Authorization",
      "key_prefix": "Bearer ",
      "skip_paths": [
        "/docs",
        "/instances/refresh",
        "/favicon.ico",
        "/openapi.json",
        "/readiness",
        "/liveness",
        "/",
        "/metrics",
        "/startup",
        "/redoc"
      ],
      "encryption_algorithm": "PBKDF2_SHA256"
    },
    "rate_limit_config": {
      "enable_rate_limit": false,
      "provider": "simple",
      "max_requests": 1000,
      "window_size": 60,
      "scope": "global",
      "skip_paths": [
        "/liveness",
        "/readiness",
        "/metrics",
        "/docs",
        "/redoc",
        "/openapi.json",
        "/favicon.ico",
        "/startup"
      ],
      "error_message": "too many requests, please try again later",
      "error_status_code": 429
    },
    "standby_config": {
      "enable_master_standby": false,
      "master_standby_check_interval": 5,
      "master_lock_ttl": 10,
      "master_lock_retry_interval": 5,
      "master_lock_max_failures": 3,
      "master_lock_key": "/coordinator/master_lock"
    },
    "etcd_config": {
      "etcd_host": "etcd.default.svc.cluster.local",
      "etcd_port": 2379,
      "etcd_timeout": 5,
      "enable_etcd_persistence": false
    },
    "aigw_model": null,
    "api_config": {
      "coordinator_api_host": "127.0.0.1",
      "coordinator_api_dns": "mindie-motor-coordinator-service.mindie-motor.svc.cluster.local",
      "coordinator_api_infer_port": 1025,
      "coordinator_api_mgmt_port": 1026,
      "coordinator_obs_port": 1027
    },
    "tracer_config": {
      "endpoint": "",
      "root_sampling_rate": 1.0,
      "remote_parent_sampled": 1.0,
      "remote_parent_not_sampled": 1.0,
      "local_parent_sampled": 1.0,
      "local_parent_not_sampled": 1.0
    },
    "prefill_kv_event_config": {
      "conductor_service": "",
      "http_server_port": 13333,
      "block_size": 128,
      "endpoint": "",
      "replay_endpoint": "",
      "engine_type": "vLLM",
      "model_path": ""
    },
    "_errors": [],
    "worker_index": null,
    "worker_metaserver_port": null
  },
  "motor_nodemanger_config": {
    "fault_tolerance_config": {
      "enable_fault_tolerance": false,
      "zmq_pub_port": 0
    }
  }
}