)]}'
{"specs/ocata/approved/relational_db_schema_with_oslo_db.rst":[{"author":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"change_message_id":"c83743dd0c97a39a3598988ece08e2b75cd5deed","unresolved":false,"context_lines":[{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Clients"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"    client_id (uuid) [p_key]"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"    hostname (varchar)"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    client_info (varchar)"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"    last_poll_date (timestamp)"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":""},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a71b18c_a0b5417f","line":100,"range":{"start_line":94,"start_character":0,"end_line":100,"end_character":30},"updated":"2016-12-08 14:23:20.000000000","message":"This should be implemented: https://blueprints.launchpad.net/freezer/+spec/better-client-id","commit_id":"68b5e1bf5de6548bc33f372aa23b605727182bd9"},{"author":{"_account_id":14509,"name":"Pierre Mathieu","email":"pierre-arthur.mathieu@hpe.com","username":"slashme"},"change_message_id":"c83743dd0c97a39a3598988ece08e2b75cd5deed","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Actions"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    action_id (uuid) [p_key]"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    resource (varchar)"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    type (varchar)"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"    name (varchar)"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    application (varchar)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    engine (varchar)"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    snapshot (varchar)"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    storage (varchar)"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"    global_options (JSON)"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    application_options (JSON)"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    storage_options (JSON)"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"    snapshot_options (JSON)"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    engine_options (JSON)"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a71b18c_e02499c7","line":130,"range":{"start_line":105,"start_character":0,"end_line":130,"end_character":25},"updated":"2016-12-08 14:23:20.000000000","message":"This is not how freezer-agent works at the moment. It is relying heavily on this refactoring: https://etherpad.openstack.org/p/freezer_new_archi","commit_id":"68b5e1bf5de6548bc33f372aa23b605727182bd9"}]}
