)]}'
{"tempest/cmd/run.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"fb8ff4a001c0dd1af5e2032c5ddcb504230c38d7","unresolved":false,"context_lines":[{"line_number":253,"context_line":"        # execution args"},{"line_number":254,"context_line":"        parser.add_argument(\u0027--concurrency\u0027, \u0027-w\u0027,"},{"line_number":255,"context_line":"                            type\u003dint, default\u003d0,"},{"line_number":256,"context_line":"                            help\u003d\"The number of workers to use, defaults to \""},{"line_number":257,"context_line":"                                 \"the number of cpus\")"},{"line_number":258,"context_line":"        parallel \u003d parser.add_mutually_exclusive_group()"},{"line_number":259,"context_line":"        parallel.add_argument(\u0027--parallel\u0027, dest\u003d\u0027parallel\u0027,"},{"line_number":260,"context_line":"                              action\u003d\u0027store_true\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_f3060d21","line":257,"range":{"start_line":256,"start_character":64,"end_line":257,"end_character":52},"updated":"2019-03-06 18:01:39.000000000","message":"Here should be updated..","commit_id":"13c588373c2bb22f25c742d510173fee7b071e3f"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"f6d2cd49122cebe4d37e23812615bbef4ff3f7d9","unresolved":false,"context_lines":[{"line_number":253,"context_line":"        # execution args"},{"line_number":254,"context_line":"        parser.add_argument(\u0027--concurrency\u0027, \u0027-w\u0027,"},{"line_number":255,"context_line":"                            type\u003dint, default\u003d0,"},{"line_number":256,"context_line":"                            help\u003d\"The number of workers to use, defaults to \""},{"line_number":257,"context_line":"                                 \"the number of cpus\")"},{"line_number":258,"context_line":"        parallel \u003d parser.add_mutually_exclusive_group()"},{"line_number":259,"context_line":"        parallel.add_argument(\u0027--parallel\u0027, dest\u003d\u0027parallel\u0027,"},{"line_number":260,"context_line":"                              action\u003d\u0027store_true\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_08b7c8d7","line":257,"range":{"start_line":256,"start_character":64,"end_line":257,"end_character":52},"in_reply_to":"5fc1f717_6e56b009","updated":"2019-03-07 17:27:53.000000000","message":"It seems magic LOL","commit_id":"13c588373c2bb22f25c742d510173fee7b071e3f"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"659e5a83a0e3c537f0618a1a97b617886b608876","unresolved":false,"context_lines":[{"line_number":253,"context_line":"        # execution args"},{"line_number":254,"context_line":"        parser.add_argument(\u0027--concurrency\u0027, \u0027-w\u0027,"},{"line_number":255,"context_line":"                            type\u003dint, default\u003d0,"},{"line_number":256,"context_line":"                            help\u003d\"The number of workers to use, defaults to \""},{"line_number":257,"context_line":"                                 \"the number of cpus\")"},{"line_number":258,"context_line":"        parallel \u003d parser.add_mutually_exclusive_group()"},{"line_number":259,"context_line":"        parallel.add_argument(\u0027--parallel\u0027, dest\u003d\u0027parallel\u0027,"},{"line_number":260,"context_line":"                              action\u003d\u0027store_true\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_6e56b009","line":257,"range":{"start_line":256,"start_character":64,"end_line":257,"end_character":52},"in_reply_to":"5fc1f717_f3060d21","updated":"2019-03-06 18:07:25.000000000","message":"Actually there is nothing to update. This is still true, a concurrency of 0 means use the number of cpus for concurrency. The code defining this is here:\n\nhttps://github.com/mtreinish/stestr/blob/master/stestr/test_processor.py#L123-L129\n\nL126 was actually there is what actually enabled the old default of None to work before. But now that stestr enforces the input type as int in the Python API tempest needs to pass in a 0 for that to work.","commit_id":"13c588373c2bb22f25c742d510173fee7b071e3f"}]}
