[SERVER-2526] Set up testing for thread safety Created: 2019/04/29 Updated: 2020/01/10 Resolved: 2019/12/11
|Fix Version/s:||SERVER 6.8.0|
|Reporter:||Patrick Carlisle||Assignee:||Patrick Carlisle|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Epic Link:||Threadsafe Puppet|
|Release Notes:||Not Needed|
|QA Risk Assessment:||Needs Assessment|
To test for thread safety in puppet we'll need to set up multiple environments where each component differs in ways that are easy to tell in a catalog (ie by parsing the json), then set up a client to request multiple nodes in different environments simultaneously and many times, and make sure everything is returned as expected.
I would not expect this to be a part of the normal test suite but it should be possible to run in jenkins.
Things that need to differ in catalogs: