)]}'
{"specs/newton/approved/cells-instance-groups-api-db.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"00e8b4e55dba27535011497f3ff9d9663b026a48","unresolved":false,"context_lines":[{"line_number":21,"context_line":"---------"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Users wish to create instance groups that operate globally across deployments"},{"line_number":24,"context_line":"without worrying about cells implementation."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9abb7d3a_142ed2a4","line":24,"updated":"2016-05-31 11:12:35.000000000","message":"yeah, its a region global API concept. lets not confuse things.","commit_id":"663f7beb7f88320bd9ceee26c9e596f4cab61c29"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"1bcba42103ab1a570d4456f1cb22127470dc23cf","unresolved":false,"context_lines":[{"line_number":35,"context_line":"``objects/instance_group.py`` and modified to access the API database. The"},{"line_number":36,"context_line":"``InstanceGroup`` and ``InstanceGroupList`` objects will be modified to"},{"line_number":37,"context_line":"access the API database initially and the fall-back to the cell database"},{"line_number":38,"context_line":"if neccessary. ``InstanceGroupList`` methods will return items from both"},{"line_number":39,"context_line":"the cell and API databases. These methods will, if-neccessary remove duplicates"},{"line_number":40,"context_line":"from the returned items."},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_58fcdc71","line":38,"updated":"2016-05-20 23:02:09.000000000","message":"s/neccessary/necessary/","commit_id":"663f7beb7f88320bd9ceee26c9e596f4cab61c29"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"1bcba42103ab1a570d4456f1cb22127470dc23cf","unresolved":false,"context_lines":[{"line_number":36,"context_line":"``InstanceGroup`` and ``InstanceGroupList`` objects will be modified to"},{"line_number":37,"context_line":"access the API database initially and the fall-back to the cell database"},{"line_number":38,"context_line":"if neccessary. ``InstanceGroupList`` methods will return items from both"},{"line_number":39,"context_line":"the cell and API databases. These methods will, if-neccessary remove duplicates"},{"line_number":40,"context_line":"from the returned items."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Migration methods will be created to move data from the cell to API database."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_3801186b","line":39,"updated":"2016-05-20 23:02:09.000000000","message":"s/if-neccessary/if necessary, /","commit_id":"663f7beb7f88320bd9ceee26c9e596f4cab61c29"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"00e8b4e55dba27535011497f3ff9d9663b026a48","unresolved":false,"context_lines":[{"line_number":50,"context_line":"------------"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"It may be possible to leave the ``instance_group_member`` table in the"},{"line_number":53,"context_line":"cell database as this table will grow with the number of instances."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"The ``InstanceGroup`` function ``get_hosts`` accesses the"},{"line_number":56,"context_line":"``instance_group_member`` table. It is used in both the scheduler and the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9abb7d3a_a81e8a5c","line":53,"updated":"2016-05-31 11:12:35.000000000","message":"yeah, you sold me on the needless complexity of that. If it becomes a big issue, we can move it.","commit_id":"663f7beb7f88320bd9ceee26c9e596f4cab61c29"}]}
