)]}'
{"contrib/devstack/lib/designate_plugins/backend-powerdns":[{"author":{"_account_id":8094,"name":"Vinod Mangalpally","email":"mrvinod@outlook.com","username":"vinodmr"},"change_message_id":"f2714f131d05d6bc6fd24a871ffafec30bbcfb3c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"# cleanup_designate_backend - remove transient data and cache"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Save trace setting"},{"line_number":19,"context_line":"DP_PDNS_MDNS_XTRACE\u003d$(set +o | grep xtrace)"},{"line_number":20,"context_line":"set +o xtrace"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Defaults"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"3a961159_ec7b9978","line":19,"updated":"2014-12-12 20:33:59.000000000","message":"Minor nitpick - Do we need MDNS now in the name - now that we have only those backends?","commit_id":"cab2513c3798ef604cf655c730717a1a02c437ab"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"89aa81fe185297df2ba62d8ed569ca527aefbb28","unresolved":false,"context_lines":[{"line_number":16,"context_line":"# cleanup_designate_backend - remove transient data and cache"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Save trace setting"},{"line_number":19,"context_line":"DP_PDNS_MDNS_XTRACE\u003d$(set +o | grep xtrace)"},{"line_number":20,"context_line":"set +o xtrace"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Defaults"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"3a961159_273af398","line":19,"in_reply_to":"3a961159_ec7b9978","updated":"2014-12-15 14:39:33.000000000","message":"Done","commit_id":"cab2513c3798ef604cf655c730717a1a02c437ab"},{"author":{"_account_id":8094,"name":"Vinod Mangalpally","email":"mrvinod@outlook.com","username":"vinodmr"},"change_message_id":"f2714f131d05d6bc6fd24a871ffafec30bbcfb3c","unresolved":false,"context_lines":[{"line_number":87,"context_line":"gmysql-dnssec\u003dyes"},{"line_number":88,"context_line":"EOF"},{"line_number":89,"context_line":"    else"},{"line_number":90,"context_line":"        die $LINENO \"PowerDNS mDNS backend only supports MySQL\""},{"line_number":91,"context_line":"    fi"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    restart_service pdns"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"3a961159_4cc2ed85","line":90,"updated":"2014-12-12 20:33:59.000000000","message":"Do we need to add an mDNS in the error message?","commit_id":"cab2513c3798ef604cf655c730717a1a02c437ab"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"89aa81fe185297df2ba62d8ed569ca527aefbb28","unresolved":false,"context_lines":[{"line_number":87,"context_line":"gmysql-dnssec\u003dyes"},{"line_number":88,"context_line":"EOF"},{"line_number":89,"context_line":"    else"},{"line_number":90,"context_line":"        die $LINENO \"PowerDNS mDNS backend only supports MySQL\""},{"line_number":91,"context_line":"    fi"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    restart_service pdns"}],"source_content_type":"application/octet-stream","patch_set":8,"id":"3a961159_67407b07","line":90,"in_reply_to":"3a961159_4cc2ed85","updated":"2014-12-15 14:39:33.000000000","message":"Done","commit_id":"cab2513c3798ef604cf655c730717a1a02c437ab"}],"designate/backend/impl_powerdns/__init__.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"dd275639bf5899dd5842797fdff56157b27b6122","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @classmethod"},{"line_number":43,"context_line":"    def _get_common_cfg_opts(cls):"},{"line_number":44,"context_line":"        return options.database_opts"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":47,"context_line":"        super(PowerDNSBackend, self).__init__(*args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a961159_14d1dccc","line":44,"updated":"2014-12-12 13:08:10.000000000","message":"do we still need to do the override for the default path for pdns vs designate db?","commit_id":"48983c5f8acf2d7c5c70206a08dc22c8ea9c97bb"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"dd275639bf5899dd5842797fdff56157b27b6122","unresolved":false,"context_lines":[{"line_number":111,"context_line":"    def delete_tsigkey(self, context, tsigkey):"},{"line_number":112,"context_line":"        pass"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    def create_server(self, context, server):"},{"line_number":115,"context_line":"        pass"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"    def update_server(self, context, server):"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a961159_34eb3879","line":114,"updated":"2014-12-12 13:08:10.000000000","message":"these should be deleted (if this is a PoolManager backend - they are not called)","commit_id":"48983c5f8acf2d7c5c70206a08dc22c8ea9c97bb"},{"author":{"_account_id":8094,"name":"Vinod Mangalpally","email":"mrvinod@outlook.com","username":"vinodmr"},"change_message_id":"f2714f131d05d6bc6fd24a871ffafec30bbcfb3c","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        else:"},{"line_number":131,"context_line":"            self.session.commit()"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"    def update_domain(self, context, domain):"},{"line_number":134,"context_line":"        pass"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    def delete_domain(self, context, domain):"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_ec40f908","line":133,"updated":"2014-12-12 20:33:59.000000000","message":"Pool manager does not call update_domain, so we need not have it - not sure if others call it though","commit_id":"cab2513c3798ef604cf655c730717a1a02c437ab"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"89aa81fe185297df2ba62d8ed569ca527aefbb28","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        else:"},{"line_number":131,"context_line":"            self.session.commit()"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"    def update_domain(self, context, domain):"},{"line_number":134,"context_line":"        pass"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    def delete_domain(self, context, domain):"}],"source_content_type":"text/x-python","patch_set":8,"id":"3a961159_074fb734","line":133,"in_reply_to":"3a961159_ec40f908","updated":"2014-12-15 14:39:33.000000000","message":"Done","commit_id":"cab2513c3798ef604cf655c730717a1a02c437ab"}],"designate/tests/test_backend/test_powerdns.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"dd275639bf5899dd5842797fdff56157b27b6122","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        self.backend.create_tsigkey(context, tsigkey)"},{"line_number":96,"context_line":"        self.backend.delete_tsigkey(context, tsigkey)"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def test_create_domain(self):"},{"line_number":99,"context_line":"        context \u003d self.get_context()"},{"line_number":100,"context_line":"        server \u003d self.get_server_fixture()"},{"line_number":101,"context_line":"        domain \u003d self.get_domain_fixture()"}],"source_content_type":"text/x-python","patch_set":6,"id":"3a961159_f469b0f9","side":"PARENT","line":98,"updated":"2014-12-12 13:08:10.000000000","message":"test_*_domain functions are still useful - we should eiter keep this file, or define new tests","commit_id":"3d0906bbc54507076904ad28fe1cbf8258bb8b70"}]}
