)]}'
{"specs/mitaka/approved/service-group-using-tooz.rst":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"35fa759b5a3c026fbd4be8fe62307e667cac8cbf","unresolved":false,"context_lines":[{"line_number":181,"context_line":"This spec adds a dependency on tooz"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"This work also depends on the work to tidy up the service group API:"},{"line_number":184,"context_line":"https://blueprints.launchpad.net/nova/+spec/servicegroup-api-control-plane"},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"Testing"},{"line_number":187,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a1a9d01_e05fb873","line":184,"updated":"2015-09-24 14:40:50.000000000","message":"John, I think the dependency is here.","commit_id":"85393368eed77a1d483eb942358bd81476f9febf"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"310db0eed7264612a7af90936ddbd65f4aa2aa0c","unresolved":false,"context_lines":[{"line_number":65,"context_line":"interface slightly."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"It will simply wrap calls into the `tooz`_ library, and raise Nova"},{"line_number":68,"context_line":"specific exceptions for errors that are hit."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Alternatives"},{"line_number":71,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a2fa921_2157c903","line":68,"updated":"2015-10-06 10:16:56.000000000","message":"Given the discussions in the dependent spec, I am not totally sure if thats still true? I guess it might me.","commit_id":"2a8c8c80ddd18b09835ac420e7ff8e497492e107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"783ab8717ca5ab2e4d34f0172b1af0710a86be41","unresolved":false,"context_lines":[{"line_number":134,"context_line":"we are adopting a very simple transition approach."},{"line_number":135,"context_line":"It will be something like:"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"* Upgrade to liberty, using existing service group driver"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"* Restart nova-compute first."},{"line_number":140,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa80f949_da546b22","line":137,"updated":"2015-11-05 16:39:20.000000000","message":"I think this needs to be mitaka now.","commit_id":"2a8c8c80ddd18b09835ac420e7ff8e497492e107"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"2c8172924602b6a9da0af4889f56e4658a6772c5","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":"* Restart nova-compute first."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"* Update configuration to point at new service group driver"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"* Restart nova-api after updating configuration."},{"line_number":144,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a29b11f_79a8bb8d","line":141,"updated":"2015-10-21 02:35:46.000000000","message":"You could generate the servicegroup_tooz_url from the existing memcache/zookeeper config options and issue a warning couldn\u0027t you?","commit_id":"2a8c8c80ddd18b09835ac420e7ff8e497492e107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"783ab8717ca5ab2e4d34f0172b1af0710a86be41","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"* Update configuration to point at new service group driver"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"* Restart nova-api after updating configuration."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"We will look for feedback from users on this approach during the deprecation"},{"line_number":146,"context_line":"window for the memcache and zookeeper drivers, to assess if the simpler"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa80f949_9d2a5d7d","line":143,"updated":"2015-11-05 16:39:20.000000000","message":"Not sure I get this process, why do you need the extra restart, can\u0027t you bring down everything of the old version, re-configure the new driver, bring everything back up. All fixed?\n\nI am thinking we keep it simple, given the existing drivers are broken.","commit_id":"2a8c8c80ddd18b09835ac420e7ff8e497492e107"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"2c8172924602b6a9da0af4889f56e4658a6772c5","unresolved":false,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"We will look for feedback from users on this approach during the deprecation"},{"line_number":146,"context_line":"window for the memcache and zookeeper drivers, to assess if the simpler"},{"line_number":147,"context_line":"approach will be sufficient."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Developer impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a29b11f_b972d30f","line":147,"updated":"2015-10-21 02:35:46.000000000","message":"I think with incremental work you can migrate users of mc and zk to tooz more automagically.","commit_id":"2a8c8c80ddd18b09835ac420e7ff8e497492e107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"783ab8717ca5ab2e4d34f0172b1af0710a86be41","unresolved":false,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"We will look for feedback from users on this approach during the deprecation"},{"line_number":146,"context_line":"window for the memcache and zookeeper drivers, to assess if the simpler"},{"line_number":147,"context_line":"approach will be sufficient."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Developer impact"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa80f949_fa0daf3e","line":147,"in_reply_to":"3a29b11f_b972d30f","updated":"2015-11-05 16:39:20.000000000","message":"We could, but the existing systems are assume to be basically broken right now. Due to that, I am OK having a non-live upgrade for the transition.","commit_id":"2a8c8c80ddd18b09835ac420e7ff8e497492e107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"783ab8717ca5ab2e4d34f0172b1af0710a86be41","unresolved":false,"context_lines":[{"line_number":146,"context_line":"window for the memcache and zookeeper drivers, to assess if the simpler"},{"line_number":147,"context_line":"approach will be sufficient."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Developer impact"},{"line_number":151,"context_line":"----------------"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa80f949_9d781d91","line":149,"updated":"2015-11-05 16:39:20.000000000","message":"Maybe we also need to talk about how you transition from DB driver only, to adopting the tooz driver, thats the one where we need a smooth transition. But we could leave that for a follow on spec, which is my preference.","commit_id":"2a8c8c80ddd18b09835ac420e7ff8e497492e107"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"2c8172924602b6a9da0af4889f56e4658a6772c5","unresolved":false,"context_lines":[{"line_number":186,"context_line":"Testing"},{"line_number":187,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"* Work with infra to ensure one of the gate jobs starts using the tooz driver"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Documentation Impact"},{"line_number":192,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a29b11f_d9d30f03","line":189,"updated":"2015-10-21 02:35:46.000000000","message":"Perhaps this is ambitious but a grenade job that has kilo on memcache and switches to tooz would also be good.","commit_id":"2a8c8c80ddd18b09835ac420e7ff8e497492e107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"783ab8717ca5ab2e4d34f0172b1af0710a86be41","unresolved":false,"context_lines":[{"line_number":186,"context_line":"Testing"},{"line_number":187,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"* Work with infra to ensure one of the gate jobs starts using the tooz driver"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Documentation Impact"},{"line_number":192,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fa80f949_fd6929bf","line":189,"in_reply_to":"3a29b11f_d9d30f03","updated":"2015-11-05 16:39:20.000000000","message":"Yeah, lets just aim for getting a tooz job, and start marching forward.","commit_id":"2a8c8c80ddd18b09835ac420e7ff8e497492e107"}]}
