)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"f1b88baaba38b43f17ab00405b33d07302483364","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Catch DBDuplicateEntry errors when scheduling SNAT to"},{"line_number":10,"context_line":"a service node to prevent harmless tracebacks in the log."},{"line_number":11,"context_line":"These can occur if scheduling occurs concurrently,"},{"line_number":12,"context_line":"so they are safe to ignore."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1381958"},{"line_number":15,"context_line":"Change-Id: If242b04b372609f640f3ce88f4245c17a45bf69d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"baa201ad_fa236002","line":12,"updated":"2014-10-16 16:33:35.000000000","message":"I wouldn\u0027t be so sure. Can you detail under what circumstances you observe this failure? From that stacktrace I cannot understand how the Integrity constraint violation.","commit_id":"9e94842412425df9330f9f5dbc001ef65399435d"},{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"6815218315003959715d437dece4050227cec958","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Catch DBDuplicateEntry errors when scheduling SNAT to"},{"line_number":10,"context_line":"a service node to prevent harmless tracebacks in the log."},{"line_number":11,"context_line":"These can occur if scheduling occurs concurrently,"},{"line_number":12,"context_line":"so they are safe to ignore."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1381958"},{"line_number":15,"context_line":"Change-Id: If242b04b372609f640f3ce88f4245c17a45bf69d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9aa7fdbe_c3caf66d","line":12,"in_reply_to":"baa201ad_9315d341","updated":"2014-10-18 08:03:09.000000000","message":"Reason why I am wary is that I found these DBDuplicate errors myself in the past and they led me to logic errors which, once fixed, meant that the DBDuplication errors went away. I\u0027d need to see this through before I can commit to this fix.","commit_id":"9e94842412425df9330f9f5dbc001ef65399435d"},{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"3af089ad69cb6b34871012496fd3d2a9dd171c74","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Catch DBDuplicateEntry errors when scheduling SNAT to"},{"line_number":10,"context_line":"a service node to prevent harmless tracebacks in the log."},{"line_number":11,"context_line":"These can occur if scheduling occurs concurrently,"},{"line_number":12,"context_line":"so they are safe to ignore."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1381958"},{"line_number":15,"context_line":"Change-Id: If242b04b372609f640f3ce88f4245c17a45bf69d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"baa201ad_9315d341","line":12,"in_reply_to":"baa201ad_fa236002","updated":"2014-10-17 02:02:29.000000000","message":"rapid router/router-interface creation and deletion using the scripts from the other bug. Only happened once in about a half hour of running the script.","commit_id":"9e94842412425df9330f9f5dbc001ef65399435d"}],"neutron/db/l3_dvrscheduler_db.py":[{"author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"change_message_id":"f1b88baaba38b43f17ab00405b33d07302483364","unresolved":false,"context_lines":[{"line_number":300,"context_line":"        snat_candidates \u003d self.get_snat_candidates(sync_router,"},{"line_number":301,"context_line":"                                                   active_l3_agents)"},{"line_number":302,"context_line":"        if snat_candidates:"},{"line_number":303,"context_line":"            try:"},{"line_number":304,"context_line":"                chosen_agent \u003d self.bind_snat_servicenode("},{"line_number":305,"context_line":"                    context, router_id, snat_candidates)"},{"line_number":306,"context_line":"            except db_exc.DBDuplicateEntry:"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_98325df0","line":303,"updated":"2014-10-16 16:33:35.000000000","message":"this sounds like sweeping under the rug...it might be ok, but I am not given enough information to decide whether this is the right fix. Without the ability to reproduce, I don\u0027t feel I can give you a +2","commit_id":"9e94842412425df9330f9f5dbc001ef65399435d"}]}
