Description
Original Downstream Change Summary
Start command takes a 'reversible' boolean field, example parameters to the start command:
{\"reversible\": true, \"enableUserWriteBlocking\": false, \"source\": \"cluster0\", \"destination\": \"cluster1\"}Description of Linked Ticket
We will add a new reversible field that specifies whether or not a given C2C replication should be able to reverse direction. We cannot change this value mid-replication.
From the doc: Additionally, we will add a reversible boolean field to the /start command request body. This will be stored in the globalState document, as described in the consolidated architecture doc. This will specify whether or not a C2C migration needs to be able to reverse direction.
This ticket should also add the reversible field to the /start command body, including the logic to extract the reversible field from the HTTP request.