Backend_Remote: Unknown backend failure: TypeError('create_record() takes exactly 5 arguments (4 given)',) during sync-all (powerdns/mysql)

Bug #1288190 reported by George Shuklin
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Designate
Fix Released
Low
Endre Karlson
Icehouse
Fix Released
Low
Endre Karlson

Bug Description

Bug against commit bd9ae5ad80cf29c9b7c7c36df73a9165f04233cc (master)

same bug with designate-2014.1.b2.tar.gz

designate configured to use powerdns with sql:

[service:central]
backend_driver = powerdns

[backend:powerdns]
database_connection = mysql://designate:designate@sqlserver/pdns
connection_debug = 100
connection_trace = False
sqlite_synchronous = True
idle_timeout = 3600
max_retries = 10
retry_interval = 10

after initializing database and pdns database, server, domain and record created:

+------------+--------------------------------------+
| Field | Value |
+------------+--------------------------------------+
| updated_at | None |
| created_at | 2011-01-21T11:33:21.000000 |
| id | 384a9b20-239c-11e2-81c1-0800200c9a66 |
| name | ns1.example.org. |
+------------+--------------------------------------+

+-------------+--------------------------------------+
| Field | Value |
+-------------+--------------------------------------+
| description | None |
| created_at | 2014-03-04T17:09:55.000000 |
| updated_at | 2014-03-05T10:59:23.000000 |
| email | <email address hidden> |
| ttl | 3600 |
| serial | 1394017163 |
| id | 530b4711-44df-4b85-b709-a949b874c328 |
| name | domain1.com. |
+-------------+--------------------------------------+

+-------------+--------------------------------------+
| Field | Value |
+-------------+--------------------------------------+
| description | None |
| type | A |
| created_at | 2014-03-05T10:59:23.000000 |
| updated_at | None |
| domain_id | 530b4711-44df-4b85-b709-a949b874c328 |
| priority | None |
| ttl | None |
| data | 127.0.0.1 |
| id | 4df33ea0-7c41-4553-88a4-224b5e29a754 |
| name | www.domain1.com. |
+-------------+--------------------------------------+

after issuing designate sync-all:

2014-03-05 12:12:36.563 12200 INFO eventlet.wsgi [-] (12200) accepted ('78.140.137.211', 43723)
2014-03-05 12:12:36.564 12200 INFO designate.central.rpcapi [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] sync_domains: Calling central's sync_domains.
2014-03-05 12:12:36.564 12200 DEBUG designate.openstack.common.rpc.amqp [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Making synchronous call on central ... multicall /root/designate/designate/openstack/common/rpc/amqp.py:554
2014-03-05 12:12:36.564 12200 DEBUG designate.openstack.common.rpc.amqp [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] MSG_ID is e9758e6bea1e42838fa9281e54b0a39f multicall /root/designate/designate/openstack/common/rpc/amqp.py:557
2014-03-05 12:12:36.565 12200 DEBUG designate.openstack.common.rpc.amqp [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] UNIQUE_ID is 16866ce0eb06443bb375f678b74e7aff. _add_unique_id /root/designate/designate/openstack/common/rpc/amqp.py:342
2014-03-05 12:12:36.566 12208 DEBUG designate.openstack.common.rpc.amqp [-] received {u'_context_domain': None, u'_msg_id': u'e9758e6bea1e42838fa9281e54b0a39f', u'_context_request_id': u'req-8b0f8364-64e6-4540-a50c-572049221953', u'_context_service_catalog': None, u'_context_auth_token': '<SANITIZED>', u'_context_instance_uuid': None, u'_context_user_id': u'noauth-user', u'_reply_q': u'reply_9d3c305012984f0e8cf5363a2d3d73f1', u'_context_show_deleted': False, u'namespace': None, u'_context_is_admin': True, u'version': u'3.0', u'_context_project_domain': None, u'_context_user': u'noauth-user', u'method': u'sync_domains', u'_context_roles': [], u'_context_all_tenants': False, u'args': {}, u'_unique_id': u'16866ce0eb06443bb375f678b74e7aff', u'_context_tenant_id': u'noauth-project', u'_context_user_identity': u'noauth-user noauth-project - - -', u'_context_tenant': u'noauth-project', u'_context_read_only': False, u'_context_user_domain': None} _safe_log /root/designate/designate/openstack/common/rpc/common.py:280
2014-03-05 12:12:36.567 12208 DEBUG designate.openstack.common.rpc.amqp [-] unpacked context: {'instance_uuid': None, 'read_only': False, 'domain': None, 'user_id': u'noauth-user', 'show_deleted': False, 'roles': [], 'user_identity': u'noauth-user noauth-project - - -', 'project_domain': None, 'tenant_id': u'noauth-project', 'auth_token': '<SANITIZED>', 'is_admin': True, 'user': u'noauth-user', 'service_catalog': None, 'request_id': u'req-8b0f8364-64e6-4540-a50c-572049221953', 'user_domain': None, 'all_tenants': False, 'tenant': u'noauth-project'} _safe_log /root/designate/designate/openstack/common/rpc/common.py:280
2014-03-05 12:12:36.567 12208 AUDIT designate.policy [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Policy check succeeded for rule 'diagnostics_sync_domains' on target {}
2014-03-05 12:12:36,573 INFO sqlalchemy.engine.base.Engine SELECT domains.id AS domains_id, domains.designate_id AS domains_designate_id, domains.name AS domains_name, domains.master AS domains_master, domains.last_check AS domains_last_check, domains.type AS domains_type, domains.notified_serial AS domains_notified_serial, domains.account AS domains_account
FROM domains
WHERE domains.designate_id = %s
2014-03-05 12:12:36.573 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] SELECT domains.id AS domains_id, domains.designate_id AS domains_designate_id, domains.name AS domains_name, domains.master AS domains_master, domains.last_check AS domains_last_check, domains.type AS domains_type, domains.notified_serial AS domains_notified_serial, domains.account AS domains_account
FROM domains
WHERE domains.designate_id = %s
2014-03-05 12:12:36,574 INFO sqlalchemy.engine.base.Engine ('530b471144df4b85b709a949b874c328',)
2014-03-05 12:12:36.574 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] ('530b471144df4b85b709a949b874c328',)
2014-03-05 12:12:36,574 DEBUG sqlalchemy.engine.base.Engine Col ('domains_id', 'domains_designate_id', 'domains_name', 'domains_master', 'domains_last_check', 'domains_type', 'domains_notified_serial', 'domains_account')
2014-03-05 12:12:36.574 12208 DEBUG sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Col ('domains_id', 'domains_designate_id', 'domains_name', 'domains_master', 'domains_last_check', 'domains_type', 'domains_notified_serial', 'domains_account') debug /root/designate/.venv/local/lib/python2.7/site-packages/sqlalchemy/log.py:106
2014-03-05 12:12:36,575 DEBUG sqlalchemy.engine.base.Engine Row (5L, '530b471144df4b85b709a949b874c328', 'domain1.com', 'ns1.example.org', None, 'NATIVE', None, 'noauth-project')
2014-03-05 12:12:36.575 12208 DEBUG sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Row (5L, '530b471144df4b85b709a949b874c328', 'domain1.com', 'ns1.example.org', None, 'NATIVE', None, 'noauth-project') debug /root/designate/.venv/local/lib/python2.7/site-packages/sqlalchemy/log.py:106
2014-03-05 12:12:36,576 INFO sqlalchemy.engine.base.Engine BEGIN (implicit)
2014-03-05 12:12:36.576 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] BEGIN (implicit)
2014-03-05 12:12:36,576 INFO sqlalchemy.engine.base.Engine DELETE FROM domains WHERE domains.id = %s
2014-03-05 12:12:36.576 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] DELETE FROM domains WHERE domains.id = %s
2014-03-05 12:12:36,576 INFO sqlalchemy.engine.base.Engine (5L,)
2014-03-05 12:12:36.576 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] (5L,)
2014-03-05 12:12:36,577 INFO sqlalchemy.engine.base.Engine COMMIT
2014-03-05 12:12:36.577 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] COMMIT
2014-03-05 12:12:36,610 INFO sqlalchemy.engine.base.Engine DELETE FROM records WHERE records.domain_id = %s
2014-03-05 12:12:36.610 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] DELETE FROM records WHERE records.domain_id = %s
2014-03-05 12:12:36,610 INFO sqlalchemy.engine.base.Engine (5L,)
2014-03-05 12:12:36.610 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] (5L,)
2014-03-05 12:12:36,610 INFO sqlalchemy.engine.base.Engine COMMIT
2014-03-05 12:12:36.610 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] COMMIT
2014-03-05 12:12:36,643 INFO sqlalchemy.engine.base.Engine DELETE FROM domainmetadata WHERE domainmetadata.domain_id = %s
2014-03-05 12:12:36.643 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] DELETE FROM domainmetadata WHERE domainmetadata.domain_id = %s
2014-03-05 12:12:36,643 INFO sqlalchemy.engine.base.Engine (5L,)
2014-03-05 12:12:36.643 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] (5L,)
2014-03-05 12:12:36,644 INFO sqlalchemy.engine.base.Engine COMMIT
2014-03-05 12:12:36.644 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] COMMIT
2014-03-05 12:12:36.645 12208 AUDIT designate.policy [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Policy check succeeded for rule 'find_servers' on target {}
2014-03-05 12:12:36,647 INFO sqlalchemy.engine.base.Engine BEGIN (implicit)
2014-03-05 12:12:36.647 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] BEGIN (implicit)
2014-03-05 12:12:36,647 INFO sqlalchemy.engine.base.Engine INSERT INTO domains (designate_id, name, master, last_check, type, notified_serial, account) VALUES (%s, %s, %s, %s, %s, %s, %s)
2014-03-05 12:12:36.647 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] INSERT INTO domains (designate_id, name, master, last_check, type, notified_serial, account) VALUES (%s, %s, %s, %s, %s, %s, %s)
2014-03-05 12:12:36,648 INFO sqlalchemy.engine.base.Engine ('530b471144df4b85b709a949b874c328', 'domain1.com', 'ns1.example.org', None, 'NATIVE', None, 'noauth-project')
2014-03-05 12:12:36.648 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] ('530b471144df4b85b709a949b874c328', 'domain1.com', 'ns1.example.org', None, 'NATIVE', None, 'noauth-project')
2014-03-05 12:12:36,648 INFO sqlalchemy.engine.base.Engine COMMIT
2014-03-05 12:12:36.648 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] COMMIT
2014-03-05 12:12:36,676 INFO sqlalchemy.engine.base.Engine BEGIN (implicit)
2014-03-05 12:12:36.676 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] BEGIN (implicit)
2014-03-05 12:12:36,676 INFO sqlalchemy.engine.base.Engine INSERT INTO records (designate_id, designate_recordset_id, domain_id, name, type, content, ttl, prio, change_date, ordername, auth, inherit_ttl) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)
2014-03-05 12:12:36.676 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] INSERT INTO records (designate_id, designate_recordset_id, domain_id, name, type, content, ttl, prio, change_date, ordername, auth, inherit_ttl) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)
2014-03-05 12:12:36,677 INFO sqlalchemy.engine.base.Engine ('384a9b20239c11e281c10800200c9a66', None, 6L, 'domain1.com', 'NS', 'ns1.example.org', 3600L, None, None, None, 1, 1)
2014-03-05 12:12:36.677 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] ('384a9b20239c11e281c10800200c9a66', None, 6L, 'domain1.com', 'NS', 'ns1.example.org', 3600L, None, None, None, 1, 1)
2014-03-05 12:12:36,677 INFO sqlalchemy.engine.base.Engine COMMIT
2014-03-05 12:12:36.677 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] COMMIT
2014-03-05 12:12:36,710 INFO sqlalchemy.engine.base.Engine SELECT tsigkeys.id AS tsigkeys_id, tsigkeys.designate_id AS tsigkeys_designate_id, tsigkeys.name AS tsigkeys_name, tsigkeys.algorithm AS tsigkeys_algorithm, tsigkeys.secret AS tsigkeys_secret
FROM tsigkeys
2014-03-05 12:12:36.710 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] SELECT tsigkeys.id AS tsigkeys_id, tsigkeys.designate_id AS tsigkeys_designate_id, tsigkeys.name AS tsigkeys_name, tsigkeys.algorithm AS tsigkeys_algorithm, tsigkeys.secret AS tsigkeys_secret
FROM tsigkeys
2014-03-05 12:12:36,710 INFO sqlalchemy.engine.base.Engine ()
2014-03-05 12:12:36.710 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] ()
2014-03-05 12:12:36,711 DEBUG sqlalchemy.engine.base.Engine Col ('tsigkeys_id', 'tsigkeys_designate_id', 'tsigkeys_name', 'tsigkeys_algorithm', 'tsigkeys_secret')
2014-03-05 12:12:36.711 12208 DEBUG sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Col ('tsigkeys_id', 'tsigkeys_designate_id', 'tsigkeys_name', 'tsigkeys_algorithm', 'tsigkeys_secret') debug /root/designate/.venv/local/lib/python2.7/site-packages/sqlalchemy/log.py:106
2014-03-05 12:12:36,712 INFO sqlalchemy.engine.base.Engine SELECT domainmetadata.id AS domainmetadata_id, domainmetadata.domain_id AS domainmetadata_domain_id, domainmetadata.kind AS domainmetadata_kind, domainmetadata.content AS domainmetadata_content
FROM domainmetadata
WHERE domainmetadata.kind = %s AND domainmetadata.domain_id = %s
2014-03-05 12:12:36.712 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] SELECT domainmetadata.id AS domainmetadata_id, domainmetadata.domain_id AS domainmetadata_domain_id, domainmetadata.kind AS domainmetadata_kind, domainmetadata.content AS domainmetadata_content
FROM domainmetadata
WHERE domainmetadata.kind = %s AND domainmetadata.domain_id = %s
2014-03-05 12:12:36,712 INFO sqlalchemy.engine.base.Engine ('TSIG-ALLOW-AXFR', 6L)
2014-03-05 12:12:36.712 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] ('TSIG-ALLOW-AXFR', 6L)
2014-03-05 12:12:36,713 DEBUG sqlalchemy.engine.base.Engine Col ('domainmetadata_id', 'domainmetadata_domain_id', 'domainmetadata_kind', 'domainmetadata_content')
2014-03-05 12:12:36.713 12208 DEBUG sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Col ('domainmetadata_id', 'domainmetadata_domain_id', 'domainmetadata_kind', 'domainmetadata_content') debug /root/designate/.venv/local/lib/python2.7/site-packages/sqlalchemy/log.py:106
2014-03-05 12:12:36,714 INFO sqlalchemy.engine.base.Engine SELECT domainmetadata.id AS domainmetadata_id, domainmetadata.domain_id AS domainmetadata_domain_id, domainmetadata.kind AS domainmetadata_kind, domainmetadata.content AS domainmetadata_content
FROM domainmetadata
WHERE domainmetadata.kind = %s AND domainmetadata.domain_id = %s
2014-03-05 12:12:36.714 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] SELECT domainmetadata.id AS domainmetadata_id, domainmetadata.domain_id AS domainmetadata_domain_id, domainmetadata.kind AS domainmetadata_kind, domainmetadata.content AS domainmetadata_content
FROM domainmetadata
WHERE domainmetadata.kind = %s AND domainmetadata.domain_id = %s
2014-03-05 12:12:36,714 INFO sqlalchemy.engine.base.Engine ('ALSO-NOTIFY', 6L)
2014-03-05 12:12:36.714 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] ('ALSO-NOTIFY', 6L)
2014-03-05 12:12:36,715 DEBUG sqlalchemy.engine.base.Engine Col ('domainmetadata_id', 'domainmetadata_domain_id', 'domainmetadata_kind', 'domainmetadata_content')
2014-03-05 12:12:36.715 12208 DEBUG sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Col ('domainmetadata_id', 'domainmetadata_domain_id', 'domainmetadata_kind', 'domainmetadata_content') debug /root/designate/.venv/local/lib/python2.7/site-packages/sqlalchemy/log.py:106
2014-03-05 12:12:36,716 INFO sqlalchemy.engine.base.Engine BEGIN (implicit)
2014-03-05 12:12:36.716 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] BEGIN (implicit)
2014-03-05 12:12:36,716 INFO sqlalchemy.engine.base.Engine INSERT INTO records (designate_id, designate_recordset_id, domain_id, name, type, content, ttl, prio, change_date, ordername, auth, inherit_ttl) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)
2014-03-05 12:12:36.716 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] INSERT INTO records (designate_id, designate_recordset_id, domain_id, name, type, content, ttl, prio, change_date, ordername, auth, inherit_ttl) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)
2014-03-05 12:12:36,716 INFO sqlalchemy.engine.base.Engine ('530b471144df4b85b709a949b874c328', None, 6L, 'domain1.com', 'SOA', 'ns1.example.org. nsadmin.example.org. 1394017163 3600 600 86400 3600', None, None, None, None, 1, 1)
2014-03-05 12:12:36.716 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] ('530b471144df4b85b709a949b874c328', None, 6L, 'domain1.com', 'SOA', 'ns1.example.org. nsadmin.example.org. 1394017163 3600 600 86400 3600', None, None, None, None, 1, 1)
2014-03-05 12:12:36,717 INFO sqlalchemy.engine.base.Engine COMMIT
2014-03-05 12:12:36.717 12208 INFO sqlalchemy.engine.base.Engine [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] COMMIT
2014-03-05 12:12:36.751 12208 ERROR designate.openstack.common.rpc.amqp [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Exception during message handling
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp Traceback (most recent call last):
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp File "/root/designate/designate/openstack/common/rpc/amqp.py", line 462, in _process_data
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp **args)
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp File "/root/designate/designate/openstack/common/rpc/dispatcher.py", line 172, in dispatch
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp result = getattr(proxyobj, method)(ctxt, **kwargs)
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp File "/root/designate/designate/central/service.py", line 987, in sync_domains
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp records)
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp self.gen.throw(type, value, traceback)
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp File "/root/designate/designate/central/service.py", line 44, in wrap_backend_call
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp raise exceptions.Backend('Unknown backend failure: %r' % exc)
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp Backend: Unknown backend failure: TypeError('create_record() takes exactly 5 arguments (4 given)',)
2014-03-05 12:12:36.751 12208 TRACE designate.openstack.common.rpc.amqp
2014-03-05 12:12:36.752 12208 ERROR designate.openstack.common.rpc.common [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Returning exception Unknown backend failure: TypeError('create_record() takes exactly 5 arguments (4 given)',) to caller
2014-03-05 12:12:36.752 12208 ERROR designate.openstack.common.rpc.common [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] ['Traceback (most recent call last):\n', ' File "/root/designate/designate/openstack/common/rpc/amqp.py", line 462, in _process_data\n **args)\n', ' File "/root/designate/designate/openstack/common/rpc/dispatcher.py", line 172, in dispatch\n result = getattr(proxyobj, method)(ctxt, **kwargs)\n', ' File "/root/designate/designate/central/service.py", line 987, in sync_domains\n records)\n', ' File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__\n self.gen.throw(type, value, traceback)\n', ' File "/root/designate/designate/central/service.py", line 44, in wrap_backend_call\n raise exceptions.Backend(\'Unknown backend failure: %r\' % exc)\n', "Backend: Unknown backend failure: TypeError('create_record() takes exactly 5 arguments (4 given)',)\n"]
2014-03-05 12:12:36.752 12208 DEBUG designate.openstack.common.rpc.amqp [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] UNIQUE_ID is cbcbaa6471a24ad794d40e105dbe2df1. _add_unique_id /root/designate/designate/openstack/common/rpc/amqp.py:342
/root/designate/.venv/local/lib/python2.7/site-packages/amqp/channel.py:616: VDeprecationWarning: The auto_delete flag for exchanges has been deprecated and will be removed
from py-amqp v1.5.0.
  warn(VDeprecationWarning(EXCHANGE_AUTODELETE_DEPRECATED))
2014-03-05 12:12:36.754 12200 ERROR designate.api.middleware [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] Unknown backend failure: TypeError('create_record() takes exactly 5 arguments (4 given)',)
Traceback (most recent call last):

  File "/root/designate/designate/openstack/common/rpc/amqp.py", line 462, in _process_data
    **args)

  File "/root/designate/designate/openstack/common/rpc/dispatcher.py", line 172, in dispatch
    result = getattr(proxyobj, method)(ctxt, **kwargs)

  File "/root/designate/designate/central/service.py", line 987, in sync_domains
    records)

  File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__
    self.gen.throw(type, value, traceback)

  File "/root/designate/designate/central/service.py", line 44, in wrap_backend_call
    raise exceptions.Backend('Unknown backend failure: %r' % exc)

Backend: Unknown backend failure: TypeError('create_record() takes exactly 5 arguments (4 given)',)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware Traceback (most recent call last):
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/api/middleware.py", line 193, in __call__
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware return request.get_response(self.application)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1320, in send
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware application, catch_exc_info=False)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1284, in call_application
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware app_iter = application(self.environ, start_response)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware return self.wsgi_app(environ, start_response)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1820, in wsgi_app
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware response = self.make_response(self.handle_exception(e))
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1403, in handle_exception
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware reraise(exc_type, exc_value, tb)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware response = self.full_dispatch_request()
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware rv = self.handle_user_exception(e)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware reraise(exc_type, exc_value, tb)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware rv = self.dispatch_request()
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/.venv/local/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware return self.view_functions[rule.endpoint](**req.view_args)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/api/v1/extensions/sync.py", line 29, in sync_domains
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware central_api.sync_domains(context)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/central/rpcapi.py", line 387, in sync_domains
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware return self.call(context, msg)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/openstack/common/rpc/proxy.py", line 125, in call
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware result = rpc.call(context, real_topic, msg, timeout)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/openstack/common/rpc/__init__.py", line 112, in call
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware return _get_impl().call(CONF, context, topic, msg, timeout)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/openstack/common/rpc/impl_kombu.py", line 815, in call
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware rpc_amqp.get_connection_pool(conf, Connection))
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/openstack/common/rpc/amqp.py", line 575, in call
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware rv = list(rv)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/openstack/common/rpc/amqp.py", line 540, in __iter__
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware raise result
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware Backend_Remote: Unknown backend failure: TypeError('create_record() takes exactly 5 arguments (4 given)',)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware Traceback (most recent call last):
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/openstack/common/rpc/amqp.py", line 462, in _process_data
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware **args)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/openstack/common/rpc/dispatcher.py", line 172, in dispatch
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware result = getattr(proxyobj, method)(ctxt, **kwargs)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/central/service.py", line 987, in sync_domains
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware records)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware self.gen.throw(type, value, traceback)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware File "/root/designate/designate/central/service.py", line 44, in wrap_backend_call
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware raise exceptions.Backend('Unknown backend failure: %r' % exc)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware Backend: Unknown backend failure: TypeError('create_record() takes exactly 5 arguments (4 given)',)
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware
2014-03-05 12:12:36.754 12200 TRACE designate.api.middleware
2014-03-05 12:12:36.756 12200 INFO eventlet.wsgi [req-8b0f8364-64e6-4540-a50c-572049221953 noauth-user noauth-project - - -] 78.140.137.211 - - [05/Mar/2014 12:12:36] "POST /v1//domains/sync HTTP/1.1" 500 277 0.192235
ERROR: 'SyncAllCommand' object has no attribute 'formatter'

description: updated
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to designate (master)

Fix proposed to branch: master
Review: https://review.openstack.org/81771

Changed in designate:
status: Confirmed → In Progress
Revision history for this message
George Shuklin (george-shuklin) wrote :

Patchset 4d6a174cb2b29365adf2bbd1bf2c61616351a9b7 seems fix problem.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to designate (master)

Reviewed: https://review.openstack.org/81771
Committed: https://git.openstack.org/cgit/stackforge/designate/commit/?id=4d6a174cb2b29365adf2bbd1bf2c61616351a9b7
Submitter: Jenkins
Branch: master

commit 4d6a174cb2b29365adf2bbd1bf2c61616351a9b7
Author: Endre Karlson <email address hidden>
Date: Thu Mar 20 12:28:38 2014 +0100

    Fix sync functionality in V1 / central

    Closes-Bug: #1288190

    Change-Id: I4eea28d7e22247af4ee55e6b4b4f2ae8447d2c7c

Changed in designate:
status: In Progress → Fix Committed
Changed in designate:
milestone: icehouse-rc1 → icehouse
Kiall Mac Innes (kiall)
Changed in designate:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.