)]}'
{"tempest/common/isolated_creds.py":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"35d6c45e445495f6ff9611c8f4efd5179c1e10cd","unresolved":false,"context_lines":[{"line_number":157,"context_line":"        don\u0027t use them. The user# will be sufficient to figure it out."},{"line_number":158,"context_line":"        \"\"\""},{"line_number":159,"context_line":"        if \u0027.\u0027 in self.name:"},{"line_number":160,"context_line":"            root \u003d \"\""},{"line_number":161,"context_line":"        else:"},{"line_number":162,"context_line":"            root \u003d self.name"},{"line_number":163,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BWmA%3D","line":160,"updated":"2014-01-27 19:17:49.000000000","message":"May be want to keep a little more, but we will see.","commit_id":"4c4e2d32397020fd5bd987412b7ea77623033b6a"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"f3ebb0a5dd38f685f712452006cb155908daf128","unresolved":false,"context_lines":[{"line_number":151,"context_line":""},{"line_number":152,"context_line":"        If the name contains a \u0027.\u0027 is the full class path of something, and"},{"line_number":153,"context_line":"        we don\u0027t really care. If it isn\u0027t, it\u0027s probably a meaningful name,"},{"line_number":154,"context_line":"        so use it."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        For logging purposes, -user and -tenant are long and redundant,"},{"line_number":157,"context_line":"        don\u0027t use them. The user# will be sufficient to figure it out."}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2BTXA%3D","line":154,"updated":"2014-01-28 07:44:32.000000000","message":"I guess the name contains a \u0027.\u0027 is something like \u0027tempest.scenario.manager\u0027, is that right?\n\nNow we can get the following log from screen-n-api.txt.gz etc:\n\n 2014-01-26 22:06:49.312 DEBUG nova.openstack.common.rpc.amqp [req-fcd72c14-3dfa-44e1-ae31-9ced136f2c52\n  tempest.scenario.manager-tempest-532931956-user\n  tempest.scenario.manager-tempest-532931956-tenant]\n  Sending compute.instance.update on notifications.info\n  notify /opt/stack/new/nova/nova/openstack/common/rpc/amqp.py:621\n\nHowever, this current change removes \u0027tempest.scenario.manager\u0027 with line 160.\nThat would make difficult to investigate a problem for me.","commit_id":"f965d2d799dc4c036924cda7cea74c9e596954f9"}],"tempest/common/utils/data_utils.py":[{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"7a6dddfb3db0dfd5790b2cb52547f2a64fbba51f","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"def rand_name(name):"},{"line_number":34,"context_line":"    randbits \u003d str(random.randint(1, 0x7fffffff))"},{"line_number":35,"context_line":"    if name:"},{"line_number":36,"context_line":"        return name + \u0027-\u0027 + randbits"},{"line_number":37,"context_line":"    else:"},{"line_number":38,"context_line":"        return randbits"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BbG0%3D","line":35,"updated":"2014-01-27 02:21:06.000000000","message":"Making name always be passed in but sometimes empty is a bit weird. What about\n\ndef rand_name(name\u003d\u0027\u0027) ?","commit_id":"4c4e2d32397020fd5bd987412b7ea77623033b6a"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d811700368c3bc854e28cfca2553f1fec74cc9e6","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"def rand_name(name):"},{"line_number":34,"context_line":"    randbits \u003d str(random.randint(1, 0x7fffffff))"},{"line_number":35,"context_line":"    if name:"},{"line_number":36,"context_line":"        return name + \u0027-\u0027 + randbits"},{"line_number":37,"context_line":"    else:"},{"line_number":38,"context_line":"        return randbits"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BWfE%3D","line":35,"in_reply_to":"AAAAUH%2F%2BbG0%3D","updated":"2014-01-27 19:32:18.000000000","message":"Yes I agree","commit_id":"4c4e2d32397020fd5bd987412b7ea77623033b6a"}]}
