)]}'
{"octavia/api/v2/__init__.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"7e84d6b63f92369c680fd27443b09bcfc4d73d67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a71b18c_99a886dd","updated":"2016-12-09 16:34:03.000000000","message":"This should be added in separate PS","commit_id":"4825afecc2e44b6ad1b6219c0d0fc481a82d189f"}],"octavia/api/v2/controllers/__init__.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"7e84d6b63f92369c680fd27443b09bcfc4d73d67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a71b18c_d9aafed1","updated":"2016-12-09 16:34:03.000000000","message":"This also must be in separate PS","commit_id":"4825afecc2e44b6ad1b6219c0d0fc481a82d189f"}],"octavia/api/v2/controllers/base.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"7e84d6b63f92369c680fd27443b09bcfc4d73d67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a71b18c_59850e57","updated":"2016-12-09 16:34:03.000000000","message":"The same here","commit_id":"4825afecc2e44b6ad1b6219c0d0fc481a82d189f"}],"octavia/api/v2/controllers/l7policy.py":[{"author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"change_message_id":"239323a50c4d917e42b513c29cb9a27fc34df2f5","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from wsme import types as wtypes"},{"line_number":21,"context_line":"from wsmeext import pecan as wsme_pecan"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from octavia.api.v1.types import l7policy as l7policy_types"},{"line_number":24,"context_line":"from octavia.api.v2.controllers import base"},{"line_number":25,"context_line":"from octavia.api.v2.controllers import l7rule"},{"line_number":26,"context_line":"from octavia.common import constants"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a461143_817fac13","line":23,"updated":"2017-01-31 19:01:08.000000000","message":"v2","commit_id":"a55c30f540909edb74bce03d5a257f387398099e"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf0a4702ce76ddacb4dc22742aa97b9732f8adbc","unresolved":false,"context_lines":[{"line_number":262,"context_line":"        which controller, if any, should control be passed."},{"line_number":263,"context_line":"        \"\"\""},{"line_number":264,"context_line":"        context \u003d pecan.request.context.get(\u0027octavia_context\u0027)"},{"line_number":265,"context_line":"        if l7policy_id and len(remainder) and remainder[0] \u003d\u003d \u0027l7rules\u0027:"},{"line_number":266,"context_line":"            remainder \u003d remainder[1:]"},{"line_number":267,"context_line":"            db_l7policy \u003d self.repositories.l7policy.get("},{"line_number":268,"context_line":"                context.session, id\u003dl7policy_id)"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_885a8e4c","line":265,"range":{"start_line":265,"start_character":63,"end_line":265,"end_character":70},"updated":"2017-04-03 23:13:21.000000000","message":"rules","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":262,"context_line":"        which controller, if any, should control be passed."},{"line_number":263,"context_line":"        \"\"\""},{"line_number":264,"context_line":"        context \u003d pecan.request.context.get(\u0027octavia_context\u0027)"},{"line_number":265,"context_line":"        if l7policy_id and len(remainder) and remainder[0] \u003d\u003d \u0027l7rules\u0027:"},{"line_number":266,"context_line":"            remainder \u003d remainder[1:]"},{"line_number":267,"context_line":"            db_l7policy \u003d self.repositories.l7policy.get("},{"line_number":268,"context_line":"                context.session, id\u003dl7policy_id)"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_23c04550","line":265,"range":{"start_line":265,"start_character":63,"end_line":265,"end_character":70},"in_reply_to":"dfeb2761_885a8e4c","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"}],"octavia/api/v2/controllers/l7rule.py":[{"author":{"_account_id":6579,"name":"Nir Magnezi","email":"nmagnezi@redhat.com","username":"nmagnezi"},"change_message_id":"9312541fbfb6318e3ab604b278240e8855218ea0","unresolved":false,"context_lines":[{"line_number":109,"context_line":"                raise exceptions.IDAlreadyExists()"},{"line_number":110,"context_line":"        try:"},{"line_number":111,"context_line":"            LOG.info(_LI(\"Sending Creation of L7Rule %s to handler\"),"},{"line_number":112,"context_line":"                     db_l7rule.id)"},{"line_number":113,"context_line":"            self.handler.create(db_l7rule)"},{"line_number":114,"context_line":"        except Exception:"},{"line_number":115,"context_line":"            with excutils.save_and_reraise_exception(reraise\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_f0c7a295","line":112,"range":{"start_line":112,"start_character":21,"end_line":112,"end_character":33},"updated":"2016-12-15 11:55:33.000000000","message":"if the try section in line #96 fails, this variable be referenced before assignment.","commit_id":"f0d1365b25289e225f26f32ab89f8967cf0eb73a"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf0a4702ce76ddacb4dc22742aa97b9732f8adbc","unresolved":false,"context_lines":[{"line_number":131,"context_line":"                         body\u003dl7rule_types.L7RuleRootPOST, status_code\u003d201)"},{"line_number":132,"context_line":"    def post(self, l7rule_):"},{"line_number":133,"context_line":"        \"\"\"Creates a l7rule on an l7policy.\"\"\""},{"line_number":134,"context_line":"        l7rule \u003d l7rule_.l7rule"},{"line_number":135,"context_line":"        try:"},{"line_number":136,"context_line":"            validate.l7rule_data(l7rule)"},{"line_number":137,"context_line":"        except Exception as e:"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_0342e110","line":134,"range":{"start_line":134,"start_character":25,"end_line":134,"end_character":31},"updated":"2017-04-03 23:13:21.000000000","message":"rule","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":131,"context_line":"                         body\u003dl7rule_types.L7RuleRootPOST, status_code\u003d201)"},{"line_number":132,"context_line":"    def post(self, l7rule_):"},{"line_number":133,"context_line":"        \"\"\"Creates a l7rule on an l7policy.\"\"\""},{"line_number":134,"context_line":"        l7rule \u003d l7rule_.l7rule"},{"line_number":135,"context_line":"        try:"},{"line_number":136,"context_line":"            validate.l7rule_data(l7rule)"},{"line_number":137,"context_line":"        except Exception as e:"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_8378312a","line":134,"range":{"start_line":134,"start_character":25,"end_line":134,"end_character":31},"in_reply_to":"dfeb2761_0342e110","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"9d2c389877eef2a82f819f3732b3095ff1481ff1","unresolved":false,"context_lines":[{"line_number":166,"context_line":"    @wsme_pecan.wsexpose(l7rule_types.L7RuleRootResponse,"},{"line_number":167,"context_line":"                         wtypes.text, body\u003dl7rule_types.L7RuleRootPUT,"},{"line_number":168,"context_line":"                         status_code\u003d200)"},{"line_number":169,"context_line":"    def put(self, id, l7rule_):"},{"line_number":170,"context_line":"        \"\"\"Updates a l7rule.\"\"\""},{"line_number":171,"context_line":"        l7rule \u003d l7rule_.rule"},{"line_number":172,"context_line":"        context \u003d pecan.request.context.get(\u0027octavia_context\u0027)"}],"source_content_type":"text/x-python","patch_set":20,"id":"dfeb2761_287c7870","line":169,"range":{"start_line":169,"start_character":8,"end_line":169,"end_character":31},"updated":"2017-04-04 22:58:58.000000000","message":"\"admin_state_up\": false\nThis does not work.  It does nothing to the actual config in HAProxy.\nThe DB does update however.","commit_id":"848556d830b645a603956ff60fb2d08902fc89eb"}],"octavia/api/v2/types/l7rule.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf0a4702ce76ddacb4dc22742aa97b9732f8adbc","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    _type_to_model_map \u003d {}"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class L7RuleResponse(BaseL7Type):"},{"line_number":26,"context_line":"    \"\"\"Defines which attributes are to be shown on any response.\"\"\""},{"line_number":27,"context_line":"    id \u003d wtypes.wsattr(wtypes.UuidType())"},{"line_number":28,"context_line":"    type \u003d wtypes.wsattr(wtypes.StringType())"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_237a8587","line":25,"range":{"start_line":25,"start_character":6,"end_line":25,"end_character":23},"updated":"2017-04-03 23:13:21.000000000","message":"admin_state_up is missing","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    _type_to_model_map \u003d {}"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class L7RuleResponse(BaseL7Type):"},{"line_number":26,"context_line":"    \"\"\"Defines which attributes are to be shown on any response.\"\"\""},{"line_number":27,"context_line":"    id \u003d wtypes.wsattr(wtypes.UuidType())"},{"line_number":28,"context_line":"    type \u003d wtypes.wsattr(wtypes.StringType())"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_2393a551","line":25,"range":{"start_line":25,"start_character":6,"end_line":25,"end_character":23},"in_reply_to":"dfeb2761_237a8587","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf0a4702ce76ddacb4dc22742aa97b9732f8adbc","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"class L7RuleRootResponse(types.BaseType):"},{"line_number":52,"context_line":"    l7rule \u003d wtypes.wsattr(L7RuleResponse)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"class L7RulesRootResponse(types.BaseType):"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_23ede524","line":52,"range":{"start_line":52,"start_character":4,"end_line":52,"end_character":10},"updated":"2017-04-03 23:13:21.000000000","message":"rule","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"class L7RuleRootResponse(types.BaseType):"},{"line_number":52,"context_line":"    l7rule \u003d wtypes.wsattr(L7RuleResponse)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"class L7RulesRootResponse(types.BaseType):"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_039ae161","line":52,"range":{"start_line":52,"start_character":4,"end_line":52,"end_character":10},"in_reply_to":"dfeb2761_23ede524","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf0a4702ce76ddacb4dc22742aa97b9732f8adbc","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"class L7RulesRootResponse(types.BaseType):"},{"line_number":56,"context_line":"    l7rules \u003d wtypes.wsattr([L7RuleResponse])"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class L7RulePOST(BaseL7Type):"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_c3dd1971","line":56,"range":{"start_line":56,"start_character":4,"end_line":56,"end_character":11},"updated":"2017-04-03 23:13:21.000000000","message":"rules","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"class L7RulesRootResponse(types.BaseType):"},{"line_number":56,"context_line":"    l7rules \u003d wtypes.wsattr([L7RuleResponse])"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class L7RulePOST(BaseL7Type):"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_e39c9d5e","line":56,"range":{"start_line":56,"start_character":4,"end_line":56,"end_character":11},"in_reply_to":"dfeb2761_c3dd1971","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf0a4702ce76ddacb4dc22742aa97b9732f8adbc","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    l7rules \u003d wtypes.wsattr([L7RuleResponse])"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class L7RulePOST(BaseL7Type):"},{"line_number":60,"context_line":"    \"\"\"Defines mandatory and optional attributes of a POST request.\"\"\""},{"line_number":61,"context_line":"    type \u003d wtypes.wsattr("},{"line_number":62,"context_line":"        wtypes.Enum(str,"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_03a66111","line":59,"range":{"start_line":59,"start_character":6,"end_line":59,"end_character":16},"updated":"2017-04-03 23:13:21.000000000","message":"admin_state_up missing.","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    l7rules \u003d wtypes.wsattr([L7RuleResponse])"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class L7RulePOST(BaseL7Type):"},{"line_number":60,"context_line":"    \"\"\"Defines mandatory and optional attributes of a POST request.\"\"\""},{"line_number":61,"context_line":"    type \u003d wtypes.wsattr("},{"line_number":62,"context_line":"        wtypes.Enum(str,"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_c3a3d99d","line":59,"range":{"start_line":59,"start_character":6,"end_line":59,"end_character":16},"in_reply_to":"dfeb2761_03a66111","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf0a4702ce76ddacb4dc22742aa97b9732f8adbc","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"class L7RuleRootPOST(types.BaseType):"},{"line_number":79,"context_line":"    l7rule \u003d wtypes.wsattr(L7RulePOST)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class L7RulePUT(BaseL7Type):"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_43d34961","line":79,"range":{"start_line":79,"start_character":4,"end_line":79,"end_character":10},"updated":"2017-04-03 23:13:21.000000000","message":"rule","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"class L7RuleRootPOST(types.BaseType):"},{"line_number":79,"context_line":"    l7rule \u003d wtypes.wsattr(L7RulePOST)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class L7RulePUT(BaseL7Type):"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_23bcc5b9","line":79,"range":{"start_line":79,"start_character":4,"end_line":79,"end_character":10},"in_reply_to":"dfeb2761_43d34961","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf0a4702ce76ddacb4dc22742aa97b9732f8adbc","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    l7rule \u003d wtypes.wsattr(L7RulePOST)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class L7RulePUT(BaseL7Type):"},{"line_number":83,"context_line":"    \"\"\"Defines attributes that are acceptable of a PUT request.\"\"\""},{"line_number":84,"context_line":"    type \u003d wtypes.wsattr("},{"line_number":85,"context_line":"        wtypes.Enum(str,"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_e3a81ddc","line":82,"range":{"start_line":82,"start_character":6,"end_line":82,"end_character":15},"updated":"2017-04-03 23:13:21.000000000","message":"admin_state_up missing.","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    l7rule \u003d wtypes.wsattr(L7RulePOST)"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class L7RulePUT(BaseL7Type):"},{"line_number":83,"context_line":"    \"\"\"Defines attributes that are acceptable of a PUT request.\"\"\""},{"line_number":84,"context_line":"    type \u003d wtypes.wsattr("},{"line_number":85,"context_line":"        wtypes.Enum(str,"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_03b301ec","line":82,"range":{"start_line":82,"start_character":6,"end_line":82,"end_character":15},"in_reply_to":"dfeb2761_e3a81ddc","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"bf0a4702ce76ddacb4dc22742aa97b9732f8adbc","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"class L7RuleRootPUT(types.BaseType):"},{"line_number":96,"context_line":"    l7rule \u003d wtypes.wsattr(L7RulePUT)"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_03cd41b7","line":96,"range":{"start_line":96,"start_character":4,"end_line":96,"end_character":11},"updated":"2017-04-03 23:13:21.000000000","message":"rule","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"class L7RuleRootPUT(types.BaseType):"},{"line_number":96,"context_line":"    l7rule \u003d wtypes.wsattr(L7RulePUT)"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_a3c7b545","line":96,"range":{"start_line":96,"start_character":4,"end_line":96,"end_character":11},"in_reply_to":"dfeb2761_03cd41b7","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"}],"octavia/db/prepare.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"8176c54001bc150bf9e524c9cf312261c7af1037","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"def create_l7rule(l7rule_dict, l7policy_id):"},{"line_number":132,"context_line":"    l7rule_dict[\u0027provisioning_status\u0027] \u003d constants.PENDING_CREATE"},{"line_number":133,"context_line":"    l7rule_dict[\u0027operating_status\u0027] \u003d constants.OFFLINE"},{"line_number":134,"context_line":"    if not l7rule_dict.get(\u0027id\u0027):"},{"line_number":135,"context_line":"        l7rule_dict[\u0027id\u0027] \u003d uuidutils.generate_uuid()"},{"line_number":136,"context_line":"    l7rule_dict[\u0027l7policy_id\u0027] \u003d l7policy_id"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_83e5d1aa","line":133,"range":{"start_line":133,"start_character":4,"end_line":133,"end_character":55},"updated":"2017-04-03 23:32:22.000000000","message":"Same game here, need to add to the DB task:\nhttps://github.com/openstack/octavia/blob/master/octavia/controller/worker/tasks/database_tasks.py#L1856","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"9fb73b8b38b780e4bffe9e6673c2ef337daf49ec","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"def create_l7rule(l7rule_dict, l7policy_id):"},{"line_number":132,"context_line":"    l7rule_dict[\u0027provisioning_status\u0027] \u003d constants.PENDING_CREATE"},{"line_number":133,"context_line":"    l7rule_dict[\u0027operating_status\u0027] \u003d constants.OFFLINE"},{"line_number":134,"context_line":"    if not l7rule_dict.get(\u0027id\u0027):"},{"line_number":135,"context_line":"        l7rule_dict[\u0027id\u0027] \u003d uuidutils.generate_uuid()"},{"line_number":136,"context_line":"    l7rule_dict[\u0027l7policy_id\u0027] \u003d l7policy_id"}],"source_content_type":"text/x-python","patch_set":18,"id":"dfeb2761_c3cf58ae","line":133,"range":{"start_line":133,"start_character":4,"end_line":133,"end_character":55},"in_reply_to":"dfeb2761_83e5d1aa","updated":"2017-04-03 23:53:21.000000000","message":"Done","commit_id":"6aed67673e75ae6ec018019cffb4802d5824f7e4"}],"octavia/tests/functional/api/v2/__init__.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"7e84d6b63f92369c680fd27443b09bcfc4d73d67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a71b18c_d9bf5efa","updated":"2016-12-09 16:34:03.000000000","message":"Separate PS","commit_id":"4825afecc2e44b6ad1b6219c0d0fc481a82d189f"}],"octavia/tests/functional/api/v2/base.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"7e84d6b63f92369c680fd27443b09bcfc4d73d67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a71b18c_9944061c","updated":"2016-12-09 16:34:03.000000000","message":"Separate PS","commit_id":"4825afecc2e44b6ad1b6219c0d0fc481a82d189f"}],"octavia/tests/functional/api/v2/test_l7rule.py":[{"author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"change_message_id":"239323a50c4d917e42b513c29cb9a27fc34df2f5","unresolved":false,"context_lines":[{"line_number":15,"context_line":"from oslo_utils import uuidutils"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from octavia.common import constants"},{"line_number":18,"context_line":"from octavia.tests.functional.api.v1 import base"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"class TestL7Rule(base.BaseAPITest):"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a461143_c19e1462","line":18,"updated":"2017-01-31 19:01:08.000000000","message":"v2","commit_id":"a55c30f540909edb74bce03d5a257f387398099e"}],"octavia/tests/unit/api/v2/types/test_l7rules.py":[{"author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"change_message_id":"239323a50c4d917e42b513c29cb9a27fc34df2f5","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from wsme.rest import json as wsme_json"},{"line_number":17,"context_line":"from wsme import types as wsme_types"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from octavia.api.v1.types import l7rule as l7rule_type"},{"line_number":20,"context_line":"from octavia.common import constants"},{"line_number":21,"context_line":"from octavia.tests.unit.api.common import base"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"3a461143_81988c79","line":19,"updated":"2017-01-31 19:01:08.000000000","message":"v2.types","commit_id":"a55c30f540909edb74bce03d5a257f387398099e"}]}
