Create a series of checkpoints, with names that intentionally sort differently by topology than by name. For now, it is not possible to create fanout without hacking through redefines. Domain checkpoint c1 created error: operation failed: domain moment c1 already exists Domain checkpoint c3 created Domain checkpoint c2 created snapshots cannot be created while checkpoints exist error: Operation not supported: cannot create snapshot while checkpoint exists Checking tree view (siblings sorted alphabetically) c1 | +- c3 | +- c2 Demonstrate list filtering c1 c2 c1 c3 c1 c2 c2 c3 Now the tree is linear, so we have an unambiguous topological order c1 c2 c3 c1 c3 c2 validate XML Domain checkpoint c1 deleted c3 test 6695eb01-f6a4-8304-79aa-97f2502e193f 8388608 2097152 2 hvm destroy restart destroy
c2 c3 test 6695eb01-f6a4-8304-79aa-97f2502e193f 8388608 2097152 2 hvm destroy restart destroy
Deleting current checkpoint moves current up to remaining parent Domain checkpoint c3 children deleted c3 Domain checkpoint c3 deleted