)]}'
{"contrib/devstack/lib/designate_plugins/backend-powerdns_mdns":[{"author":{"_account_id":8094,"name":"Vinod Mangalpally","email":"mrvinod@outlook.com","username":"vinodmr"},"change_message_id":"52f145824888e5e3d157d1a8954284f7041badf5","unresolved":false,"context_lines":[{"line_number":24,"context_line":"if is_fedora; then"},{"line_number":25,"context_line":"    POWERDNS_CFG_DIR\u003d/etc/pdns"},{"line_number":26,"context_line":"else"},{"line_number":27,"context_line":"    POWERDNS_CFG_DIR\u003d/etc/powerdns"},{"line_number":28,"context_line":"fi"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"# Entry Points"}],"source_content_type":"application/octet-stream","patch_set":7,"id":"baa201ad_7c563e08","line":27,"updated":"2014-10-09 19:13:35.000000000","message":"Would using the same config dir and some other things below the same as powerdns interfere with the other powerdns backend?","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"9523bef8d40f2ad2155ed7ba5fb6f4694a9147e8","unresolved":false,"context_lines":[{"line_number":24,"context_line":"if is_fedora; then"},{"line_number":25,"context_line":"    POWERDNS_CFG_DIR\u003d/etc/pdns"},{"line_number":26,"context_line":"else"},{"line_number":27,"context_line":"    POWERDNS_CFG_DIR\u003d/etc/powerdns"},{"line_number":28,"context_line":"fi"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"# Entry Points"}],"source_content_type":"application/octet-stream","patch_set":7,"id":"baa201ad_1281884a","line":27,"in_reply_to":"baa201ad_7c563e08","updated":"2014-10-10 12:24:14.000000000","message":"No, it can\u0027t conflict as only one backend can be active in DevStack at a time. Additiinally, changing the path would require us to modify things like the init script etc","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"},{"author":{"_account_id":8094,"name":"Vinod Mangalpally","email":"mrvinod@outlook.com","username":"vinodmr"},"change_message_id":"52f145824888e5e3d157d1a8954284f7041badf5","unresolved":false,"context_lines":[{"line_number":81,"context_line":"gmysql-dnssec\u003dyes"},{"line_number":82,"context_line":"EOF"},{"line_number":83,"context_line":"    else"},{"line_number":84,"context_line":"        die $LINENO \"PowerDNS backend only supports MySQL\""},{"line_number":85,"context_line":"    fi"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    restart_service pdns"}],"source_content_type":"application/octet-stream","patch_set":7,"id":"baa201ad_a13fa1d5","line":84,"updated":"2014-10-09 19:13:35.000000000","message":"If message indicates PowerDNS_Mdns it would be clearer.","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"9523bef8d40f2ad2155ed7ba5fb6f4694a9147e8","unresolved":false,"context_lines":[{"line_number":81,"context_line":"gmysql-dnssec\u003dyes"},{"line_number":82,"context_line":"EOF"},{"line_number":83,"context_line":"    else"},{"line_number":84,"context_line":"        die $LINENO \"PowerDNS backend only supports MySQL\""},{"line_number":85,"context_line":"    fi"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    restart_service pdns"}],"source_content_type":"application/octet-stream","patch_set":7,"id":"baa201ad_526eb097","line":84,"in_reply_to":"baa201ad_a13fa1d5","updated":"2014-10-10 12:24:14.000000000","message":"I\u0027ll sort this in the next patchset..","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"}],"designate/manage/powerdns_mdns.py":[{"author":{"_account_id":8094,"name":"Vinod Mangalpally","email":"mrvinod@outlook.com","username":"vinodmr"},"change_message_id":"52f145824888e5e3d157d1a8954284f7041badf5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 Managed I.T."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Author: Kiall Mac Innes \u003ckiall@managedit.ie\u003e"},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":6,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":7,"id":"baa201ad_c16bc51d","line":3,"updated":"2014-10-09 19:13:35.000000000","message":"Do you want to update the above lines?","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"9523bef8d40f2ad2155ed7ba5fb6f4694a9147e8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 Managed I.T."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Author: Kiall Mac Innes \u003ckiall@managedit.ie\u003e"},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":6,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":7,"id":"baa201ad_f2f24405","line":3,"in_reply_to":"baa201ad_2ec70e66","updated":"2014-10-10 12:24:14.000000000","message":"Whoops :)","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"a61e4b9e4a190474b018d9fa2ea2da16fc91a9f8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 Managed I.T."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Author: Kiall Mac Innes \u003ckiall@managedit.ie\u003e"},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":6,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":7,"id":"baa201ad_2ec70e66","line":3,"in_reply_to":"baa201ad_c16bc51d","updated":"2014-10-10 10:39:56.000000000","message":"Yeah, C\u0026P ? :)","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"},{"author":{"_account_id":8094,"name":"Vinod Mangalpally","email":"mrvinod@outlook.com","username":"vinodmr"},"change_message_id":"52f145824888e5e3d157d1a8954284f7041badf5","unresolved":false,"context_lines":[{"line_number":26,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"REPOSITORY \u003d os.path.abspath(os.path.join(os.path.dirname(__file__), \u0027..\u0027,"},{"line_number":29,"context_line":"                                          \u0027backend\u0027, \u0027impl_powerdns\u0027,"},{"line_number":30,"context_line":"                                          \u0027migrate_repo\u0027))"},{"line_number":31,"context_line":"cfg.CONF.import_opt(\u0027connection\u0027, \u0027designate.backend.impl_powerdns_mdns\u0027,"},{"line_number":32,"context_line":"                    group\u003d\u0027backend:powerdns_mdns\u0027)"}],"source_content_type":"text/x-python","patch_set":7,"id":"baa201ad_819e1d06","line":29,"updated":"2014-10-09 19:13:35.000000000","message":"Should the above be impl_powerdns or impl_powerdns_mdns?","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"a61e4b9e4a190474b018d9fa2ea2da16fc91a9f8","unresolved":false,"context_lines":[{"line_number":26,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"REPOSITORY \u003d os.path.abspath(os.path.join(os.path.dirname(__file__), \u0027..\u0027,"},{"line_number":29,"context_line":"                                          \u0027backend\u0027, \u0027impl_powerdns\u0027,"},{"line_number":30,"context_line":"                                          \u0027migrate_repo\u0027))"},{"line_number":31,"context_line":"cfg.CONF.import_opt(\u0027connection\u0027, \u0027designate.backend.impl_powerdns_mdns\u0027,"},{"line_number":32,"context_line":"                    group\u003d\u0027backend:powerdns_mdns\u0027)"}],"source_content_type":"text/x-python","patch_set":7,"id":"baa201ad_aeb3fe08","line":29,"in_reply_to":"baa201ad_819e1d06","updated":"2014-10-10 10:39:56.000000000","message":"+1","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"9523bef8d40f2ad2155ed7ba5fb6f4694a9147e8","unresolved":false,"context_lines":[{"line_number":26,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"REPOSITORY \u003d os.path.abspath(os.path.join(os.path.dirname(__file__), \u0027..\u0027,"},{"line_number":29,"context_line":"                                          \u0027backend\u0027, \u0027impl_powerdns\u0027,"},{"line_number":30,"context_line":"                                          \u0027migrate_repo\u0027))"},{"line_number":31,"context_line":"cfg.CONF.import_opt(\u0027connection\u0027, \u0027designate.backend.impl_powerdns_mdns\u0027,"},{"line_number":32,"context_line":"                    group\u003d\u0027backend:powerdns_mdns\u0027)"}],"source_content_type":"text/x-python","patch_set":7,"id":"baa201ad_1246e823","line":29,"in_reply_to":"baa201ad_aeb3fe08","updated":"2014-10-10 12:24:14.000000000","message":"So, I was intentionally avoiding copying and pasting the entire set of migrations :)\n\nIf the plan was to keep both backends indefinitely, I\u0027d move the migrations to a common folder not specific to a single backend, but since the old driver will be removed once the new driver is feature complete, avoiding churn seemed like a good idea :)","commit_id":"45897f4107814c71525a6b0759bfb9bb145c0b52"}]}
