mesosphere-backup / etcd-mesos

self-healing etcd on mesos!
Apache License 2.0
67 stars 19 forks source link

add tests for reseed logic #41

Open spacejam opened 9 years ago

spacejam commented 9 years ago

tests should cover:

pires commented 7 years ago

How is this an issue for newbies? 🤔

spacejam commented 7 years ago

Context: back when I wrote this, the codebase had a tendency to break in gross ways when other people touched it, so I made this a newbie ticket to encourage new contributors to learn about what can go wrong, and make their guard rails that would allow them to safely contribute. It's of vital importance when modifying a stateful system to understand the failure modes, and this work will familiarize a newbie with the requisite understanding of non-happy-path scenarios.

Feel free to reach out for guidance on fault injection, safety considerations, context, etc... May be open to $hourly intensive surgery on high-risk paths if you're underwater before June 1.

pires commented 7 years ago

I was thinking more about the complexity of adding e2e tests against an existing Mesos cluster. I'm interested in having this so one can have integration w/ Github PRs.