)]}'
{"specs/liberty/approved/persist-request-spec.rst":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"e479fa345a14f5af117e5638aca31cfc7be3e8b5","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"A save_for_instance() method will be added to the RequestSpec object.  This"},{"line_number":45,"context_line":"will store parts of the RequestSpec in the instance_extra table.  The save()"},{"line_number":46,"context_line":"method is being saved for a later idea of persistence in the api database."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Alternatives"},{"line_number":49,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab921fb_c24a28ac","line":46,"updated":"2015-04-24 16:09:45.000000000","message":"As I tried to explain during last Cells meeting (even otp), I think we need to add a .save() method which would persist the whole RequestSpec and then attach the object to the instance by maybe adding it to the Instance object (with nullable)\n\nThat way, calling Instance.save() would persist the related to the instance information.","commit_id":"3cda684bf7192b9e73ea8bbd9eeeb9bf8858e4d8"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"82168814340de1f3d677e121814b292a389ad4de","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"A save_for_instance() method will be added to the RequestSpec object.  This"},{"line_number":45,"context_line":"will store parts of the RequestSpec in the instance_extra table.  The save()"},{"line_number":46,"context_line":"method is being saved for a later idea of persistence in the api database."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Alternatives"},{"line_number":49,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab921fb_ee2724b4","line":46,"in_reply_to":"bab921fb_c24a28ac","updated":"2015-04-25 14:35:50.000000000","message":"Yeah.  After that discussion I am on board with just using save and writing it to either the api or cell db, based on context most likely.","commit_id":"3cda684bf7192b9e73ea8bbd9eeeb9bf8858e4d8"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"e479fa345a14f5af117e5638aca31cfc7be3e8b5","unresolved":false,"context_lines":[{"line_number":58,"context_line":"A new column will be added to the instance_extra table.  This column will hold"},{"line_number":59,"context_line":"the force_hosts, force_nodes, retry(should this be stored?), limits, group, and"},{"line_number":60,"context_line":"scheduler_hints fields from the object.  ObjectFields will be stored as"},{"line_number":61,"context_line":"obj_to_primitive dicts containing object version information."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"REST API impact"},{"line_number":64,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab921fb_22044448","line":61,"updated":"2015-04-24 16:09:45.000000000","message":"why not providing the RequestSpec uuid to the instance_extra so we could call it ?\n\nWhy not considering as I said the RequestSpec object as nested to the Instance object ?","commit_id":"3cda684bf7192b9e73ea8bbd9eeeb9bf8858e4d8"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"82168814340de1f3d677e121814b292a389ad4de","unresolved":false,"context_lines":[{"line_number":58,"context_line":"A new column will be added to the instance_extra table.  This column will hold"},{"line_number":59,"context_line":"the force_hosts, force_nodes, retry(should this be stored?), limits, group, and"},{"line_number":60,"context_line":"scheduler_hints fields from the object.  ObjectFields will be stored as"},{"line_number":61,"context_line":"obj_to_primitive dicts containing object version information."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"REST API impact"},{"line_number":64,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab921fb_0e2ff888","line":61,"in_reply_to":"bab921fb_22044448","updated":"2015-04-25 14:35:50.000000000","message":"It can be considered nested within a cell.  But it also needs to live independently for the case where it\u0027s written before an instance has been created.","commit_id":"3cda684bf7192b9e73ea8bbd9eeeb9bf8858e4d8"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"228bc05fab341a751729986fbabcf71555d44504","unresolved":false,"context_lines":[{"line_number":82,"context_line":"None here, but this will allow for resizes to be scheduled like the original"},{"line_number":83,"context_line":"boot request."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Performance impact"},{"line_number":86,"context_line":"------------------"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"An additional database write will be incurred."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab921fb_1723c006","line":85,"updated":"2015-04-24 15:42:08.000000000","message":"Apparently our section tests are case sensitive?","commit_id":"3cda684bf7192b9e73ea8bbd9eeeb9bf8858e4d8"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"2c86832c96a85bc3cb8b35d62cfa4e7f86717b22","unresolved":false,"context_lines":[{"line_number":30,"context_line":"---------"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"* Operators/users want to move an instance through a migration or resize and"},{"line_number":33,"context_line":"  want the destination to satisfy the same requirements as the source."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Project Priority"},{"line_number":36,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_2bb2b7e5","line":33,"updated":"2015-07-28 16:30:22.000000000","message":"If an instance is resized, will the requestspec object be updated please?","commit_id":"e152eae604486dafa57764811cf3b5666d814c49"},{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"d24794632270645cd42ccdb7eb03a9a45a3d14f4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"---------"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"* Operators/users want to move an instance through a migration or resize and"},{"line_number":33,"context_line":"  want the destination to satisfy the same requirements as the source."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Project Priority"},{"line_number":36,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_69b6843f","line":33,"in_reply_to":"3a50d1a3_2bb2b7e5","updated":"2015-07-28 18:00:47.000000000","message":"That\u0027s not part of this spec since this is just about persisting it and not the later usage of it.  But yes, any later call to the scheduler for an instance should update the request spec if a different one is used.","commit_id":"e152eae604486dafa57764811cf3b5666d814c49"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"d65e468806fab0fe0f610b2bffbe738741858adc","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"A save() method will be added to the RequestSpec object.  This will store the"},{"line_number":45,"context_line":"RequestSpec in the database.  Since this is also a part of the cells effort it"},{"line_number":46,"context_line":"will be possible to stor in both the api and regular nova database.  Which"},{"line_number":47,"context_line":"database it\u0027s stored in on save() will be determined by the context used."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a0c5dc1_18fa2dbe","line":46,"range":{"start_line":46,"start_character":20,"end_line":46,"end_character":24},"updated":"2015-05-12 18:32:13.000000000","message":"store","commit_id":"e152eae604486dafa57764811cf3b5666d814c49"}]}
