Warning: These documents are under active
development and subject to change (version 2.1.0-beta).
The latest release documents are at:
https://purl.dataone.org/architecture
Transactions help ensure stability of the system, so that the chance of partial change to content is minimized.
Note that this use case is really stated as a requirement of the DataONE system.
Figure 1. Interactions for use case 24, Transfer Rollback due to Failure. Simple transaction control around a get operation by a CN against and MN.
Notes