Specifically, some of the gotchas around:
- Retrying reservation attempts after a timeout
- Fuzzy-matching resources to determine whether a reservation/PV is successful
- Represent client state as a state machine and repeatedly move "toward" successful terminate stats
Should also point to persistent volume example framework. We should also ask Gabriel and others (Arango?) who have built frameworks with PVs/DRs for feedback.