)]}'
{"specs/version0.5/controller.dot":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"c452d542fc24d3030eb875516cc7a1dd8a623af8","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"      apim [label\u003d\"API\\nManager\", fontcolor\u003dwhite, color\u003dforestgreen, style\u003dfilled];"},{"line_number":28,"context_line":"      health [label\u003d\"Health\\nManager\", fontcolor\u003dwhite, color\u003dforestgreen, style\u003dfilled];"},{"line_number":29,"context_line":"      house [label\u003d\"Housekeeping\\n(Spares/Cleanup)\\nManager\", fontcolor\u003dwhite, color\u003dforestgreen, style\u003dfilled];"},{"line_number":30,"context_line":"      deploy [label\u003d\"Deploy\\nWorker\", fontcolor\u003dwhite, color\u003dforestgreen, style\u003dfilled];"},{"line_number":31,"context_line":"      proxy [label\u003d\"Services\\nProxy\", fontcolor\u003dwhite, color\u003dforestgreen, style\u003dfilled];"},{"line_number":32,"context_line":""}],"source_content_type":"application/msword","patch_set":2,"id":"3a961159_c409e633","line":29,"updated":"2015-01-12 23:59:37.000000000","message":"I was hoping you could also make the deploy worker either shape\u003dbox or change the color to more clearly indicate at a glance that it is not a process (I believe we had it as a different shape on the whiteboard).","commit_id":"f30a81e2b6e1fb889c7af5c83f30002580d4bc3a"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"59d4f2322c27f50e4d097d9cdb58cd5fd4f9e5c5","unresolved":false,"context_lines":[{"line_number":61,"context_line":"   amp [label\u003d\"Amphorae\", fontcolor\u003dblack, color\u003dcoral2, style\u003dfilled];"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"   db -\u003e api -\u003e oslo -\u003e apim [dir\u003d\"both\"];"},{"line_number":65,"context_line":"   db -\u003e deploy [dir\u003d\"both\"];"},{"line_number":66,"context_line":"   db -\u003e apim [dir\u003d\"both\"];"},{"line_number":67,"context_line":"   db -\u003e health [dir\u003d\"both\"];"}],"source_content_type":"application/msword","patch_set":4,"id":"3a961159_4e7093a4","side":"PARENT","line":64,"updated":"2015-01-13 18:39:02.000000000","message":"API Manager having a tie to the DB is actually false, I think -- but I am not going to worry about it for now. It also make the diagram look hideous when you remove that link. T_T","commit_id":"9b989e2f8ade76a12d90b99dba0ff29c1838d113"}],"specs/version0.5/controller.rst":[{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"a0cec46d231039b3d475f949747156fdde341d2f","unresolved":false,"context_lines":[{"line_number":90,"context_line":"requests while the longer running deployment process is progressing."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Messages received on the Oslo messaging queue will include the load balancer ID"},{"line_number":93,"context_line":"and requested action.  The spawned worker will use this information to access"},{"line_number":94,"context_line":"the Octavia database to gather any additional details that may be required to"},{"line_number":95,"context_line":"complete the requested action."},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_873fe086","line":93,"updated":"2015-01-13 00:07:51.000000000","message":"So to allow for roll backs, on API updates the API will only set the status to PENDING_UPDATE in the database but not actually set any of the attributes requested to be updated in the database.  Those will be sent over the queue.\n\nThis is by no means the final solution, but it allows the system to rollback to the last known good configuration by just querying the database.  Until we come up with what works better after 0.5.  I have decent ideas on that but its something we should all discuss.","commit_id":"f30a81e2b6e1fb889c7af5c83f30002580d4bc3a"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ae7139777eba43452c50ff2da6350c8b3759acae","unresolved":false,"context_lines":[{"line_number":90,"context_line":"requests while the longer running deployment process is progressing."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Messages received on the Oslo messaging queue will include the load balancer ID"},{"line_number":93,"context_line":"and requested action.  The spawned worker will use this information to access"},{"line_number":94,"context_line":"the Octavia database to gather any additional details that may be required to"},{"line_number":95,"context_line":"complete the requested action."},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a961159_8781a0c5","line":93,"in_reply_to":"3a961159_873fe086","updated":"2015-01-13 00:20:32.000000000","message":"I really dislike this, but I am forced to agree with Brandon for now... We\u0027ll need to be sure to fix this ASAP though.","commit_id":"f30a81e2b6e1fb889c7af5c83f30002580d4bc3a"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"0661d482a752c2de46e32d8179dac01e9d0c94ab","unresolved":false,"context_lines":[{"line_number":90,"context_line":"requests while the longer running deployment process is progressing."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Messages received via Oslo messaging will include the load balancer ID"},{"line_number":93,"context_line":"and requested action.  The spawned worker will use this information to access"},{"line_number":94,"context_line":"the Octavia database to gather any additional details that may be required to"},{"line_number":95,"context_line":"complete the requested action."},{"line_number":96,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a961159_eb613112","line":93,"updated":"2015-01-13 18:29:26.000000000","message":"Could you make note of the comment I made in PS2?","commit_id":"f6f4e8665a340cb4e87684818f271d1f91438146"},{"author":{"_account_id":6951,"name":"Brandon Logan","email":"brandon.logan@rackspace.com","username":"brandon-logan"},"change_message_id":"5d0a30c41ea64f5ffff06c12a1e3a28b81185563","unresolved":false,"context_lines":[{"line_number":96,"context_line":"\"last known good\" configuration should there be a problem with the"},{"line_number":97,"context_line":"configuration update.  The spawned worker will use this information to access"},{"line_number":98,"context_line":"the Octavia database to gather any additional details that may be required to"},{"line_number":99,"context_line":"complete the requested action."},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"**Compute Driver**"},{"line_number":102,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a961159_4b46c57c","line":99,"updated":"2015-01-13 18:32:07.000000000","message":"thank you!","commit_id":"e1fd87ae4c403cb6410901df14bba837165384ef"}]}
