)]}'
{"octavia/db/migration/alembic_migrations/versions/fac584114642_.py":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"e839002dede04428127bc5c175cf596e6f001cb6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2017 Intel Corporation"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":18,"id":"1a1ced50_0c0cbb41","line":1,"updated":"2017-03-16 17:27:25.000000000","message":"this is a contract script IIUC","commit_id":"70a13af0245504f561b14225ae0693c4b667c4e6"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"e839002dede04428127bc5c175cf596e6f001cb6","unresolved":false,"context_lines":[{"line_number":34,"context_line":"def upgrade():"},{"line_number":35,"context_line":"    op.add_column(\u0027health_monitor\u0027,"},{"line_number":36,"context_line":"                  sa.Column(\u0027id\u0027,"},{"line_number":37,"context_line":"                            sa.String(length\u003d36),"},{"line_number":38,"context_line":"                            nullable\u003dTrue,"},{"line_number":39,"context_line":"                            ))"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":18,"id":"1a1ced50_acc007e2","line":37,"range":{"start_line":37,"start_character":45,"end_line":37,"end_character":47},"updated":"2017-03-16 17:27:25.000000000","message":"Derive constants from a separate file, as column IDs must be same in size","commit_id":"70a13af0245504f561b14225ae0693c4b667c4e6"}],"octavia/db/models.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"d59bcf2c5f791c567939c43395ddf08e459bbb86","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    __tablename__ \u003d \"health_monitor\""},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"    # __table_args__ \u003d ("},{"line_number":186,"context_line":"    #     sa.UniqueConstraint(\u0027pool_id\u0027,"},{"line_number":187,"context_line":"    #                         \u0027uq_health_monitor_pool\u0027),"},{"line_number":188,"context_line":"    # )"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    type \u003d sa.Column("},{"line_number":191,"context_line":"        sa.String(36),"}],"source_content_type":"text/x-python","patch_set":12,"id":"ba2be162_4f369ee8","line":188,"range":{"start_line":185,"start_character":4,"end_line":188,"end_character":7},"updated":"2017-03-06 18:38:11.000000000","message":"Remove if not needed.","commit_id":"c767869ff36979782b9fc113e1feb8c6b6d26a46"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"48c1ff8aa3e647bcd45db94fa48f1092889d50ca","unresolved":false,"context_lines":[{"line_number":188,"context_line":"        sa.ForeignKey(\"health_monitor_type.name\","},{"line_number":189,"context_line":"                      name\u003d\"fk_health_monitor_health_monitor_type_name\"),"},{"line_number":190,"context_line":"        nullable\u003dFalse)"},{"line_number":191,"context_line":"    id \u003d sa.Column("},{"line_number":192,"context_line":"        sa.String(36),"},{"line_number":193,"context_line":"        nullable\u003dFalse, primary_key\u003dTrue)"},{"line_number":194,"context_line":"    pool_id \u003d sa.Column("},{"line_number":195,"context_line":"        sa.String(36),"},{"line_number":196,"context_line":"        sa.ForeignKey(\"pool.id\", name\u003d\"fk_health_monitor_pool_id\"),"}],"source_content_type":"text/x-python","patch_set":18,"id":"1a1ced50_89041dc7","line":193,"range":{"start_line":191,"start_character":4,"end_line":193,"end_character":41},"updated":"2017-03-16 16:49:13.000000000","message":"IdMixin is doing the same","commit_id":"70a13af0245504f561b14225ae0693c4b667c4e6"},{"author":{"_account_id":22218,"name":"Sindhu Devale","email":"sindhu.devale@intel.com","username":"sindhudevale"},"change_message_id":"9834e3ad5ca79d400c06cd5b59f169278699550f","unresolved":false,"context_lines":[{"line_number":188,"context_line":"        sa.ForeignKey(\"health_monitor_type.name\","},{"line_number":189,"context_line":"                      name\u003d\"fk_health_monitor_health_monitor_type_name\"),"},{"line_number":190,"context_line":"        nullable\u003dFalse)"},{"line_number":191,"context_line":"    id \u003d sa.Column("},{"line_number":192,"context_line":"        sa.String(36),"},{"line_number":193,"context_line":"        nullable\u003dFalse, primary_key\u003dTrue)"},{"line_number":194,"context_line":"    pool_id \u003d sa.Column("},{"line_number":195,"context_line":"        sa.String(36),"},{"line_number":196,"context_line":"        sa.ForeignKey(\"pool.id\", name\u003d\"fk_health_monitor_pool_id\"),"}],"source_content_type":"text/x-python","patch_set":18,"id":"1a1ced50_17f924c9","line":193,"range":{"start_line":191,"start_character":4,"end_line":193,"end_character":41},"in_reply_to":"1a1ced50_89041dc7","updated":"2017-03-16 17:35:23.000000000","message":"Done","commit_id":"70a13af0245504f561b14225ae0693c4b667c4e6"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"e839002dede04428127bc5c175cf596e6f001cb6","unresolved":false,"context_lines":[{"line_number":192,"context_line":"        sa.String(36),"},{"line_number":193,"context_line":"        nullable\u003dFalse, primary_key\u003dTrue)"},{"line_number":194,"context_line":"    pool_id \u003d sa.Column("},{"line_number":195,"context_line":"        sa.String(36),"},{"line_number":196,"context_line":"        sa.ForeignKey(\"pool.id\", name\u003d\"fk_health_monitor_pool_id\"),"},{"line_number":197,"context_line":"        nullable\u003dFalse)"},{"line_number":198,"context_line":"    delay \u003d sa.Column(sa.Integer, nullable\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":18,"id":"1a1ced50_8c626b15","line":195,"range":{"start_line":195,"start_character":18,"end_line":195,"end_character":20},"updated":"2017-03-16 17:27:25.000000000","message":"ditto","commit_id":"70a13af0245504f561b14225ae0693c4b667c4e6"}],"octavia/tests/functional/db/test_repositories.py":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"48c1ff8aa3e647bcd45db94fa48f1092889d50ca","unresolved":false,"context_lines":[{"line_number":1296,"context_line":"            operating_status\u003dconstants.ONLINE,"},{"line_number":1297,"context_line":"            enabled\u003dTrue, load_balancer_id\u003dlb.id)"},{"line_number":1298,"context_line":"        self.repos.health_monitor.create("},{"line_number":1299,"context_line":"            self.session, id\u003dpool.id, project_id\u003dproject_id,"},{"line_number":1300,"context_line":"            name\u003d\"health_mon1\", type\u003dconstants.HEALTH_MONITOR_HTTP,"},{"line_number":1301,"context_line":"            delay\u003d1, timeout\u003d1, fall_threshold\u003d1, rise_threshold\u003d1,"},{"line_number":1302,"context_line":"            provisioning_status\u003dconstants.ACTIVE,"}],"source_content_type":"text/x-python","patch_set":18,"id":"1a1ced50_6973614e","line":1299,"range":{"start_line":1299,"start_character":26,"end_line":1299,"end_character":36},"updated":"2017-03-16 16:49:13.000000000","message":"it\u0027s overhead. We can make this in repository and not require as param.\n\nAll executions in file.","commit_id":"70a13af0245504f561b14225ae0693c4b667c4e6"},{"author":{"_account_id":22218,"name":"Sindhu Devale","email":"sindhu.devale@intel.com","username":"sindhudevale"},"change_message_id":"9834e3ad5ca79d400c06cd5b59f169278699550f","unresolved":false,"context_lines":[{"line_number":1296,"context_line":"            operating_status\u003dconstants.ONLINE,"},{"line_number":1297,"context_line":"            enabled\u003dTrue, load_balancer_id\u003dlb.id)"},{"line_number":1298,"context_line":"        self.repos.health_monitor.create("},{"line_number":1299,"context_line":"            self.session, id\u003dpool.id, project_id\u003dproject_id,"},{"line_number":1300,"context_line":"            name\u003d\"health_mon1\", type\u003dconstants.HEALTH_MONITOR_HTTP,"},{"line_number":1301,"context_line":"            delay\u003d1, timeout\u003d1, fall_threshold\u003d1, rise_threshold\u003d1,"},{"line_number":1302,"context_line":"            provisioning_status\u003dconstants.ACTIVE,"}],"source_content_type":"text/x-python","patch_set":18,"id":"1a1ced50_571abc18","line":1299,"range":{"start_line":1299,"start_character":26,"end_line":1299,"end_character":36},"in_reply_to":"1a1ced50_6973614e","updated":"2017-03-16 17:35:23.000000000","message":"Done","commit_id":"70a13af0245504f561b14225ae0693c4b667c4e6"}],"releasenotes/notes/add-id-column-to-healthmonitor-a331934ad2cede87.yaml":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"f29e267158566a5cab5b0d048537ad2b526885c1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"    - Adding `ID` column to the health_monitor table in Octavia."},{"line_number":4,"context_line":"      The database needs to be upgraded first, followed by ugrade"},{"line_number":5,"context_line":"      or restart of the API servers."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a1ff146_d5869b64","line":4,"range":{"start_line":4,"start_character":59,"end_line":4,"end_character":65},"updated":"2017-03-14 18:36:55.000000000","message":"upgrade","commit_id":"5e9d364afd642034656e2497b4c80d27f11faf58"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"f29e267158566a5cab5b0d048537ad2b526885c1","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"    - Adding `ID` column to the health_monitor table in Octavia."},{"line_number":4,"context_line":"      The database needs to be upgraded first, followed by ugrade"},{"line_number":5,"context_line":"      or restart of the API servers."}],"source_content_type":"text/x-yaml","patch_set":15,"id":"3a1ff146_f57b9779","line":5,"range":{"start_line":5,"start_character":6,"end_line":5,"end_character":8},"updated":"2017-03-14 18:36:55.000000000","message":"and","commit_id":"5e9d364afd642034656e2497b4c80d27f11faf58"}]}
