# compute_run_id_for_secondary_replica

> **Function** in `langsmith`

📖 [View in docs](https://reference.langchain.com/python/langsmith/uuid/compute_run_id_for_secondary_replica)

Compute the run ID used for a secondary tracing replica.

## Signature

```python
compute_run_id_for_secondary_replica(
    run_id: _uuid.UUID | str,
    project_name: str,
) -> _uuid.UUID
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `run_id` | `_uuid.UUID \| str` | Yes | The original UUID v7 run ID. |
| `project_name` | `str` | Yes | The secondary replica's destination project name. |

## Returns

`_uuid.UUID`

uuid.UUID: The run ID used in the secondary replica destination.

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/a39745c67839496a98e5e846122664d8070c8dca/python/langsmith/uuid.py#L39)