pool update fails - want to set zone master for primary zones
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Designate |
New
|
Undecided
|
Unassigned |
Bug Description
pool update fails because designate want to set zone master for primary zones:
the error occurs for all zones with type "PRIMARY"
our version: ussuri: designate 10.0.1.dev8
everything works fine with the old version: designate 10.0.0.0rc3.dev1
Error:
2021-04-12 09:20:28.862 69 INFO designate.
2021-04-12 09:20:29.205 69 INFO designate.
2021-04-12 09:20:29.312 69 CRITICAL designate [designate-manage - - - - -] Unhandled error: designate.
Traceback (most recent call last):
File "/var/lib/
cursor, statement, parameters, context
File "/var/lib/
cursor.
File "/var/lib/
result = self._query(query)
File "/var/lib/
conn.query(q)
File "/var/lib/
self.
File "/var/lib/
result.read()
File "/var/lib/
first_packet = self.connection
File "/var/lib/
packet.
File "/var/lib/
err.
File "/var/lib/
raise errorclass(errno, errval)
pymysql.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/var/lib/
resultproxy = self.session.
File "/var/lib/
clause, params or {}
File "/var/lib/
return meth(self, multiparams, params)
File "/var/lib/
return connection.
File "/var/lib/
distilled_
File "/var/lib/
e, statement, parameters, cursor, context
File "/var/lib/
util.
File "/var/lib/
raise exception
File "/var/lib/
cursor, statement, parameters, context
File "/var/lib/
cursor.
File "/var/lib/
result = self._query(query)
File "/var/lib/
conn.query(q)
File "/var/lib/
self.
File "/var/lib/
result.read()
File "/var/lib/
first_packet = self.connection
File "/var/lib/
packet.
File "/var/lib/
err.
File "/var/lib/
raise errorclass(errno, errval)
oslo_db.
[SQL: INSERT INTO zone_masters (id, version, created_at, host, port, zone_id) VALUES (%(id)s, %(version)s, %(created_at)s, %(host)s, %(port)s, %(zone_id)s)]
[parameters: {'id': '14d84451ff494e
(Background on this error at: http://
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/lib/
return f(self, *args, **kwargs)
File "/var/lib/
result = f(self, *args, **kwargs)
File "/var/lib/
result = f(self, *args, **kwargs)
File "/var/lib/
return f(self, *args, **kwargs)
File "/var/lib/
return self._update_
File "/var/lib/
context, zone, increment_
File "/var/lib/
**copy.
File "/var/lib/
self.
File "/var/lib/
self.
File "/var/lib/
six.
File "/usr/local/
raise value
File "/var/lib/
result = f(self, *args, **kwargs)
File "/var/lib/
context, zone, set_delayed_
File "/var/lib/
zone = self.storage.
File "/var/lib/
self.
File "/var/lib/
exceptions.
File "/var/lib/
raise exc_dup(msg)
designate.
2021-04-12 09:20:29.312 69 ERROR designate Traceback (most recent call last):
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate sys.exit(main())
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate fn(*fn_args)
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate self._update_
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate zone)
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate increment_
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate return self.prepare(
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate transport_
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate transport_
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate transport_
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate raise result
2021-04-12 09:20:29.312 69 ERROR designate designate.
2021-04-12 09:20:29.312 69 ERROR designate Traceback (most recent call last):
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate cursor, statement, parameters, context
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate cursor.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate result = self._query(query)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate conn.query(q)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate self._affected_rows = self._read_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate result.read()
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate first_packet = self.connection
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate packet.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate err.raise_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate raise errorclass(errno, errval)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate pymysql.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate The above exception was the direct cause of the following exception:
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate Traceback (most recent call last):
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate resultproxy = self.session.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate clause, params or {}
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate return meth(self, multiparams, params)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate return connection.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate distilled_params,
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate e, statement, parameters, cursor, context
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate util.raise_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate raise exception
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate cursor, statement, parameters, context
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate cursor.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate result = self._query(query)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate conn.query(q)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate self._affected_rows = self._read_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate result.read()
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate first_packet = self.connection
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate packet.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate err.raise_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate raise errorclass(errno, errval)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate oslo_db.
2021-04-12 09:20:29.312 69 ERROR designate [SQL: INSERT INTO zone_masters (id, version, created_at, host, port, zone_id) VALUES (%(id)s, %(version)s, %(created_at)s, %(host)s, %(port)s, %(zone_id)s)]
2021-04-12 09:20:29.312 69 ERROR designate [parameters: {'id': '14d84451ff494e
2021-04-12 09:20:29.312 69 ERROR designate (Background on this error at: http://
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate During handling of the above exception, another exception occurred:
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate Traceback (most recent call last):
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate return f(self, *args, **kwargs)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate result = f(self, *args, **kwargs)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate result = f(self, *args, **kwargs)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate return f(self, *args, **kwargs)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate return self._update_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate context, zone, increment_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate **copy.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate self.storage.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate self.force_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate six.reraise(
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/usr/local/
2021-04-12 09:20:29.312 69 ERROR designate raise value
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate result = f(self, *args, **kwargs)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate context, zone, set_delayed_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate zone = self.storage.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate self.create_
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate exceptions.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate File "/var/lib/
2021-04-12 09:20:29.312 69 ERROR designate raise exc_dup(msg)
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate designate.
2021-04-12 09:20:29.312 69 ERROR designate
2021-04-12 09:20:29.312 69 ERROR designate
workaround:
delete zones "manually" direct in the designate database (set status and deleted table zone)
update pools
activate zones "manually" direct in the designate database
same behavior for designate version 11.0.1.dev6 (victoria)