)]}'
{"tempest/cmd/run_stress.py":[{"author":{"_account_id":10644,"name":"David Paterson","email":"davpat2112@yahoo.com","username":"dpaterson"},"change_message_id":"9db509c6c27f250dc43cd326536e5a50d5b9ae59","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"class TempestRunStress(command.Command):"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def get_parser(self, prog_name):"},{"line_number":78,"context_line":"        return parser"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    def take_action(self, pa):"}],"source_content_type":"text/x-python","patch_set":8,"id":"ba8a016a_f00efc8a","line":77,"updated":"2015-11-18 20:50:59.000000000","message":"I don\u0027t think this will work correctly as it cliff adds command classes parser as sub processors to the main application.  Something like:\n\nparser \u003d super(TempestRunStress, self).get_parser(prog_name)\n\nIs required, I believe","commit_id":"aaf7df3b65b7ca058e0ab47a0dbf6048e233c248"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"84d525c6a7d792e7bcde52f93df6fa46c57c2ca2","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"class TempestRunStress(command.Command):"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def get_parser(self, prog_name):"},{"line_number":78,"context_line":"        return parser"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    def take_action(self, pa):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9a8ffd7b_7cec92c7","line":77,"in_reply_to":"ba8a016a_f00efc8a","updated":"2015-11-25 14:36:17.000000000","message":"Thanks, Done.","commit_id":"aaf7df3b65b7ca058e0ab47a0dbf6048e233c248"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"051fee202bcf04f363200cb761562a10012562a0","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"def main():"},{"line_number":139,"context_line":"    LOG.warning(\"Deprecated: Use \u0027tempest run-stress\u0027 instead.\")"},{"line_number":140,"context_line":"    parser \u003d argparse.ArgumentParser(description\u003d\u0027Run stress tests\u0027)"},{"line_number":141,"context_line":"    pa \u003d add_arguments(parser)"},{"line_number":142,"context_line":"    ns \u003d pa.parse_args()"}],"source_content_type":"text/x-python","patch_set":12,"id":"7a740942_67816c4a","line":139,"updated":"2015-12-04 05:19:10.000000000","message":"Does this go to stdout? I guess it\u0027ll go in the log file, so it\u0027s fine either way. I\u0027m just wondering if we want to make sure it goes to stdout too.","commit_id":"07afce5fd287950abd5bf246a0280106f70ceff9"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"affb2f3d4560ff0f4cebd6aea5fde218f302f59d","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"def main():"},{"line_number":139,"context_line":"    LOG.warning(\"Deprecated: Use \u0027tempest run-stress\u0027 instead.\")"},{"line_number":140,"context_line":"    parser \u003d argparse.ArgumentParser(description\u003d\u0027Run stress tests\u0027)"},{"line_number":141,"context_line":"    pa \u003d add_arguments(parser)"},{"line_number":142,"context_line":"    ns \u003d pa.parse_args()"}],"source_content_type":"text/x-python","patch_set":12,"id":"7a740942_a4ce32b2","line":139,"in_reply_to":"7a740942_4741d00a","updated":"2015-12-06 13:12:20.000000000","message":"Thanks, will fix :)","commit_id":"07afce5fd287950abd5bf246a0280106f70ceff9"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"1cd8ac870ae280edca97ed94260cb79971e7de1c","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"def main():"},{"line_number":139,"context_line":"    LOG.warning(\"Deprecated: Use \u0027tempest run-stress\u0027 instead.\")"},{"line_number":140,"context_line":"    parser \u003d argparse.ArgumentParser(description\u003d\u0027Run stress tests\u0027)"},{"line_number":141,"context_line":"    pa \u003d add_arguments(parser)"},{"line_number":142,"context_line":"    ns \u003d pa.parse_args()"}],"source_content_type":"text/x-python","patch_set":12,"id":"7a740942_4741d00a","line":139,"in_reply_to":"7a740942_67816c4a","updated":"2015-12-04 05:21:47.000000000","message":"Also, just thinking about it we probably also want to say the old entrypoint will be removed in a future release too. (or something like that, just in case \"deprecated\" isn\u0027t clear enough)","commit_id":"07afce5fd287950abd5bf246a0280106f70ceff9"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"affb2f3d4560ff0f4cebd6aea5fde218f302f59d","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"def main():"},{"line_number":139,"context_line":"    LOG.warning(\"Deprecated: Use \u0027tempest run-stress\u0027 instead.\")"},{"line_number":140,"context_line":"    parser \u003d argparse.ArgumentParser(description\u003d\u0027Run stress tests\u0027)"},{"line_number":141,"context_line":"    pa \u003d add_arguments(parser)"},{"line_number":142,"context_line":"    ns \u003d pa.parse_args()"}],"source_content_type":"text/x-python","patch_set":12,"id":"7a740942_e4d43a48","line":139,"in_reply_to":"7a740942_67816c4a","updated":"2015-12-06 13:12:20.000000000","message":"yeah, it goes in the log file.","commit_id":"07afce5fd287950abd5bf246a0280106f70ceff9"}]}
