Skip to content

Commit 8b3d8c9

Browse files
committed
More ideas for acceptance tests.
1 parent 10f4539 commit 8b3d8c9

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

docs/design/acceptance_test.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,3 +130,20 @@ Change the value of `spec.coordinators.count` from 4 to 1.
130130

131131
- [ ] Three coordinators are removed (one by one)
132132
- [ ] The deployment must yield 6 `Pods`
133+
134+
135+
## Further ideas to be discussed
136+
137+
I just collect further things which I think are missing:
138+
139+
- test at least a cluster with local storage and without
140+
- test at least a cluster with production and development settings,
141+
note that this implies a minimal size of the kubernetes cluster,
142+
at least if we do all of the above tests
143+
- add resilience tests:
144+
- kill a pod, should come back (try all three types agent, coord, dbserver)
145+
- reboot a node, should come back, at least if nothing is ephemeral
146+
- kill a node permanently with replicated data, should recover and repair
147+
- kill a node if it contains non-replicated data
148+
should hang and not recover, but dropping the collection should
149+
alow it to recover and repair (obviously, without the data)

0 commit comments

Comments
 (0)