schema_version: tipoc.v3.spec.v1
identity:
  run_id: d10-local-10g-diff-gate
  attempt_id: attempt-001
  run_profile_id: d10-local-10g-diff-gate-a001
init:
  entry_node_id: local-1
  entry_address: 127.0.0.1
  coordinator_node_id: local-1
  attempt_root: runs/d10-local-10g-diff-gate/attempt-001
  remote_attempt_root: runs/d10-local-10g-diff-gate/attempt-001
  bootstrap_timeout_secs: 60
  status_poll_interval_secs: 30
  coordinator_log_dir: runs/d10-local-10g-diff-gate/attempt-001/logs/coordinator
scenario:
  industry: securities
  model: tpce
  scale:
    target_size: 10G
target_cluster:
  sql_endpoint: 127.0.0.1:4000
  pd_endpoint: 127.0.0.1:2379
  credentials_ref: env:TIPOC_TIDB_DSN
object_store:
  kind: minio
  uri: s3://tipoc-tv-local/d10-local-10g-diff-gate-a001
  credential_ref: env:MINIO_PROFILE
generation:
  nodes:
    - node_id: local-1
      address: 127.0.0.1
      capacity: 6
    - node_id: local-2
      address: 127.0.0.1
      capacity: 6
  load_unit_size: 1000
  rng: lcg64
  random_capacity_budget: lcg64-64bit
prepare:
  source_kind: generated_tpce
  source_format: csv
  import_executor: tidb_import_into_file
  unsupported_source_policy: fail_closed_no_side_effect
  import_mode: import
  ops:
    - generate
    - import
    - add-index
    - backup
  skip_generation: false
  csv_object_target_bytes: 536870912
  scheduling_chunk_bytes: 268435456
  import_thread: 16
  global_sort_uri_ref: s3://tipoc-tv-local/d10-local-10g-diff-gate-a001/global-sort
  final_index_policy: prepare_end
  br_checkpoint_policy:
    enabled: true
    scope: prepare_end
    pd_endpoint_ref: 127.0.0.1:2379
    storage_uri: s3://tipoc-tv-local/d10-local-10g-diff-gate-a001/br
    tiup_component: br:v9.0.0-beta.2.pre-nightly
    rate_limit_mib: 0
    log_file: runs/d10-local-10g-diff-gate/attempt-001/logs/br.log
pressure:
  duration_seconds: 180
  warmup_seconds: 60
  cooldown_seconds: 30
  progress_interval_secs: 30
  concurrency: 512
  workload_mix: tpce
  workload_profile:
    name: canonical
  nodes:
    - local-1
    - local-2
  node_specs:
    - node_id: local-1
      address: 127.0.0.1
      pressure_capacity_units: 1
      pressure_sql_pool_size: 128
      pressure_ce_worker_limit: 256
    - node_id: local-2
      address: 127.0.0.1
      pressure_capacity_units: 1
      pressure_sql_pool_size: 128
      pressure_ce_worker_limit: 256
monitoring:
  metrics:
    - prometheus:http://127.0.0.1:9090
    - grafana:http://127.0.0.1:3000
reporting:
  output_dir: runs/d10-local-10g-diff-gate/attempt-001
cleanup:
  policy: preserve_evidence
  preserve_evidence: true
actions: []
