)]}'
{"cinder/service.py":[{"author":{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},"change_message_id":"246f561bf19c758373c4ba8289c61c2f9d33669f","unresolved":false,"context_lines":[{"line_number":317,"context_line":"            # Conditional update if the count hasn\u0027t changed by other node. If"},{"line_number":318,"context_line":"            # other node updated it right before us, we don\u0027t retry, since"},{"line_number":319,"context_line":"            # the only important thing is that there is at least 1 heartbeat"},{"line_number":320,"context_line":"            db.conditional_update("},{"line_number":321,"context_line":"                ctxt,"},{"line_number":322,"context_line":"                db.sqlalchemy.models.Service,"},{"line_number":323,"context_line":"                state_catalog,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_ab44b9b6","line":320,"updated":"2015-08-05 13:30:19.000000000","message":"Where is the compare-and-set mentioned in the commit message?","commit_id":"c339d54cac4c158a06422f5373751d3c43932e3e"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"8fa92f41aec85092f89f7ce004174fbe0fd2b4ec","unresolved":false,"context_lines":[{"line_number":317,"context_line":"            # Conditional update if the count hasn\u0027t changed by other node. If"},{"line_number":318,"context_line":"            # other node updated it right before us, we don\u0027t retry, since"},{"line_number":319,"context_line":"            # the only important thing is that there is at least 1 heartbeat"},{"line_number":320,"context_line":"            db.conditional_update("},{"line_number":321,"context_line":"                ctxt,"},{"line_number":322,"context_line":"                db.sqlalchemy.models.Service,"},{"line_number":323,"context_line":"                state_catalog,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a4dcd0f_5f3fd423","line":320,"in_reply_to":"1a4dcd0f_ab44b9b6","updated":"2015-08-05 23:23:14.000000000","message":"That\u0027s what conditional_update() does.","commit_id":"c339d54cac4c158a06422f5373751d3c43932e3e"}]}
