)]}'
{"troveclient/shell.py":[{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"a72f816389419ba5a4a22ae994379de2e6b36cd6","unresolved":false,"context_lines":[{"line_number":192,"context_line":"                                \u0027the HMAC keys configured in Trove (they are \u0027"},{"line_number":193,"context_line":"                                \u0027found in api-paste.ini, typically in \u0027"},{"line_number":194,"context_line":"                                \u0027/etc/trove).  Without the key, profiling \u0027"},{"line_number":195,"context_line":"                                \u0027will not be triggered even if profiling is \u0027"},{"line_number":196,"context_line":"                                \u0027enabled on the server side. \u0027"},{"line_number":197,"context_line":"                                \u0027Defaults to env[OS_PROFILE_HMACKEY].\u0027)"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_54185f75","line":195,"updated":"2015-02-13 19:27:20.000000000","message":"s/even if profiling is/even if it is","commit_id":"f4134d4ab0b14d9022304e9369b7b3b6eb06f967"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"823248f49cf380a96770cd4050dbfe3e4e8dd533","unresolved":false,"context_lines":[{"line_number":192,"context_line":"                                \u0027the HMAC keys configured in Trove (they are \u0027"},{"line_number":193,"context_line":"                                \u0027found in api-paste.ini, typically in \u0027"},{"line_number":194,"context_line":"                                \u0027/etc/trove).  Without the key, profiling \u0027"},{"line_number":195,"context_line":"                                \u0027will not be triggered even if profiling is \u0027"},{"line_number":196,"context_line":"                                \u0027enabled on the server side. \u0027"},{"line_number":197,"context_line":"                                \u0027Defaults to env[OS_PROFILE_HMACKEY].\u0027)"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_4846fb22","line":195,"in_reply_to":"da86d52c_54185f75","updated":"2015-02-13 22:31:09.000000000","message":"Done","commit_id":"f4134d4ab0b14d9022304e9369b7b3b6eb06f967"},{"author":{"_account_id":6413,"name":"Victoria Martinez de la Cruz","email":"victoria@redhat.com","username":"vkmc"},"change_message_id":"a72f816389419ba5a4a22ae994379de2e6b36cd6","unresolved":false,"context_lines":[{"line_number":545,"context_line":"            if profile:"},{"line_number":546,"context_line":"                trace_id \u003d osprofiler_profiler.get().get_base_id()"},{"line_number":547,"context_line":"                print(\"Trace ID: %s\" % trace_id)"},{"line_number":548,"context_line":"                print(\"To display the trace, use this command:\\n\""},{"line_number":549,"context_line":"                      \"osprofiler trace show --html %s\" % trace_id)"},{"line_number":550,"context_line":""},{"line_number":551,"context_line":"    def _run_extension_hooks(self, hook_type, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_9402d707","line":548,"updated":"2015-02-13 19:27:20.000000000","message":"s/use this command/use the following command","commit_id":"f4134d4ab0b14d9022304e9369b7b3b6eb06f967"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"823248f49cf380a96770cd4050dbfe3e4e8dd533","unresolved":false,"context_lines":[{"line_number":545,"context_line":"            if profile:"},{"line_number":546,"context_line":"                trace_id \u003d osprofiler_profiler.get().get_base_id()"},{"line_number":547,"context_line":"                print(\"Trace ID: %s\" % trace_id)"},{"line_number":548,"context_line":"                print(\"To display the trace, use this command:\\n\""},{"line_number":549,"context_line":"                      \"osprofiler trace show --html %s\" % trace_id)"},{"line_number":550,"context_line":""},{"line_number":551,"context_line":"    def _run_extension_hooks(self, hook_type, *args, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_8850f3d5","line":548,"in_reply_to":"da86d52c_9402d707","updated":"2015-02-13 22:31:09.000000000","message":"Done","commit_id":"f4134d4ab0b14d9022304e9369b7b3b6eb06f967"},{"author":{"_account_id":14829,"name":"Ashleigh Farnham","username":"ashleighfarnham","inactive":true},"change_message_id":"bb7cdba15ba25e69b91bbc216dc02c4e9439e886","unresolved":false,"context_lines":[{"line_number":189,"context_line":"                                help\u003d\u0027HMAC key used to encrypt context \u0027"},{"line_number":190,"context_line":"                                \u0027data when profiling the performance of an \u0027"},{"line_number":191,"context_line":"                                \u0027operation.  This key should be set to one of \u0027"},{"line_number":192,"context_line":"                                \u0027the HMAC keys configured in Trove (they are \u0027"},{"line_number":193,"context_line":"                                \u0027found in api-paste.ini, typically in \u0027"},{"line_number":194,"context_line":"                                \u0027/etc/trove).  Without the key, profiling \u0027"},{"line_number":195,"context_line":"                                \u0027will not be triggered even if it is enabled \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba7be1f8_4b0ff9e1","line":192,"updated":"2015-02-19 22:36:41.000000000","message":"By rewording as \"configured in Trove\" are we removing a hint as to where to configure the HMAC key if it hasn\u0027t previously been done?","commit_id":"740379da939ee9d71511d6a56e13ae01060316fb"}]}
