self-healing-sig/2ddcda75dd80a87680db6403f37...

79 lines
3.0 KiB
Plaintext

{
"comments": [
{
"key": {
"uuid": "7faddb67_7e2c07ac",
"filename": "doc/source/testing/tools-list.rst",
"patchSetId": 2
},
"lineNbr": 12,
"author": {
"id": 6926
},
"writtenOn": "2019-08-09T11:04:08Z",
"side": 1,
"message": "AFAIK, there is Rally plugins system (?) that allows injecting particular actions between the iterations. Like destructive/recovery actions. Worth mentioning IMO.",
"revId": "2ddcda75dd80a87680db6403f37e1d7c4d9feed8",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "7faddb67_e1d7f64e",
"filename": "doc/source/testing/tools-list.rst",
"patchSetId": 2
},
"lineNbr": 12,
"author": {
"id": 6926
},
"writtenOn": "2019-08-09T11:17:36Z",
"side": 1,
"message": "[tl;dr] so Rally and plugins provide much more functionality that might be quite useful for the subject area topics.\n\nF.e. the scrappy plugin [0]. From my experience it was a nice fit for interleaving Rally executions with networks partitions or other destructive scenarios, which we had been invoking via a slightly modified fork [1] of Jepsen framework, i.e. the \"noop\" mode, which only invokes Nemesis [2] to simulate \"disasters\".\n\n[0] https://docs.openstack.org/developer/performance-docs/test_results/reliability/version_1/index.html#testing-process\n\n[1] https://github.com/bogdando/jepsen/tree/fuel/noop\n\n[2] https://github.com/jepsen-io/jepsen/blob/master/jepsen/src/jepsen/nemesis.clj",
"parentUuid": "7faddb67_7e2c07ac",
"revId": "2ddcda75dd80a87680db6403f37e1d7c4d9feed8",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "7faddb67_c1c3da89",
"filename": "doc/source/testing/tools-list.rst",
"patchSetId": 2
},
"lineNbr": 16,
"author": {
"id": 6926
},
"writtenOn": "2019-08-09T11:19:15Z",
"side": 1,
"message": "oh, well, it seems you did already mention that I\u0027m saying above :)",
"range": {
"startLine": 16,
"startChar": 13,
"endLine": 16,
"endChar": 26
},
"revId": "2ddcda75dd80a87680db6403f37e1d7c4d9feed8",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "7faddb67_a14fbe32",
"filename": "doc/source/testing/tools-list.rst",
"patchSetId": 2
},
"lineNbr": 118,
"author": {
"id": 6926
},
"writtenOn": "2019-08-09T11:23:19Z",
"side": 1,
"message": "Its \"killer feature\" is consistency constraints checking though, like verifying if a particular test execution history fits into the \"Linearizable\" consistency model, or fails it.",
"revId": "2ddcda75dd80a87680db6403f37e1d7c4d9feed8",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
}
]
}