summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorMatthew Jones <matburt@redhat.com>2016-10-04 18:22:20 +0200
committerMatthew Jones <matburt@redhat.com>2016-10-04 18:22:43 +0200
commit4b57263adffffdebc0cf384e2354332a53fe6e25 (patch)
treea625d543e1df99e7efae33ded8b69cf1c323e476 /docs
parentMerge pull request #3647 from jangsutsr/3592_enable_jt_assoc_without_extra_deps (diff)
downloadawx-4b57263adffffdebc0cf384e2354332a53fe6e25.tar.xz
awx-4b57263adffffdebc0cf384e2354332a53fe6e25.zip
Updates to clustering doc
* Notes about routing/dns * Mention upgrade testing
Diffstat (limited to 'docs')
-rw-r--r--docs/clustering.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/clustering.md b/docs/clustering.md
index 942ea9a998..196d7fd6e6 100644
--- a/docs/clustering.md
+++ b/docs/clustering.md
@@ -149,6 +149,11 @@ When verifying acceptance we should ensure the following statements are true
## Testing Considerations
* Basic testing should be able to demonstrate parity with a standalone node for all integration testing.
+* Basic playbook testing to verify routing differences, including:
+ - Basic FQDN
+ - Short-name name resolution
+ - ip addresses
+ - /etc/hosts static routing information
* We should test behavior of large and small clusters. I would envision small clusters as 2 - 3 nodes and large
clusters as 10 - 15 nodes
* Failure testing should involve killing single nodes and killing multiple nodes while the cluster is performing work.
@@ -162,6 +167,7 @@ When verifying acceptance we should ensure the following statements are true
- Break the link between nodes such that it forms 2 or more groups where groupA and groupB can't communicate but all nodes
can communicate with the database.
* Crucially when network partitioning is resolved all nodes should recover into a consistent state
+* Upgrade Testing, verify behavior before and after are the same for the end user.
## Performance Testing