)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},"change_message_id":"4c4bde179738ca65838adb063c5ca5f992e71257","unresolved":false,"context_lines":[{"line_number":12,"context_line":"introduced a cursor for doing the initialization which did not have the retry"},{"line_number":13,"context_line":"capability, resulting in a hard failure."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Fixes bug-1243973"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I73b219e0f5eacf314d87b4d5e56c03daf51b2eca"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAATn%2F%2B1V4%3D","line":15,"updated":"2013-11-19 15:53:14.000000000","message":"If you drop the dash (\"-\") here, I think Gerrit will render this with a link to the launchpad bug.","commit_id":"5802828ff1d6e0997f5513dbb8d33eb9f7e3c9d7"}],"swift/common/db.py":[{"author":{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},"change_message_id":"40371cec0dc4e027473d8fa84a843d9ef37f632a","unresolved":false,"context_lines":[{"line_number":128,"context_line":"                except sqlite3.OperationalError, e:"},{"line_number":129,"context_line":"                    if \u0027locked\u0027 not in str(e):"},{"line_number":130,"context_line":"                        raise"},{"line_number":131,"context_line":"                sleep(0.05)"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"    def execute(self, *args, **kwargs):"},{"line_number":134,"context_line":"        return self._timeout(lambda: sqlite3.Cursor.execute("}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2B5V8%3D","line":131,"updated":"2013-11-18 21:22:06.000000000","message":"This seems like a long time. Perhaps we should make this shorter, like 1 ms?\n\nPerhaps we could consider some like a back off to maximum of 0.05 seconds, starting at a value that is much shorter?\n\nAdditionally, should ensure that the specified timeout is longer than the sleep value()?","commit_id":"2961c4bbe81ec2fa0d23e14eb9318a0c5f7390ce"}]}
