)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4a0c0a264e96fa5dda0ee19a7d0291a2e7edd1a3","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A spec for the grenade upgrade testing."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"blueprint: grenade-upgrade-testing"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I994d240ff2f96563afe3a5a9fe4c58417831fd62"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1ae5cdf2_65086728","line":11,"updated":"2014-06-06 10:28:07.000000000","message":"This is interpreted by the gerrit launhcpad hook as an idication that the current patch implements the  grenade-upgrade-testing blueprint (as opposed to just providing the detailed spec for it).\n\nIt should be removed, otherwise the launchpad state/whiteboard may be auto-updated inappropriately when this patch lands.","commit_id":"2587c52bd09178617ad5e22e41fa80b9f7a2521a"}],"specs/juno/grenade-testing-phase1.rst":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"eeb86399728ebb4fc2704eab68b242409e6176ba","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Grenade Upgrade Testing - Phase 1"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/ceilometer/+spec/grenade-upgrade-testing"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Integrated projects are required to participate in the `grenade`_ upgrade"},{"line_number":14,"context_line":"testing harness. Ceilometer was integrated before these requirements were"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_628ea22f","line":11,"updated":"2014-06-06 07:45:38.000000000","message":"The name of the spec file generally matches the LP blueprint URL with the addition of the .rst suffix.\n\nSo in this case, could you rename the current file to grenade-upgrade-testing.rst instead of grenade-testing-phase1.rst?\n\nThe phase2 BP could named grenade-resource-survivability, or something of that ilk.","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"972484798b66ee9b40a649d0708fa43f00b2eb38","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Grenade Upgrade Testing - Phase 1"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/ceilometer/+spec/grenade-upgrade-testing"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Integrated projects are required to participate in the `grenade`_ upgrade"},{"line_number":14,"context_line":"testing harness. Ceilometer was integrated before these requirements were"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_8222c9a0","line":11,"in_reply_to":"1ae5cdf2_628ea22f","updated":"2014-06-06 10:19:01.000000000","message":"Done","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"f6d6b090c2ace62e9a988e112149b087efecf68d","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Testing with grenade involves three forms of tests:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* Grenade installing a basic DevStack and confirming it runs."},{"line_number":26,"context_line":"* Running basic `tempest`_ tests."},{"line_number":27,"context_line":"* Running tests against a javelin project which assert the integrity of"},{"line_number":28,"context_line":"  resources across an upgrade."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_7c43a76b","line":25,"updated":"2014-06-06 06:57:58.000000000","message":"s/installing a basic DevStack/installing a basic DevStack of the old version/","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"972484798b66ee9b40a649d0708fa43f00b2eb38","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Testing with grenade involves three forms of tests:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* Grenade installing a basic DevStack and confirming it runs."},{"line_number":26,"context_line":"* Running basic `tempest`_ tests."},{"line_number":27,"context_line":"* Running tests against a javelin project which assert the integrity of"},{"line_number":28,"context_line":"  resources across an upgrade."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_c2c13181","line":25,"in_reply_to":"1ae5cdf2_7c43a76b","updated":"2014-06-06 10:19:01.000000000","message":"Done","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"f6d6b090c2ace62e9a988e112149b087efecf68d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Testing with grenade involves three forms of tests:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* Grenade installing a basic DevStack and confirming it runs."},{"line_number":26,"context_line":"* Running basic `tempest`_ tests."},{"line_number":27,"context_line":"* Running tests against a javelin project which assert the integrity of"},{"line_number":28,"context_line":"  resources across an upgrade."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_bc60cf01","line":26,"updated":"2014-06-06 06:57:58.000000000","message":"Clearer as?:\n\n  s/basic/smoke/\n\nAlso an additional step?\n\n * Shutting down the original installation, upgrading to the new version of the code but not configuration, applying the relevant database migrations to update the schema, and repeating the `tempest`_ tests.","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"972484798b66ee9b40a649d0708fa43f00b2eb38","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Testing with grenade involves three forms of tests:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* Grenade installing a basic DevStack and confirming it runs."},{"line_number":26,"context_line":"* Running basic `tempest`_ tests."},{"line_number":27,"context_line":"* Running tests against a javelin project which assert the integrity of"},{"line_number":28,"context_line":"  resources across an upgrade."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_a2fb45bf","line":26,"in_reply_to":"1ae5cdf2_bc60cf01","updated":"2014-06-06 10:19:01.000000000","message":"I had been attempting to describe the tests involved, not the proces, but I guess the process is probably a better description.\n\nThe use of the term \"basic\" was cribbed from here: https://github.com/openstack-dev/grenade\n\nI\u0027ll adjust accordingly.","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"f6d6b090c2ace62e9a988e112149b087efecf68d","unresolved":false,"context_lines":[{"line_number":31,"context_line":"(forthcoming) document."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Prior to the Juno cycle ceilometer was neither a default service in DevStack"},{"line_number":34,"context_line":"nor enabled in tempest. These problems must be addressed to allow testing in"},{"line_number":35,"context_line":"Grenade."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. _tempest: https://github.com/openstack/tempest"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_9c3dd3df","line":34,"updated":"2014-06-06 06:57:58.000000000","message":"s/These problems must be addressed/The relevant configuration must be changed/","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"972484798b66ee9b40a649d0708fa43f00b2eb38","unresolved":false,"context_lines":[{"line_number":31,"context_line":"(forthcoming) document."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Prior to the Juno cycle ceilometer was neither a default service in DevStack"},{"line_number":34,"context_line":"nor enabled in tempest. These problems must be addressed to allow testing in"},{"line_number":35,"context_line":"Grenade."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. _tempest: https://github.com/openstack/tempest"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_e2ab8d72","line":34,"in_reply_to":"1ae5cdf2_9c3dd3df","updated":"2014-06-06 10:19:01.000000000","message":"Done","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"f6d6b090c2ace62e9a988e112149b087efecf68d","unresolved":false,"context_lines":[{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Configuration and code changes are required to DevStack, Grenade and ceilometer"},{"line_number":43,"context_line":"itself."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"[more to come]"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_dc22fbb7","line":42,"updated":"2014-06-06 06:57:58.000000000","message":"Interesting, what are the internal config changes needed?\n\n(I missed that aspect when thinking about this originally)","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"972484798b66ee9b40a649d0708fa43f00b2eb38","unresolved":false,"context_lines":[{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Configuration and code changes are required to DevStack, Grenade and ceilometer"},{"line_number":43,"context_line":"itself."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"[more to come]"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_c2ce9159","line":42,"in_reply_to":"1ae5cdf2_dc22fbb7","updated":"2014-06-06 10:19:01.000000000","message":"This is a bit ambiguous for two reasons:\n\n* In devstack code v configuration is an unclear split\n* The code changes required in ceilometer to get tempest to run turned out to not actually be needed in the gate, only for other clouds (if I understood IRC correctly)\n\nIn any case there are a stack of patchsets that emilienm, vrovachev and dbelova have done to get this working. I\u0027m not sure how to describe those things here.","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"f6d6b090c2ace62e9a988e112149b087efecf68d","unresolved":false,"context_lines":[{"line_number":74,"context_line":"---------------------"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"With any luck these changes will mean a more positive upgrade experience for"},{"line_number":77,"context_line":"end users."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Performance/Scalability Impacts"},{"line_number":80,"context_line":"-------------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_7c11e75b","line":77,"updated":"2014-06-06 06:57:58.000000000","message":"Lets not rely on lady luck! :)\n\ns/With any luck these/These/","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"972484798b66ee9b40a649d0708fa43f00b2eb38","unresolved":false,"context_lines":[{"line_number":74,"context_line":"---------------------"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"With any luck these changes will mean a more positive upgrade experience for"},{"line_number":77,"context_line":"end users."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Performance/Scalability Impacts"},{"line_number":80,"context_line":"-------------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_22073583","line":77,"in_reply_to":"1ae5cdf2_7c11e75b","updated":"2014-06-06 10:19:01.000000000","message":"Bah! Where\u0027s your capital R romantic?\n\n(done)","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"f6d6b090c2ace62e9a988e112149b087efecf68d","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"There have been concerns that running ceilometer in the gate will negatively"},{"line_number":83,"context_line":"impact performance there. This had been true but recent changes in the"},{"line_number":84,"context_line":"sql-alchemy implementation have shown enough improvement that ceilometer can be"},{"line_number":85,"context_line":"turned on."},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Other deployer impact"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_1cd543e4","line":84,"updated":"2014-06-06 06:57:58.000000000","message":"s/sql-alchemy implementation/sqlalchemy driver and database schema/","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"f6d6b090c2ace62e9a988e112149b087efecf68d","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Note that a significant portion of the work for this was done before the"},{"line_number":101,"context_line":"creation of the spec, so the notion of assignee or contributor is more a report"},{"line_number":102,"context_line":"of history than a plan."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Assignee(s)"},{"line_number":105,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_bf152141","line":102,"updated":"2014-06-06 06:57:58.000000000","message":"You could probably leave out the historical aspect.","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"f6d6b090c2ace62e9a988e112149b087efecf68d","unresolved":false,"context_lines":[{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Ongoing maintainer:"},{"line_number":121,"context_line":"  [?]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Work Items"},{"line_number":124,"context_line":"----------"},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_5f05fd0e","line":122,"updated":"2014-06-06 06:57:58.000000000","message":"cdent? :)","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"972484798b66ee9b40a649d0708fa43f00b2eb38","unresolved":false,"context_lines":[{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Ongoing maintainer:"},{"line_number":121,"context_line":"  [?]"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Work Items"},{"line_number":124,"context_line":"----------"},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_8237294c","line":122,"in_reply_to":"1ae5cdf2_5f05fd0e","updated":"2014-06-06 10:19:01.000000000","message":"Done","commit_id":"9dd40a4aca1ad916f7afa628f14ed02368d9a631"}],"specs/juno/grenade-upgrade-testing.rst":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4a0c0a264e96fa5dda0ee19a7d0291a2e7edd1a3","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Testing with grenade involves:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* Installing a basic DevStack of the old version, confirming it "},{"line_number":26,"context_line":"  with smoke and scenarios `tempest`_ tests."},{"line_number":27,"context_line":"* Establishing a javelin project which makes assertions about"},{"line_number":28,"context_line":"  resources in the project."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_02f6b95c","line":25,"updated":"2014-06-06 10:28:07.000000000","message":"Nit-pick (only fix if pushing a new patchset anyway):\n\nTrailing whitespace","commit_id":"2587c52bd09178617ad5e22e41fa80b9f7a2521a"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"1e1bd0a02ce388ce0cb5a0ce1455a5241b3bc6c5","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Testing with grenade involves:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* Installing a basic DevStack of the old version, confirming it "},{"line_number":26,"context_line":"  with smoke and scenarios `tempest`_ tests."},{"line_number":27,"context_line":"* Establishing a javelin project which makes assertions about"},{"line_number":28,"context_line":"  resources in the project."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_85001367","line":25,"in_reply_to":"1ae5cdf2_02f6b95c","updated":"2014-06-06 10:44:46.000000000","message":"Done","commit_id":"2587c52bd09178617ad5e22e41fa80b9f7a2521a"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4a0c0a264e96fa5dda0ee19a7d0291a2e7edd1a3","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Testing with grenade involves:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* Installing a basic DevStack of the old version, confirming it "},{"line_number":26,"context_line":"  with smoke and scenarios `tempest`_ tests."},{"line_number":27,"context_line":"* Establishing a javelin project which makes assertions about"},{"line_number":28,"context_line":"  resources in the project."},{"line_number":29,"context_line":"* Shutting down the original installation, upgrading to the new"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_c28691b8","line":26,"updated":"2014-06-06 10:28:07.000000000","message":"Nit-pick (only fix if pushing a new patchset anyway):\n\n s/scenarios/scenario/","commit_id":"2587c52bd09178617ad5e22e41fa80b9f7a2521a"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"1e1bd0a02ce388ce0cb5a0ce1455a5241b3bc6c5","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Testing with grenade involves:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* Installing a basic DevStack of the old version, confirming it "},{"line_number":26,"context_line":"  with smoke and scenarios `tempest`_ tests."},{"line_number":27,"context_line":"* Establishing a javelin project which makes assertions about"},{"line_number":28,"context_line":"  resources in the project."},{"line_number":29,"context_line":"* Shutting down the original installation, upgrading to the new"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_054323af","line":26,"in_reply_to":"1ae5cdf2_c28691b8","updated":"2014-06-06 10:44:46.000000000","message":"That\u0027s another crib from https://github.com/openstack-dev/grenade#process\n\n(done)","commit_id":"2587c52bd09178617ad5e22e41fa80b9f7a2521a"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4a0c0a264e96fa5dda0ee19a7d0291a2e7edd1a3","unresolved":false,"context_lines":[{"line_number":37,"context_line":"testing. Javelin will be addressed in another (forthcoming) document."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Prior to the Juno cycle ceilometer was neither a default service in DevStack"},{"line_number":40,"context_line":"nor enabled in tempest. The relevant configuration must be addressed to allow"},{"line_number":41,"context_line":"testing in Grenade."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. _tempest: https://github.com/openstack/tempest"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_223495fa","line":40,"updated":"2014-06-06 10:28:07.000000000","message":"Nit-pick (only fix if pushing a new patchset anyway):\n\n  s/addressed/changed/\n\nor:\n\n  s/addressed/set/","commit_id":"2587c52bd09178617ad5e22e41fa80b9f7a2521a"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"1e1bd0a02ce388ce0cb5a0ce1455a5241b3bc6c5","unresolved":false,"context_lines":[{"line_number":37,"context_line":"testing. Javelin will be addressed in another (forthcoming) document."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Prior to the Juno cycle ceilometer was neither a default service in DevStack"},{"line_number":40,"context_line":"nor enabled in tempest. The relevant configuration must be addressed to allow"},{"line_number":41,"context_line":"testing in Grenade."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. _tempest: https://github.com/openstack/tempest"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae5cdf2_c523fb02","line":40,"in_reply_to":"1ae5cdf2_223495fa","updated":"2014-06-06 10:44:46.000000000","message":"Done","commit_id":"2587c52bd09178617ad5e22e41fa80b9f7a2521a"}]}
