)]}'
{"neutron/services/segments/db.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"6a35636bd97ca522812f3d9e36d9b07ea6233380","unresolved":false,"context_lines":[{"line_number":181,"context_line":"                        segment\u003dsegment_dict)"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"@lockutils.synchronized(\u0027update_segment_host_mapping\u0027)"},{"line_number":185,"context_line":"def update_segment_host_mapping(context, host, current_segment_ids):"},{"line_number":186,"context_line":"    with db_api.context_manager.writer.using(context):"},{"line_number":187,"context_line":"        segment_host_mapping \u003d network.SegmentHostMapping.get_objects("}],"source_content_type":"text/x-python","patch_set":1,"id":"7f96bb07_3ae83fe0","line":184,"updated":"2018-01-17 11:04:13.000000000","message":"what if you have active/active services? This lock will not work","commit_id":"bb24bd07c8324d0683fad3217303a8757cf30365"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"3e60050dd8be58d12409c28028e7e3899e83619a","unresolved":false,"context_lines":[{"line_number":181,"context_line":"                        segment\u003dsegment_dict)"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"@lockutils.synchronized(\u0027update_segment_host_mapping\u0027)"},{"line_number":185,"context_line":"def update_segment_host_mapping(context, host, current_segment_ids):"},{"line_number":186,"context_line":"    with db_api.context_manager.writer.using(context):"},{"line_number":187,"context_line":"        segment_host_mapping \u003d network.SegmentHostMapping.get_objects("}],"source_content_type":"text/x-python","patch_set":1,"id":"7f96bb07_670cebeb","line":184,"in_reply_to":"7f96bb07_3ae83fe0","updated":"2018-01-17 12:18:13.000000000","message":"ah, indeed it wont. Thanks for bringing that up.\n\nI am not sure how to proceed tough ... Wouldn\u0027t we want to do a SELECT FOR UPDATE or SELECT ... LOCK IN SHARE MODE when getting current segment_host mapping in L187? But how?","commit_id":"bb24bd07c8324d0683fad3217303a8757cf30365"}]}
