{
  "repo": "pingcap/octopus",
  "binary": "stability-mvcc-bank",
  "binary_path": "stability-tester/mvcc_bank/main.go",
  "dependencies": {
    "StabilityMVCCBankWorker.Run": {
      "infrastructure": {
        "mysql_compatible_database": {
          "conditions": ["Always while the workload is running"],
          "operations": [
            {
              "operation": "READ/WRITE",
              "trigger": "Run MVCC-sensitive bank transactions against the configured database endpoint",
              "conditions": ["Always"],
              "implementation": "Executes MVCC-sensitive bank transactions against the configured database endpoint."
            }
          ]
        },
        "pd_http_api": {
          "conditions": ["MVCC bank checks require PD endpoints"],
          "operations": [
            {
              "operation": "QUERY",
              "trigger": "Use PD endpoints for MVCC bank checks",
              "conditions": ["When MVCC bank checks are enabled"],
              "implementation": "Requires PD endpoints for MVCC bank checks."
            }
          ]
        }
      },
      "services": []
    }
  }
}
