{
  "topic": "errors.CONFLICT",
  "path": [
    "errors",
    "CONFLICT"
  ],
  "title": "CONFLICT — optimistic concurrency conflict",
  "synopsis": "The server detected that the entity was modified by another writer between the time it was read and the time the current write was committed. Normal outcome under concurrent load.",
  "body": "# errors.CONFLICT\n\n## NAME\n\nCONFLICT — an optimistic concurrency check failed because the entity was modified concurrently.\n\n## SYNOPSIS\n\nHTTP: `409` `Conflict`. Retryable: `yes`.\n\n## DESCRIPTION\n\nThe server detected that the entity was modified by another writer between the time it was read and the time the current write was committed. Normal outcome under concurrent load.\n\nRetryable. The full read-modify-write cycle must be repeated using the current entity state; replaying the original write without re-fetching produces stale data.\n\n## SEE ALSO\n\n- errors\n- errors.TX_CONFLICT\n- errors.IDEMPOTENCY_CONFLICT\n- errors.EPOCH_MISMATCH\n",
  "sections": [
    {
      "name": "NAME",
      "body": "CONFLICT — an optimistic concurrency check failed because the entity was modified concurrently."
    },
    {
      "name": "SYNOPSIS",
      "body": "HTTP: `409` `Conflict`. Retryable: `yes`."
    },
    {
      "name": "DESCRIPTION",
      "body": "The server detected that the entity was modified by another writer between the time it was read and the time the current write was committed. Normal outcome under concurrent load.\n\nRetryable. The full read-modify-write cycle must be repeated using the current entity state; replaying the original write without re-fetching produces stale data."
    },
    {
      "name": "SEE ALSO",
      "body": "- errors\n- errors.TX_CONFLICT\n- errors.IDEMPOTENCY_CONFLICT\n- errors.EPOCH_MISMATCH"
    }
  ],
  "see_also": [
    "errors",
    "errors.TX_CONFLICT",
    "errors.IDEMPOTENCY_CONFLICT",
    "errors.EPOCH_MISMATCH"
  ],
  "stability": "stable",
  "actions": []
}
